/* Common */

BODY 
{
	margin: 20px; padding:0; background-color:#002f60;color:#353736; 
	font-family: arial, verdana, sans-serif; FONT-SIZE: 80%;text-align: center; 
}

#main_body, #main_bodyIE
{
	text-align: left;width:966px;margin:0px auto;background-color:#ffffff;
	border:0px solid red;padding:25px;padding-bottom:10px;
}

#main_bodyIE{width:996px;padding-right:0px;}

.other, .otherIE
{
	clear:both;height:1px;width:968px;text-align:left;
	margin:40px 0 10px 0;padding:0;border-top:1px solid #CFD6D2;
}

.otherIE{margin:15px 0 -7px 0;}

.hide{position:absolute; left:-1000em; width:20em;}

p{margin:0;padding:0;}

a{cursor:hand;}

/*#######################################  HEADER ######################################*/

#header {
	MARGIN: 0px;
	border:0px solid red; VERTICAL-ALIGN: top;
	WIDTH: 996px; PADDING:0px 0px 0px 0px; 
	HEIGHT: 80px; TEXT-ALIGN: left;
}

#logo {
	PADDING:0px 0px 0px 0px; FLOAT: left; 
	MARGIN:20px 0 0 0px; WIDTH: 200px; height:60px;border:0px solid red;
	background-image:url(/images/logo.gif); background-repeat:no-repeat;
}

#lower_header IMG {
	CLEAR: right; MARGIN: 0px; WIDTH: 100%;
}

#totaltopline{float:right;height:50px; width:300px;PADDING:5px 0px 0px 22px;margin:30px 0px 20px 0px;border:1px solid red;}

#topline, #toplineIE
{
	text-align:right; width:50%;vertical-align:bottom;
	font-size:xx-small; PADDING:19px 30px 0px 0px; float:right;
	MARGIN:5px 0px 0 0px; border:0px solid red;height:50px;
}

#toplineIE{MARGIN:0px 0 0 0px;}

#topline A{COLOR: #666666;TEXT-DECORATION: none;margin:0px 0px 0px 0px;}

#topline A:hover {TEXT-DECORATION: underline;}

.divider{color:#909396;}

#input
{
	font-size:10px;	display:inline;border: 0px solid red; 
	margin:0px 0px 0px 0px;	PADDING:0px 0px 0px 0px; 
}

#input input.searchbox
{
	width: 200px; FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	height: 18px; border: 1px solid #68746C; 
	padding:0px 0px 0px 0px; margin:0px 5px 0px 0px;
}

#goButton 
{
	border:1px solid #68746C; background-color: #D4D0C8; padding:0px; margin:0px 0 0 0;text-decoration: none; 
	color: #000000;font-size:90%;VERTICAL-ALIGN: top;min-height: 17px;padding-bottom:1px;
}

/*###################################### TOP NAV ################################################*/

#topImage, #topImageIE{width:610px;height:250px;background-repeat:no-repeat;border:0px solid red;}

#topImageIE {margin-left: 0px; margin-top: 1px;}

#topNav1{width:996px;margin:0;padding:0;border:0px solid red;}

#topNav1 ul,#topNav1IE ul{list-style: none;margin:0 0 0 0px;padding: 0;}

#topNav1 li,#topNav1IE li{display:block;padding:0;margin:0;float:left;vertical-align:top;}

#topNav1 a, #topNav1IE a
{
display:block;margin-bottom:5px; background-color:#EBECED;color:#353736;text-align:center;
padding:0.5em 5px 0.4em 6px; margin:0 0px 5px 0; border:0px solid #909396;max-height:13px;
font-size:85%;text-decoration:none; width:149px; height:15px; line-height:1em;
}

#topNav1IE a{width:159px;height:20px;margin-right:0px;margin-left:0px;margin-bottom:3px;padding-top:0.3em}

#topNav1 a:hover, #topNav1IE a:hover
{
text-decoration:underline;
}

/*###################################### bread crumbs ################################################*/

#breadcrumbs 
{
	PADDING :0px 0px 9px 0px; HEIGHT: 20px; font-size:85%;
	FONT-WEIGHT: normal; 	MARGIN: 0px; clear:both;
	TEXT-ALIGN: left; border:0px solid red;
}

#breadcrumbs #topNav1 
{
	CLEAR: left; PADDING :8px 8px 0px 0px; 
	MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
}

#breadcrumbs #topNav1 LI 
{
	PADDING: 0px; display:inline;
	MARGIN: 0px; TEXT-ALIGN: center;
}

#breadcrumbs #topNav1 A 
{
	PADDING: 0px; TEXT-DECORATION: none;
	MARGIN: 0px; COLOR: #4d4d4d; 
}

#breadcrumbs #topNav1 A:hover 
{
	PADDING: 0px; MARGIN: 0px; 
	COLOR: #000000; TEXT-DECORATION: none;
}

#breadcrumbs #topNav1 .sectionSelected 
{
	PADDING :0px; MARGIN: 0px; 
	TEXT-DECORATION: none;
}

/*######################## LEFT NAV #########################################*/

#leftNav1,#leftNav1IE{width:180px;margin:10px 0 0 0;padding:0;border:0px solid red;float:left;}

#leftNav1 ul,#leftNav1IE ul {list-style: none;margin: 0;padding: 0;}

#leftNav1 li,#leftNav1IE li {display:block;padding:0;margin:0;float:left;vertical-align:top;width:188px;background-color:#ffffff; }

#leftNav1IE li {width:189px;}

#leftNav1 a, #leftNav1IE a
{
	display:block;color:#B6B6B8;margin:0 5px 5px 0;
	background-color:#ffffff;vertical-align:middle;
	padding:0em 5px 0.5em 0px; font-size:85%;
	text-decoration:none; width:154px;
	border-BOTTOM:1px solid #9B9B9D;line-height:1.0em;
}

#leftNav1IE a
{
	height:25px;margin:0px;
	width:159px;padding:4px 0px 5px 0px;display:block;
}

#leftNav1 a.subSectionSelected, #leftNav1IE a.subSectionSelected
{
	font-weight:bold;color:#1B3D64;
}

#subSubSection a
{
	margin:0;border:0;padding:0em 5px 0em 20px;font-size:85%;
	line-height:0.7em;height:13px;min-height:14px;vertical-align:top;
}

#leftNav1 a.noBorder, #leftNav1IE a.noBorder
{
	border:0;margin-bottom:-5px;padding-bottom:0px;
}

#survey
{
	background-color:#D6EAF2;color:#0987AD;width:157px;font-size:12px;
	padding:0 10px 10px 10px;margin:-10px 0 0 0px;max-width:140px;
}

#survey a
{
	color:#0987AD;text-decoration:underline;border:0;padding:0 0 2px 0;margin:0;
	display:inline;font-size:12px;background-color:#D6EAF2;width:0px;height:0;
}

#survey h4{padding:0px;margin:0;font-size:14px;}

/*######################### CONTENT ###############################*/

#OuterMiddle{margin:5px 0px 0px 195px;width:770px;border:0px solid red;}

#OuterMiddleIE{margin:10px 0px 0px 190px;border:0px solid red;width:775px;}

#FullOuterMiddle, #FullOuterMiddleIE {margin:0px 0px 0px 0px;min-height:405px;}

#content, #contentIE, #printContent, #fullContent, #fullContentIE
{
	margin:0;padding:0;
	border:0px solid #909396;font-size:95%;
	width:535px;position:relative;text-align:middle;
}

#fullContent, #fullContentIE{width:725px;float:left;}

.fullImage {width:735px; height:405px;}

.fullImageIE {width:735px; height:405px;}

#content P,#contentIE P{margin:0;padding:3px 0 15px 0;}

/*########################################## RIGHT NAV ###############################################*/

#rightNav,#rightNavIE
{
	float:right;width:239px;margin:0 0px 0 0px; border:0px solid #909396;
	vertical-align:top;padding:0;height:200px; font-size:70%;
}

#rightNavIE{width:236px;margin:0 0px 0 0px;}

#rightNavHome
{
	background-color:#0987AD;margin:0;padding:0;
	font-size:18px;color:#ffffff;font-weight:normal;height:405px;
}

#rightNavHome p{margin:0; padding:80px 30px 20px 30px;}

/*########################################## FOOTER ###############################################*/

#footer
{
	border:0px solid red;width:775px;padding:10px 0 0 20px;
	margin:0;font-size:80%;text-align:right;float:right;color:#999999;
}
#footer a {color:#0000FF; text-decoration:underline; }
#footer a:hover {color:#0000FF; text-decoration:underline;}

#PDF
{
	PADDING:0px 0px 0px 0px; FLOAT: left; 
	MARGIN:0px 0 0 0px; WIDTH: 157px; height:36px;border:0px solid red;
	background-image:url(/images/PDF.png); background-repeat:no-repeat;background-position:bottom left;
}

/*####################################COLORING TOPBAR AND LEFTNAV########################*/
.verticalBar{background-color:#EBECED; color:#666666;height:20px;width:2px;min-height:23px;font-size:16px;}

.verticalBarSelected{height:20px;width:0px;color:#0987AD;background-color:#0987AD;border-color:#0987AD;}
.DBverticalBarSelected{height:20px;width:0px;color:#07355E;background-color:#07355E;border-color:#07355E;}

#topNav1 a.BGBlueSelected,#topNav1IE a.BGBlueSelected {background-color:#0987AD;color:#ffffff;border-color:#0987AD;}
#topNav1 a.BGDarkBlueSelected,#topNav1IE a.BGDarkBlueSelected,#leftNav1 a.BGDarkBlueSelected,#leftNav1IE a.BGDarkBlueSelected{background-color:#07355E;color:#ffffff;border-color:#07355E;}
