td{ font: x-small arial, helvetica, sans-serif; color: #313031; }


.bigRed{ color: #FFA210; margin: 0px; font-style:normal; font-variant:normal; font-weight:bold; font-size:x-large; font-family:arial narrow, arial, sans-serif }
.head1 { color:#FFA210;font-style:normal; font-variant:normal; font-weight:bold; font-size:medium; font-family:verdana, arial, sans-serif }
.head2 { font:bold small arial, sans-serif; color:#313431; }
.head3 { font:bold x-small arial, sans-serif; color:#31699C; }
.head4 { font-weight:bold; }

.listHead { font-weight:bold; color:#FFA210; }

.featureHead { color:#000000;font-style:normal; font-variant:normal; font-weight:bold; font-size:18px; font-family:arial, sans-serif }

.intro, .small { font-size: 80%; color:#313431; }

.fixed{ font-size: 12px; }

.white { color:#ffffff; }

a:link { color:#31699C; }
a:visited { color:#313031;   }
a:hover { color:#FFA210;  }

a:link.more, a:visited.more {  color:#31699C; text-decoration:none; }
a:hover.more { color:#C60C00; text-decoration:underline; }

a:link.moreWhite, a:visited.moreWhite { font-weight:bold; color:#000000; text-decoration:none }
a:hover.moreWhite {  }

ul { margin-top:0px; }
li { list-style-image:url('/images/bullet_li.gif'); margin-left:-19px; }

input, select, textarea{ font:10px verdana, arial, sans-serif; }
label{ font: 10px verdana, arial, sans-serif; color: #4C4C4C;; }

table.boxHolderTable{ margin: 0px -3px; width: 100%; }

.boxDark{ padding: 2px 2px 2px 9px; border:1px outset; background-color:#636563; font: bold 13px arial narrow, arial, helvetica, sans-serif; text-transform:uppercase; color:white; }
.boxBlue { padding: 2px 2px 2px 9px; border:1px outset;  background-color:#738694; font: bold 13px arial narrow, arial, helvetica, sans-serif; text-transform:uppercase; color:white; }
.boxLight{ padding:2px; border:1px outset; background-color:#CECECE; }
.boxLightFlat{ padding:2px; background-color:#EEEEEE; }
div.boxLightFlat {  margin:0px 0px 10px 0px; }

div.boxLightFlatHead { 
	background-color:#EEEEEE; 
	padding:2px; 
	margin:0px 0px 10px 0px; 
	padding: 5px; 
	font:bold medium verdana, arial, sans-serif; color:#C60C00;
}

div.boxLightFlat p.head1{ font-size: medium; }
div.boxLightFlat p.head2{ font-size: small; }


.boxLightFlat p, .boxLight p, .boxDark p, .boxBlue p{ font-size: 80%; margin: 10px 3px; }


.linkArrow{ position: relative; top: 5px; }
.submitLinkArrow{ position: relative; top: 3px; }

body {  }
table.main { background-color:#ffffff; }
table.mainWide { background-color:#ffffff; }
td.bodyWide{ padding-left: 20px; }
td.body{ padding: 0px 10px; }

.empty{ font-size: 12px; color: white;}


#logo { position:absolute; top:20px; left:8px; width:166px; height:43px; }
#navMain { position:absolute; top:57px; left:230px; width:546px; height:25px; color:#000000 }
#navUtil { position:absolute; top:30px; left:260px; width:275px; height:auto; }
#navForm { position:absolute; top:25px; left:500px; width:275px; height:auto; font-size: 13px;}
.navFormInput{ background-color:#CECFCE; color:#313031; width: 100px; }



p.clickstream { font:10px arial, helvetica, sans-serif; color:#738694; margin: -3px 0 0 10px; }
p.clickstream a:link, p.clickstream a:visited { color:#738694; }
p.clickstream a:hover { color:#C60C00; }



p.terms { font:11px arial, helvetica, sans-serif; color:#CECFCE; margin:5px 0px 70px 35px; }
p.terms a:link, p.terms a:visited { color:#CECFCE; text-decoration: none; }
p.terms a:hover { color:#000000; text-decoration:underline }



div.footer {
	width:auto;
	border-top:1px solid #CECFCE; border-bottom:1px solid #CECFCE;
	font:11px/16px verdana, arial, sans-serif;
	margin: 20px 3px 20px 0px;
}
.footer a:link, .footer a:visited { color:#636563; text-decoration:none; }
.footer a:hover { color:#C60C00; text-decoration:underline; }


/*
	leftnav
*/

td.leftnavBG { background: url('/images/leftnav_background.gif') repeat-y; }

.leftnavT1At a:link, .leftnavT1At a:visited { color:#C60C00; text-decoration:none; }
.leftnavT1At a:hover { text-decoration:underline; }

.leftnavT2 {
	background-color:#CED7DE;
	font:bold 13px arial, sans-serif;
	margin-left: 3px;
	padding:2px 3px 2px 10px;
	border-bottom:1px solid #9C9A9C;
}
.leftnavT2 a:link, .leftnavT2 a:visited { color:#31699C; text-decoration:none; }
.leftnavT2 a:hover { text-decoration:underline; }

.leftnavT2At {
	background-color:#FFA210;
	margin-left: 3px;
	border-bottom:1px solid #9C9A9C; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:arial, sans-serif; padding-left:10px; padding-right:3px; padding-top:2px; padding-bottom:2px
}
.leftnavT2At a:link, .leftnavT2At a:visited { color:#000000; text-decoration:none }
.leftnavT2At a:hover { text-decoration:underline; }

.leftnavGroup{
	background-color:#C3C3C3;
	font:bold 13px arial, sans-serif;
	margin-left: 3px;
	padding:2px 3px 2px 10px;
	border-bottom:1px solid #9C9A9C;
}

.leftnavT3 {
	font:11px arial, sans-serif;
	margin-left: 3px;
	padding:2px 3px 2px 25px;
	border-bottom:1px solid #9C9A9C;
}
.leftnavT3 a:link, .leftnavT3 a:visited { color:#31699C; text-decoration:none; }
.leftnavT3 a:hover { text-decoration:underline; }

.leftnavT3At {
	background-color:#738694;
	margin-left: 3px;
	font:bold 11px arial, sans-serif;
	padding:2px 3px 2px 25px;
	border-bottom:1px solid #9C9A9C;
}
.leftnavT3At a:link, .leftnavT3At a:visited { color:#000000; text-decoration:none }
.leftnavT3At a:hover { text-decoration:underline; }

/*
	rightnav
*/

.rightNavHead, .rightNavHeadAt {
	width: 163px;
	font:bold 11px arial narrow, arial, sans-serif;
	color:#7B797B;
	text-transform:uppercase;
	padding:2px 3px;
	border-bottom:1px solid #CECFCE;
}

.rightNavHead a:link, .rightNavHead a:visited{ color: #7B797B; text-decoration: none; }
.rightNavHead a:hover{ text-decoration:underline; }

.rightNavHeadAt a:link, .rightNavHeadAt a:visited{ color: #000000; text-decoration: none; }
.rightNavHeadAt a:hover{ text-decoration:underline; }


div.rightNav {
	font:11px arial, sans-serif;
	border-bottom:1px solid #CECFCE;
	padding: 2px 3px;
}
div.rightNavArrow, div.rightNavArrowAt{
	margin-left: 12px;
	text-indent: -12px;
}

.rightNavArrow a:link, .rightNavArrow a:visited { color:#31699C; text-decoration:none; }
.rightNavArrow a:hover { text-decoration:underline; }

.rightNavArrowAt a:link, .rightNavArrowAt a:visited { font-weight: bold; color:#31699C; text-decoration:none; }
.rightNavArrowAt a:hover { text-decoration:underline; }

.rightNavBlue {
	width: 163px;
	background-color:#E7EBEF;
	padding: 2px 3px;
	border-bottom:1px solid #CECFCE;
}
.rightNavGold {
	width: 163px;
	background-color:#FFEBB2;
	padding: 2px 3px;
	border-top:1px solid #CECFCE;
	border-bottom:1px solid #CECFCE;
}

.rightNavContent a:link, .rightNavContent a:visited { color:#31699C; text-decoration:none; }
.rightNavContent a:hover { text-decoration:underline; }

.rightNavContent{ padding: 3px 2px; color: #4C4C4C; }
.rightNavContent p{ margin: 5px 0px; }
.rightNavContent p.head4{
	font: bold 12px arial narrow, arial, sans-serif; color: #4C4C4C;
}

.main-text {font-family:arial;font-size:10pt;color:#000000}
.orange-bold {font-family:arial;font-size:10pt;color:#FF7D18;font-weight:bold;}
.smaller-arial {font-family:arial;font-size:8pt;color:#000000;}
.white-header {font-family:arial;font-size:10pt;color:#FFFFFF;font-weight:bold;}
.grey-bold {font-family:arial;font-size:10pt;color:#666666;font-weight:bold;}