/* Home Page - General Styles */
.idgexectext {
	font-size: 10px;
	color: #0066cc;
	line-height: 135%;
	font-family: verdana, arial, sans-serif;
	}
.idgexectext a:link, .idgexectext a:visted {
	text-decoration: none;
	}
.small {
	font-size: 12px;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	}
.small a:link, .small a:visited {
	text-decoration: none;
	}
.small a:hover {
	text-decoration: none;
	}
.bdy10vwht {
	font-size: 10px;
	color: #ffffff;
	font-family: verdana, arial, sans-serif, helvetica;
	}
.bdy10vwht a:link, .bdy10vwht a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.bdy10vwht a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
.bdy11vgry {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, sans-serif, helvetica;
	}
.bdy11vgry a:link, .bdy11vgry a:visited {
	color: #000066;
	text-decoration: none;
	}
.bdy11vgry a:hover {
	color: #000066;
	text-decoration: underline;
	}
.bdy11vred a:link, .bdy11vred a:visited {
	color: #cc0000;
	text-decoration: none;
	}
.bdy11vred a:hover {
	color: #cc0000;
	text-decoration: underline;
	}
.bdy12vgry {
	font-size: 12px;
	color: #333333;
	font-family: verdana, arial, sans-serif, helvetica;
	}
.bdy12vgry a:link, .bdy12vgry a:visited {
	color: #000066;
	text-decoration: none;
	}
.bdy12vgry a:hover {
	color: #000066;
	text-decoration: underline;
	}

/* Home Page - Left Nav Styles */
.leftnav {
	font-weight: 600;
	font-size: 12px;
	color: #ffffff;
	font-family: arial, sans-serif, helvetica;
	}
.leftnav a:link, .leftnav a:visited {
	color: #ffff33;
	text-decoration: none;
	}
.leftnav a:hover {
	color: #ffff33;
	text-decoration: underline;
	}
.leftnavsub {
	font-size: 12px;
	color: #ffffff;
	font-family: arial, sans-serif, helvetica;
	}
.leftnavsub a:link, .leftnavsub a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.leftnavsub a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
#seo_text {
	position: absolute;
	top: 100px;
	left: -3000px;
	width: 100px;
	}

/* Start Home Page - Top Leadin Box Styles */
#leadin_box {
	border: 1px solid #336699;
	width: 616px;
	background: #cccccc;
	padding: 0px;
	margin: 0px;
	}
*html #leadin_box {
	width: 618px;
	}
*html #leadin_box #left_side {
	width: 411px;
	height: 205px;
	}
#leadin_box #left_side a:link, #leadin_box #left_side a:visited {
	color: #990000;
	text-decoration: none;
	font-weight:bold;
	}
#leadin_box #left_side a:hover {
	color: #336699;
	text-decoration: underline;
	}
#leadin_box #left_side h1 {
	font-size: 17px;
	line-height: 14px;
	color: #022639;
	font-family: arial, sans-serif, helvetica;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 5px;
	width: 275px
	}
#leadin_box #left_side h1 a:link, #leadin_box #left_side h1 a:visited {
	color: #000066;
	text-decoration: none;
	}
#leadin_box #left_side h1 a:hover {
	color: #000066;
	text-decoration: underline;
	}
#leadin_box #left_side h1 span {
	font-size: 12px;
	}
#leadin_box #left_side h3 {
	font-size: 11px;
	color: #000000;
	font-family: arial, sans-serif, helvetica;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	}
#leadin_box #left_side p {
	width: 255px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	letter-spacing : .05px;
	}
*html #leadin_box #left_side p {
	width: 252px;
	}
#leadin_box #left_side #below {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
*html #leadin_box #left_side #below {
	margin: 15px 0px 0px 0px;
	}
#leadin_box #left_side p.below {
	width: 310px;
	line-height: 14px;
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
	}
*html #leadin_box #left_side p.below {
	margin: 0px 0px 0px 78px;
	line-height: 14px;
	}
#leadin_box #left_side p.below a:link, #leadin_box #left_side p.below a:visited {
	color: #660000;
	text-decoration: none;
	}
#leadin_box #left_side p.below a:hover {
	color: #990000;
	text-decoration: underline;
	}
#leadin_box #left_side .credit_line {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, sans-serif, helvetica;
	margin: 15px 0px 0px 70px;
	padding: 0px 0px 0px 0px;
	}
#leadin_box #left_side ul {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
	}
/* End Home Page - Top Leadin Box Styles */

.tle19ablu {
	font-size: 19px;
	color: #333333;
	font-family: arial, sans-serif, helvetica;
	}
.tle19ablu a:link, .tle19ablu a:visited {
	color: #000066;
	text-decoration: none;
	}
.tle19ablu a:hover {
	color: #000066;
	text-decoration: underline;
	}

/* Home Page - Tab Navigation */
#tab {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#tab ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 824px;
	}
#tab li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	list-style-type: none;
	vertical-align: middle;
	text-align: center;
	height: 24px;
	width: 103px;
	}
#tab h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333333;
	font-family: arial, verdana, sans-serif;
	}
#tab h2 a:link, #tab h2 a:visited  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	font-weight: bold;
	width: 100%;
	color: #003366;
	line-height: 25px;
	letter-spacing: 0.15em;
	height: 24px;
	text-decoration: none;
	}
#globalNav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #cccccc;
	position: relative;
	top: 0px;
	height: 32px;
	min-width: 640px;
	}
#globalNav img {
	margin-bottom: -4px;
	}
#gnl {
	left: 0px;
	position: absolute;
	top: 0px;
	}
#gnr {
	right: 0px;
	position: absolute;
	top: 0px;
	}
#globalLink {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 100;
	left: 10px;
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	}
a.glink:link {
	padding: 2px 5px 4px 5px;
	margin: 0px 0px 0px 0px;
	border-right: #8fb8bc 1px solid;
	display: block;
	font-weight: bold;
	font-size: small;
	width: 103px;
	color: #000000;
	height: 24px;
	}
a.glink:visited {
	padding: 2px 5px 4px 5px;
	margin: 0px 0px 0px 0px;
	border-right: #8fb8bc 1px solid;
	display: block;
	font-weight: bold;
	font-size: small;
	width: 103px;
	color: #000000;
	height: 24px;
	}
a.glink:hover {
	text-decoration: none;
	}
.subglobalNav {
	padding: 0px 0px 0px 10px;
	left: 0px;
	visibility: hidden;
	position: absolute;
	top: -10px;
	height: 20px;
	}
	/*\*//*/
	.subglobalNav { 
	white-space: nowrap;
	}
	/**/
.subglobalNavContainer {
	padding: 1px 0px 3px 10px;
	margin: 0px 0px 3px 0px;
	border-bottom: #cccccc 1px solid;
	position: relative;
	top: 2px;
	height: 9px;
	width: 813px;
	}
*html .subglobalNavContainer {
	padding: 1px 0px 1px 10px;
	width: 821px;
	height: 12px;
	width: 823px;
	}
.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 11px;
	color: #336699;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
	}
.subglobalNav a:hover {
	color: #336699;
	text-decoration: underline;
	}
#subglobal1 {
	margin: 0px;
	}
#subglobal2 {
	margin: 0px 0px 0px 60px;
	}
#subglobal3 {
	margin: 0px 0px 0px 80px;
	}
#subglobal4 {
	margin: 0px 0px 0px 220px;
	}
#subglobal5 {
	margin: 0px 0px 0px 340px;
	}
#subglobal6 {
	margin: 0px 0px 0px 460px;
	}
#subglobal7 {
	margin: 0px 0px 0px 510px;
	}
#subglobal8 {
	margin: 0px 0px 0px 490px;
	}
#HRnav {
	left: 130px;
	width: 824px;
	color: #cccccc;
	position: absolute;
	top: 143px;
	}
 HTML #HRnav {
	top: 148px;
	}

/* Home Page - Center Col: Sub Heads */
#sub_heds {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#sub_heds p {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.super {
	vertical-align: text-top;
	font-size:8px;

}
#mag_sub_box1 {
	display: block;
	margin: 10px 5px 10px 5px;
	padding: 3px 3px 3px 3px;
	background: #eeffb9;
	border-top: 3px solid #99cc66;
	border-right: 1px solid #99cc66;
	border-bottom: 3px solid #99cc66;
	border-left: 1px solid #99cc66;
	}
#mag_sub_box1 ul {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
#mag_sub_box1 li {
	list-style: square;
	margin: 0px 0px 0px 25px;
	padding: 3px 0px 0px 0px;
	}
#mag_sub_box1 h2.title {
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	font-family: arial, verdana, sans-serif;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#mag_sub_box1 li.text {
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	font-family: arial, verdana, sans-serif;
	}
	
/* Home Page - Special Feature Box */	
#feature_box {
	margin: 10px 5px 20px 5px;
	padding: 3px 5px 3px 5px;
	background: #FFFFFF;
	border-top: 3px solid #730E0E;
	border-right: 3px solid #730E0E;
	border-bottom: 3px solid #730E0E;
	border-left: 3px solid #730E0E;
	}
#feature_box ul {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
#feature_box li {
	list-style: square;
	margin: 0px 0px 0px 25px;
	padding: 3px 0px 0px 0px;
	}
#feature_box h1.title {
	font-size: 14px;
	color: #660000;
	line-height: 14px;
	font-family: arial, verdana, sans-serif;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#feature_box h2.title {
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	font-family: arial, verdana, sans-serif;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#feature_box li.text {
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-family: arial, verdana, sans-serif;
	}
	
#sub_heds a:link, #sub_heds a:visited {
	color: #000099;
	text-decoration: none;
	}
#sub_heds a:hover {
	color: #000099;
	text-decoration: underline;
	}
.text {
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	font-family: verdana, arial, sans-serif;
	}
.text a:link, .text a:visited {
	color: #003399;
	text-decoration: none;
	}
.text a:hover {
	color: #003399;
	text-decoration: underline;
	}

	

}
 #sitetools li a:link {
 color: #000000;
 text-decoration:none;}
 
 #sitetools li a:visited{
 color: #000000;
 text-decoration:none;}
 
 #sitetools li a:hover{
 text-decoration:underline;
 }