body
{
	background-color:#FFFFFF;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	width:100%;
	font-size: 10px;
	font-family: verdana, helvetica, arial;
}

.StandardBody
{
	background-color:#FFFFFF;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	width:100%;
	FONT: 11px Arial, sans-serif
}

a.WhiteTextLink:link {text-decoration: underline; color: White;}
a.WhiteTextLink:visited {text-decoration: underline; color: Gray;}
a.WhiteTextLink:active {text-decoration: underline; color: White;}
a.WhiteTextLink:hover {text-decoration: underline; color: White;}

a.TabTextLink:link {text-decoration: none; color: black; font-size: 10px; font-family: verdana, helvetica, arial;}
a.TabTextLink:visited {text-decoration: none; color: black; font-size: 10px; font-family: verdana, helvetica, arial;}
a.TabTextLink:active {text-decoration: none; color: black; font-size: 10px; font-family: verdana, helvetica, arial;}
a.TabTextLink:hover {text-decoration: none; color: black; font-size: 10px; font-family: verdana, helvetica, arial;}

a.TabTextLinkWhite:link {text-decoration: none; color: white; font-size: 10px; font-family: verdana, helvetica, arial;}
a.TabTextLinkWhite:visited {text-decoration: none; color: white; font-size: 10px; font-family: verdana, helvetica, arial;}
a.TabTextLinkWhite:active {text-decoration: none; color: white; font-size: 10px; font-family: verdana, helvetica, arial;}
a.TabTextLinkWhite:hover {text-decoration: none; color: white; font-size: 10px; font-family: verdana, helvetica, arial;}

TD
{
	FONT: 11px Arial, sans-serif	
}

.FormLabel
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	width: 1%;
	text-align:right;
	white-space:nowrap;
}

.FormLabelWithBottomBorder
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	font-weight:bold;
	width: 1%;
	text-align:right;
	white-space:nowrap;
	border-bottom: 1px #666666 solid;
}

.FormLabelWithBottomBorderRequired
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	font-weight:bold;
	width: 1%;
	text-align:right;
	white-space:nowrap;
	border-bottom: 1px #666666 solid;
	color: Red;
}

.FormLabelRequired
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	font-weight:bold;
	width: 1%;
	text-align:right;
	white-space:nowrap;
	color: Red;
}

.FormLabelNoWidth
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	text-align:right;
	white-space:nowrap;
}

.FormLabelNoWidthRequired
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	color: Red;
}

.FormLabelWhiteText
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	font-weight:bold;
	width: 1%;
	text-align:right;
	white-space:nowrap;
	color: White;
}

.WhiteText
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	color: White;
}

.Directions
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	color: Blue;
}

.FormLabelNoAlign
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	font-weight:bold;
	width: 1%;
	text-align:right;
	white-space:nowrap;
}

.SectionUnderline
{
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
}

.SectionHeader
{
	font-family: Arial;	
	font-size: 11px; 
	font-weight: bold;
	background-color: #666666;
	color: White;
}

.BottomBorder
{
	border-bottom: 1px #666666 solid;	
}

.TopBorder
{
	border-top: 1px #666666 solid;	
}

.ColumnHeader
{
	font-size: 11px; 
	font-family: Arial;
	background-color:White;
	color: #666666; 
	font-weight: bold;
	vertical-align: top;
}

.HeaderBlack
{
	font-size: 11px; 
	background-color:Black;
	color: White; 
	font-weight: bold;
	vertical-align: top;
}

.Header
{
	font-size: 11px; 
	font-weight: bold;
}
.WhiteHeader
{
	font-size: 11px; 
	font-weight: bold;
	color: White; 
}

.HeaderRequired
{
	font-size: 11px; 
	font-weight: bold;
	color: Red;
	
}

.FormHeader
{
	font-size: 14px; 
	font-weight: bold;
	font-family: verdana, helvetica, arial;	
	color: Blue;
}

.BlackTopBorderGray
{
	font-size: 11px; 
	background-color:Black;
	color: White; 
	font-weight: bold;
	border-top: 2px gray solid;
}

.StandardText
{
	 FONT: 11px Arial, sans-serif	
}
.StandardTextBold
{
	font-size: 11px; 
	font-family: verdana, helvetica, arial;	
	font-weight: bold
}

.StandardTextUnderlined
{
	font-size: 11px; 
	font-family: verdana, helvetica, arial;	
	text-decoration: underline;
}

.StandardBlueText
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	color: Blue;
}

.SmallBlueText
{
	font-size: 8px; 
	font-family: verdana, helvetica, arial;	
	color: Blue;
}

.MenuItem
{
	FONT: bold 11px Arial;
	color: White;
	TEXT-TRANSFORM: uppercase;
}

.MenuItemSelected
{
	
	font: bold 11px Arial;
	text-transform: uppercase;
	color: #ffcc00;
	text-decoration: underline;
}

.TopMenuItem
{
	background: url(../images/menu_item_bg.gif) no-repeat left top;
	font: bold 11px Arial;
	text-transform: uppercase;
	color: white;
	width: 103px;
	text-indent: 5pt;
	height: 21px;
}

.TopMenuItemSelected
{
	background: url(../images/menu_item_bg_selected.gif) no-repeat left top;
	font: bold 11px Arial;
	color: #ffcc00;
	text-transform: uppercase;
	background-color: #666666;
	text-decoration: underline;
	width: 103px;
	text-indent: 5pt;
	height: 20px;
}

.TopMenuItemShort
{
	background: url(../images/menu_item_bg_short.gif) no-repeat left top;
	font: bold 11px Arial;
	text-transform: uppercase;
	width: 88px;
	color: white;
	text-indent: 5pt;
	height: 21px;
}

.TopMenuItemSelectedShort
{
	background: url(../images/menu_item_bg_selected_short.gif) no-repeat left top;
	font: bold 11px Arial;
	color: #ffcc00;
	text-transform: uppercase;
	background-color: #666666;
	text-decoration: underline;
	text-indent: 5pt;
	width: 88px;
	height: 20px;
}

.Error
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	color: Red;	
	font-weight: bold;
}

.PageSectionHeader
{
	FONT: bold 11px Arial;
	color: #CC9933;
	TEXT-TRANSFORM: uppercase;
}

TextArea
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
}

input
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
}
.Button1
{
	background-color: Black;
	color: White;
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	border: solid 1px black;
	text-align: center;
}
.ButtonHover1
{
	background-color: Black;
	color: #FFCF00;
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	border: solid 1px #E6E6E5;
	text-align: center;
}
.InputError
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;
	border-bottom: solid 1px Red;
	border-left: solid 1px Red;
	border-right: solid 1px Red;
	border-top: solid 1px Red;
}
.InputDollar
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	text-align: right;
	width: 95px;
}
.InputPercent
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	width: 70px;
}

select
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
}

.SelectError
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	border-bottom: solid 1px Red;
	border-left: solid 1px Red;
	border-right: solid 1px Red;
	border-top: solid 1px Red;
}

Span
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
}
.StandardText
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
}

.SpanDollar
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	text-align: right;
}

.PopUpHeader
{
	FONT: bold 20px "Arial Narrow", Arial, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: White
}

.SystemMessage
{
	font-size: 16px; 
	font-family: verdana, helvetica, arial;	
	font-weight: bold;
	color: Black;
	font-style: italic;
}

.Error
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	color: Red;	
	font-weight: bold;
}

tr
{		
}
.Alternating
{
	background-color: #EEEEEE;
}

Table 
{
}
.ThinBorder
{
  border: 1px #666666 solid;
  FONT: 11px Arial, sans-serif
}

.RedThinBorder
{
  border: 1px Red solid;
}

Div
{
		
}
.ErrorText
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	color: Red;	
	font-weight: bold;
}
.Message
{
	font-size: 10px; 
	font-family: verdana, helvetica, arial;	
	font-weight: bold;
}
/*
.Section
{
	scrollbar-face-color:#BBCEFD;
	scrollbar-shadow-color:#DBE3F8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#4D6185;
	scrollbar-track-color:#333333;
	scrollbar-arrow-color:#000000
}
*/

.Section
{
	scrollbar-face-color:#E5A124;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#F3D175;
	scrollbar-track-color:#EEC14F;	
	scrollbar-arrow-color:#000000
}

/*Cat CSS */
A
{
    FONT-WEIGHT: bold;
    COLOR: #006699;
    TEXT-DECORATION: none
}

A.NoDecoration
{
    TEXT-DECORATION: none
}

A:hover
{
    TEXT-DECORATION: underline
}
.masthead
{
    VERTICAL-ALIGN: top;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: black
}
A.nP-s
{
    BACKGROUND: #eee
}
A.p-s
{
    BACKGROUND: #eee
}

DIV.homePage
{
    DISPLAY: none
}
.topnavwidth
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BACKGROUND: #666;
    PADDING-BOTTOM: 1px;
    WIDTH: 100%;
    PADDING-TOP: 1px
}
.leftnavwidth
{
    WIDTH: 168px;
    BORDER-BOTTOM: #bbb 1px solid
}
.leftnavwidth DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.level1
{
    BORDER-TOP: #bbb 1px solid;
    FONT-WEIGHT: bold
}
.leftnavwidth DIV.level2
{
    PADDING-LEFT: 14px
}
.leftnavwidth DIV.level3
{
    PADDING-LEFT: 24px
}
.leftnavwidth DIV.level4
{
    PADDING-LEFT: 34px
}

DIV.leftfirstnav 
{
	BORDER-TOP: #bbb 1px solid;
    FONT-WEIGHT: bold;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
	BORDER-TOP: medium none;
}

TD.lmenu
{
   
    BACKGROUND: #ddd;
    VERTICAL-ALIGN: top;
    WIDTH: 160px
}
TD.lmenu A
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    WIDTH: 100%;
    COLOR: black;
    TEXT-DECORATION: none
}
TD.lmenu A:hover
{
    BACKGROUND: #eee
}
.leftnavwidth EM
{
    FONT: bold 11px Arial;
    COLOR: #888
}

/*End Cat CSS */

/*Inside Track Header*/
/* begin - #header styles */
#header {
	margin: 0px;
	padding: 0px;
}
#header #logo {
	float: left;
	height: 30px;
	width: 173px;
}
#header #links {
	background-color: #000;
	color: #999999;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#header #links a {
	background-color: #000;
	color: #999999;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#header #info_white {
	background-color: #333333;
	color: #fff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#header #info_white a {
	background-color: #333333;
	color: #fff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#header #info_grey {
	background-color: #333333;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#header #info_grey a {
	background-color: #333333;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#header #info_black {
	background-color: #CDCDCD;
	color: #333;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#header #info_black a {
	background-color: #CDCDCD;
	color: #333;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#header #info_red {
	background-color: #CDCDCD;
	color: #9E0000;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#header #info_red a {
	background-color: #CDCDCD;
	color: #9E0000;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#header #rotator {
	background-color: #1E60AA;
	height: 112px;
	width: 760px;
}
/* end - #header styles */

/* begin - #footer styles */
#footer {
	border-top: 1px solid #666666;
	background-color: #666666;
	margin: 0px 0px 10px 0px;
}
#footer #content {
	color: #CACACA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer #content a {
	color: #A6A6A6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
/* end - #footer styles */




