

body { background-image:url(images/bg.gif); background-repeat:repeat-x; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#content {width:990px; margin:0 auto;}
#header {position:relative;}
#logo { background-image:url(images/icon_logo.gif); background-repeat:no-repeat; width:262px; height:153px; margin:0; padding:0; width:300px; float:left;}
#opps { position:absolute;   bottom:10px; right:0px; }
h1 {color:#FFFFFF; font-size:30px; margin:0px; padding:0px; text-align:right;}

#main {background-color:#FFFFFF; width:980px;  padding:5px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin-bottom:30px;
}

 #intro {background-color:#8c9089; border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px; padding:10px; margin:0 0 5px 0;}




#mainImg {margin-right:5px;  position:relative; margin-bottom:5px;}
.mainImg {border-radius:0 0px 10px 10px;
-moz-border-radius:0 0px 10px 10px;
-webkit-border-radius:0 0px 10px 10px;}

#boxout {position:absolute;  width:250px;   top:30px; left:30px; background-image:url(images/bg.png); background-repeat:repeat; color:#FFFFFF; font-size:18px; border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px; border-width:4px; border-style:solid; border-color:#FFFFFF; z-index:999; padding:15px; line-height:1.5;}




#mainText ol li {margin-bottom:5px;}


#jobColumn { width:350px; margin:0; padding:10px; float:right;
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
background-color:#f0f0f0;
min-height:450px;

}

#FeatureLink {
		width:330px; 
		padding:10px; 
		background-image:url(images/bg.gif); 
		background-repeat:repeat;
		border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
margin-bottom:20px;
		}
		
#FeatureLink p {margin-bottom:5px;}		
#FeatureLink #FeatureText {color:#ffffff; float:left; width:245px; font-size:12px;}
#FeatureLink #FeatureText a {color:#ffffff; text-decoration:underline;}
#FeatureLink #FeatureText a:hover {color:#ffffff; text-decoration:none;}

#FeatureLink #FeaturePic {float:right;	width:71px;}	
#FeatureLink #FeaturePic img { border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border:3px solid #ffffff;}	




#jobColumn #more {text-align:right;}


h2 {font-size:14px; font-weight:normal; margin:10px 0 10px 0px;  }
h3 {font-size:20px; font-weight:bold;  margin:auto; }
h4 {font-size:16px; font-weight:normal; padding: 0 0 10px 0; margin:0 0 5px 0; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#000000;  }
h5 {font-size:12px; font-weight:bold; margin:0 0 3px 0; padding:0;}
#jobslist {padding-bottom:5px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#000000; margin-bottom:5px;}

p {margin:10px 0;}



#footer {margin:10px 0 10px 0; padding:10px 0 0 0; border-width:1px 0 0 0; border-style:solid; border-color:#5d635c; text-align:right;}
#footer .opps {float: right}
#footer .twitter {float:left}


.clear {clear:both;}





#menucontainer {
	float:left;
	width:980px;
	background:url('images/menu.gif') 0 0 repeat-x;
	margin-bottom:5px;
}

#menu {
	float:left;
	width:980px;
	font-size:12px;
	height:28px;
	position:relative;
	z-index:14;
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	background-image:url('images/menu-last.gif');
	background-repeat:no-repeat;
	background-position:top right;
}





#menu li {
	display:inline;
	float:left;
	height:28px;
	text-align:center;
	
}



#menu li a {
	color:#fff;
	display:block;
	font-size:1em;
	font-weight:700;
	height:23px;
	line-height:18px;
	padding-top:5px;
	margin-left:15px; margin-right:15px;
	text-decoration:none;
	width:100%;
}



#menu li a.norm {
	background:url('images/menu-line.gif') 100% 0 no-repeat;
	white-space:nowrap;
}

#menu li.first {
	width:11px;
	background-image:url('images/menu-first.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#menu a.norm:hover {
	background:url('images/menu-hover.gif') 100% 0 repeat-x #333;
}


#jobColumn a:link, a:visited {color:#000000; text-decoration:underline;}
#jobColumn a:visited {color:#000000; text-decoration:underline;}
#jobColumn a:active, a:hover {color:#aab500; text-decoration:none;}
#jobColumn a:hover {color:#aab500; text-decoration:none;}
#footer a:link, a:visited {color:#aab500; text-decoration:underline;}
#footer a:visited {color:#aab500; text-decoration:underline;}
#footer a:active, a:hover {color:#000000; text-decoration:none;}
#footer a:hover {color:#000000; text-decoration:none;}