body {background: url("/images/content_background.jpg") repeat left top; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
p {margin-top: 0px;}
a {color: #04558C;}
h1 {margin-top: 0px;}
sup {font-size: .60em;}
form {padding: 0px; margin: 0px;}

#top_container {width: 100%; background: #1C3664;}
	#headernav_container {width: 800px; margin: 0px auto;}
	#header1 {width: 350px; padding: 23px 0px 10px 20px; float: left;}
	#header2 {width: 430px; padding: 0px 0px 0px 0px; float: left;}	
		#header2a {width: 410px; padding: 5px 20px 5px 0px; background: url("/images/topnav_back.jpg") repeat-y left top;}
		#header2a ul {margin: 0; padding: 0; text-align: right;}
		#header2a ul li {display: inline;}
		#header2a ul li a {margin-right: -1px; padding: 0 0 0 15px; text-decoration: none; color: #B8C8E7;}
		#header2a ul li a:hover {text-decoration: underline; color: #FFFFFF;}
			#header2a #current a {background-image:url("/images/toptabpng.gif"); color: #FFFFFF;}
		#header2b {width: 232px; padding: 14px 0px 0px 168px;}
	
	#topnav {width: 800px; font-size: 10px; font-weight: bold; margin: 0px auto;}
	#topnav ul {margin: 0; padding: 0; list-style: none;}
	#topnav li {float:left; background: url("/images/left.gif") no-repeat left top; margin: 0px 1px 0px 0px; padding: 0 0 0 3px;}
	#topnav a {float: left; display: block; background: url("/images/right.gif") no-repeat right top; padding: 9px 0px 8px 9px; text-decoration: none; font-weight: bold; color: #B8C8E7;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#topnav a {float: none;}
	/* End IE5-Mac hack */
	#topnav a:hover {color: #FFFFFF;}
	#topnav #current {background-image:url("/images/left_on.gif");}
	#topnav #current a {background-image:url("/images/right_on.gif"); color: #FFFFFF;}
	#topnav .navitem1 {width: 160px;}
	#topnav .navitem2 {width: 128px;}
	#topnav .navitem3 {width: 166px;}
	#topnav .navitem4 {width: 177px;}
	#topnav .navitem5 {width: 150px; margin: 0px}
	/* #topnav .navitem6 {width: 1px; margin: 0px;}	*/

#body_container {width: 800px; background: #FFFFFF; margin: 0px auto; background-image: url(/tower_background.png); background-repeat: no-repeat; background-position: left bottom;}
	#body_subnav {width: 760px; padding: 6px 20px; background: #587EC7;}
	#body_subnav ul {margin: 0; padding: 0; text-align: left;}
	#body_subnav ul li {display: inline;}
	#body_subnav ul li a {margin-right: -1px; padding: 0 0 0 12px; text-decoration: none; color: #FFFFFF; font-size: 11px;}
	#body_subnav ul li a:hover {text-decoration: underline;}
	#body_singlecolumn {width: 760px; padding: 20px 20px 30px;}
	#body_container h1 {font-size: 20px; color: #335799;}
	#body_container h2 {font-size: 16px; color: #666666;}
	#body_container h2.subhead {margin-top: -10px;}
	#body_container p {line-height: 1.4em;}
	#body_homepage {width: 800px; padding: 0px 0px 0px 0px;}

#quote {float: right; width: 193px; margin: 0px 0px 10px 10px; font-size: 10px; line-height: 1.4em; color: #666666; background: #CCCCCC url("/images/quote_bot.gif") no-repeat left bottom;}
	#quote p {padding: 14px 14px 14px 14px; background: url("/images/quote_top.gif") no-repeat left top;}
	
#sitemap li {padding: 3px 0px;}

#bot_container {width: 785px; height: 45px; padding: 15px 0px 0px 15px; margin: 0 0 20px; color: #666666; font-size: 10px; line-height: 15px; background: #999999 url("/images/footer_hotline.gif") no-repeat right bottom; margin: 0px auto;}
