﻿html, body {height:100%; width:100%;}
body, h1, h2, h3, h4, ul, ol, li, form, div {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

a {color:#3a74b8; text-decoration:none; outline:none;}
a:hover {color:#c2ccd4; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}

#windowbg {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; z-index:14; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); opacity:.85;}
#windowRequestInfo {width:436px; height:auto; background-color:#000; margin:0 auto; position:absolute; top:150px; left:200px; z-index:15;}
	#requestInfoContent {width:428px; height:auto; min-height:377px; background:url(http://web.unx.com/images/request-information.png) no-repeat; padding:20px 0 20px 51px;}
		.requestInfoTitle {width:88px; font:11px Arial, Helvetica, sans-serif; color:#c4c5c6; text-transform:uppercase;}
		.requestInfoTitleFull {width:100%;}
		.requestInfoField {width:340px;}
			.requestInfoInput {width:263px; height:19px; background:#444444; border:0; font:11px Arial, Helvetica, sans-serif; color:#fff; padding:3px 5px 0 5px;}
			.requestInfoTxtArea {width:354px; height:203px; background:#444444; border:0; font:11px Arial, Helvetica, sans-serif; color:#fff; padding:3px 5px 0 5px;}
			.requestInfoSubmit {margin:10px 57px 0 0;}
			
#container {width:100%; height:100%; position:absolute;}
	#topbar {width:938px; height:87px; display:block; clear:both; position:relative; z-index:10;}
		#logo {width:127px; height:87px; float:left;}
			#logo h1 a {width:127px; height:87px; display:block; background:url(/images2010/logo.png) no-repeat; text-indent:-9999px;}
		#nav {width:811px; height:87px; float:right; text-align:right;}
			#nav ul {list-style:none; float:right; margin:21px 0 0;}
			#nav li {width:105px; float:left; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; text-transform:lowercase;}
			#nav a {color:#000;}
			#nav a:hover {color:#000;}
				.navTopLines {width:107px; height:10px; background:url(/images2010/nav_divider.gif) top right no-repeat; border-bottom:1px solid #fff; margin:0 0 9px;}
				.navTopLinesSelected {width:107px; height:10px; background:url(/images2010/nav_divider.gif) top right no-repeat; border-bottom:1px solid #0a3450; margin:0 0 9px;}
				.navOn, .navSelected {width:93px; height:13px; color:#000; padding:3px 5px 3px 4px; background:#fff; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; margin:0 2px 0 0;}
				.navOff {width:93px; height:13px; color:#000; padding:3px 5px 3px 4px; background:#ccc; border-top:1px solid #a6a6a6; border-left:1px solid #a6a6a6; margin:0 12px 0 0;}
			#searchSection {width:212px; height:66px; float:right; margin:21px 0 0; text-align:left;}
				.navTopLineSearch {width:216px; height:10px; border-bottom:1px solid #fff; margin:0 0 9px;}
				#searchBox {width:212px; height:42px; background:#fff; border-top:1px solid #cacaca; border-bottom:1px solid #e1e1e1; padding:3px 0 0 4px;}
					#searchBox h2 {font:12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
					.searchTxt {width:176px; font:12px Arial, Helvetica, sans-serif; color:#000; background:#c2ccd4; border:0; padding:3px 4px 4px;}
					.searchBtn {margin:0 0 -6px;}
	
	#homeBannerSection {width:938px; height:391px; display:block; clear:both;}
	
	#subBannerSection {width:938px; height:382px; margin:-19px auto 40px; position:relative;}
		#subBannerImg {width:937px; height:382px; position:absolute; left:1px;}
		#subNavSection {width:206px; height:321px; position:absolute; left:9px; top:8px; background:#000; padding:14px 0 0 15px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); opacity:.85;}
			#subNavSection a {width:183px;}
			.subItem {width:183px !important; height:19px; padding:4px 0 0 6px; margin:0; font:12px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;}
			.subSubItem {width:161px !important; height:19px; padding:4px 0 0 28px; margin:0; font:12px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;}
			.subItem, .subSubItem {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1;}
			.subNavOn {background:#10417c;}
			.subNavOff {background:#000000;}
			.subNavDivider {width:189px; height:1px; background:#7d7f80; font-size:0; margin:3px 0;}
	
	#homeContentSection {width:938px; height:120px; display:block; clear:both; font:80% Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; letter-spacing:-0.5pt; line-height:18px; margin:0 auto 250px;}
		#homeContentBox1 {width:474px; height:120px; float:left;}
		#homeContentBox2 {width:216px; height:120px; float:left; padding:2px 0 30px 18px;}
		#homeContentBox3 {width:212px; height:120px; float:left; padding:2px 0 30px 18px;}
		.homeArrow {margin:0 0 -1px 1px;}
		
	#subContentSection {width:938px; height:auto; font:85% Arial, Helvetica, sans-serif; color:#fff; display:block; clear:both;}
		#subLeftCol {width:254px; height:auto; float:left; padding:36px 0 120px 11px;}
			#contactBox {width:191px; background:#1a1a1a; padding:11px 16px; margin:0; font-weight:bold; text-align:center;}
			#subLeftCol ul {list-style:url(/images2010/arrow_bullet.png); font-weight:bold; margin:15px 0 0 15px;}
			#subLeftCol li {margin:0 0 8px;}
			#subLeftCol ul li a {color:#fff;}
			#subLeftCol ul li a:hover {color:#c2ccd4;}
		#subRightCol {width:672px; height:auto; float:right; padding:0 0 120px;}
			#subRightCol h1 {font:24px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; width:671px; border-bottom:1px solid #333; padding:0 0 6px; margin:0 0 18px;}
			#subRightCol h2 {font-size:20px;}
			#subRightCol h3 {font-size:16px; padding:0 0 18px;}
			#subRightCol ul {list-style:square; margin:0 0 10px 25px;}
			#subRightCol ol {margin:0 0 10px 25px;}
			.hr {width:100%; height:1px; background:#333; font-size:0; margin:20px 0;}
			.indent {margin:4px 0 0 20px;}
			.manageleft {width:190px; float:left; margin:0 20px 0 0;}
			.managebio {width:450px; float:right;}
				.managebio h3 {padding:0 0 10px;}
				.managebio img {margin-bottom:10px;}
			.benefitsbox {width:315px; float:left; margin: 0 20px 20px 0; background:#000; height:270px; color:#fff;}
				.boxed {border:solid #fff 1px; height:275px;}
				.benefitsbox h2 {padding: 12px 0 9px 12px; margin: 0 0 11px 0; color:#fff; font-size:16px; font-weight:normal; background-color:#3a74b8;}
			.clear {float:none; clear:both;}
	
	#footerSection {width:938px; height:60px; font:65% Arial, Helvetica, sans-serif; color:#4d4d4d; text-align:right; display:block; clear:both;}
		#footerSection a {color:#4d4d4d;}
		#footerSection a:hover {color:#ccc;}

.unbold {font-weight:normal;}