@charset "utf-8";
* {
	padding: 0;
	margin: 0;
}

html, body, form  
	{  
	  height: 100%;  
	  margin: 0;  
	  padding: 0;  
	  /*overflow:hidden;*/  
	}

body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}


img {
	border: none;
}

table, table tr, table tr td{
	vertical-align:top;
}


h1 {
	color:#273C70; color:#5184A9; color:#235281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.2em; 
	font-weight:bold;
	margin-bottom:8px;
}

h2 {
	color: #5184a9; color:#235281;
	font-size: 22px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px solid #5184a9;*/
	margin-bottom:4px;
}

h3 {
	color: #5184a9; color:#235281;
	font-size: 20px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px solid #5184a9;*/
	margin-bottom:4px;
}

h4 {
	color:#333;
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	margin-top:15px;
	padding-left:3px;
}

h5 {
	color: #5184a9; 
	font-size: 18px;
	padding-left:20px; padding-top:2px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}

h6 {
	color: #5184a9; color:#0066CC;
	font-size: 17px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px solid #5184a9;*/
	padding:0px; padding-top:8px;
}

p {
	font-size:12px;
	padding-bottom: 10px;
	color:#333333;
	

}



#sec_body p {
font-family:Arial,Helvetica,sans-serif;
color:#333333;
font-size:12px;
line-height:1.4em;
}

.jobsNOW{background-image:url(/library/images/bg_jobs.gif); height:160px; width:295px; padding:30px; padding-left:50px; padding-top:60px;}

.jobsNOW p {
font-family:Verdana, Geneva, sans-serif;
font-size:12px !important;
line-height:14px !important;
color:#2F0017;
}

a {color:#336699; color:#0066CC; text-decoration:none; font-weight:bold}
a:hover {color:#000}

ul, ol, blockquote {
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size:12px;
	line-height: 1.5em;
}

ul li {
	padding-bottom: 4px;
}

ul li ol {
	padding-left: 30px;
	padding-top: 5px;
}

.imgBorder{border:1px solid #CCC; padding:4px; margin:5px; margin-right:15px}

/* sec_header */
#sec_header, #sec_body, #sec_footer{ min-width:980px; width:100%;}

#sec_header{
	height:144px;
	background-color:#0b2b61; background-image:url(/library/images/bg_header.jpg)	
}

#sec_body{
	width:100%; background-color:#FFF;
}

#sec_body ul{
	list-style-image:url(/library/images/i_arrow.gif); 
	list-style-position:outside;
	margin: 0px; padding:10px; padding-left: 20px;
	font-size:12px;
	line-height:14px; font-size:11px;
	font-family:Verdana, Geneva, sans-serif
}

#sec_body li{ vertical-align:top; line-height:14px}

#padBlog, #padCalendar{padding-left:15px; width:235px; padding-top:10px; padding-bottom:10px}
#padCalendar{line-height:14px; font-size:11px; padding-top:0px; }
.calendarDay{clear:both; background-image:url(/library/images/bg_calDay.gif); background-repeat:no-repeat; background-position:center; color:#333; width:25px; height:14px; float:left; text-align:center; color:#535353; }
.calendarEvent{width:200px; padding:0px; margin-left:30px; padding-bottom:3px;}

#sec_footer{
	height:59px; 
	background-color:#006; background-image:url(/library/images/bg_footer.jpg);
	position: absolute;
}

#sec_footer, #sec_footer a:link, #sec_footer a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3cef7; 
	text-decoration:none;
	font-weight:normal;
}
#sec_footer a:active, #sec_footer a:hover{
	color:#FFF; 
}


#headerContent, #bodyContent, #footerContent{
	width:955px;	
}

#headerContent, #headerContent a:link, #headerContent a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3cef7; 
	text-decoration:none;
	font-weight:normal;
}
#headerContent a:active, #headerContent a:hover{
	color:#FFF; 
}
#headerYellowBox{
	background-color:#f9bb2c; background-image:url(/library/images/bg_yellowSearch.gif); 
	width:441px; height:74px;
}

#qt, #qt.type{ background-color:#FFF; border:1px solid #bc8c51; color:#8d8b8b; padding:1px; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:14px}
#Header1_Button1{ background-image:url(/library/images/button_go.gif); height:18px; width:23px !important; border:none; color:#FFF; }


#headerYellowBox p{ font-size:13px; color:#926b6b; font-family:Arial, Helvetica, sans-serif; padding-left:20px; text-align:left; padding-bottom:5px}
#headerContent #headerYellowBox a{ font-size:13px; color:#7d4138; font-family:Arial, Helvetica, sans-serif; }
#headerContent #headerYellowBox a:hover{ color:#C30}

#headerContent{background-image:url(/library/images/censusLogo.jpg); background-repeat:no-repeat}

#bodyContent {
	padding-top:15px;
	background-image:url(/library/images/bg_leftSecBottom.gif); background-repeat:no-repeat; background-position:bottom left;
	min-height:500px; height:100%;
}

.tContentDiv{border:1px solid #CCC; margin-left:20px; padding:15px; background-color:#FFC; margin-bottom:10px}
.tContent{background-color:#FFC;}
.tContent tr td{ border-top:dotted 1px #CCC; padding:2px;}

#footerContent{padding-top:23px; background:inherit;}

.AllCalMonth h4{color:#5184A9 !important; font-weight:bold}
