@charset "UTF-8";
/* CSS Document */

html {
	margin: 0px;
	padding: 0px;
	}
	
	
body {
	background-color:#666666;
	font-family:Tahoma, Helvetica, Arial sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color:#666666;
	margin: 0px; 
	padding: 0px;
	min-height: 100%;
	}
	
#main {
	width:800px;
	margin:0 auto;
	background-color:rgb(245,245,245);
	background-image:url(images/bgMain.gif);
	background-repeat:repeat-y;
	}
	
#head {
	width:800px;
	height:111px;
	margin:0 auto;
	background-color:rgb(245,245,245);
	background-image:url(images/bgHead.gif);
	background-repeat:no-repeat;
	}
	
#subNav {
	width:180px;
	margin-top:20px;
	margin-left:35px;
	}

#testText {
	margin:5px;
	text-align:right;
}	

a:link, a:visited, a:active {color: rgb(0,87,144); text-decoration: none;}
a:hover {color:#000000; text-decoration: underline;}

a.bn:link, a.bn:visited, a.bn:active {color:#ccc; text-decoration: none;}
a.bn:hover {color:rgb(240,241,241); text-decoration: underline;}

.field {width:175px;}
	
h1 {font-size:16px; font-weight:bold; color: rgb(0,87,144);}

ing.arrow {margin-left:5px; margin-right:20px;}

img.bottom {margin-top:30px;} 
	
img.logo {margin-top:5px; margin-left:30px;}

img.title {margin-top:20px; margin-left:25px;}

.ltgray {color:#ccc;}

.nav {margin-top:77px; margin-right:20px;}

.oatmeal {color:rgb(245,245,245);}

.searchSub {margin-right:20px; margin-left:5px;}

.send {margin-left:25px; margin-top:10px;}

td.con {padding-left:40px; padding-right:50px; text-align:left;}

td.testMid {background:url(images/snavMiddle.gif); background-position:bottom; width:180px; padding-left:5px;padding-right:7px;}

td.snavMid {background:url(images/snavMiddle.gif); background-position:bottom; width:180px; padding-left:5px;}

.ten {font-size:10px;}

ul.con {margin: 0px 0px 0px 10px; padding: 0px 0px; list-style: none;}

ul.con li a {color: rgb(0,87,144); text-decoration: none;}

ul.con li a:hover {color:#000000;}

ul.conC {margin: 0px 15px; padding: 0px; list-style: none;}

ul.conC li a {color: rgb(0,87,144); text-decoration: none;}

ul.conC li a:hover {color:#000000;}

ul.ulsubNav {margin: 0px 0px 0px 15px; padding: 6px 0px; list-style: none;}

ul.ulsubNav li a {color: #666666; text-decoration: none;}

ul.ulsubNav li a:hover {color: rgb(0,68,124);}

ul.ulsubNavC {margin: 0px 15px; padding: 0px; list-style: none;}

ul.ulsubNavC li a {color: #8a8a8a; text-decoration: none;}

ul.ulsubNavC li a:hover {color: #525252;}

hr {border:1px solid #999;}

.joblisting {padding:5px;}

.joblisting h2 {font-size:14px;margin-bottom:0;color: rgb(0,87,144);}

.joblisting h2.filled {color: #666;}

.joblisting h3 {font-size:12px;}

.top {text-align:right;}

.joblisting h4 {position:relative;float:right;}

.filled {font-size:14px;color:rgb(0,87,144);font-weight:bold;text-transform:uppercase;}

.frontlinks a {color:#666666;}
