html, body {
	color: #000000;
	background-color:#ffffff;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;}		

			
a:link {
	color: #00548E;}
a:visited {
	color: #00548E;}  /*  for LIVE */
a:active {
	color: #840B0B;}	
a:hover {
	color: #840B0B;}
	
td {
	vertical-align: top;}	


h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	color: #000000;}
h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #006699;}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #006699;}

#masthead {
	background-image: url(../images/bg_masthead.gif);
	background-color: #ffffff;
	background-repeat: none;
	border-bottom: 1px solid #000000;}
	
#subnav {
	width: 170px;
	background-color: #e3e3e3;
	}	

#maincontent {
	width: 610px;
	background-color: #ffffff;
	padding: 15px;
	}	
	

#footer {
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 10px;}

.trim1 {
	background-color: #000000;}
.trim2 {
	background-color: #00548E;}	
.trim3 {
	background-color: #cccccc;}	
	
img {
	border: 0px;}


/* left nav */

div.subnavmain {
	width: 159px;
	border: 1px solid #7F86A1;
	margin: 4px;}
	
div.subnavmain ul {
	margin: 4px 0px 10px 11px;
	padding: 0px 0px 0px 11px;
	font-weight: bold;}
	
div.subnavmain ul li {
	padding-top: 3px;
	padding-bottom: 4px;
	list-style-image: url(../images/navblt_1.gif);}

div.subnavminor ul {
	margin: 10px 0px 12px 11px;
	padding: 0px 0px 0px 11px;}
div.subnavminor ul li {
	padding-top: 3px;
	padding-bottom: 4px;
	list-style-image: url(../images/navblt_2.gif);}

div.ohsuinfo {
	padding: 20px 0px 20px 22px;}	
	
	
/* home page elements */	
	
div.featuredbox {
	width: 586px;
	height: 175px;
	background-image: url(../images/feature_image.jpg);
	background-repeat: no-repeat;}

div.calloutjobs {
	width: 283px;
	border: 1px solid #7F86A1;
	background-color: #D0D4E2;
	padding: 6px;
	position: relative;
	top: 14px;
	left: 270px}
	
div.calloutapply {
	position: relative;
	top: 35px;
	left: 270px}	

div.homeintro {
	width: 320px;
	height: 280px;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #cccccc;
	float: left;}
		
.qualities {
	color: #006699; font-weight: bold
}
.navheader {
	padding: 0em 0em 0em 2em;
	font-weight: bold;
}
	

/* form element styles */	

form {
	margin: 0px;
	padding: 0px;}

.input1 {
	background-color: #ffffff;
	font-size: 12px;
	width: 98%;}
.input2	 {
	background-color: #ffffff;
	font-size: 12px;}
.dropdown1 {
	background-color: #ffffff;
	font-size: 11px;
	width: 100%;}	
.dropdown2 {
	background-color: #ffffff;
	font-size: 11px;}	
	
.submit	 {
	background-color: #3088EA;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ffffff;
	padding: 1px;}	
		
	.oddRow {background:#EFEFEF;}
	.evenRow {background:#e3e3e3;}
	.headerRow {background:#74A1C1;}
	.headerRow h1, .headerRow h2 {color:#FFFFFF;}
	.headerRow a:link, .headerRow a:visited, .headerRow a:active {color:#FFFFFF;}
	.headerRow {color:#FFFFFF;}
	.new {color:#FF0000; font-weight:bold;}
	.on {text-decoration:none; font-weight:bold;}
	.submit {background-color:#74A1C1;}
	.sortRow {background:#003366;}


