
	html {background: #e5e0cd url('../images/bg.jpg') repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .8em;}
	body {width: 1000px; margin: 0 auto; }
	html {overflow-y: scroll;}
	html {
		scrollbar-base-color: #e5e0cd;
		scrollbar-arrow-color: #033363;
		scrollbar-track-color: #e5e0cd;
		
		scrollbar-shadow-color: #988C68;
		scrollbar-lightshadow-color: black;
		scrollbar-darkshadow-color: #988C68;
		
		scrollbar-highlight-color: white;
		scrollbar-3dlight-color: black;
	}
	h1 {font-size: 160%; text-align: center; color: #033363;}
	h2 {font-weight: bold; color: #42668A; margin: 15px auto 5px; font-size: 120%;}
	h3 {margin: 5px auto;}
	dl { margin-top: 8px; }
	dt { margin-top: 15px; font-weight: bold; }
	dd {margin-left: 30px;}
	strong {font-weight: bold;}
	em {font-style: italic;}
	p {margin-top: 10px; margin-bottom: 5px;}
	
	th {font-weight: bold;}
	hr {margin: 15px 30px 15px 10px; width: 550px; text-align: left; height: 1px; background-color: #033363; color: #033363}
	blockquote {margin: 20px 30px;}
	.alert {color: #ff693a }
	.alert a {font-weight: bold;}
	

	#confirm {display: none;}
	#loading {display: none; margin-top: 5px; background-color: #ffffff; color: #033363; width: 100%; text-align: center}
	#maincontent { background-color: #ffffff; margin-top: 5px;}
		
	.js #loadedcontent {/*display: none; float: left;*/}
	.js #loading {display: block;}
	a {color: #033363; font-weight: bold;}
	a:hover {color: #988C68;}
	
	#toptop {height: 20px; text-align: right;}
	#toptop a {color: #ffffff; font-weight: normal;}
	#toptop a:hover {color: #988C68;}

	#loginmodal, #firstmodal, #modalalert, #secondmodal {display: none;}
	
	#passrecallalert {margin: 5px auto;}
	
	#secondmodal {font-size: .9em;}
	#secondmodal h2 {margin-bottom: 5px;}
	
	#banner {
		background-color: #ffffff;
		height: 75px;	
	}
	#banner img {float: left;}
	#addthis {margin-top: 60px; float: right;}
		
	#addthis img {padding: 0;}
	#topmenu {
		font-size: 1.3em;
		line-height: 1em;
		width: 1000px;
		height: 1em;
		padding: 5px 0 12px; 
		background-color: #ffffff;
	}
	#topmenu a {font-weight: normal;}
	#topmenu {margin-top: 5px; border: none;}	
	#topul {width: 640px; text-align: center; float: left; }
	#topmenu ul {padding-left: 5px; margin: auto; width: 550px; }
	#topmenu li {
		float: left;
		text-align: center;
		border-left: 1px solid #033363;
		padding: 6px 5px;
		margin: 0;
	}
	#topmenu li.first {border-left: none;}
	#topmenu li a {color: #033363;}
	#topmenu li a:hover {color: #988C68;}
	#submenu {width: 980px; background: #CBBF9B; display: none; padding: 10px; }
	.submenu {display: none; width: 960px; padding: 5px 10px 10px 10px;;}
	.submenu span, .submenuportal span {font-weight: bold; color: #033363; margin: 5px auto;}
	.submenu a {color: #033363}
	.submenu a:hover {color: #ff693a;}
	#submenu li {padding: 5px 10px 0 10px}
	#submenu div{float: left; background-color: #CBBF9B; }
	#submenuportal div {float: left; width: 280px; margin: 10px;} 
	#submenuportal div ul {margin-left: 10px;}
	#submenu div.closesub {text-align: right; clear: both; float: none; width: 100%;}
	#submenu div.closesub .ui-state-default { background: #cbbf9b;  border: none; float: right;}
	#submenu div.closesub .ui-state-default span {float: right;}
	#submenu div.closesub a {color: #ffffff;}
	#submenu div.closesub a:hover {color: #033363;}
	#submenudata div, #submenudataportal div {width: 25%; }
	#submenureport div {width: 33%;}
	#submenuresource div {width: 50%;}
	#submenuabout, #submenusurveys {padding-left: 100px; padding-right: 100px; width: 760px; }
	#submenuabout p {padding: 10px 0; clear: both;}
	#submenuabout p a {font-weight: bold;}
	#submenuabout p img {float: left; margin-right: 10px;}
	.active {background-color: #CBBF9B}
	
	#search {float: right; font-size: .8em; margin: 0; padding: 5px 15px;}
	#search input {font-size: .8em; }
	#searchinp, #bigs {color: #988C68;}

	#topmenu li.selected, #topmenu li.selected a {color: #988c68;}
	#content {background-color: #ffffff; clear: both; padding: 15px 10px 10px; margin: 0 auto;}
	#contentleft {min-height: 372px; padding-left: 15px; display: inline; }
	#contentright {float: right; width: 320px; padding: 0; margin-right: 10px; margin-bottom: 15px; margin-left: 10px;}
	#contentright #righttabs {min-height: 370px; font-size: .9em;}
	#contentright div li {padding: 5px 0;}
	#contentright .contentheader {font-size: 110%; text-align: center; color: #42668a; font-weight: bold; margin: 15px auto 5px;}
	#contentright .contenthead {font-weight: bold; text-align: center; color: #000000; margin-bottom: 5px;}
	#contentright a {font-weight: normal;}
	#contentright .findmore {margin-top: 15px;  float: right; font-style: italic;}
	#fastfacts .findmore {width: 12em;}
	#jobline .findmore {width: 15em;}
	#contentright .findmore a {font-weight: bold;}
	#jobline, #fastfacts, #joblinetab, #fftab, #news, #newstab, #datatoolstab, #datatools {display: none;}
	.activetab {display: block !important}
	.clear {clear: both; height: 0; width: 100%; font-size: 80%; background-color: #ffffff;}
	#clear  {text-align: center; width: 100%; font-size: 80%; padding-top: 10px; clear: both; height: 0;}
	
	
	
	footer {
		font-size: .8em;
		clear: both; 
		width: 990px; 
		margin-top: 10px;
		padding: 15px 5px 20px 5px;
		color: #999999; 
		text-align: center; 
		background-color: #ffffff;
		-moz-border-radius-bottomleft: 8px;
		-moz-border-radius-bottomright: 8px;		
		-webkit-border-bottom-left-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;				
	}	
	footer a{font-weight: normal;}
	footer .nav{text-align: center;}
	
	#footercontact {float: left;}
	#copyright {float: right;}
	
	footer address {font-style: normal; font-size: .9em}
	
	#breadcrumbs {line-height: .7em;  clear: both; display: block; text-align: left; margin-left: 65px; font-size: .7em; margin-top: 5px; color: #000000}
	#breadcrumbs a {color: #033363; font-weight: normal;}
	#breadcrumbs a:hover {color: #988C68;}
	#pagepic {float: right; padding-top: 20px; padding-right: 5px; padding-left: 5px;}
	.fileicon {white-space: nowrap; }	
	.instr {font-size: smaller; text-align: center;}
	.centerdiv {text-align: center;}
	.indent {margin: auto 10px;}
	.tabledata {margin: auto;}
	.tabledata td, .tabledata th, .tabledata tr, .tabledata {padding: 2px 6px; border: 1px #033363 solid; text-align: center; border-collapse: collapse;}
	.pagedescription {margin:0 auto 10px; text-align:center; width:90%;}
	ul.bulleted {list-style: disc; margin-left: 30px;}

	.small {font-size: .9em}

	.error {color: #ff693a }
	input.error {background-color: #ffcf9f}
	
	.conversation {padding-top: 30px;}
	.conversation h2 {font-style: italic; color: #333333;}
	.conversation hr.divide {color: #CBBF9B; background-color: #CBBF9B height: 3px; width: 650px}
	.conversation h3 {color: #033363; font-weight: bold;}
	
	.body_fullscreen {width: 100%; padding-left:15px; padding-bottom: 15px; margin-right: 15px;}
	.body_fullscreen #toptop {margin-right: 15px;}
	.body_fullscreen #submenu {width: 100%;}
	
	.fake-ui-state-default {
		background: #D8CFB4 url(images/ui-bg_highlight-soft_75_D8CFB4_1x100.png) repeat-x scroll 50% 50%;
		border: 1px solid #D8CFB4;
		color: #000000;
		font-weight: bold;
	}
	.fake-ui-state-default:hover {
		background: #988C68 url(images/ui-bg_highlight-soft_75_988C68_1x100.png) repeat-x scroll 50% 50%;
		border: 1px solid #D8CFB4;
		color: #ffffff;
		font-weight: bold;
	}
	
	#contentright{ border: 1px solid #033363; padding-left: 10px;}
	.js #contentright {border: none;}
	#social {
		float: right;
		margin-right: 4px;	
	}
	#social p,
	#social a,
	#social img {
		line-height: 32px;
		margin: 0;
		padding: 0;
		text-align: right;
	}
