.none{}

.hidden
{	DISPLAY: none;
}

.pageText
{	FONT-FAMILY: verdana;
	FONT-SIZE: 8pt;
    LINE-HEIGHT: 15px;
}
.pageTextBold
{	FONT-FAMILY: verdana;
	FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
	LINE-HEIGHT: 15px;	
}
.pageTextBoldBig
{	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}
.pageTextError
{	COLOR: red;
	FONT-FAMILY: verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
    LINE-HEIGHT: 15px;
}
.pageTextFootnote
{	FONT-FAMILY: verdana;
	FONT-SIZE: 7pt;
}
.pageTextStandout
{	COLOR: #a0002f;
	FONT-FAMILY: verdana;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

IMG.preLoadImage
{	display:none;
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
}

UL.default
{   MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 15px
}

TABLE.default
{   BORDER-COLLAPSE: collapse;
}

TD.dividerHorizontal
{   BACKGROUND-COLOR: white;
	HEIGHT: 2px;
	WIDTH: 100%;    
}
TD.dividerVertical
{    BACKGROUND-COLOR: white;
	HEIGHT: 100%;
	WIDTH: 2px;    
}

HR.bodyDivider
{   HEIGHT: 1px;
}

A.link
{   COLOR: navy;
	FONT-WEIGHT: bold;
}
A.link:hover
{    COLOR: orange;
}

A.bulletLinkWhite
{   COLOR: white;
	FONT-FAMILY: arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
}
A.bulletLinkWhite:hover
{   COLOR: orange;
}
A.bulletLinkWhiteNoHover
{   COLOR: white;
	FONT-FAMILY: arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.bulletLinkBlack
{	COLOR: black;
	FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;        
    TEXT-DECORATION: none;
}
A.bulletLinkBlack:hover
{   COLOR: orange;
}
A.bulletLinkBlackNoHover
{	COLOR: black;
	FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.buttonLinkBlack
{   COLOR: black;
	FONT-FAMILY: arial;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.buttonLinkWhite
{   COLOR: white;
    TEXT-DECORATION: none;
}

TD.navigationButtonBlack
{   BACKGROUND-COLOR: black;
	COLOR: white;
	CURSOR: hand;
	FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
TD.navigationButtonBlackHover
{   BACKGROUND-COLOR: navy;
	COLOR: white;
	CURSOR: hand;    
	FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;    
    TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

TD.navigationButtonRed
{   BACKGROUND-COLOR: #a0002f;
	COLOR: white;
	CURSOR: hand;
	FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;    
    TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
TD.navigationButtonRedHover
{	BACKGROUND-COLOR: #ecc03f;
	COLOR: white;
	CURSOR: hand;
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;    
    TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

TD.footer
{   BACKGROUND-COLOR: #e1e1e1;
	FONT-FAMILY: verdana;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;    
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
TD.footerDivider
{	BACKGROUND-COLOR: #04007d;
    HEIGHT: 5px;    
}
DIV.footerSmallText
{  	FONT-SIZE: 7pt;
}

TD.homePageHeader
{	COLOR: white;
	FONT-FAMILY: arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

TD.homeButton
{   CURSOR: hand;
	PADDING-LEFT: 10px;    
}

TD.homeOverlay
{	COLOR: white;
    FONT-FAMILY: arial;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 25px;    
    TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;        
}
DIV.homeOverlayHeader
{	FONT-SIZE: 16pt;
    FONT-WEIGHT: bold;    
}
DIV.homeOverlayText
{   FONT-SIZE: 8pt;
    LINE-HEIGHT: 18px;
}

.jobListingHeader
{	COLOR: #a0002f;
	FONT-FAMILY:Trebuchet MS;
	FONT-SIZE:18pt;
	FONT-WEIGHT:bold;
}

.jobsListing
{	LINE-HEIGHT:30px;
	PADDING-LEFT: 20px;    
}

A.jobsListingLink
{	COLOR: navy;
	FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.jobsListingLink:hover
{   COLOR: orange;
}
A.jobsListingLinkNoHover
{	COLOR: navy;
	FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.jobsListingLinkDisabled
{   COLOR: #c8d1f7;
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.input
{	FONT-FAMILY: Courier;
    FONT-SIZE: 8pt;    
}

TD.appSpacerHorizontal
{   HEIGHT: 3px;
}
TD.appSpacerVertical
{   WIDTH: 3px;
}

.typingScrollerText
{   COLOR: white;
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Verdana;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
}

.smallGrayText
{	COLOR: #a8a8a8;
    FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
}

HR.blog
{   COLOR: maroon;
}
.blogHeader
{   COLOR: #0087c9;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;    
}
.blogText
{   FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;    
}

