/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0px 0px 0px 0px;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #0000C0;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: 700;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	vertical-align: middle; 
	margin-top: 0; 
	margin-bottom: 0;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.50em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	vertical-align: middle; 
	margin-top: 0; 
	margin-bottom: 0;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.45em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	vertical-align: middle; 
	margin-top: 0; 
	margin-bottom: 0;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	vertical-align: middle; 
	margin-top: 0; 
	margin-bottom: 0;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
		
TD	{	
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
	}	

A:link	{	
	text-decoration:	underline;
	color:	#0000C0;
	}	
		
A:visited	{	
	text-decoration:	underline;
	color:	#0000C0;
	}	
		
A:active	{	
	text-decoration:	underline;
	background-color:	#0000C0;
	color:	#FFFFFF;
	}	
		
A:hover	{	
	text-decoration:	none;
	background-color:	#0000C0;
	color:	#FFFFFF;
	}

SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

.TableHeader 
{
	font-weight: bold;
	background-color: #DE0031;
	color: #FFFFFF;
	font-size: .8em;
}

.TableHeaderAlt 
{
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	font-size: .8em;
}

.BoldLine
{
	background-color: #000000;
	border: none 0 #FFFFFF;
	line-height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 2px;	
}

.Line
{
	background-color: #C0C0C0;
	border: none 0 #FFFFFF;
	line-height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 1px;	
}

.TableRow
{
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	font-size: .6em;
}

.TableRowAlt
{
	font-weight: normal;
	background-color: #C0C0C0;
	color: #000000;
	font-size: .6em;
}

.FormInput
{
	font-weight: normal;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
}

.FormButton	
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1em; 
	color:white; 
	background-color:#0000C0; 
	cursor:pointer; 
	cursor:hand; 
	font-weight:bold; 
	border-width:.2em; 
	padding: .1em .2em .1em .2em;
}

.SubHead
{	
    COLOR: #0000C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.2em;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	

.HeadLink:link	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	}	
		
.HeadLink:visited	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	}	
		
.HeadLink:active	{	
	text-decoration:	underline;
	color:	#DE0031;
	background-color: #FFFFFF;
	}	
		
.HeadLink:hover	{	
	text-decoration:	none;
	color:	#DE0031;
	background-color: #FFFFFF;
	}

/* BEGIN Navigation Tabs */
.TabBorderColor 
	{
		background-color: #DE0031;
	}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 5px;
		font-size: 12pxem;
		display: table;
		white-space: nowrap;
	}

#tabnav li
	{
		margin: 0;
		padding: 0;
  		/*display: inline;*/
		display: table-cell;
  		list-style-type: none;
		font-size: 12px;
  	}

* html #tabnav li
	{
		display:inline;          /* for IE only */
	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #FFFFFF;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 5px 2px 5px;
		margin-right: 4px;
		border-left: 1px solid #DE0031;
		border-right: 1px solid #DE0031;
		border-top: 1px solid #DE0031;
		text-decoration: none;
		color: #DE0031;
		display: block;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #DE0031;
		background: #DE0031;
		color: #FFFFFF;
		font-size: 12px;
		display: block;
	}

#tabnav a:hover
	{
		background: #FF0033;
		color: #fff;
		border-left: 1px solid #FF0033;
		border-right: 1px solid #FF0033;
		border-top: 1px solid #FF0033;
		font-size: 12px;
		display: block;
	}  
	
* html #tabnav a 
	{
		display:inline-block;    /* for IE only */ 
		margin:0 -2px;           /* to correct an IE bug that doubles the border width */  
	}	    
/* END Navigation Tabs */	

#vga {
	border-color: #C0C0C0;
	border-style: solid;
	border-width: .1em;
	font-size: .6em;
	font-family: Arial, sans-serif, Verdana, Helvetica ;
	display: none;
}

#vgahdr {
	background-color: #C0C0C0;
	color: #000000;
	font-weight: bold;
	padding: .1em .1em .1em .1em;
}

#vgactnt {
	padding: .1em .1em .1em .1em;
}