*{font-family:Helvetica,Arial,sans-serif;}
html,body{text-align:center;margin:0;padding:0;font-size:100%;line-height:20px;}
form{margin:0;padding:0;}
#wrapper{text-align:left;width:900px;margin:0 auto;}
#header{height:152px;position:relative;}
#logo,#search, #mainNav{position:absolute;}
#logo{width:200px;height:32px;top:50px;left:0px;margin:0;padding:0;background:url(../img/logo.png);}
#logo a span{display:none;}
#search{top:57px;right:0px;text-align:right;}
input{border:0;height:18px;width:140px;padding:7px 5px 0 5px;border:none;background:url(../img/textInputBack.png);color:#999;}
.qs{color:#000;}
.qs span{color:#0095dc;}
.button{height:25px;margin-bottom:-9px;background-position:bottom left!important;display:-moz-inline-block;display:inline-block;border:none!important;}
.button:hover{background-position:top left!important;}
.button span{display:none;}
.go{width:25px;background:url(../img/go.png);}
.signUp{width:64px;background:url(../img/signUp.png);}

#mainNav,#mainNav li{margin:0;padding:0;list-style:none;}
#mainNav{top:112px;left:0px;height:40px;background:url(../img/mainNavBack2.png);width:900px;}
#mainNav li,#mainNav a{float:left;height:40px;}
#mainNav a{display:block;background-position:bottom left!important;}
#mainNav a:hover{background-position:top left!important;}
#mainNav a span{display:none;}

#navHome,#navHome a{width:86px;}
#navHome a{background:url(../img/navHome2.png);}
#navAbout,#navAbout a{width:95px;}
#navAbout a{background:url(../img/navAbout.png);}
#navEmployers,#navEmployers a{width:125px;}
#navEmployers a{background:url(../img/navEmployers.png);}
#navOpportunities,#navOpportunities a{width: 125px;}
#navOpportunities a{background:url(../img/navOpportunities.png);}
#navContact,#navContact a{width:105px;}
#navContact a{background:url(../img/navContact2.png);}
#navMedia,#navMedia a{width:55px;}
#navMedia a{background:url(../img/navMedia.png);}
#navLearnMore,#navLearnMore a{width:115px;}
#navLearnMore a{background:url(../img/navLearnMore.png);}
#mainImageHolder{margin:20px 0 0 0;height:350px;position:relative;}
#mainImageHolder img{position:absolute;top:0;left:0;z-index:98;}
#mainImageHolder img.active{z-index:100;}
#mainImageHolder img.last-active{z-index:99;}
#connectBar{margin:5px 0 0 0;height:85px;position:relative; background:url(../img/portlandPromo.png);}
#connectBar img{position:absolute;top:0;left:0;z-index:98;}
#connectBar a{display:block;width:100%;height:100%;text-decoration:none;}
#content{width:100%;overflow:auto;font-size:80%;margin:20px 0 0 0;}
#content ul,#content li{margin:0;padding:0 0 0 10px;list-style:none;}
#content li{background:url(../img/liBack.png) top left no-repeat;}
#content p{color:#666;}
#content a{color:#0095dc;text-decoration:none;border-bottom:1px dotted #999;}
#content a:hover{border-bottom:1px solid #999;}
#content form input{margin:0 0 5px 0;}
.column{float:left;}
#content h2{margin:0 0 10px 0;padding:0;}
#content h2 span{display:none;}
#map{width:437px;height:189px;position:relative;}
#map img{position:absolute;top:0;left:0;z-index:98;}
#map img.active{z-index:100;}
#map img.last-active{z-index:99;}
#findViaZip{position:absolute;top:144px;left:10px;}
#zipField{width:65px;background:url(../img/textInputShort.png);}
#news{width:190px;padding:0 28px 0 16px;}
#news h2{width:130px;height:32px;background:url(../img/headerLatestNews.png);}
#beta{width:163px;border-left:1px solid #e5e5e5;padding:0 0 10px 28px;}
#beta h2{width:52px;height:22px;}
#footer{margin:20px 0;padding:20px 0 0 0;border-top:1px solid #e5e5e5;text-align:right;font-size:75%;color:#999;}
#footer a{color:#999;text-decoration:none;}s