
body{font:12px/1.55em arial,helvetica,sans-serif;background:#fff url(../images/bg.jpg) no-repeat top;}
a{color:#000;}
a:visited{color:#333;}
a:hover{color:#343;}
a:active{color:#000;}
#container{width:990px;margin-bottom:0px;margin:0 auto;background:#fff;}
#right{float:right;width:300px;margin:0px;display:inline;padding-right:5px;}
#header{background:#1B3E54 url(../images/bg-header.gif) repeat-x top left;text-align:left;height:100px;padding:0px;position:relative;margin-bottom:10px;margin:0 auto;}
#headerwrap{width:990px;margin:0 auto;position:relative;color:#85bfdd;}
#banner{float:right;text-align:right;height:60px;padding:5px;margin:0;clear:right;width:470px;}
#content{padding:0px 15px 5px 5px;width:655px;float:left;padding-top:0;background:#fff url(../images/bg-left.png) no-repeat top right;}
#sub #content{padding:0px 15px 5px 5px;width:655px;float:left;padding-top:0;background:#fff url(../images/bg-left.png) no-repeat top right;overflow:hidden;margin-bottom:10px;}
#sub #right{height:auto;float:right;width:300px;margin:0px;display:inline;padding-right:5px;}
#profile #content{padding:0px 15px 5px 5px;width:705px;float:left;padding-top:0;background:#fff url(../images/bg-left.png) no-repeat top right;}
#profile #right{height:auto;float:right;width:250px;margin:0px;display:inline;padding-right:5px;}
div#content{min-height:600px;height:expression(this.scrollHeight > 600 ? "auto":"600px");}
#menu{vertical-align:middle;background:#fff url(../images/menu/bg.png) repeat-x top left;color:#fff;margin:0;height:46px;padding-left:5px;}
#menu ul{list-style:none;position:relative;margin-top:4px;}
#menu li{float:left;list-style:none;}
#menu li a{float:left;display:block;text-decoration:none;font:12px;color:#666;font-weight:bold;padding:0 8px 0 8px;height:44px;line-height:40px;text-align:center;cursor:pointer;}
#menu li a span{float:left;display:block;padding:0 10px 0 2px;}
#menu li.current a,#menu li.current a:hover{color:#fff;background:url(../images/menu/2.png) no-repeat left 2px;}
#menu li.current a span,#menu li.current a:hover span{color:#fff;background:url(../images/menu/1.png) no-repeat right 2px;}
#menu li a:hover{color:#666;background:url(../images/menu/4.png) no-repeat left 6px;}
#menu li a:hover span{color:#666;background:url(../images/menu/3.png) no-repeat right 6px;}
#menu p{-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:right;width:240px;background:url(../images/menu/bg-mybf.png) repeat-x top left;padding:5px;color:#fff;font-weight:normal;margin:7px 5px;overflow:hidden;white-space:nowrap;}
#menu p.freelancer{font-size:11px;text-align:right;}
#menu p.employer{background:#00CC00 url(../images/menu/employer.gif) repeat-x top left;font-size:11px;text-align:right;}
#account{margin-top:0;width:385px;position:absolute;background:#EEEEEE url(../images/bg-account.jpg) no-repeat scroll left center;padding:10px;color:#444;font-weight:normal;margin-left:560px;z-index:999;-moz-border-radius:8px;-moz-box-shadow:0.3em 0.3em 1.5em #000;-webkit-border-radius:8px;-webkit-box-shadow:0.3em 0.3em 1.5em #000;border-radius:8px;box-shadow:0.3em 0.3em 1.5em #000;border:2px solid #fff;}
#account p{-webkit-border-radius:5px;-moz-border-radius:5px;vertical-align:middle;background:url(../images/bg.png);padding:8px;}
#account p.errors{-webkit-border-radius:5px;-moz-border-radius:5px;vertical-align:middle;padding:3px 3px 3px 38px;background:#FBE3E4 url(../images/icons/error.png) no-repeat 8px center;color:#8a1f11;border:1px solid #FBC2C4;}
#account p.successs{-webkit-border-radius:5px;-moz-border-radius:5px;vertical-align:middle;padding:3px 3px 3px 38px;background:#E6EFC2 url(../images/icons/success.png) no-repeat 8px center;color:#6a7f16;border-color:#C6D880;}
#account input.user{padding:3px 3px 3px 23px;vertical-align:middle;height:18px;font-size:12px;color:#666;background:#fff url(../images/signin-mail.gif) no-repeat 1px 1px;border:1px solid #666;width:205px;}
#account input.pass{padding:3px 3px 3px 23px;vertical-align:middle;height:18px;font-size:14px;color:#666;background:#fff url(../images/signin-pass.gif) no-repeat 1px 1px;border:1px solid #666;width:205px;margin-top:5px}
#account input.submit{margin:1px 5px 0 5px;border:#009afb 1px solid;height:25px;font-size:13px;font-weight:bold;color:#fff;background:#fff url(../images/menu/bg-mybf.png) repeat-x top left;width:65px;vertical-align:middle;padding-bottom:2px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;}
#account .arrow{position:absolute;top:-16px;right:85px;}
#account .close{border:2px solid #FFFFFF;bottom:-3px;padding:2px 5px;position:absolute;right:-5px;}
#account.freelancer,#account.employer{display:block;width:auto;position:relative;background:#404040 url(../images/bottombg.gif) repeat-x top left;margin:0;-moz-border-radius:0;-moz-box-shadow:none;-webkit-border-radius:0;-webkit-box-shadow:none;border-radius:0;box-shadow:none;border:0px;}
#account.freelancer p,#account.employer p{background:none;padding:5px 0px 2px 25px;}
#right ul,#block ul{margin:-1px;}
#right ul li,#block li{display:block;border-bottom:0.1em dotted #D6D6D6;padding:2px 0px;}
#block li label{vertical-align:2px;padding-left:5px;}
#right ul li:last-child,#block ul li:last-child{border-bottom:0 transparent none;background:none;}
#right ul li a,#block ul li a{display:block;text-decoration:none;padding:3px;-webkit-border-radius:0px;-moz-border-radius:0px;}
#right ul li a:hover,#block ul li a:hover,#right ul li a.active{background:#999;color:#fff;}
#right img.img{margin-bottom:6px;}
#right ul li a img{margin-bottom:-5px;padding-right:5px;}
#right #quick ul li a{padding-left:16px;background:url(../images/star_small.png) no-repeat left center;text-decoration:none;display:block;}
#right #quick ul li a:hover{background-color:#999;color:#fff;}
#right #news-links ul li a{padding-left:13px;background:url(../images/icons/bullet.png) no-repeat 2px center;text-decoration:none;display:block;color:#333;font-size:11px;}
#right #news-links ul li a:hover{color:#fff;background-color:#999;}
#right #news-links span.newsinfo{margin:-10px 0 5px 0px;font-size:11px;}
#right ul li ul li:last-child{border-bottom:0 transparent none;background:none;}
#right ul li ul li a{margin-left:20px;}
#right ul li ul li a:hover{background:none;color:#999;}
#right ul li ul li a.active{background:none;font-weight:bold;color:#999;}
#header h1{position:absolute;float:left;top:35px;left:205px;font-size:10px;color:#fff;vertical-align:middle;border-left:1px dotted #fff;padding:7px 6px;}
.homebox h2{color:#555555;}
#content h1{text-transform:capitalize;border-radius:10px 10px 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;text-shadow:1px 1px 2px #000;vertical-align:middle;font-size:14px;background:#083455 url(../images/h1bg.gif) repeat-x top;padding:14px 7px;color:#fff;margin:0;position:relative;}
#content h1 span.indent{text-shadow:none;margin-right:0;margin-top:-6px;padding:6px 5px;border:1px solid #0C293F;border-right:1px solid #366079;border-bottom:1px solid #366079;background:url(../images/bg-header.jpg) repeat-x center;-webkit-background-origin:padding-box;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#content h1 a{color:#fff;text-decoration:none;text-transform:capitalize;}
#content h1 a:hover{color:#fff;text-decoration:none;border-bottom:1px solid #fff}
#content h1 a:visited{color:#CEE6E6;}
#content h1 span a:hover{text-decoration:none;border-bottom:0;}
#content h1 .tr{top:5px;right:5px;z-index:999;}
#content h1.employer{background:#04900f url(../images/employerbg.gif) repeat-x top left;}
#content h1.small{text-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:12px;padding:12px 5px;}
#content h1.small span.indent{margin-top:-4px;padding:4px 3px;-webkit-background-origin:padding-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#sub #content h2,#profile #content h2{-webkit-background-origin:padding-box;text-shadow:1px 1px 2px #000;font-size:12px;color:#fff;border-radius:10px 10px 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;background:#056BC7 url(../images/menu/bg-mybf.png) repeat-x top left;padding:14px 7px;margin:0;}
#sub #content h2 span.indent,#profile #content h2 span.indent{text-shadow:none;margin-right:0;margin-top:-6px;padding:6px 5px;background:#056DC9;-webkit-box-shadow:inset 0 3px 1em #00427c;-moz-box-shadow:inset 0 3px 1em #00427c;box-shadow:inset 0 3px 1em #00427c;border:1px solid #009BFC;border-left:#0288E7;border-top:#0288E7;background:#056DC9;-webkit-background-origin:padding-box;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#profile #content h2 span.indent a{text-decoration:none;}
#profile #content h2{font-size:16px;}
#sub #content h2.general{-webkit-background-origin:padding-box;text-shadow:1px 1px 2px #000;font-size:12px;color:#fff;border-radius:10px 10px 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;background:#9f9f9f url(../images/h2bg.gif) repeat-x top left;padding:14px 7px;margin:0;}
#sub #content h2.general span.indent{text-shadow:none;margin-right:0;margin-top:-6px;padding:6px 5px;background:#666 url(../images/bottombg.gif) repeat-x top left;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-background-origin:padding-box;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#sub #content h2.employer,#profile #content h2.employer{background:#04900f url(../images/employerbg.gif) repeat-x top left;}
#sub #content h2.employer span.indent,#profile #content h2.employer span.indent{background:#006608;border-bottom-color:#04a510;border-right-color:#04a510;-webkit-box-shadow:inset 0 3px 1em #003404;-moz-box-shadow:inset 0 3px 1em #003404;box-shadow:inset 0 3px 1em #003404;}
#right h2{text-transform:capitalize;font-size:12px;color:#fff;border-radius:10px 10px 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;background:#9f9f9f url(../images/h2bg.gif) repeat-x top left;padding:14px 7px;margin:0;}
#right h2 a{color:#fff;text-decoration:none;text-transform:capitalize;}
#right h2 span{text-transform:capitalize;text-shadow:1px 1px 2px #000;padding:6px 5px;background:#666 url(../images/bottombg.gif) repeat-x top left;border-bottom:1px solid #fff;border-right:1px solid #fff;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:padding-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#right h2 img{margin:-5px 0px;}
#right h2.general{background:#9f9f9f url(../images/home-welcomebg.gif) repeat-x top left;}
#right h2.general span{background:#02334f;border-bottom-color:#096c9f;border-right-color:#096c9f;-webkit-box-shadow:inset 0 3px 1em #000;-moz-box-shadow:inset 0 3px 1em #000;box-shadow:inset 0 3px 1em #000;}
#right div.general{padding-top:10px;background:#005381 url(../images/home-welcomebg.gif) !important;color:white;margin-bottom:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-radius-bottomleft:8px;border-radius-bottomright:8px;}
#right .general h3{text-shadow:1px 1px 2px #000;}
#right .general h3 span{background:#fff;padding:3px 7px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#333;text-shadow:none;margin-right:8px;}
#right h2.employer{background:#04900f url(../images/employerbg.gif) repeat-x top left;}
#right h2.employer span{background:#006608;border-bottom-color:#04a510;border-right-color:#04a510;-webkit-box-shadow:#003404 0 3px 1em  inset;-moz-box-shadow:inset 0 3px 1em #003404;box-shadow:inset 0 3px 1em #003404;}
#right div.employer{padding-top:10px;background:#02cf0e url(../images/employerbg.gif) repeat-x bottom left !important;color:white;}
#right h2.freelancer{background:#056BC7 url(../images/menu/bg-mybf.png) repeat-x top left;}
#right h2.freelancer span{text-shadow:none;margin-right:0;padding:6px 5px;background:#056DC9;-webkit-box-shadow:inset 0 3px 1em #00427c;-moz-box-shadow:inset 0 3px 1em #00427c;box-shadow:inset 0 3px 1em #00427c;border:1px solid #009BFC;border-left:#0288E7;border-top:#0288E7;background:#056DC9;-webkit-background-origin:padding-box;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#right fieldset p.bottom{margin:10px -5px -15px -5px;height:20px}
p.bottom{text-align:right;min-height:19px;padding:14px 8px;background:#404040 url(../images/bottombg.gif) repeat-x top left;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;;-moz-border-radius:0 0 10px 10px;margin:0 0 5px 0;}
a.button,a:visited.button,.button{text-align:left;margin:3px 3px 1px 0;text-decoration:none;background:#ccc url(../images/menu/bg.png) repeat-x bottom;padding:7px 5px;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:10px;font-weight:bold;width:auto;vertical-align:middle;cursor:pointer;white-space:nowrap;}
a:hover.button,.button:hover{background:fff;background-position:top;color:#222;-moz-box-shadow:0 0 5px #171717;-webkit-box-shadow:0 0 5px #171717;box-shadow:0 0 5px #171717;}
.freelancer a:hover.button,.freelancer.button:hover{background:#009AFB;color:#fff;border-color:#056dc9;}
.employer a:hover.button,.employer.button:hover{background:#00CC00;color:#fff;border-color:#00CC00;}
.button img,.freelancer .button img,.employer .button img,img.button,a.button img{border:0;vertical-align:bottom;}
#right a.button{margin:5px 0 0 0;height:16px;line-height:16px;font-size:10px;font-weight:bold;width:auto;vertical-align:middle;cursor:pointer;color:#333;background:#ccc url(../images/menu/bg.png) repeat-x bottom;padding:7px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;}
#right a:hover.button{color:#666;background-position:top;-moz-box-shadow:0 0 5px #000}
#right a.button-employer{text-decoration:none;margin:5px 0px 0 0;height:16px;line-height:16px;font-size:10px;font-weight:bold;width:auto;vertical-align:middle;cursor:pointer;color:#fff;background:#00CC00 url(../images/menu/employer.gif) repeat-x top left;border:1px #00CC00 solid;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;}
#right a:hover.button-employer{color:#fff;background:#13690D;}
.blend{background:url(../images/blend.png) no-repeat -30px 0px;line-height:0;height:5px;font-size:xx-small;font-size:0.1em;padding:5px;margin:0px;}
.wideblend{background:transparent url(../images/bg-footer.png) repeat-x center top;padding-top:0px;margin:0;display:block;}
.featured{margin:10px 5px;-moz-box-shadow:0 0 1em #999;-webkit-box-shadow:0 0 1em #999;box-shadow:0 0 1em #999;}
.smallmenu{margin:10px 0 3px 0;clear:both;}
.smallmenu img{vertical-align:middle;}
.trail{color:#666;padding:5px;margin:-10px 5px 5px 5px;font-size:11px;}
.trail a,.trail .strong{padding-left:3px;}
.newsinfo{border-bottom:1px dotted #aaa;padding:2px 0;display:block;margin-bottom:5px;}
.newsinfo img{margin:0 4px -3px;}
.bar{z-index:1;background:#fff url(../images/menu/bg.png) repeat-x bottom left;border:1px #ccc solid;padding:5px 8px 5px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;vertical-align:middle;text-align:center;}
#right .bar{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.bar li{margin-bottom:3px;text-align:left;}
.bar span{background:url(../images/blend.gif) no-repeat bottom center;padding-bottom:11px;}
.bar li	img{margin-bottom:-8px;margin-right:2px;}
.bar ul{padding-top:10px;float:left;width:100px;padding-left:30px;}
.bar li a{text-decoration:none;display:block;padding:5px;font-size:12px;font-weight:bold;color:#999;}
.bar li a:hover{text-decoration:none;background:#666;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;}
.subscribed{color:#6a7f16;background:#fff;font-weight:bold;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.nonsubscribed{color:#8a1f11;background:#fff;font-weight:bold;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.jobs{-webkit-border-radius:0px;-moz-border-radius:0px;margin-top:0;padding-top:6px;}
.popup{background:#fff;padding:12px;border:4px solid #666;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:left;}
.error,.info,.success{padding:.8em;margin:1em 0;border:2px solid #ddd;padding-left:40px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.error{background:#FBE3E4 url(../images/icons/error.png) no-repeat 8px center;color:#8a1f11;border-color:#FBC2C4;}
.info{background:#FFF6BF url(../images/icons/alert.gif) no-repeat 8px center;color:#7f6e2d;border-color:#FFD324;}
.success{background:#E6EFC2 url(../images/icons/success.png) no-repeat 8px center;color:#6a7f16;border-color:#C6D880;}
.error a,.errors a{color:#8a1f11;}
.info a{color:#7f6e2d;}
.success a{color:#6a7f16;}
#content .homebox{background:#fff url(../images/bg-home.jpg) no-repeat top left;padding:3px 6px;color:#666;margin:0 0 8px 0;height:1%;-webkit-border-radius:5px;-moz-border-radius:5px;}
html>body .homebox{height:auto;}
.headerbox{-webkit-border-radius:5px;-moz-border-radius:5px;background:#CB1009 url(../images/bg-home.png) repeat-x top left;padding:3px 6px;color:#666;margin-bottom:10px;}
html>body .accounthomebox{height:auto;}
.contentbox{position:relative;-moz-box-shadow:0 1em 2em -1em #333 inset;-webkit-box-shadow:0 1em 2em -1em #333 inset;box-shadow:0 1em 2em -1em #333 inset;background:#f5f5f5 url(../images/contentboxbg.gif) repeat-x top left;padding:8px 5px 1px 5px;margin:0;min-height:90px;height:auto !important;height:90px;}
.contentbox p{margin-bottom:10px;line-height:19px;}
#home-welcome{border-radius:10px 10px 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;margin:0 0 5px 0;padding:10px;background:#004d75 url(../images/home-welcomebg.gif) no-repeat;vertical-align:middle;font-size:12px;color:#fff;}
#home-welcome .contentbox{margin:15px -10px -10px;padding:5px;background:#07385b;-moz-box-shadow:0 1em 2em -1em #052237 inset;-webkit-box-shadow:0 1em 2em -1em #052237 inset;box-shadow:0 1em 2em -1em #052237 inset;}
#home-welcome .contentbox .right{margin-right:-5px;float:right;margin-top:27px}
#home-welcome h3{padding-left:5px;color:#333;font-size:11px;}
#newsticker-demo{float:left;width:335px;}
.scrolling-jobs{background:url(../images/pipe.gif) repeat-y right;padding-right:12px;margin:5px 0;}
.list li{border-bottom:1px dotted #ddd;}
.list li:last-child{border-bottom:0 transparent none;background:none;}
.list li a{color:#4e4e4e;display:block;text-decoration:none;padding:0px 2px;font-weight:bold;}
.list li a:hover,ul .list li a.active{background:#025685;color:#fff;}
.list li a span,ul .list li a span:hover{color:#bbb;font-weight:normal;}
#sub .home_jobs{width:298px;float:right;padding:0;margin:20px 18px 0 0;display:inline;}
#sub .home_jobs ul{margin:0px 0 8px -5px;}
.home_jobs li{line-height:20px;border-bottom:0.1em dotted #D6D6D6;padding:0px;font-size:11px;}
#sub .home_jobs li{line-height:20px;border-bottom:0.1em dotted #D6D6D6;padding:3px;font-size:11px;}
.home_jobs li:last-child{border-bottom:0px transparent none;background:none;}
.home_jobs p{font-size:12px;width:200px;top:-33px;right:0px;position:absolute;padding:3px;background:url(../images/menu/bg-account.jpeg) repeat-x top left;border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;}
.home_jobs li span{padding:2px;clear:both;}
.home_jobs li a,.home_jobs li a:visited{display:block;padding:2px;text-decoration:none;color:#333;}
.home_jobs li a:hover{background:#999;color:#fff;}
.home_jobs li a:hover span{color:#fff;}
.home_jobs a img{vertical-align:middle;}
.news-left{float:left;margin:5px 0 5px 0;padding-right:5px;width:330px;background:transparent url(../images/pipe.gif) repeat-y scroll right center;}
.news-left img.article{width:110px;-moz-box-shadow:0 0 6px #333;box-shadow:0 0 6px #333;-webkit-box-shadow:0 0 6px #333;margin-right:10px;}
.news-left span.title a{font-size:15px;font-weight:bold;padding:0;margin:0;color:#1b3e54;text-decoration:none;}
.news-left span.date{font-weight:bold;padding:0;margin:0;color:#666;}
.news-left span.title a:hover{text-decoration:underline;}
#sub .news-left{float:none;padding:0px;width:auto;margin:0px;background:transparent;}
#sub .news-left img.article{margin:5px 10px 5px 5px;}
#sub .news-left span.title a{font-size:18px;}
.news-right{float:right;width:295px;}
#home_tools	ul{clear:both;padding:10px 0;}
#home_tools ul li{min-height:100px;padding:0 0 5px 15px;width:310px;float:left;display:inline;margin:0 0 5px 0;}
#home_tools ul li.left{background:url(../images/pipe.gif) repeat-y right;padding:0 10px 0 0;}
#home_tools a img{float:left;width:80px;margin:0 5px 5px 0;}
#home_tools span.title a{font-size:15px;font-weight:bold;padding:0;margin:0;color:#1b3e54;text-decoration:none;}
#home_tools span.title a:hover{text-decoration:underline;}
#home_tools span.date a{font-weight:bold;padding:0;margin:0;color:#666;text-decoration:none;}
#home_tools span.date a:hover{text-decoration:underline;}
#sub ul.jobdetails{margin-left:-5px;margin-top:5px;width:420px;float:left;padding:6px;background:#c9c9c9;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
#sub ul.jobdetails li{margin-bottom:2px;color:#444;}
#sub ul.jobdetails li span{width:135px;display:inline-block;color:#333;font-weight:bold;}
#jobdescription{margin:8px 3px;}
.jobdetails a.button{margin:0;padding:5px;line-height:auto;}
.jobdetails a:hover.button{background:#fff;}
#content #accountbox{background:#eee url(../images/cp-bg.jpg) no-repeat;color:#333;height:1%;height:180px;}
#content #accountbox.manager{background:#fff url(../images/cp-bg2.jpg) no-repeat;color:#333;height:1%;height:180px;}
#accountbox h3{margin:14px 13px;padding:5px;background:rgb(102,102,102);font-size:14px;color:rgb(255,255,255);-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;float:left;}
#accountbox h3.sub{margin:-5px 0pt 6px -8px;padding:5px;background:rgb(20,72,123);font-size:14px;color:rgb(255,255,255);-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;float:left;clear:right;}
#accountbox p{float:right;margin:13px 20px;text-align:center;}
#accountbox p img{margin:0 0 -3px 0;}
#accountbox a.subscribed{margin:5px 0px 0 0;height:16px;line-height:16px;font-size:10px;font-weight:bold;width:auto;vertical-align:text-bottom;cursor:pointer;color:#666 !important;background:url(../images/menu/bg.png) repeat-x bottom left;border:1px #ccc solid;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center;text-decoration:none;}
#accountbox a.subscribed	img{vertical-align:text-bottom;}
#controlpanel{}
#controlpanel ul{margin-top:8px;}
#controlpanel li{border:3px solid #999;width:300px;background:#eee url(../images/h2bg.gif) repeat-x;padding:5px;color:#333;margin:0 0 10px 10px;-webkit-border-radius:5px;-moz-border-radius:8px;border-radius:8px;height:111px;display:inline;float:left;}
#controlpanel h3{font-size:14px;color:#fff;padding:5px;background:#666;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;float:left;}
#controlpanel h2{font-size:16px;color:#1284d9;padding:3px 0;border-bottom:1px dotted #1284d9;margin-bottom:5px;}
#controlpanel img{padding:0 5px 3px 5px;float:right;}
#controlpanel a{color:#666;text-decoration:none;}
#controlpanel a:hover{text-decoration:underline;}
#controlpanel li a:hover{color:#fff;text-decoration:none;}
#controlpanel li:hover{background:#666;color:#ffffff !important;}
#controlpanel li:hover p{color:#ffffff !important;}
#controlpanel p{line-height:20px;clear:left;padding-top:5px;}
#controlpanel li:hover h3{background:#999 url(../images/bg-account.jpg) no-repeat left center;color:#666;}
#controlpanel li:hover h3 span{color:#666 !important;}
#controlpanel li:hover .bar{color:#333 !important;}
#controlpanel li .bar{clear:left;margin-top:0;}
#controlpanel.employer h3{font-size:14px;color:#fff;padding:3px;background:#098F08;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;border:1px solid #098F08;}
#controlpanel.employer h2{font-size:16px;color:#098F08;padding:3px 0;border-bottom:1px dotted #1284d9;margin-bottom:5px;}
#controlpanel.employer li:hover{background:#0BA80B;color:#ffffff !important;}
#cp-page p.desc{padding:8px 5px 10px 5px;}
#cp-page fieldset h3,#cp-page h3{font-size:15px;color:#1284d9;padding:0 0 3px 0;border-bottom:1px dotted #1284d9;margin-bottom:5px;}
#cp-page-employer h3{font-size:15px;color:#098F08;padding:0 0 3px 0;border-bottom:1px dotted #098F08;margin-bottom:5px;}
#cp-page-employer input:focus,#cp-page-employer textarea:focus{border:1px solid #098F08;}
#cp-page fieldset h4,#cp-page-employer fieldset h4{margin:0px;font-size:12px;color:#999;padding:0 0 3px 0;border-bottom:1px dotted #ccc;margin-bottom:5px;}
#cp-page label,#cp-page-employer label{font-size:11px;font-weight:bold;color:#666;}
#cp-page dl.left,#cp-page-employer dl.left{float:left;background:url(../images/pipe.gif) repeat-y right;padding-right:20px;margin-bottom:10px;}
#cp-page dl.right,#cp-page-employer dl.right{float:right;text-align:left;padding:0;margin:0;width:auto;}
#cp-page dd label,#cp-page-employer dd label{margin:0;margin-top:-5px;margin-right:20px;display:inline-block;vertical-align:middle;font-size:10px;padding-left:5px;cursor:pointer;}
#cp-page input.text,#cp-page-employer input.text{width:290px;}
#cp-page h3 img{margin-bottom:-5px;}
#mediaLoadingMessage{-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;background:#333;}
#comments li{min-height:55px;margin:0;padding:12px;padding-right:14px;padding-left:180px;margin-bottom:0.5em;-webkit-border-radius:4px;-moz-border-radius:4px;list-style-type:none;background:#f2f2f2;border:1px solid #ccc;color:#333;}
#comments li:first-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;}
#comments p{line-height:1.4em;font-size:1em;}
#comments li > div.meta{width:108px;padding-left:56px;margin-left:-170px;float:left;font-size:0.9em;}
#comments li > div.meta > img{width:40px;height:40px;background:#ddd;margin-left:-54px;margin-top:3px;float:left;border:none;padding:3px;}
#comments li > div.meta > span.name{margin-top:0.25em;margin-bottom:0.5em;font-weight:bold;line-height:1.25em;color:#999;}
#comments li > div.meta > span.date{font-size:0.85em;display:block;margin-top:-0.4em;color:#999;}
#comments li > div.meta > span.name a{color:#999;text-decoration:none;}
fieldset{background:#F2F2F2;text-decoration:none;margin:0;border:1px solid #ccc;padding:8px;}
textarea{padding:3px;font-size:14px;color:#333;background:#fff url(../images/bg-fade.png) no-repeat -20px -7px;border:1px solid #999;height:80px;width:620px;}
fieldset input.text{padding:3px;vertical-align:middle;height:18px;font-size:14px;color:#333;background:#fff url(../images/bg-fade.png) no-repeat -20px -7px;border:1px solid #999;width:280px;}
fieldset input.submit{margin:5px 1px 0 0;border:1px solid #009afb;font-size:13px;color:#fff;background:#fff url(../images/menu/bg-mybf.png) repeat-x top left;width:auto;vertical-align:middle;padding:6px 3px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;}
fieldset input.submit-employer{margin:5px 1px 0 0;border:1px solid #098F08;font-size:13px;color:#fff;background:#00CC00 url(../images/menu/employer.gif) repeat-x top left;width:auto;vertical-align:middle;padding:6px 3px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;}
legend{padding:2px 5px;font-weight:bold;background:#fff;border:1px solid #ccc;text-align:right;}
fieldset dd{margin:5px 0;position:relative;}
fieldset .select,fieldset select{margin-right:5px;padding:4px 3px;vertical-align:middle;height:26px;font-size:13px;line-height:20px;color:#333;border:1px solid #999;}
fieldset input:focus,fieldset textarea:focus{border:1px solid #009afb;}
fieldset input.radio:focus,fieldset input.checkbox:focus,fieldset input:focus.checkbox{border:0px;}
fieldset .required-feild{background:url(../images/input-required.png) no-repeat;text-indent:-9000px;display:inline-block;overflow:hidden;height:20px;width:15px;position:absolute;margin-right:-15px;top:-8px;vertical-align:top;right:15px;}
fieldset .auto{background:url(../images/icons/auto.gif) no-repeat;text-indent:-9000px;display:inline-block;overflow:hidden;height:16px;width:16px;position:absolute;margin-right:-15px;top:-8px;vertical-align:top;right:15px;}
#cp-page fieldset .auto{background:url(../images/icons/auto2.gif) no-repeat;text-indent:-9000px;display:inline-block;overflow:hidden;height:16px;width:16px;position:absolute;margin-right:-15px;top:-8px;vertical-align:top;right:15px;}
dt.scroll{overflow-y:auto;overflow-x:hidden;height:240px;min-height:195px;background:#eee;padding:5px 10px 10px 10px;border:2px solid #ddd;}
#right fieldset{margin:0;padding:0;border:0;background:none}
#right fieldset input.submit{background:url(../images/menu/bg.png) repeat-x bottom;margin:-4px 0 0 0;line-height:16px;font-size:10px;font-weight:bold;width:auto;vertical-align:middle;border:1px solid #ccc;color:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#right fieldset input.submit:hover{background-position:top;color:#333;}
#right fieldset input.text{border:1px solid #ccc;}
#right fieldset input.text:focus{border:1px solid #999;-moz-box-shadow:0 0 3px #999}
#footer{color:#fff;clear:both;min-height:40px;height:40px;background:#03517e url(../images/footerbg.gif) repeat-x center top;margin-top:10px;padding:45px 0px;text-align:center;font-size:10px;}
#footer .wrap{width:990px;margin:0 auto;position:relative;color:#fff;}
#footer a{color:#fff;}
#pagination{text-align:left;float:none;width:auto;margin:-10px 0px;padding:5px 5px 7px 5px;background:#eee;text-align:center;}
#pagination li{display:inline;font-size:10px;}
#pagination li a{display:inline-block;padding:2px 8px 2px 8px;margin:0;text-decoration:none;border:1px solid #bbb;color:#666;background:#fff url(../images/menu/bg.png) repeat-x center left;}
#pagination li a:hover{text-decoration:none;background:#888;color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;}
#pagination li a.selected{background:#aaa;color:#fff;}
#pagination.dir{text-align:left;float:none;width:auto;margin:0;padding:0;background:none;background:#eee;padding:5px;border:1px solid #bbb;}
#pagination.dir li a{padding:1px 5.8px;}
#profile_picture{float:left;width:80px;padding-left:8px;}
#profile_info{float:right;width:600px;padding:8px;border-left:1px dotted #aaa;}
#profile_pictureC{float:left;width:140px;padding-left:8px;}
#profile_infoC{float:right;width:540px;padding:8px;border-left:1px dotted #aaa;}
table{border:1px solid #bbb;border-collapse:collapse;}
table td,table th{border:1px solid #ccc;border-collapse:collapse;padding:5px;}
table thead{background:#fff url(../images/menu/bg.png) repeat-x bottom left;font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
.di{display:inline;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;width:100%;line-height:0;height:1px;font-size:xx-small;font-size:0.1em;padding:0;margin:0;}
.tl{position:absolute;top:0px;left:0px;z-index:999;}
.tr{position:absolute;top:0px;right:0px;z-index:999;}
.br{position:absolute;bottom:0px;right:0px;z-index:999;}
.bl{border-left:1px solid #cfcfd6;}
.bdr{border-right:1px solid #cfcfd6;}
.bpr{background-position:right;}
.bpl{background-position:left;}
.dn{display:none;}
.pr{position:relative;}
.tt{vertical-align:text-top !important;}
.tb{vertical-align:text-bottom !important;}
.cursor{cursor:pointer;}
.none,a.none{text-decoration:none;background:none;border:0px !important;border:none !important;font-weight:normal;font-size:small;}
.clearfix{display:block;zoom:1;}
.pipe{background:url(../images/pipe.gif) repeat-y;text-indent:-9999px;}
.strong{font-weight:bold;}
.small{font-size:11px;}
.spacer{margin:2px 0;display:block;text-align:center;}
.border{border:2px solid #fff;float:left;margin:2px 6px 5px 0}
.tal,p.tal{text-align:left !important;}
.tar,p.tar{text-align:right !important;}
.tac,p.ta{text-align:center !important;}
blockquote{margin:3px 0;color:#666;padding:5px;font-size:13px;font-weight:bold;font-style:italic;}
.white,.white a,.white a:visited,.white a:hover,a.white,a:visited.white{color:#fff !important;}
.grey,.grey a,.grey a:visited,.grey a:hover,a.grey,a:visited.grey{color:#a2a2a2;}
.articleimg{padding:5px;background:#eee;margin:0 0 5px 5px;float:right;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;}
#right .articleimg{background:none;float:left;width:72px;padding:0;margin:0 6px 5px 0;border:1px solid #ccc;}
.addthis_toolbox .custom_images a{width:64px;height:64px;margin:0;padding:0;}
.addthis_toolbox .custom_images a img{opacity:1.0;}
.addthis_toolbox .custom_images a:hover img{opacity:0.75;}
.App_ObjectAdmin_selector #cover_note_tbl{width:100% !important;}
.App_ObjectAdmin_selector{display:inline;}
.App_Autocomplete_Item{display:block;float:left;margin:3px 0 0 0;width:265px;padding:2px;clear:both;}
.App_Autocomplete_Item .name{font-size:9px;}
#media_preview{overflow:auto;width:630px;}
#media_preview i{float:left;font-style:normal;color:#666;font-size:12px;margin:5px 10px 5px 0;}
#ad{text-indent:-99999px;float:right;}
#ad a{color:#034F7C;font-size:8px;}
