/**** TEXT ****/
.bodyText { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	color: #333; 
}
#copyBox P { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	color: #000000; 
	line-height: 150%; 
	margin-top: 0;
}
.bodyTextGrey { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #666; 
}
.boldText { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #333; 
}
.medText { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #333; 
}
.head { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
	color: #333; 
}
.subhead { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 22px; 
	font-weight: normal;
	color: #C00; 
}
/**** HTML ****/
BODY { margin-top: 8px; background-image: url(images/background.jpg); background-repeat: repeat-x; }
/**** LAYOUT ****/
#utilNav {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	margin: 4px 4px 0 0;
}
#nav{
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #C00;
	background-image: url(images/background_nav.gif); 
	background-repeat: repeat-x;
}
#navIndex { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	margin: 6px 0 6px 0;
}
#onState { 
	background-color: #E9E9CC;
	padding: 4px 0 4px 0;
}
#footer {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #666;
	padding: 7px;
	text-align: center;
}
#copyBox { padding: 14px 22px 8px 8px; }
.navImg { vertical-align: -7px; } 
.imgBdrRt { margin-left: 10px; }
.navItem { margin: 6px 0 6px 0; }
.headerGrey { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #FFF; 
	background-color: #999;
	height: 26px;
}
.headerBlue{ 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #FFF; 
	background-color: #669;
	height: 26px;
}
.headerLtBlue{ 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #FFF; 
	background-color: #A3A3B7;
	height: 23px;
}
.banner1 {
	width: 156px;
	height: 88px;
	margin-top: 8px;
	background-image: url(images/background_highlight.gif); 
	background-repeat: repeat-y;
}
.banner2 {
	width: 156px;
	height: 190px;
	margin-top: 8px;
	background-image: url(images/background_highlight-tall.gif); 
	background-repeat: repeat-y;
}
.bannerInt { 
	padding: 8px 0 0 8px; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	color: #333; 
}
.bannerNew { 
	margin-top;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-left: 8px;
	padding-right: 8px;
}
/**** LINKS ****/
/* utility nav */
div#utilNav a, a:visited  { text-decoration: none; color: #C00; }
div#utilNav a:hover, a:active { text-decoration: underline; color: #C00; }
/* index nav */
div#navIndex a, a:visited  { text-decoration: none; color: #000;}
div#navIndex a:hover, a:active { text-decoration: underline; color: #000;}
/* onState */
div#onState a, a:visited  { text-decoration: none; color: #E9E9CC; }
div#onState a:hover, a:active { text-decoration: underline; color: #E9E9CC; }
/* navigation */
div#nav a, a:visited  { text-decoration: none; color: #FFF; }
div#nav a:hover, a:active { text-decoration: underline; color: #FFF; }
/* footer */
div#footer a, a:visited  { text-decoration: none; color: #666; }
div#footer a:hover, a:active { text-decoration: underline; color: #666; } 

A, A:visited { text-decoration: underline; color: #669; }
A:hover, A:active { text-decoration: none; color: #669; }	
