html{color:#666;font:90%/1.4em Verdana,Arial,Helvetica,sans-serif}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,font,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
#container{text-align:left;padding:0;margin:0;float:left;display:inline}
a:link{color:#06C;text-decoration:none}
a:visited{color:#99B2CC;text-decoration:none}
a:hover{color:#F90;text-decoration:underline}
#left{float:left;width:160px;text-align:left;padding:0 20px 0 20px;margin:0;font-size:90%;border-right:1px solid #D9E6F2}
#left h2{font-family:Arial,Helvetica,sans-serif;color:#B17C3B;font-weight:bold;font-size:100%;margin:0 0 5px 0;padding:0}
#left .panel{margin-bottom:20px;font-size:85%;line-height:1.5em}
#left a:link, a:visited{color:#666;text-decoration:none}
#left a:hover{color:#666;text-decoration:underline}
#main{float:left;width:590px;text-align:left;padding:0 20px 0 20px;margin:0;border:0}
#mainnoleft{float:left;width:691px;text-align:left;padding:0 20px 0 20px;margin:0;border:0}
#mainnoright{float:right;width:744px;text-align:left;padding:0 20px 0 20px;margin:0;border:0}
#mainfullwidth{float:left;width:947px;padding:0 20px 0 20px;margin:0;border:0}
#right{float:left;width:285px;text-align:left;margin:0;padding:0 0 0 20px;border-left:1px solid #D9E6F2;font-size:90%;}
#right h2{font-family:Arial,Helvetica,sans-serif;color:#B17C3B;font-weight:bold;font-size:100%;margin:0 0 5px 0;padding:0}
#right .panel{margin-bottom:20px;font-size:85%;line-height:1.5em}
#right a:link, a:visited{color:#666;text-decoration:none}
#right a:hover{color:#666;text-decoration:underline}
#mobheader{height:45px;padding:3px 20px 0 20px;margin:0}
.header{width:1117px;height:75px;padding:3px 20px 0 20px;margin:0}
.headernoright{width:945px;height:90px;padding:3px 20px 0 20px;margin:0}
#header form p a:hover{text-decoration:none}
.nav{float:right;display:inline;font-size:85%;margin-bottom:3px;vertical-align:top;}
.nav a{vertical-align:top;}
.name{color:#B17C3B}
#footer{width:945px;font-size:75%;padding:10px 20px 20px 20px;text-align:center}
#footer .links{display:inline;float:left}
#footer .copyright{display:inline;float:right}
.spacer{clear:both}
.inlineleft{float:left;display:inline}
.inlineright{float:right;display:inline}
h1{font-size:140%;font-family:Arial,Helvetica,sans-serif;color:#AB3942;padding-bottom:5px}
h2{font-family:Arial,Helvetica,sans-serif;color:#B17C3B;font-size:105%;font-weight:normal}
h3{font-family:Arial,Helvetica,sans-serif;color:#E3B071;font-size:100%;font-weight:normal;margin-bottom:10px;}
p{padding-bottom:1em;line-height:1.5em;font-size:90%}
.error{color:#AB3942}
hr{border:none 0;color:#CCC;background-color:#CCC;border-top:1px dashed #CCC;width:100%;height:0;margin-top:10px;margin-bottom:10px}
.logo{float:left;display:inline;margin:8px 20px 0 0}
.gradient{text-align:left;margin:22px 0 35px 0;border-top:1px solid #ffffff;height:25px;padding-top:5px;box-shadow: 0px -1px 0px #94B7DB;-moz-box-shadow: 0px -1px 0px #94B7DB;-webkit-box-shadow: 0px -1px 0px #94B7DB;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#E7EFF7),to(#FFFFFF));background:-moz-linear-gradient(100% 100% 90deg,#FFFFFF,#E7EFF7);background: -o-linear-gradient(top, #E7EFF7, #FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7EFF7',endColorstr='#FFFFFF');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7EFF7',endColorstr='#FFFFFF')";
}
.jobsfound{width:801px;padding:0 25px 0 25px}
.jobsfoundnoright{width:945px;padding:0 20px 0 20px}
.jobsfound img{margin-top:4px;display:inline;float:left;padding:0px 5px 0px 5px}
.jobsfound h1{display:inline;float:left;color:#AB3942;font-family:Arial,Helvetica,sans-serif;font-size:140%;margin:0;padding:0}
.jobscount{display:inline;float:right;color:#AB3942;font-size:100%}
.jobnumber{display:inline;float:left;color:#F90;font-family:Arial,Helvetica,sans-serif;font-size:140%;font-weight:bold;margin-right:5px}
.jobnumber2{color:#F90;font-size:110%}
#header form{margin:0;padding:0}
#header form ol{margin:0;padding:0;text-align:left}
#header form li{margin:0 10px 0 0;padding:0;float:left;display:inline}
#header form li.btn{margin:15px 0 0 0;padding:0;float:left;display:inline;text-align:center}
#header form label{color:#8CB2D9;font-weight:bold;line-height:1.2em;display:block}
#header form p{margin:0;padding:0;color:#999;font-size:80%;line-height:1.2em}
.txt::-webkit-input-placeholder {
    color: #ccc !important;
}
 
.txt:-moz-placeholder { /* Firefox 18- */
    color: #ccc !important;  
}
 
.txt::-moz-placeholder {  /* Firefox 19+ */
    color: #ccc !important;  
}
 
.txt:-ms-input-placeholder {  
    color: #ccc !important;  
}
.txt{font-size:150%;color:#333;width:280px;border:1px solid #B2CCE6;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5);-webkit-box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5)}
.txt2{width:290px}
.txt3{width:360px}
.txt4{width:120px;font-size:90%}
.txt5{font-size:120%;color:#999;width:430px;border:1px solid #B2CCE6;padding:2px 4px 2px 4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5);-webkit-box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5)}

.ad_header{color:#666;font-size:90%;margin:0 0 15px 0}
.adsense_hover:hover{background-color:#F6F9FC}
.adsensetitle{text-decoration:underline;font-size:100%;line-height:1.4em;font-weight:normal;display:block}
.adsensedesc{text-decoration:none;color:#666;line-height:1.4em;font-size:90%;font-weight:normal}
.adsenseurl{color:#339990;line-height:1.4em;font-size:90%;font-weight:normal;text-decoration:none;margin-bottom:15px;display:block}
.adsrule{border:0;color:#D9E6F2;background-color:#D9E6F2;height:1px;margin:20px 0 20px 0}
.job{margin:00;padding:12px 4px 12px 4px; border-bottom:1px solid #eeeeee}
.job:hover{ background-color: #f3f8fb }
.job a {color:#06C;text-decoration:underline}
.job a:link, a:visited{color:#06C;text-decoration:underline}
.job a:hover{color:#F90;text-decoration:underline}
.jobtitle{line-height:1.5em;font-size:110%;font-weight:normal;display:block}
.jobtitle a {color:#06C;text-decoration:underline}
.jobtitle a:link, a:visited{color:#06C;text-decoration:underline}
.jobtitle a:hover{color:#F90;text-decoration:underline}
.jobtitle img{vertical-align:text-top;margin-right:3px}
.joblocation{color:#339990;line-height:1.5em;font-size:90%;font-weight:normal;text-decoration:none;display:block}
.jobsalary{color:#B17C3B;line-height:1.5em;font-size:90%;font-weight:normal;text-decoration:none;display:block}
.jobmoredetails:link{color:#E3B071;line-height:1.5em;font-size:90%;font-weight:normal;text-decoration:none;display:block}
.jobdesc{color:#666;line-height:1.5em;font-size:90%;font-weight:normal;display:block; margin-top:8px}
.joblogo{display:inline;float:right;margin-left:10px}
.jobdesc a:link, a:visited{color:#06C;text-decoration:none}
.jobdesc a:hover{color:#F90;text-decoration:underline}
.jobshortlist{margin:0 0 21px 0;padding:0;border:1px solid #CCD9E6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.gradient2{margin:0 auto;margin:22px 0 0 0;border-bottom:1px solid #fff;height:80px;box-shadow: 0 1px 0 #94B7DB;-moz-box-shadow: 0 1px 0 #94B7DB;-webkit-box-shadow: 0 1px 0 #94B7DB;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FFFFFF),to(#E7EFF7));background:-moz-linear-gradient(100% 100% 90deg,#E7EFF7,#FFFFFF);background: -o-linear-gradient(top, #FFFFFF, #E7EFF7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E7EFF7');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E7EFF7')";
}
/*
.gradient2 form{width:960px}
.gradient2 form ol{margin:0;padding:0;text-align:left}
.gradient2 form li{margin:0 10px 0 0;padding:0;float:left;display:inline;position:relative;left:220px}
.gradient2 form li.btn{margin:14px 0 0 0;padding:0;float:left;display:inline;text-align:center}
.gradient2 form label{color:#8CB2D9;font-weight:bold;font-size:90%;line-height:1.2em;display:block}
.gradient2 form p{margin:0;padding:0;color:#999;font-size:75%;line-height:1.2em}
*/
.gradient2 form{margin:20px;padding:0px 0px 0px 201px}
.gradient2 form ol{margin:0;padding:0;text-align:left}
.gradient2 form li{margin:0 10px 0 0;padding:0;float:left;display:inline;}
.gradient2 form li.btn{margin:15px 0 0 0;padding:0;float:left;display:inline;text-align:center}
.gradient2 form label{color:#8CB2D9;font-weight:bold;line-height:1.2em;display:block}
.gradient2 form p{margin:0;padding:0;color:#999;font-size:80%;line-height:1.2em}
.button-results{color:#FFF;padding:2px;background-color:#F90;font:bold 90% arial,serif;text-decoration:none;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border:none;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px}
.button-results a:link,.button-results a:visited,.button-results a:active{color:#FFF;text-decoration:none}
.button-delete{color:#FFF;padding:2px;background-color:#AB3942;font:bold 90% arial,serif;text-decoration:none;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border:none;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px}
.button-delete a:link,.button-delete a:visited,.button-delete a:active{color:#FFF;text-decoration:none}
.pagenumbers{list-style:none;float:left;margin:0;padding:0;text-decoration:none}
.pagenumbers li{background-color:#fff;float:left;text-align:center;margin:0 2px 0 0;padding:0;text-decoration:none}
.pagenumbers a{float:left;text-align:center;height:14px;line-height:1;border:1px solid #99B2CC;padding:3px;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.pagenumbers li.current a,.pagenumbers a:hover{border:1px solid #69C;background:#668CB2;color:#FFF;text-decoration:none}
.highlight{color:#F90}
.photo img{border:1px solid #ccc;padding:5px;margin:5px}
.date{color:#339990}
ul{padding-bottom:1em;line-height:1.5em;font-size:90%}
li{margin-left:20px;line-height:1.5em;font-size:90%}
address{font-size:90%}
.panel ul{font-size:100%}
.panel li{font-size:100%;list-style-image:url(/images/bullet.gif)}
.registeredlogin fieldset{width:370px;background-color:#FFF0B2;margin-top:1px;line-height:1.9em;font-size:90%;padding:3px 15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.register fieldset{width:370px;background-color:#CEDFF4;margin-top:1px;line-height:1.9em;font-size:90%;padding:3px 15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.registeredlogin ol,.register ol{list-style:none;padding:1em 1em 0}
.registeredlogin li,.register li{padding-bottom:1em;font-weight:normal}
.registeredlogin label,.register label{display:block;color:#666}
.greenhalfpanelheader{width:370px;color:#fff;background-color:#B2CCE6;font-weight:bold;font-size:100%;padding:5px 15px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.orangehalfpanelheader{width:370px;color:#fff;background-color:#FC0;font-weight:bold;font-size:100%;padding:5px 15px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.greenpanelheader{color:#fff;background-color:#B2CCE6;font-weight:bold;font-size:100%;padding:5px 15px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.greenhalfpanel{width:370px;background-color:#CEDFF4;margin-top:1px;line-height:1.9em;font-size:90%;padding:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.greenpanel{background-color:#CEDFF4;margin-top:1px;font-size:90%;line-height:1.9em;padding:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.register fieldset{width:370px;background-color:#D9E6F2;margin-top:1px;line-height:1.9em;padding:3px 15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.smalltxt{font-size:80%;font-weight:normal;color:#999;}
.mediumtxt{font-size:110%;font-weight:normal;color:#999;}
.alerttxt{font-size:110%;font-weight:bold;}
.advanced fieldset{background-color:#CEDFF4;border-style:none;margin:0;padding:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:353px}
.advanced fieldset ol{list-style:none;margin:0;padding:0}
.advanced fieldset label{display:block;color:#666;margin:0;padding:0}
.advanced fieldset li{margin:0;padding:0}
.settings fieldset{background-color:#FFF0B2;width:450px;border-style:none;margin:0 0 40px 0;padding:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.settings fieldset ol{list-style:none;margin:0;padding:0}
.settings fieldset label{display:block;color:#666;margin:0;padding:0}
.settings fieldset li{margin:0;padding:0}
.button-large{color:#FFF;padding:3px;background-color:#F90;font:bold 100% arial,serif;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border:none;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;background: -o-linear-gradient(top, #FF9900, #FFCC7F);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FF9900),to(#FFCC7F));background:-moz-linear-gradient(100% 100% 90deg,#FFCC7F,#FF9900)}
.rlink img{margin:0 0 10px 10px}
.rlink{display:block;padding:10px 0 10px 0;font-size:90%}
.newuser{padding:0;margin:0}
.newuser form{margin:0;padding:0}
.newuser fieldset{background-color:#FFF0B2;margin:0 0 2px 0;padding:0;border:0}
.newuser ol{list-style:none;margin:0;padding:0}
.newusernumber{display:inline;float:left;padding:28px 20px 12px 20px;margin:0;width:60px;color:#FC0;font-size:260%;font-weight:bold;text-align:center;border-right:2px solid #fff;height:67px}
.newusercontent{display:inline;float:left;padding:10px;width:569px;margin:0}
.newuserbottom{padding:10px;font-size:90%;margin:0}
.newusercontent label{font-size:100%;color:#AB3942;margin:0;padding:0}
.newusercontent p,.newuserbottom p{font-size:90%}
.newusercontent p .small,newuserbottom p.small{font-size:90%}
.advertpanelcan{color:#666;background-color:#FFF;border:15px solid #E8F0F7;display:inline;float:left;padding:20px;width:280px;height:170px;margin-right:30px;line-height:1.5em;font-size:110%}
.advertpanelcan h1{font-family:Arial,Helvetica,sans-serif;font-size:150%;color:#69C;margin-bottom:10px}
.advertpanelcan p, .advertpanelrec p {margin-bottom:10px}
.advertpanelrec{color:#666;background-color:#FFF;border:15px solid #FFF7D2;display:inline;float:left;padding:20px;width:280px;height:170px;font-size:110%}
.advertpanelrec h1{font-family:Arial,Helvetica,sans-serif;font-size:150%;color:#F90;margin-bottom:10px}
.quotes{font-size:100%;font-style:italic;margin-bottom:10px}
.quotes img{padding:5px 10px 5px 10px}
.quote{color:#99B2CC;font:200% "Times New Roman",Times,serif}
.advertisesignup fieldset{background-color:#FFF7D2;margin-top:1px;font-size:90%;line-height:1.9em;padding:20px;width:360px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.advertisesignup ol{list-style:none;padding:0;margin:0}
.advertisesignup li{padding:0 0 1em 0;margin:0;font-weight:normal}
.advertisesignup label{display:block}
.jobActions{text-align:left;padding:3px 0}
.alertbox{border:1px solid #8CB2D9;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:1.5em}
.hiddenPopup{background-color:#FFF0B2;width:311px;visibility:hidden;position:absolute;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:90%;margin-left:35px}
.emailalertwide{margin-top:5px;padding:2px 5px 15px 15px;line-height:1.5em;border:1px solid #FFCC00;border-radius:5px;background:#FFF0B2;
/*-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF0B2;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#FFF0B2),to(#FFFFFF));background-image:-moz-linear-gradient(100% 100% 90deg,#FFFFFF,#FFF0B2);background-image: -o-linear-gradient(top, #FFF0B2, #FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0B2',endColorstr='#FFFFFF');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0B2',endColorstr='#FFFFFF')";
-webkit-box-shadow: 2px 2px 3px rgba(204,204,204,.5);-moz-box-shadow: 2px 2px 3px rgba(204,204,204,.5);box-shadow: 2px 2px 3px rgba(204,204,204,.5);
*/
}
.emailalertwide p{padding:10px 10px 5px 0px; font-size:100%;}
.emailalert{width:320px;margin-top:5px;padding:2px 5px 15px 15px;line-height:1.5em;border:1px solid #FFCC00;border-radius:5px;background:#FFF0B2;
/*-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF0B2;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#FFF0B2),to(#FFFFFF));background-image:-moz-linear-gradient(100% 100% 90deg,#FFFFFF,#FFF0B2);background-image: -o-linear-gradient(top, #FFF0B2, #FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0B2',endColorstr='#FFFFFF');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0B2',endColorstr='#FFFFFF')";
-webkit-box-shadow: 2px 2px 3px rgba(204,204,204,.5);-moz-box-shadow: 2px 2px 3px rgba(204,204,204,.5);box-shadow: 2px 2px 3px rgba(204,204,204,.5);
*/
}
.emailalert p{padding:10px 10px 5px 0px;font-size:100%}
.emailme{ width:240px; vertical-align:bottom; height:27px; }
#fixedtipdiv{position:absolute;border:4px solid #FC0;font-size:90%;z-index:100;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.browse ul{list-style-type:none;margin:0;padding:0;float:left}
.browse li{margin:10px 24px 10px 0;float:left;display:inline;width:150px}
.browse h2{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:120%;display:inline}
.browse h3{font-family:Arial,Helvetica,sans-serif;color:#666;display:inline;font-weight:bold;font-size:85%;line-height:1.2em}
.browse h4{display:inline;font-size:85%;font-weight:normal}
.browse p{color:#999;margin:0;padding:0;font-size:80%;line-height:1.3em}
.browsejob ul{list-style-type:none;margin:0;padding:0;float:left}
.browsejob li{margin:10px 30px 10px 0;float:left;display:inline;color:#999;font-size:85%}
.browsejob h2{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:110%;display:inline}
.breadcrumb{width:100%;color:#9C7F7F;font-size:85%;height:20px;margin-bottom:40px}
.tagrhs1{padding-left:2px;padding-right:2px}
.tagrhs2{font-size:96%;padding-left:2px;padding-right:2px}
.tagrhs3{font-size:102%;padding-left:2px;padding-right:2px}
.tagrhs4{font-size:108%;padding-left:2px;padding-right:2px}
.tagrhs5{font-size:114%;padding-left:2px;padding-right:2px}
.tagrhs6{font-size:120%;padding-left:2px;padding-right:2px}
a.tagrhs1:hover,a.tagrhs2:hover,a.tagrhs3:hover,a.tagrhs4:hover,a.tagrhs5:hover,a.tagrhs6:hover{color:#fff;background-color:#F90}
.code{color:#999}
.tablemgtjobs{border:2px solid #fff;border-collapse:collapse}
.tablemgtjobs th{border:2px solid #fff;background-color:#EBDBBC;font-weight:bold;font-size:90%;color:#960;padding:5px}
.tablemgtjobs td a{font-weight:normal}
.tablemgtjobs td{background-color:#FFF7D2;border:2px solid #fff;font-weight:normal;font-size:80%;color:#666;padding:5px}
.tablemgtjobs input{font-size:90%;margin:0;padding:0}
.matchtagshighlight{font-weight:bold}
.note{color:#999}
.orangelhspanelheader{color:#fff;background-color:#FC0;font-weight:bold;font-size:90%;padding-left:10px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.registeredlhslogin fieldset{background-color:#FFF0B2;margin:1px 0 0 0;line-height:1.9em;font-size:90%;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.registeredlhslogin ol{list-style:none;padding:0;margin:0}
.registeredlhslogin li{padding:0 0 10px 0;margin:0;font-weight:normal}
.registeredlhslogin label{display:block;color:#666}
.widgetnumbers{color:#F90;font-weight:bold;font-size:300%;line-height:1.2em}
.affiliateitems{float:left;display:inline}
.affiliateitems fieldset{width:390px;background-color:#FFF0B2;padding:20px 15px 20px 15px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.affiliateitems ul{list-style-type:none;padding:0;margin:0}
.affiliateitems li.number{display:inline;float:left;color:#fff;background-color:#D6BA81;text-align:center;font-size:150%;font-weight:bold;line-height:30px;height:30px;width:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 10px 0 0}
.affiliateitems li.content{display:inline;line-height:1.5em;float:left;padding:0;margin:0}
.affiliateitems li.content label{color:#993334;font-size:110%;font-weight:bold;}
.affiliateitems li.content input{margin-top:5px}
.affiliateitems li.content select{margin-top:5px}
.affiliateitems li.content textarea{margin-top:5px}
.affiliateitems li p{padding:5px 20px 0px 20px;font-size:95%;clear:both}
.caption{color:#999;font-style:italic;font-size:80%}
.box{border:1px solid #F7D455;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.boxbold{border:4px solid #F7D455;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.box2{font-size:100%;background-color:#FFF0B2;padding:10px;margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.avgsalary{border:1px solid #F7D455;padding:10px;background-color:#FFF0B2;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.avgsalary p{font-size:70%;padding:0px 12px 0px 6px}
.avgsalary h2{font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#AB3942;padding:0px 12px 0px 5px}
#box3{background-color:#FFF0B2;padding-right:3px;margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#box3 p{font-size:60%;padding:0px 12px 15px 15px}
#box3 h2{padding:15px 12px 0px 15px}
#salarybox{width:575;height:auto;background-color:#FFFFFF;padding-right:3px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#salarybox p{font-size:70%;padding:0px 12px 0px 6px}
#salarybox td{font-size:80%;padding:0px 5px}
#salarybox h1{font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#AB3942;padding:0px 12px 10px 5px}
#salarybox h2{font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#AB3942;padding:0px 12px 10px 5px}
#salarybox h3{color:#B17C3B;}
.bar1
{
    background-color: #AB3942;
    position: relative;
    height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.bar2
{
    background-color: #06C;
    position: relative;
    height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.barcontainer1
{
        background-color: #FFF0B2;
        width:20px;
        border: 1px solid #F7D455;
        float:left;
}
.barcontainer2
{
        background-color: #FFFFFF;
        width:70px;
        border: 0px;
        float:left;
}

.affiliatead{background:#B2CCE6;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#99B2CC),to(#CCD9E6));background:-moz-linear-gradient(100% 100% 90deg,#CCD9E6,#99B2CC);background: -o-linear-gradient(top, #99B2CC, #CCD9E6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99B2CC',endColorstr='#CCD9E6');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#99B2CC',endColorstr='#CCD9E6')";
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:140px;height:80px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);padding:10px}
.affiliatead h1{margin:0;padding-right:7px;float:left;display:inline;color:#668CB2;font:750%/0.8em Arial,Helvetica,sans-serif}
.affiliatead p{color:#fff;display:inline;font:bold 110%/1.1em arial,Helvetica,sans-serif}
.affiliatead a:link,.affiliatead a:visited,.affiliatead a:active,.affiliatead a:hover{text-decoration:none}
.affiliatead h1 a:link,.affiliatead h1 a:visited,.affiliatead h1 a:active,.affiliatead h1 a:hover{text-decoration:none}
.affiliatead p a:link,.affiliatead p a:visited,.affiliatead p a:active,.affiliatead p a:hover{text-decoration:none}
.button-ad{color:#FFF;padding:2px;margin-top:5px;background-color:#F90;font:bold 70% arial,serif;text-decoration:none;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border:none;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px}
.widgetad{background:#B2CCE6;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#4A88D6),to(#CEDFF4));background:-moz-linear-gradient(100% 100% 90deg,#CEDFF4,#4A88D6);background: -o-linear-gradient(top, #4A88D6, #CEDFF4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A88D6',endColorstr='#CEDFF4');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A88D6',endColorstr='#CEDFF4')";
-moz-border-radius:15px;-webkit-border-radius:15px;width:140px;height:155px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);padding:10px;text-align:center;border:2px solid #fff}
.widgetad h3{margin:0;padding:0;color:#fff;font:120%/1.2em Arial,Helvetica,sans-serif}
.widgetad p{color:#666;margin:10px 0 15px 0;padding:0;font:100%/1.2em Arial,Helvetica,sans-serif}
.widgetad img{margin-top:15px}
.btnwidgetad{padding:5px;outline:none;cursor:pointer;text-align:center;font:13px Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);background: -o-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');-webkit-border-radius:.5em;-moz-border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.btnwidgetad:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);background: -o-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');text-decoration:none}
.btnwidgetad:active{background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);background: -o-linear-gradient(top, #f47a20, #faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');text-decoration:none;position:relative;top:1px}
.widgetad span a:link{text-decoration:none;color:#fff}
.widgetad span a:visited{text-decoration:none;color:#fff}
.widgetad span a:hover{text-decoration:none;color:#fff}
.survey_old{background:#CF142B;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#CF142B),to(#E78995));background:-moz-linear-gradient(100% 100% 90deg,#CF142B,#E78995);background: -o-linear-gradient(top, #CF142B, #E78995);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;width:210px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);padding:10px;text-align:left;border:2px solid #fff;font-size:90%;color:#333}
.survey{margin-top:0px;padding:15px; line-height:1.5em;border:1px solid #FFCC00;border-radius:5px;background:#FFF0B2;}
.zsurvey h2{margin:0 0 5px 0;padding:0;color:#fff;font:bold 120%/1.2em Arial,Helvetica,sans-serif}
.zsurvey h3{margin:0 0 10px 0;padding:0;color:#fff;font-size:90%;line-height:1.2em}
.survey p{font-size:90%;padding:0px; margin-top:10px;}
.survey label{display:block;font-weight:bold;color:#333}
.survey ul{list-style:none;margin:0;padding:0}
.survey li{display:inline;float:left;margin:0;padding:0}
.button-survey{display:inline-block;color:#FFF;padding:8px 10px 8px 10px;margin-top:10px;background-color:#CF142B;font:bold 120% Arial,Helvetica,sans-serif;text-decoration:none;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border:none;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 0 1px #999}
.barchart{background-color:#fff}
.rhsad{background:#B2CCE6;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#8cb2d9),to(#d9e6f2));background:-moz-linear-gradient(100% 100% 90deg,#d9e6f2,#8cb2d9);background: -o-linear-gradient(top, #d9e6f2, #8cb2d9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e6f2',endColorstr='#8cb2d9'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e6f2',endColorstr='#8cb2d9')"; -moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);width:260px;padding:10px;text-align:left;border:2px solid #fff}
.rhsad h3{margin:0;padding:0;color:#fff;font:120%/1.2em Arial,Helvetica,sans-serif}
.rhsad p{color:#666;margin:5px 0 5px 0;padding:0;font:100%/1.2em Arial,Helvetica,sans-serif}
.rhsad img{float:right}
.button{font-family:Arial,Helvetica,sans-serif;outline:none;cursor:pointer;text-align:center;color:#fff}
.orange{border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);background: -o-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.orange:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);background: -o-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');text-decoration:none}
.orange:active{background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);background: -o-linear-gradient(top, #f47a20, #faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');text-decoration:none;position:relative;top:1px}
.red{border:solid 1px #980c10;background:#d81b21;background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));background:-moz-linear-gradient(top,#ed1c24,#aa1317);background: -o-linear-gradient(top, #ed1c24, #aa1317);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#aa1317');-webkit-border-radius:.5em;-moz-border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.red:hover{background:#b61318;background:-webkit-gradient(linear,left top,left bottom,from(#c9151b),to(#a11115));background:-moz-linear-gradient(top,#c9151b,#a11115);background: -o-linear-gradient(top, #c9151b, #a11115);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',endColorstr='#a11115');text-decoration:none}
.red:active{background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top,#aa1317,#ed1c24);background: -o-linear-gradient(top, #aa1317, #ed1c24);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');text-decoration:none;position:relative;top:1px}
.green{border:solid 1px #0c9810;background:#1bd821;background:-webkit-gradient(linear,left top,left bottom,from(#1ced24),to(#13aa17));background:-moz-linear-gradient(top,#1ced24,#13aa17);background: -o-linear-gradient(top, #1ced24, #13aa17);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ced24',endColorstr='#13aa17');-webkit-border-radius:.5em;-moz-border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.green:hover{background:#13b618;background:-webkit-gradient(linear,left top,left bottom,from(#15c91b),to(#11a115));background:-moz-linear-gradient(top,#15c91b,#11a15);background: -o-linear-gradient(top, #15c91b, #11a15);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15c91b',endColorstr='#11a15');text-decoration:none}
.green:active{background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top,#aa1317,#ed1c24);background: -o-linear-gradient(top, #aa1317, #ed1c24);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');text-decoration:none;position:relative;top:1px}
.grey{border:solid 1px #999;background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#aaa));background:-moz-linear-gradient(top,#eee,#aaa);background: -o-linear-gradient(top, #eee, #aaa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee',endColorstr='#aaa');-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.grey:hover{background:#bbb;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#aaa));background:-moz-linear-gradient(top,#ccc,#aaa);background: -o-linear-gradient(top, #ccc, #aaa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc',endColorstr='#aaa');text-decoration:none}
.grey:active{background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#eee));background:-moz-linear-gradient(top,#aaa,#eee);background: -o-linear-gradient(top, #aaa, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa',endColorstr='#eee');text-decoration:none;position:relative;top:1px}
.orange a:link,.red a:link{text-decoration:none;color:#fff}
.orange a:visited,.red a:visited{text-decoration:none;color:#fff;font-weight:bold}
.small{padding:8px 8px 8px 8px;text-decoration:none;font-size:12px;font-weight:bold}
.medium{padding:3px 9px 3px 9px;text-decoration:none;font-size:14px;font-weight:bold}
.large{padding:4px 10px 4px 10px;text-decoration:none;font-size:16px;font-weight:bold}
.large-mat{padding:12px 30px;text-decoration:none;font-size:14px;font-weight:400}
.tooltip{color:#06C;outline:none;cursor:help;position:relative;}
.tooltip span{margin-left:-999em;position:absolute}
.tooltip:hover span{border-radius:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:arial,sans-serif;position:absolute;left:1em;top:2em;z-index:99;margin-left:-230px;width:230px}
.tooltip:hover em{font:1.2em arial,sans-serif;display:block;padding:0.2em 0 0.6em 0}
.classic{background:#FFF0B2;padding:0.8em 1em;color:#666;text-align:left;line-height:1.8em}
.savethissearch{font-size:80%}
.savethissearch{display:inline;float:left;font-size:75%;cursor:pointer}
.savethissearch a{color:#06C}
.savethissearch a:link, a:visited{color:#06C}
.savethissearch a:hover{color:#F90;text-decoration:underline}

.ssedit{ margin:10px 0px 15px 0px; }

.close{margin-top:0px;width:15px;height:15px;text-align:center;line-height:13px;border:1px solid #FFCC00;background:#fff;float:right;display:inline}
.close a{text-decoration:none; cursor:pointer;}
* html a:hover{background:transparent}
.colorpreview{
border:1px solid #ccc;padding:1px 10px;cursor:hand;cursor:pointer}
.jobapply{display:inline; margin-right:5px; vertical-align:middle}
.addthis{float:right;display:inline;font-size:90%}
.indeed{float:right; margin-left:10px}
.indeed img{vertical-align:middle}
.world {text-align:right;color:#999}
#emailinjobs.sticky {
     position: fixed;
     top: 0;
}
.info-text{ font-size:8px }
.info-title{ font-size:8px;font-weight:bold; }
.didyouknow{ font-size:14px; }

#bottom_ad_unit {margin-bottom:20px}
#top_mobile_unit {display:block;margin-bottom:20px;margin-top:0px;}
#switcher {display:none;}
#salarymiddle{display:none;padding-right:3px;}
#salaryrhs{text-align:center;margin-bottom:30px}
#salaryrhs h2{font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#AB3942;padding:0px 12px 0px 5px}
#salaryrhs a:link{color:#06C;text-decoration:none}
#salaryrhs a:visited{color:#99B2CC;text-decoration:none}
#salaryrhs a:hover{color:#F90;text-decoration:underline}
#mid_copy {margin-left:0px; margin-right:0px; margin-top:10px}
#mid_copy h1 {font-size:26px;margin-bottom:10px;}

.mob_button{ border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
margin-bottom:5px;border: 2px solid #ffffff; background:#f78d1d; padding:5px;text-align:center;color:#ffffff; font-size:120%  }
.mob_button a{ color:#ffffff; }

.bargraph1 {
list-style: none;
padding: 0px;
width:95%;
}
ul.bargraph1 li {
margin:0px 0px 0px 0px;
}
ul.bargraph1 li.text{
text-align: left;
font-size: 10px;
padding: 0px 3px;
}
ul.bargraph1 li.volume {
height: 6px;
background:#F7D455;
margin-left: 3px;
margin-right: 3px;
   }
ul.bargraph1 li.salary {
height: 6px;
background:#06c;
margin-left: 3px;
margin-right: 3px;
margin-bottom: 4px;
   }

/* NEW MEDIA SECTION */

@media screen and (max-width:984px) {
    .headernoright{ width:760px; height:150px }
    .logo{ width: 300px; margin: 8px 20px 10px 0px }
    .jobsfoundnoright{ width:760px }
    #mainnoright{ width:559px }
    .gradient2{ height: 150px }
    .gradient2 form{ width:559px }
    #footer{ width: 760px }
}
@media screen and (max-width:799px) {
    .headernoright{ width:600px; height:150px }
    .logo{ width: 140px; margin: 8px 20px 50px 0px }
    .jobsfoundnoright{ width:600px }
    #mainnoright{ width:399px }
    .gradient2{ height: 190px }
    .gradient2 form{ width:399px }
    #footer{ width: 600px }
}
@media screen and (max-width:639px) {
    #left{ display:none }
    .headernoright{ width:440px; height:200px }
    .logo{ width: 220px; margin: 8px 20px 10px 0px }
    .jobsfoundnoright{ width:440px }
    #mainnoright{ width:440px }
    .gradient2{ height: 190px }
    .gradient2 form{ width:440px; padding: 0px }
    #footer{ width: 440px }
}
@media screen and (max-width:479px) {
    #left{ display:none }
    .headernoright{ width:372px; height:260px }
    .logo{ width: 220px; margin: 8px 20px 10px 0px }
    .jobsfoundnoright{ width:372px }
    #mainnoright{ width:372px }
    .gradient2{ height: 200px }
    .gradient2 form{ width:372px; padding: 0px }
    #footer{ width: 372px }
    .advanced fieldset{ width: 100% }
    .register fieldset{ width: 100% }
    .registeredlogin fieldset{ width: 100% }
    .orangehalfpanelheader { width: 100% }
    .greenhalfpanelheader { width: 100% }
}
@media screen and (max-width:411px) {
    #left{ display:none }
    .headernoright{ width:320px; height:260px }
    .logo{ width: 220px; margin: 8px 20px 10px 0px }
    .jobsfoundnoright{ width:320px }
    #mainnoright{ width:320px }
    .gradient2{ height: 200px }
    .gradient2 form{ width:320px; padding: 0px }
    #footer{ width: 320px }
    .advanced fieldset{ width: 100% }
    .register fieldset{ width: 100% }
    .registeredlogin fieldset{ width: 100% }
    .orangehalfpanelheader { width: 100% }
    .greenhalfpanelheader { width: 100% }
}
@media screen and (max-width:359px) {
    #left{ display:none }
    .headernoright{ width:280px; height:260px }
    .logo{ width: 220px; margin: 8px 20px 10px 0px }
    .jobsfoundnoright{ width:280px }
    #mainnoright{ width:280px }
    .gradient2{ height: 220px }
    .gradient2 form{ width:280px; padding: 0px }
    #footer{ width: 280px }
    .advanced fieldset{ width: 100% }
    .register fieldset{ width: 100% }
    .registeredlogin fieldset{ width: 100% }
    .orangehalfpanelheader { width: 100% }
    .greenhalfpanelheader { width: 100% }
}
/*
@media screen and (max-width:1152px) {
#container{width:1006px}
#right{width:210px;margin-right:20px}
.rhsad{width:186px}
#main{width:506px}
#mainnoright{width:746px}
#header{width:966px}
#footer{width:721px}
#left{width:160px}
.jobsfound{width:720px}
.jobsfoundnoright{width:966px}
.gradient2 form {width:1006px;float:left}
#salarybox{width:506}
.barcontainer1{width:15px}
.barcontainer2{width:60px}
}
@media screen and (max-width:1005px) {
#container{width:960px}
#main{width:500px}
#mainnoright{width:706px}
#header{width:920px}
#header img{width:150px;margin-right:20px;margin-bottom:10px}
#footer{width:675px}
#left{width:160px}
.jobsfound{width:674px}
.jobsfoundnoright{width:920px}
.jobscount{float:right;display:block}
.gradient2 form {width:960px;float:left}
.gradient2 form li {left:180px}
#sticky-element2{display:none}
#switcher{display:block}
#salarybox{width:500}
.barcontainer1{width:15px}
.barcontainer2{width:60px}
}
@media screen and (max-width:959px) {
#container{width:800px}
#right{display:none}
#main{width:559px}
#mainnoright{width:559px}
#mainnoleft{width:559px}
#header{width:760px;height:120px}
#header img{width:360px;margin-right:20px;margin-bottom:10px}
#footer{width:750px;height:120px}
#left{width:160px}
.jobsfound{width:760px}
.jobscount{float:right;display:block}
.gradient2 form {width:800px;float:left}
.gradient2 form li {left:220px}
#top_ad_unit {margin-bottom:20px}
#middle_ad_unit {margin-bottom:20px}
#sticky-element2{display:block}
#switcher{display:block}
#salarybox{display:none}
#salarymiddle{display:block}
#salaryrhs{display:none}
}
@media screen and (max-width:799px) {
#container{width:768px}
#right{display:none}
#main{width:527px}
#mainnoright{width:527px}
#header{width:728px;height:120px}
#header img{width:340px;margin-right:20px;margin-bottom:10px}
#footer{width:718px;height:120px}
#left{width:160px}
.jobsfound{width:728px}
.jobscount{float:right;display:block}
.gradient2 form {width:768px;float:left}
.gradient2 form li {left:20px}
#switcher{display:block}
}
@media screen and (max-width:767px) {
#container{width:640px}
#right{display:none}
#main{width:439px}
#mainnoright{width:439px}
#header{width:600px;height:80px}
#header img{display:none;width:212px;margin-right:20px;margin-bottom:20px}
#footer{width:590px;height:120px}
#left{width:120px}
.jobsfound{width:600px}
.jobscount{float:right;display:block}
.gradient2 form {width:640px;float:left}
.gradient2 form li {left:20px}
#sticky-element2{display:none}
#switcher{display:block}
.mobdetails{font-size:120%}
}
@media screen and (max-width:639px) {
#container{width:600px}
#right{display:none}
#main{width:399px}
#mainnoright{width:399px}
#mainnoleft{width:519px}
#header{width:560px;height:80px}
#header img{width:358px;margin-left:111px;margin-right:111px;margin-bottom:20px}
#footer{width:550px;height:120px}
#left{width:120px}
#switcher{display:block}
.jobsfound{width:550px}
.jobscount{float:right;display:block}
.gradient2 form {width:600px;float:left}
.gradient2 form li {left:20px}
#sticky-element2{display:none}
}
@media screen and (max-width:599px) {
#container{width:480px}
#right{display:none}
#left{display:none}
#main{width:439px}
#mainnoright{width:439px}
#mainnoleft{width:439px}
#header{width:440px;height:120px}
#header img{width:358px;margin-left:51px;margin-right:51px;margin-bottom:20px}
#footer{width:310px;height:20px}
#switcher{display:block}
.jobsfound{width:430px}
.jobscount{float:right;display:block}
.gradient2 {height:100px}
.gradient2 form {width:480px;float:left}
.gradient2 form li {left:20px}
.emailalert{width:auto}
#mid_copy{display:none}
}
@media screen and (max-width:479px) {
#container{width:360px}
#right{display:none}
#left{display:none}
#main{width:319px}
#mainnoright{width:319px}
#mainnoleft{width:319px}
#header{width:320px;height:160px}
#header img{display:none;width:318px;margin-left:0px;margin-right:20px;margin-bottom:20px}
#footer{width:310px;height:120px}
.jobsfound{width:310px}
.jobscount{float:right;display:block}
.gradient2 form {width:360px;float:left}
.gradient2 form li {left:20px}
.gradient2{height:120px}
.emailalert{width:auto}
#savesearch{width:280px}
#sticky-element2{display:none}
#top_mobile_unit{display:block;margin-bottom:20px;margin-top:10px;}
#salarymiddle{display:none}
#switcher{display:block}
.orangehalfpanelheader{width:auto}
.greenhalfpanelheader{width:auto}
.registeredlogin fieldset{width:auto}
.register fieldset{width:auto}
}
@media screen and (max-width:359px) {
#container{width:320px}
#right{display:none}
#left{display:none}
#main{width:310px;padding-left:5px;padding-right:5px}
#mainnoright{width:310px;padding-left:5px;padding-right:5px}
#mainnoleft{width:310px;padding-left:5px;padding-right:5px}
#header{width:280px;height:160px}
#header img{display:none;width:0px;margin-left:0px;margin-right:20px;margin-bottom:20px}
#footer{width:270px;height:140px}
.jobsfound{width:270px}
.jobscount{float:right;display:block}
.gradient2 form {width:320px;float:left}
.gradient2 form li {left:20px}
.gradient2{height:140px}
.emailalert{width:auto}
#savesearch{width:280px}
#sticky-element2{display:none}
#top_mobile_unit{display:block;margin-right:0px;margin-left:0px}
#switcher{display:block}
.orangehalfpanelheader{width:auto}
.greenhalfpanelheader{width:auto}
.registeredlogin fieldset{width:auto}
.register fieldset{width:auto}
}
*/

#simplemodal-overlay {background-color:#000;}
//#simplemodal-container {background-color:#fff; border:4px solid #fff; padding:4px;}
#login_nav{ vertical-align: top; }

