/* body */
body {	font-family: Verdana, Arial, Helvetica, sans-serif;}
A { color:#7A0000; text-decoration: none;}
A:visited { text-decoration:none; color:#7A0000;}
A:hover { text-decoration:underline;color:#00007E;}
A:active {	text-decoration:none;color:#00007E;}

.pollText
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}
.pollTextbold {
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
}

.caption       		{ text-decoration: none; color: #333333; font-size: 9px;padding:8px;}
A.captlink       		{ font-weight:normal;text-decoration: none;color: #7A0000; font-size: 9px;}
A.captlink:hover      { text-decoration: underline; color: #00007E; font-size: 9px;}
A.captlink:visited      { font-size: 9px; text-decoration:none ;}
A.captlink:active      { color: #00007E; font-size: 9px;}

/* menu links */
A.menu {font-size: 11px; font-weight: bold; color: #7A0000; text-decoration: underline;}
A.menu:hover {font-size: 11px; font-weight: bold; color: #00007E; text-decoration: none;}
/******************/
/*  vertical flyout menu */
/******************/
/* common styling */
.menu { width:150px;  /*position:absolute; top:200;*/ position:relative; left: 0px; margin:20px 0 20px 0; padding:0px; font-size:11px; }
.menu ul {border-bottom:1px solid #EEE;border-top:0px solid #EEE; padding:0; margin:0px 0 0 0;/*dont adjust top margin - causes submenu to shift down*/list-style-type: none; }
.menu ul li {padding:0; margin:0 1px 0 0;/*float:left;*/ position:relative; font-weight:bold;}
.menu ul li a, .menu ul li a:visited {width:135px; color:#EEE; border-top:1px solid #EEE; border-width:1px 0px 0px 0; display:block; padding:3px 0 3px 15px; font-weight:bold; text-decoration:none; text-align:left;  background:#7693AD;}
.menu ul#wide li a:visited {width:197px; }
/* specific to non IE browsers */
.menu ul li:hover a {color:#666; background:#7693AD;font-weight: bold;font-size:101%;}
.menu ul li ul {display: none;margin-left:-.2em;}
.menu ul li:hover ul#med {width:183px;}
.menu ul li:hover ul#wide{width:200px;}
.menu ul li:hover ul {left:152px; width:138px;display:block; position:absolute; top:0; border:1px solid #767676; border-width:1px; }
.menu ul li:hover ul li a {z-index:999;color:#333;font-weight:normal; }
.menu ul li:hover ul li:hover a {/* width:135px;*/ }
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {z-index:999;width:135px;border:1px solid #fff;border-width:1px 1px 0 0;} 
.menu ul li:hover ul li#med a {width:180px;} 
.menu ul li:hover ul#wide li a {width:197px;} 
.menu ul li:hover ul li a {z-index:999;font-family: arial, sans serif; display:block; font-weight:normal; padding:2px 0 2px 2px; background:#ededed; color:#333; line-height:16px; height:16px;} /*submenu*/
.menu ul li:hover ul li a:hover {background:#D2D2D2; color:#333;overflow: hidden;}
/* 2nd level flyouts */
.menu ul li:hover ul li:hover ul { display:block; position:absolute; left:138px; width:163px;top:0; color:#333;border: solid #999;  border-width:1px 1px 1px 0;}
.menu ul li:hover ul li:hover ul li a { z-index:999;display:block; background:#ededed; color:#333; width:160px;  }
.menu ul li:hover ul li:hover ul li:hover a{background:#D2D2D2; color:#333;}
.menu ul li:hover ul ul {display:none; border:none;margin-left:0px; background:url(../images/sticky_hover.gif) top center;} /*Sticky hover zones*/
/*=================================================================== */
.menusubhead {color: #ffffff; font-size: 14px; line-height: 14px; margin-top: 0px; margin-bottom: 14px; margin-left: 5px; font-weight: bold; text-decoration: none;}

.whitetitle			{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
.georgia			{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.white			{
	color: #333333;
}
A.white			{
	color: #FFFFFF;
	font-weight: bold;
}
A.white:visited			{
	color: #FFFFFF;
	font-weight: bold;
}
A.white:hover	{
	color: #7693AD;
	font-weight: bold;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}

TD.subhead {color: #ffffff; font-size: 24px; margin-top: 0px; margin-bottom: 14px; margin-left: 10px; font-weight: bold; text-decoration: none;}

TD.tdHeader { color: #ffffff; font-size: 14px; font-weight: bold; }

.homecopy {color: #000000; font-size: 11px; line-height: 13px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 10px; font-weight: normal; text-decoration: none;}

.copy {
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}

/*UL {color: #000000; list-style-type: circle; font-size: 11px; line-height: 14px; margin-top: 0px; margin-bottom: 14px; margin-right: 0px; margin-left: 10px; font-weight: normal; text-decoration: none;}

LI {color: #000000; list-style-type: circle; font-size: 11px; line-height: 14px; margin-top: 0px; margin-bottom: 6px; margin-right: 0px; margin-left: 30px; font-weight: normal; text-decoration: none;}
*/
hr {
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}
.footer {
	color: #CCCCCC;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
A.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E0000;
}
A.text:hover         { text-decoration: underline; color: #00007E; font-size: 11px; }

A.footlink {color: #CCCCCC; font-size: 9px; line-height: normal; font-weight: bolder; text-decoration: none;}
A.footlink:hover {color: #CCCCCC; font-size: 9px; line-height: normal; font-weight: bolder; text-decoration: underline;}

A.graylink {color: #333333; font-size: 9px; line-height: normal; font-weight: bolder; text-decoration: none;}
A.graylink:hover {color: #333333; font-size: 9px; line-height: normal; font-weight: bolder; text-decoration: underline;}

A.rsslink {color: #000; font-size: 9px; text-decoration: underline;}
A.rsslink:hover {color: #000; font-size: 9px; text-decoration: none;}

.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
a.textbold {
	font-size: 12px;
	font-weight: bold;
	color: #7A0000;
}
A.red {
	color: #7A0000;
	text-decoration: none;
}
A.red:hover {
	color: #00007E;
	text-decoration: underline;
}
TD.greenfooter {
	background: #007A7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	line-height: 15px;
}
TD.redborder {
	background: #FFFFFF;
	color: #333333;
	border: thin dotted #7A0000;
	font-weight: normal;
	margin: 2px;
	padding: 4px;
}
A.green {

	color: #007A7A;
	font-weight: bold;
	text-decoration: none;
}
A.green:hover {

	color: #6DA7A6;
	font-weight: bold;
	text-decoration: underline;
}
A.biggreen:hover {

	font-size: 14px;
	color: #6DA7A6;
	font-weight: bold;
	text-decoration: underline;
}
A.biggreen {

	font-size: 14px;
	color: #007A7A;
	font-weight: bold;
	text-decoration: none;
}
.biggreen {

	font-size: 14px;
	color: #007A7A;
	font-weight: bold;
	text-decoration: none;
}
.biggergreen {

	font-size: 18px;
	color: #007A7A;
	font-weight: bold;
	text-decoration: none;
}
.blueborder {
	border: thin dashed #00007A;
	margin: 2px;
	padding: 8px;
}
.greyborder {
	border: thin solid #CCCCCC;
	font-weight: normal;
	margin: 10px;
	padding: 10px;
}
.noborder {
	border: thin none #FFFFFF;
	height: 0px;
	width: 0px;
}

.borderless_grey {
	font-family: Verdana, Arial, Helvetica;
	border: thin none #FFFFFF;
	background: #F5F3E2;
	font-size: 11px;
}

.green {
	color: #007A7A;
	text-decoration: none;
}

.biggreen {
	font-size: 14px;
	color: #007A7A;
	font-weight: bold;
	text-decoration: none;
}

TD.redbg {
	background: #7A003D;
	font-size: 12px;
	color: #FFFFFF;
	margin: 6px;
	padding: 6px;
}
.textlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.subHeader {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background: navy;
}
a.redlink {	font-size: 11px; color: #7A0000; font-weight: bold;	text-decoration: underline;}
a.redlink:link {	font-size: 11px; color: #7A0000; font-weight: bold;	text-decoration: underline;}
a.redlink:visited {	font-size: 11px; color: #7A0000; font-weight: bold;	text-decoration: underline;}
a.redlink:hover {	font-size: 11px; color: #00007A; font-weight: bold;	text-decoration: underline;}
a.redlink:active {	font-size: 11px; color: #00007A; font-weight: bold;	text-decoration: underline;}
.rederror {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bluebg {
	background: #00007E;
	color: #FFFFFF;
	padding: 2px;
}
.small {
	text-decoration: none;
	font-size: 9px;
}
.bigblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00007e;
	font-weight: bolder;
}
.hang { text-indent: -10pt; margin-left: 10pt; margin-top: 0; }
.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00007E;
	font-weight: bold;
}
.red {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px; 
	color: #7A0000;
	font-weight: bold;
}
.smallblue {
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #10109C;
}
.bigger {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bluesubhead {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: #00007E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lightBlueBG {
	text-decoration: none;
	background: #C6E7FF;
}
.descriptiveText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7A0000;
}
.bigred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7A0000;
}
.biggerred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #7A0000;
}
.bold {
	font-weight: bold;
}
a.bold {
	font-weight: bold;
}
.beigebg {

	background: #E8E3BC;
}
.whitebg {

	background: #FFFFFF;
}
.graybg {
	background: #efefef;
	height: 30px;
}
.beigesubhead {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: #E8E3BC;
	padding: 6px;
}
.ltbeigebg {
	background: #F5F3E2;
	height: 30px;
}
.redbg {
	background: #7A0000;
	height: 30px;
	color: #FFFFFF;
}
.medblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00007e;
	font-weight: bold;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rules { font-family: "Times New Roman", Times, serif; font-size: 12px;}
.medBlueBG {
	text-decoration: none;
	background: #7693AD;
	border-right: 1px solid #333333;
}
.smbluesubhead {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: #00007E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tall {
	line-height: 25px;
}
.fleet {
	font-size: 92%;
	font-weight: bold;
}
.bluetag {
	font-size: 10px; 
	color: #00007A;
	font-weight: bold;
}
.black  a{
	color: #000000;
	font-size: 10px; 
	text-decoration: underline;
}

