@charset "utf-8";
/* CSS Document */

body {background:url(IMAGES/bodyBg.jpg) repeat-x #768b9e; margin: 0; padding: 0; font-size:small; font-family:Arial, Helvetica, sans-serif;}
.clearer {clear: both;}

a {text-decoration:none; color: #9e9e9d; outline: none;}
a:hover {color:#71879a;}

#outerShell {background:url(IMAGES/topStripe.jpg)no-repeat; width: 980px; margin: auto; padding-top: 35px; }

#shell {width: 749px; margin: auto;}
#banner {width: 749px; height: 114px; background:url(IMAGES/1banner.jpg) no-repeat; }
#bannerOpps {width: 749px; height: 114px; background:url(IMAGES/2banner.jpg) no-repeat; }

#borderAbout {height: 10px; background: #f4f7f9; width: 749px;}
#borderOpps {height: 10px; background: #e8eced; width: 749px;}

#nav {width: 749px; height: 50px; }
#nav {width: 749px; height: 50px; }
#nav a {text-decoration:none; }
#nav ul {margin: 0; padding: 0; list-style: none;}
#nav li {margin: 0; padding: 0; list-style: none; float: left;}
#nav li a span {display: none;}

#nav .about a  {width: 189px; height: 50px; background: url(IMAGES/aboutUs.jpg) no-repeat 0 0; display: block;}
#nav .about a:hover {background-position: -189px 0px;}
#nav .aboutsel a {width: 189px; height: 50px; background: url(IMAGES/aboutUs.jpg) no-repeat -189px 0; display: block;}

#nav .opps a  {width: 260px; height: 50px; background: url(IMAGES/opps.jpg) no-repeat -260px 0; display: block;}
#nav .opps a:hover {background-position: 0px 0px;}
#nav .oppssel a {width: 260px; height: 50px; background: url(IMAGES/opps.jpg) no-repeat 0 0; display: block;}

#content {background:url(IMAGES/grainBg.jpg); width: 749px; }
#text {width: 450px; float: left; padding-top: 20px ;}
#innerText {margin-top: 10px; padding: 20px; text-align:justify; background:url(IMAGES/InnerTextBg.png); _background: #d9e9e9; }
#images {width: 299px; float: left;}

h1 {background:url(images/h1Bg.png); color: #71879a; font-size: 1.3em; padding: 0.2em 0 0 19px; margin: 0.5em 0 0 0; }

#footer { background: #fff; padding: 25px 0px 20px 10px; color: #71879a; border-top: 8px solid #e5e6df; border-bottom: 8px solid #e5e6df;}
#footer img {border: none; margin: -7px 20px 15px 10px; float: left;}

.MicroHeader {background:url(IMAGES/h1Bg.png); height: 1.8em; font-size: 1.3em; color:#778b9d; text-transform:uppercase;}
.MicroItem {background:#ecf5fa;}
.RWE {color: #333333; font-weight:bolder; text-transform:uppercase; text-align:left;}
.MicroAltItem {background:#dfe8ed;}
#searchresults {text-align:left; text-transform:uppercase; font-size:0.9em;}

#jobDetails {position: relative;}
#jobDetails a {background: #ecf5fa; color:#000; padding: 10px; margin-top: 10px; border: 1px solid #8c9daf; display: -moz-inline-box; display: inline-block; }
#jobDetails a:hover {background: #fff;  }  
