/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

body{background:#e6e6e6 /*#ebebeb*/;}
.top-runner{background:url(top-runner2.gif) 0% 0% repeat-x; min-width:990px;}
.wrapper{width:982px; margin:0 auto;}

*:focus{outline-style:hidden !important; outline-width:0 !important; outline-color:transparent !important; border:0;}

.top{height:181px; padding:0 6px;}
.top .logo{height:96px; width:361px; float:left; padding:16px 0 14px 0;}
.top .secnav{height:22px; padding:0; text-align:right;}
.top .social{background:url(phone2.gif) 100% 45px no-repeat; float:right; height:34px; width:73px; padding:45px 174px 0 0;}

.menu{background:#002f64; padding:0; height:34px;}
.banner{width:970px; height:250px; z-index:1; padding:0 6px 15px 6px;}

.container{background:url(con-runner2.gif) 0% 0% repeat-y; margin:0;}
.con-top{background:url(con-top2.gif) 0% 0% no-repeat;}
.con-bottom{background:url(con-bot2.gif) 0% 100% no-repeat; padding:20px 16px 80px 16px}

.con-left{width:200px; float:left; padding:0;}
.con-mid{width:490px; float:left; padding:0 30px; min-height:500px;}
.con-right{width:200px; float:right; padding:0;}

.m10{margin-bottom:10px;}
.m20{margin-bottom:20px;}

#cmsbody{min-height:200px; overflow:hidden;}
#cmsfooter{text-align:center; padding:25px 0;}
.htmlarea p{margin:0;}

.promo-jobs{background:#51c8e8 url(promo-jobs-bg.gif) 0 0 no-repeat; padding:70px 15px 15px 15px}
.promo-work{background:#fcb918 url(promo-work-placement-bg.gif) 0 0 no-repeat; padding:95px 15px 15px 15px}
.promo-jobs img, .promo-work  img{margin-bottom:5px}
.promo-spare{text-align:center;}
ul.home-list{margin:0; padding:0; list-style:none;}
ul.home-list li{background:url(arrow2.gif) 0 7px no-repeat; margin:0; padding:0 0 5px 15px;}

.social ul.sociallinks, ul.sociallinks * {margin:0; padding: 0; list-style: none; text-align:left; font-size:11px; text-decoration: none;}
.social ul.sociallinks{float:right;}
.social ul.sociallinks li{width:34px; float:left; margin-right:5px;}
.social ul.sociallinks li.facebook{margin-right:0;}
.social ul.sociallinks a {display:block; width:34px; height:34px; background:url(social2.gif) 0% 0 no-repeat; text-indent:-9000em; float:left;}
.social a.facebook {background-position: 0 0 !important;}
.social a.twitter {background-position: -40px 0 !important;}
.social a.facebook:hover, .social a.twitter:hover {opacity:0.9;}

