body{padding:0px;background:url('images/background.jpg') no-repeat;margin:0px;position:relative}
a,img{border:0;outline-style:none;text-decoration:none}
.base{width:1032px;height:1055px;margin:0px;padding:0px;background:#f8f8f8 url('images/baserepeat.png') repeat-y;position:relative}
.baseend{width:1032px;height:12px;margin:0px;padding:0px;background:url('images/basebottom.png') no-repeat}
.sidebar{margin-left:40px;background:#f8f8f8;width:327px;float:left;position:relative}
.menubar{padding-left:75px;border-left:solid 1px #d9d8d9;border-right:solid 1px #eaeaea;clear:both;padding-bottom:48px}
.marketbar{border-left:solid 1px #c1c0c1;background:white;border-right:solid 1px #d0d0d0;border-bottom:solid 1px #efefef;clear:both}
.logo{margin-top:34px;width:193px;height:110px}
.preload{display:none;float:left}
.menu{margin-top:60px}
.menuarrow{position:absolute;right:0px;top:1px}
.menu a{display:block;height:12px;width:227px;position:relative}
.mnuhome{background:url('images/home.gif') no-repeat}
.mnuhome:hover{background:url('images/homeON.gif') no-repeat}
.mnuclients{background:url('images/clients.gif') no-repeat}
.mnuclients:hover{background:url('images/clientsON.gif') no-repeat}
.mnucandidates{background:url('images/candidates.gif') no-repeat}
.mnucandidates:hover{background:url('images/candidatesON.gif') no-repeat}
.mnucontractors{background:url('images/contractors.gif') no-repeat}
.mnucontractors:hover{background:url('images/contractorsON.gif') no-repeat}
.mnumarkets{background:url('images/ourmarkets.gif') no-repeat}
.mnumarkets:hover{background:url('images/ourmarketsON.gif') no-repeat}
.mnusearch{background:url('images/jobsearch.gif') no-repeat}
.mnusearch:hover{background:url('images/jobsearchON.gif') no-repeat}
.mnucontact{background:url('images/contact.gif') no-repeat}
.mnucontact:hover{background:url('images/contactON.gif') no-repeat}
.menuline{background:#e5e5e6;height:1px;width:227px;margin-top:6px;margin-bottom:5px}
.brochureline{background:#e5e5e6;height:1px;width:327px;margin-top:6px;margin-bottom:5px}
.mbarlink{background:url('images/markets-red-base.png') no-repeat;width:325px;height:35px;display:block}
.market-list{list-style-image:url('images/arrow-smallred.jpg');margin-left:51px;margin-top:0px;padding-top:17px;padding-bottom:3px}
.market-list li{font-family:Arial;font-size:13px;color:#36383E;margin-bottom:1px;font-weight:bold}
.marketline{background:#e3e3e3;height:1px;width:100%;margin:0px}
.imgcontact{margin-left:75px;margin-top:0px;margin-bottom:5px}
.txtcontact{font-family:Arial;font-size:13px;color:#565656;padding-left:75px;padding-bottom:23px;position:relative}
.txtcontact img{position:absolute;left:48px;top:-8px}
.txtcontact div{font-weight:bold;margin-top:20px;margin-bottom:10px}
.txtcontact span{display:block;margin-top:0px;margin-bottom:1px}
.grey{width:325px;height:250px}
.basebottom{background:#eaeaea;position:absolute;height:25px;bottom:0px;left:40px;width:979px;clear:both;border-left:solid 1px #d9d8d9;z-index:100}
.main{float:left;background:#f8f8f8;width:648px;height:850px}
.homebody{height:100%;background:white;padding-left:36px;position:relative}
.homebody h1{font-family:Arial;font-size:12px;font-weight:bold;color:#414141}
.hp{font-family:Arial;font-size:12px;font-weight:normal;display:block;width:355px;color:#414141;line-height:17px;margin-top:20px;margin-bottom:0px}
.hdr1{margin-top:20px;margin-bottom:0px}
.hdr2{margin-top:50px;margin-bottom:0px}
.welcome{margin-top:36px;margin-bottom:0px}
.hor-top{margin-top:28px;margin-bottom:0px}
.hor-btm{margin-top:54px;margin-bottom:0px}
.rightbar{position:absolute;top:0px;right:-1px;background:#f8f8f8;height:850px}
.searchbg{width:237px;height:231px;background:url('images/search-btm.jpg') no-repeat}
.searchtip{padding-left:18px;padding-top:27px;font-family:Arial;font-size:12px;font-weight:normal;color:white}
.search{padding-left:18px;padding-top:30px;font-family:Verdana;font-size:11px;font-weight:normal;color:white}
.searchcbo{display:inline-block;width:60px;border:0px;outline-style:none;}
.searchtxt{display:inline-block;width:56px;margin-top:8px;border:0px;outline-style:none;}
.searchbtn{height:30;width:88;margin-top:18px;margin-left:56px;border:0px;outline-style:none;}
.searchinput{background:white url('images/searchicon.jpg') no-repeat;padding-left:15px;width:110px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}
.rightbartxt{padding-top:41px;color:#545454;line-height:17px;font-family:Arial;font-size:12px;font-weight:normal}
.rightbarspan{padding-left:18px;display:block;width:185px;}
.rightbarpanel{position:relative;height:161px;margin-left:11px;padding-left:27px;margin-top:44px;padding-top:22px;width:192px;background:url('images/panel-careers.jpg') no-repeat}
.rightbarpanel a{font-family:Arial;font-size:12px;font-weight:normal;color:White}
.footer{margin-top:67px;width:100%;height:18px;background:url('images/footer.png') no-repeat;padding-top:7px}
.footer a{font-family:Verdana;font-size:10px;color:#f8f8f8;margin-left:925px}
.mnubox{padding-top:10px;position:absolute;background:url(images/mnusmall.png) no-repeat;width:253px;height:129px;left:367px;z-index:1100}
.mnubox a{font-family:Arial;font-weight:normal;display:block;font-size:12px;color:#2C292E;margin:0px;margin-left:20px}
.mnuboxline{margin-left:10px;margin-top:5px;margin-bottom:3px;background:#e5e5e6;height:1px;width:227px}
.greybg{background:#ebebeb url('images/grey.jpg') no-repeat;height:255px}
.subbody{height:900px;background:white;padding-left:36px;position:relative;padding-top:28px;width:488px}
.subbody h1{font-family:Arial;font-size:13px;font-weight:bold;color:#414141;margin:0px}
.subbody h2{font-family:Arial;font-size:12px;font-weight:bold;color:#414141;margin-top:18px;margin-bottom:0px}
.subbody p{font-family:Arial;font-size:12px;font-weight:normal;color:#414141;display:block;width:460px;line-height:17px;margin-top:14px;margin-bottom:0px}
.subbody td,.subbody li{font-family:Arial;font-size:12px;font-weight:normal;color:#414141;}
.subbody a{color:#680606;font-family:Arial;font-size:12px;font-weight:normal}