@media print {   .noprint { display: none;  } div.content{ width:700px;}  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
/*ul{list-style:none;}*/
.main ul { margin-left: 15px }
body{margin:0px;font-size:10px;line-height:12px;font-family:Verdana, Geneva, sans-serif;color:#4c4c4c;}
input,select,textarea{font-size:10px;line-height:12px;font-family:Verdana, Geneva, sans-serif; vertical-align:middle;color:#808080;}
a{text-decoration:none;color:#4c4c4c;}
a:hover{text-decoration:underline;}
a:hover img{ text-decoration:none;}
h1{font-size:24px;line-height:26px; margin-bottom:10px; }
h2{font-size:17px;line-height:20px; font-weight:normal; margin-bottom:10px; margin-top:10px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2,.block3{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}


.employer h1, .employer h2 {color:#0887a4;}
.candidates h1, .candidates h2 {color:#643995;}
.jobs h1, .jobs h2 {color:#74b529;}
.news-block h1, .news-block h2 {color:#ec297b;}

.FrameLogin { border:none; height:300px; width:100%; }

div.container{width:1023px;margin:0 auto; padding:12px 0;}
@media print { div.container{ width:700px;}  }
div.header{ width:1023px; position:relative; overflow:hidden;} /* height:133px;}*/
div.header div.logo{ padding:0 0 16px 10px;}
div.header div.login{ position:absolute; top:2px; right:0px; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:16px;}

div.header div.cols1 {width: 590px; margin-top: 25px; margin-left: 161px; float: left;}
div.header div.cols1 div.col1 {width:410px;overflow:hidden;float:right;margin-right:0px; }
div.header div.cols1 div.col01{width:256px; padding:4px 0 0;}
div.header div.cols1 div.col02{width:149px;padding:4px 0 0;float:right;}
div.header div.cols1 div.col03{width:411px;text-align:right;margin-top:10px;}
div.header div.cols1 div.col03 input.search{ width:80px; height:26px; background:url(../img/search.gif) no-repeat left top; border:none; cursor:pointer;}
div.header div.cols1 div.col03 input.searchtop{ width:80px; height:26px; background:url(../img/searchtop.gif) no-repeat left top; border:none; cursor:pointer;}

@media print { div.header{ width:700px;}  }
ul.menu{ list-style:none;position:absolute; right:20px; bottom:-1px; line-height:25px; font-size:11px; height:26px; overflow:hidden; }
ul.menu li{ width:auto; float:left;}
ul.menu li a{ width:auto; float:left; display:block; padding:0 20px; height:26px;}
ul.menu li a:hover,
ul.menu li a.active{ background:#b5e865 url(../img/bg01.jpg) no-repeat left top; text-decoration:none;}
ul.menu li.item03 a:hover,
ul.menu li.item03 a.active{ background:#623793 url(../img/bg14.gif) no-repeat left top; text-decoration:none; color:#fff;}
ul.menu li.item04 a:hover,
ul.menu li.item04 a.active{ background:#05677d url(../img/bg21.jpg) no-repeat right top; text-decoration:none; color:#fff;}
ul.menu li.item05 a:hover,
ul.menu li.item05 a.active{ background:#d42671 url(../img/bg27.jpg) no-repeat left top; text-decoration:none; color:#fff;}
ul.menu li.item06 a:hover,
ul.menu li.item06 a.active{ background:#303435 url(../img/bg31.jpg) no-repeat left top; text-decoration:none; color:#fff;}

div.flash-block{ height:308px; background:url(../img/bg02.jpg) no-repeat left top; width:1023px; position:relative;}
div.flash-block div.cols1{width:950px;overflow:hidden;clear:both; position:absolute; left:14px; top:220px;}
div.flash-block div.cols1 div.col1{width:605px; border-right:solid 2px #6b8151;}
div.flash-block div.cols1 div.col2{width:320px; float:right; color:#fff;}
div.flash-block div.cols01{width:605px;overflow:hidden;clear:both; padding:10px 0 0;}
div.flash-block div.cols01 div.col01{width:256px; padding:4px 0 0;}
div.flash-block div.cols01 div.col02{width:254px;padding:4px 0 0;}
div.flash-block div.cols01 div.col03{width:95px;}
div.flash-block input.keywords{ width:153px; margin:0 0 0 8px;}
div.flash-block input.local{ width:240px;}
div.flash-block input.search{ width:80px; height:26px; background:url(../img/search.gif) no-repeat left top; border:none; cursor:pointer;}
div.flash-block div.cols02{width:605px;overflow:hidden;clear:both; }
div.flash-block div.cols02 div.col01{width:268px; }
div.flash-block div.cols02 div.col02{width:254px;}
div.flash-block a.advanced{ text-decoration:underline; margin:0 4px 0 0;}
div.blocks1{width:1023px;overflow:hidden;clear:both; margin:10px 0 0;}
div.blocks1 div.block1{width:248px; height:158px; background:url(../img/bg03.jpg) no-repeat left top; margin:0 10px 0 0;}
div.blocks1 div.block2{width:248px; height:158px; background:url(../img/bg04.jpg) no-repeat left top; margin:0 10px 0 0;}
div.blocks1 div.block3{width:248px; height:158px; background:url(../img/bg05.jpg) no-repeat left top; margin:0 10px 0 0;}
div.blocks1 div.block4{width:248px; height:158px; background:url(../img/bg06.jpg) no-repeat left top; float:left;}

div.candidates-block{ padding:16px 57px 0 16px; color:#fff;}
div.candidates-block h5.t1{ padding:0 0 10px;}
div.candidates-block a.register{ margin:0 4px 0 0;}
div.candidates-block div.systext { height:65px;}
div.candidates-block div.register{ padding:14px 0 0;}
div.candidates-block a.more{ text-decoration:underline; color:#fff;}

div.employer-block{ padding:16px 57px 0 16px; color:#fff;}
div.employer-block h5.t1{ padding:0 0 5px;}
div.employer-block a.register{ margin:0 4px 0 0;}
div.employer-block a.more{ text-decoration:underline; color:#fff;}
div.employer-block div.systext { height:65px;}
div.employer-block div.register{ padding:14px 0 0;  }


div.latest-block{ padding:16px 0 0 15px; color:#fff;}
div.latest-block ul{ padding:8px 0 0;}
div.latest-block ul li{ padding:1px 0; list-style:none;}
div.latest-block ul li a{ text-decoration:underline; color:#fff; font-size:11px; font-weight:bold; line-height:13px;}
div.current-block{ padding:16px 0 0 15px; color:#fff;}
div.current-block ul{ padding:8px 0 0;}
div.current-block ul li{ padding:1px 0; list-style:none;}
div.current-block ul li a{ text-decoration:underline; color:#fff; font-size:11px; font-weight:bold; line-height:13px;}
div.footer{ border-top:solid 1px #4d4d4d; padding:4px 0 0; margin:10px 0 0;}
div.job-search-block{ height:97px; background:url(../img/bg07.jpg) no-repeat left top; width:1023px; position:relative;}
div.job-search-block div.cols1{width:900px;overflow:hidden;clear:both; position:absolute; left:14px; top:17px;}
div.job-search-block div.cols1 div.col1{width:605px; border-right:solid 2px #6b8151;}
div.job-search-block div.cols1 div.col2{width:281px; float:right; color:#fff;}
div.job-search-block div.cols01{width:605px;overflow:hidden;clear:both; padding:10px 0 0;}
div.job-search-block div.cols01 div.col01{width:256px; padding:4px 0 0;}
div.job-search-block div.cols01 div.col02{width:254px;padding:4px 0 0;}
div.job-search-block div.cols01 div.col03{width:95px;}
div.job-search-block input.keywords{ width:153px; margin:0 0 0 8px;}
div.job-search-block input.local{ width:240px;}
div.job-search-block input.search{ width:80px; height:26px; background:url(../img/search.gif) no-repeat left top; border:none; cursor:pointer;}
div.job-search-block div.cols02{width:605px;overflow:hidden;clear:both; }
div.job-search-block div.cols02 div.col01{width:268px; }
div.job-search-block div.cols02 div.col02{width:254px;}
div.job-search-block a.advanced{ text-decoration:underline; margin:0 4px 0 0;}
div.breadcrumb{ padding:10px 15px;}
div.breadcrumb a{ font-weight:bold;}
div.content{ width:1023px; clear:both;}
@media print { div.content{ width:700px;}  }
div.side1{width:196px; float:left;}
div.main{ width:610px; float:left; margin:0 0 0 10px;}
div.side2{ width:196px; float:right;}
div.search-tools-block h6{ height:20px; background:url(../img/bg08.gif) no-repeat left top; padding:0 0 0 14px; margin:1px 0 0; line-height:20px;}
div.search-tools-block h6 a{ background:url(../img/icon01.gif) no-repeat left center; padding:0 0 0 12px;}
div.search-tools-block ul.help{ list-style:none;padding:5px 0 5px 20px;}
div.search-tools-block ul.help li.item01{ background:url(../img/icon02.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.search-tools-block ul.help li.item02{ background:url(../img/icon03.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.search-tools-block ul.help li.item03{ background:url(../img/icon04.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.search-tools-block ul.help li.item04{ background:url(../img/icon05.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.search-tools-block ul.help li.item05{ background:url(../img/icon06.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.search-tools-block ul.help li.item07{ background:url(../img/icon07.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.search-tools-block ul.info{ padding:4px 0 4px 26px; list-style-image:none; list-style-type:none;}
div.search-tools-block ul.info li{ padding:4px 0;}
div.search-tools-block div.alert{ padding:4px 0 4px 26px;}
div.job-block{ margin:10px 0 0;}
div.job-block div.cols1{width:610px; height:42px; background:url(../img/bg09.gif)  no-repeat left top;overflow:hidden;clear:both; line-height:42px;}
div.job-block div.cols1 div.col1{ padding:0 0 0 14px;}
div.job-block div.cols1 div.col2{width:auto; float:right; padding:0 14px 0 0;}
div.job-block div.cols2{width:610px;overflow:hidden;clear:both; }
div.job-block div.cols2 div.col1{ padding:0 0 0 14px; font-size:17px; line-height:20px;}
div.job-block div.cols2 div.col2{width:auto; float:right;}
div.job-block div.separator01{ background:url(../img/bg10.gif) no-repeat left top; height:6px; line-height:1px; font-size:1px; margin:8px 0;}
div.job-block div.cols3{width:582px;overflow:hidden;clear:both; padding:1px 0; margin:0 auto;}
div.job-block div.cols3 div.col1{ width:97px;}
div.job-block div.cols3 div.col1and2{ width:582px;}
div.job-block div.cols3 div.col1and2 h3{font-weight:normal;margin:0;line-height:12px;font-family:Verdana,Geneva,sans-serif;font-size:10px;}
div.job-block div.cols3 div.col2{ width:485px; font-weight:bold;}
div.job-block div.info{ padding:0 14px;}
div.job-block div.cols3 div.button {float:right;cursor:pointer;}



div.post-a-job div.job-block div.cols3{width:420px;overflow:hidden;clear:both; padding:0 0 10px; margin:0 0 0 13px;}
div.post-a-job div.job-block div.cols3 div.col1{width:140px; text-align:left; font-size:11px; padding:2px 0 0; line-height:14px;}
div.post-a-job div.job-block div.cols3 div.col2{width:276px; float:right;}
div.post-a-job div.job-block label.JobTitle{font-size:17px; line-height:19px;}
div.post-a-job div.job-block textarea.Description {width:550px; height:300px; }
div.post-a-job div.job-block input[type=text], div.post-a-job div.job-block input[type=file]{ font-size:11px; line-height:14px; padding:3px; width:256px;}
div.post-a-job div.job-block select {padding:3px;width:266px; line-height:14px; font-size:11px;}
div.post-a-job div.job-block input.JobTitle{font-size:17px; line-height:19px; padding:3px 3px 3px 3px; width:400px;}



div.advanced-search div.job-block div.cols3{width:470px;overflow:hidden;clear:both; padding:0 0 10px; margin:0 0 0 0px;}
div.advanced-search div.job-block div.cols3 div.col1{width:140px; text-align:left; font-size:11px; padding:2px 0 0; line-height:14px;}
div.advanced-search div.job-block div.cols3 div.col2{width:326px; float:right;}
div.advanced-search div.job-block label.JobTitle{font-size:17px; line-height:19px;}
div.advanced-search div.job-block textarea.Description {width:550px; height:300px; }
div.advanced-search div.job-block input[type=text], div.post-a-job div.job-block input[type=file]{ font-size:11px; line-height:14px; padding:3px; width:256px;}
div.advanced-search div.job-block select {padding:3px;width:266px; line-height:14px; font-size:11px;}
div.advanced-search div.job-block input.JobTitle{font-size:17px; line-height:19px; padding:3px 3px 3px 3px; width:400px; }



div.cv-search div.job-block div.cols3{width:470px;overflow:hidden;clear:both; padding:0 0 10px; margin:0 0 0 0px;}
div.cv-search div.job-block div.cols3 div.col1{width:160px; text-align:left; font-size:11px; padding:2px 0 0; line-height:14px;}
div.cv-search div.job-block div.cols3 div.col2{width:306px; float:right;}
div.cv-search div.job-block label.JobTitle{font-size:17px; line-height:19px;}
div.cv-search div.job-block textarea.Description {width:550px; height:300px; }
div.cv-search div.job-block input[type=text], div.post-a-job div.job-block input[type=file]{ font-size:11px; line-height:14px; padding:3px; width:256px;}
div.cv-search div.job-block select {padding:3px;width:266px; line-height:14px; font-size:11px;}
div.cv-search div.job-block input.JobTitle{font-size:17px; line-height:19px; padding:3px 3px 3px 3px; width:400px; }

div.application-block{ margin:0 0 10px; height:116px; background:url(../img/bg11.jpg) no-repeat left top; padding:16px 13px; color:#fff; font-weight:bold;}
div.related-jobs-block{ margin:0px 0 10px;}
div.related-jobs-block ul{ overflow:hidden; margin:1px 0 0;}
div.related-jobs-block ul li{ background:#fcfcfc url(../img/bg12.gif) repeat-x left top; border:solid 1px #a8a9aa; padding:3px 14px; margin:0 0 3px 0; font-weight:bold;}
div.category-info-block{ height:134px; background:url(../img/bg13.jpg) no-repeat left top; padding:25px 15px 0; color:#fff; margin:7px 0 0;}
div.category-info-block a{color:#fff;}
div.candidates-login-block{ background:url(../img/bg15.jpg) no-repeat left top; height:78px; padding:0 14px;}
div.candidates-login-block div.cols1{width:997px;overflow:hidden;clear:both; padding:16px 0 0;}
div.candidates-login-block div.cols1 div.col1{width:568px;}
div.candidates-login-block div.cols1 div.col2{width:429px;}
div.candidates-login-block div.t1{ padding:5px 0 3px;}
div.candidates-login-block input{ vertical-align:middle;}
div.candidates-login-block input.login{ width:75px; height:26px; background:url(../img/login-btn.png) no-repeat left top; border:none; cursor:pointer;}
div.candidates-login-block input.username,
div.candidates-login-block input.password{ width:115px; margin:0 4px 0 0;}
div.employers-login-block{ background:url(../img/bg22.jpg) no-repeat left top; height:78px; padding:0 14px;}
div.employers-login-block div.cols1{width:997px;overflow:hidden;clear:both; padding:16px 0 0;}
div.employers-login-block div.cols1 div.col1{width:568px;}
div.employers-login-block div.cols1 div.col2{width:429px;}
div.employers-login-block div.t1{ padding:5px 0 3px;}
div.employers-login-block input{ vertical-align:middle;}
div.employers-login-block input.login{ width:75px; height:26px; background:url(../img/login-btn2.png) no-repeat left top; border:none; cursor:pointer;}
div.employers-login-block input.username,
div.employers-login-block input.password{ width:115px; margin:0 4px 0 0;}
div.news-login-block{ background:url(../img/bg28.jpg) no-repeat left top; height:78px; padding:0 14px;}
div.news-login-block div.cols1{width:997px;overflow:hidden;clear:both; padding:16px 0 0;}
div.news-login-block div.cols1 div.col1{width:497px;}
div.news-login-block div.cols1 div.col2{width:500px;}
div.news-login-block div.t1{ padding:5px 0 3px;}
div.news-login-block input{ vertical-align:middle;}
div.news-login-block input.login{ width:75px; height:26px; background:url(../img/login-btn3.gif) no-repeat left top; border:none;}
div.news-login-block input.username,
div.news-login-block input.password{ width:153px; margin:0 4px 0 0;}
div.tools-block h6{ height:21px; background:url(../img/bg16.gif) no-repeat left top; padding:0 0 0 14px; margin:1px 0 0; line-height:20px;}
div.tools-block h6 a{ background:url(../img/icon01.gif) no-repeat left center; padding:0 0 0 12px;}
div.tools-block ul.my{list-style:none; padding:5px 0 5px 20px;}
div.tools-block ul.my li.item01{ background:url(../img/icon07.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.tools-block ul.my li.item02{ background:url(../img/icon08.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.tools-block ul.my li.item03{ background:url(../img/icon09.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.tools-block ul.my li.item04{ background:url(../img/icon10.gif) no-repeat left 2px; padding:5px 0 5px 23px;}
div.tools-block ul.resource,
div.tools-block ul.career{ list-style:none;padding:4px 0 4px 26px;}
div.tools-block ul.resource li,
div.tools-block ul.career li{ padding:4px 0;}
div.search-block h6{background:#f9fcfd url(../img/bg23.gif) repeat-x left top; padding:3px 0 4px 14px; margin:1px 0 0;  border:solid 1px #e0e0e0;}
div.search-block h6 a{ background:url(../img/icon01.gif) no-repeat left center; padding:0 0 0 12px;}
div.search-block ul.resource,
div.search-block ul.offers{ list-style:none;padding:4px 0 4px 26px;}
div.search-block ul.resource li,
div.search-block ul.offers li{ padding:4px 0;}
div.search-block ul.resource li a,
div.search-block ul.offers li a{ text-decoration:underline;}
div.search-news-block h6{background:#fefcfd url(../img/bg29.gif) repeat-x left top; padding:3px 0 4px 14px; margin:1px 0 0;  border:solid 1px #e0e0e0;}
div.search-news-block h6 a{ background:url(../img/icon01.gif) no-repeat left center; padding:0 0 0 12px;}
div.search-news-block ul.cat,
div.search-news-block ul.newsletters{ list-style:none;padding:4px 0 4px 26px;}
div.search-news-block ul.cat li,
div.search-news-block ul.newsletters li{ padding:4px 0;}
div.search-help-block h6{background:#fefcfd url(../img/bg33.gif) repeat-x left top; padding:3px 0 4px 14px; margin:1px 0 0;  border:solid 1px #e0e0e0;}
div.search-help-block h6 a{ background:url(../img/icon01.gif) no-repeat left center; padding:0 0 0 12px;}
div.search-help-block ul.section{ list-style:none;padding:4px 0 4px 26px;}
div.search-help-block ul.section li{ padding:4px 0;}
div.register-banner-block{ height:138px; background:url(../img/bg17.jpg) no-repeat left top; border:solid 1px #a4a4a4; padding:20px 14px 0; margin:10px 0 0;}
div.database-banner-block{ height:138px; background:url(../img/bg24.jpg) no-repeat left top; border:solid 1px #a4a4a4; padding:20px 14px 0; }
div.separator{ background:url(../img/bg10.gif) no-repeat left top; height:6px; line-height:1px; font-size:1px; margin:4px 0;}
div.upload-banner-block{ height:137px; background:url(../img/bg18.jpg) no-repeat left top; border:solid 1px #a0a0a0; padding:13px 14px 0; color:#fff;}
div.upload-banner-block div.cols1{width:568px;overflow:hidden;clear:both;}
div.upload-banner-block div.cols1 div.col1{width:394px;}
div.upload-banner-block div.cols1 div.col2{width:98px; float:right; padding:102px 0 0 0;}
div.job-banner-block{ height:145px; background:url(../img/bg25.jpg) no-repeat left top; border:solid 1px #a0a0a0; padding:13px 15px 0; color:#fff;}
div.job-banner-block div.cols1{width:568px;overflow:hidden;clear:both;}
div.job-banner-block div.cols1 div.col1{width:394px;}
div.job-banner-block div.cols1 div.col2{width:98px; float:right; padding:102px 0 0 0;}

div.recruiting-block{ margin:10px 0 0;}
div.recruiting-block h3{ padding:0 0 8px;}
div.recruiting-block ul{list-style:none; border:solid 1px #c1c1c1; width:608px; overflow:hidden; margin-left:0; }
/*div.recruiting-block ul li{ float:left; padding:10px 0 10px 10px; width:140px; overflow:hidden; text-align:center; }*/
div.recruiting-block ul li{ float:left; padding:10px 0 10px 10px; overflow:hidden; text-align:center; }
/*div.recruiting-block ul li img { max-height:100px; max-width:140px; }*/

div.latest-jobs-block{ padding:16px 0 0 15px; color:#fff; background:url(../img/bg19.jpg) no-repeat left top; height:142px; margin-bottom:10px;}
div.latest-jobs-block ul{ list-style:none;padding:8px 0 0;}
div.latest-jobs-block ul li{ padding:1px 0;}
div.latest-jobs-block ul li a{ text-decoration:underline; color:#fff; font-size:11px; font-weight:bold; line-height:13px;}
div.not-candidate-block{ background:#4d4d4d; padding:18px 15px; font-weight:bold; color:#fff; margin:10px 0 0;}
div.not-candidate-block a{ color:#fff; text-decoration:underline;}
div.not-employer-block{ background:#4d4d4d; padding:18px 15px; font-weight:bold; color:#fff; margin:0px 0 10px;}
div.not-employer-block a{ color:#fff; text-decoration:underline;}
div.assessment-block{ background:url(../img/bg20.jpg) no-repeat left top; padding:17px 16px 0; height:141px; color:#fff; margin:10px 0 0;}
div.assessment-block a{ color:#fff; text-decoration:underline;}
div.testimonials-block{ background:url(../img/bg26.jpg) no-repeat left top; padding:17px 16px 0; height:141px; color:#fff; margin:10px 0 0;}
div.testimonials-block a{ color:#fff; text-decoration:underline;}
div.testimonials-block span.s1{ font-style:italic;}
div.news-block{ padding:0px 0 0 15px;}
/*div.news-block h2{ padding:0 0 18px;}*/
p.pagination{ text-align:right; padding:0;}
p.pagination a.a1{ font-weight:bold;}
div.news-block ul { margin-left:0px;}
div.news-block ul li{ list-style:none;padding:6px 0; }
div.news-block h6 a{ color:#ec297b;}
div.news-block div.meta{ color:#999999;}
div.story-block{background:url(../img/bg30.jpg) no-repeat left top; padding:14px 16px 0; height:144px; color:#fff; margin:0px 0 10px;}
div.story-block h3{ font-size:18px; line-height:25px; font-weight:bold;}
div.story-block a{ text-decoration:underline; color:#fff;}
div.help-header-block{ background:url(../img/bg32.jpg) no-repeat left top; padding:16px 0 0 14px; height:62px;}
div.help-block{ padding:0 0 0 13px;}
div.help-block h2{ color:#602d91;}
div.help-block ul.faq{list-style:none; padding:9px 0;}
div.help-block ul.faq li{ padding:3px 0;}
div.help-block h6{ padding:9px 0 0;}
div.help-block ul.section{list-style:none; padding:3px 14px;}
div.help-block ul.section li{ padding:3px 0;}
div.help-block a.back{ color:#602d91; text-decoration:underline;}




div.reg-block h1{ margin-bottom:15px;  }
div.reg-block div.cols1{width:500px;overflow:hidden;clear:both; padding:35px 0 0px;}
div.reg-block div.cols1 div.col1{ font-size:23px; line-height:45px; }
div.reg-block div.cols1 div.col1{width:100px;}
div.reg-block div.cols1 div.col2{width:0px;}
div.reg-block div.cols01{width:500px;overflow:hidden;clear:both; padding:0 0 10px;}
div.reg-block div.cols01 div.col01{width:200px; text-align:left; font-size:11px; padding:0px 0 0; line-height:12px;}
div.reg-block div.cols01 div.col02{width:276px; float:right;}
div.reg-block input.signinFields,
div.reg-block input.username,
div.reg-block input.password,
div.reg-block input[type=text], div.reg-block input[type=file], div.reg-block input[type=password]{ font-size:11px; line-height:14px; padding:3px; width:256px;}
div.reg-block select {padding:3px;width:266px;}
div.reg-block textarea {padding:3px;width:258px; height:100px;}





div.contact-block h1{ margin-bottom:15px;  }
div.contact-block div.cols1{width:500px;overflow:hidden;clear:both; padding:35px 0 0px;}
div.contact-block div.cols1 div.col1{ font-size:23px; line-height:45px; }
div.contact-block div.cols1 div.col1{width:100px;}
div.contact-block div.cols1 div.col2{width:0px;}
div.contact-block div.cols01{width:600px;overflow:hidden;clear:both; padding:0 0 10px;}
div.contact-block div.cols01 div.col01{width:120px; text-align:left; font-size:11px; padding:2px 0 0; line-height:14px;}
div.contact-block div.cols01 div.col02{width:440px; float:right;}
div.contact-block input.signinFields,
div.contact-block input.username,
div.contact-block input.password,
div.contact-block input[type=text], div.contact-block input[type=file], div.contact-block input[type=password]{ font-size:11px; line-height:14px; padding:3px; width:256px;}
div.contact-block select {padding:3px;width:266px;}
div.contact-block textarea {padding:3px;width:258px; height:100px;}



div.reg-block-small h1{ margin-bottom:15px;  }
div.reg-block-small div.cols1{width:400px;overflow:hidden;clear:both; padding:35px 0 0px;}
div.reg-block-small div.cols1 div.col1{ font-size:23px; line-height:45px; }
div.reg-block-small div.cols1 div.col1{width:100px;}
div.reg-block-small div.cols1 div.col2{width:0px;}
div.reg-block-small div.cols01{width:400px;overflow:hidden;clear:both; padding:0 0 10px;}
div.reg-block-small div.cols01 div.col01{width:100px; text-align:left; font-size:11px; padding:2px 0 0; line-height:12px;}
div.reg-block-small div.cols01 div.col02{width:276px; float:right;}
div.reg-block-small input.signinFields,
div.reg-block-small input.username,
div.reg-block-small input.password,
div.reg-block-small input[type=text], div.reg-block-small input[type=password]{ font-size:11px; line-height:14px; padding:3px; width:256px;}


div.PaymentForm div.cols1{width:500px;overflow:hidden;clear:both; padding:35px 0 0px;}
div.PaymentForm div.cols1 div.col1{ font-size:23px; line-height:45px; }
div.PaymentForm div.cols1 div.col1{width:100px;}
div.PaymentForm div.cols1 div.col2{width:0px;}
div.PaymentForm div.cols01{width:500px;overflow:hidden;clear:both; padding:0 0 10px;}
div.PaymentForm div.cols01 div.col01{width:200px; text-align:left; font-size:11px; padding:2px 0 0; line-height:14px;}
div.PaymentForm div.cols01 div.col02{width:276px; float:right;}
div.PaymentForm input[type=text]{ font-size:11px; line-height:14px; padding:3px; width:256px;}
div.PaymentForm select {padding:3px;width:266px;}
div.PaymentForm input.CreditsLeft, div.PaymentForm input.code, div.PaymentForm input.purchaseqty { width:48px; margin-bottom:5px; }
div.PaymentForm input.purchasevalue { width:70px; margin-bottom:5px; }
div.PaymentForm select.Quantity { width:58px; }
div.PaymentForm .addr { margin-bottom:5px; }
.PurchaseQtyFeilds {width:138px; display:inline; }

.MyOrders { width:550px; margin-top:25px; }
.MyOrders th { text-align:left; font-size:14px; font-weight:normal; }

.PriceInformation { width:170px; margin-top:10px; }
.PriceInformation th { text-align:left; font-size:13px; font-weight:normal; }
.CreditBalance {width:600px;overflow:hidden;clear:both; padding:0 0 10px; border-bottom:solid 1px #4d4d4d; }
.CreditBalance  div.col02{width:376px; float:right;}
div.CreditBalance input[type=text]{ font-size:11px; line-height:14px; padding:3px; width:256px;}
div.CreditBalance input.CreditsLeft { width:48px; }
.creditsLeft{width:200px; padding:4px 0 0; float:left; font-size:16px;}


.UserCompanyLogo { margin-bottom:10px; }

.EmployerJobList { width:610px; }
.EmployerJobList tr { background-image:url('/assets/img/bg-ResultsRow2.gif'); background-repeat:no-repeat; height:24px; }
.EmployerJobList tr td, .EmployerJobList tr th { margin-bottom:0px; height:24px; line-height:20px; font-size:10px; padding:3px 5px 3px 5px; vertical-align:top;  }
.EmployerJobList th { text-align:left; }



.ApplicantsList { width:100% }
.ApplicantsList th { text-align:left; }
.ApplicantsList td.ButtonColumn { width:150px; }


#tabs ul { margin:0; }
.CandidateRow td{ vertical-align:top; }
.CandidateRow td.actions { width:150px; }
.CandidateRow a { vertical-align:middle; text-decoration:none; }
.CandidateRow a img { margin-bottom:5px; }

.JobResults { min-width:620px; clear:both; }
.JobResults tr { background-image:url('/assets/img/bg-ResultsRow.gif'); background-repeat:no-repeat; height:20px; }
.JobResults tr td, .JobResults tr th { text-align:left; margin-bottom:0px; height:24px; line-height:20px; font-size:10px; padding:0px; vertical-align:top; padding-left:5px; }
.JobResults tr td.tcol1, .JobResults tr th.tcol1 { width:60px; }
.JobResults tr td.tcol2, .JobResults tr th.tcol2 { width:210px; }
.JobResults tr td.tcol3, .JobResults tr th.tcol3 { width:30px; }
.JobResults tr td.tcol4, .JobResults tr th.tcol4 { width:130px; }
.JobResults tr td.tcol5, .JobResults tr th.tcol5 { width:150px; }
.JobListingPaginationHeader { float:right; margin: 5px 0 10px;}
.JobListingPagination { float:right; margin: 5px 0 10px; }
/*.JobListingPagination a.a1{ font-weight:bold;}*/

tr.Doublerow
{ background-image:url('/assets/img/bg-ResultsRow-3.gif'); background-repeat:no-repeat; height:44px; }

.MyCVs { width:610px; }
.MyCVs tr { background-image:url('/assets/img/bg-ResultsRow2.gif'); background-repeat:no-repeat; height:24px; }
.MyCVs tr td, .MyCVs tr th { text-align:left; margin-bottom:0px; height:24px; line-height:20px; font-size:10px; padding:3px 5px 3px 5px; vertical-align:top;  }
.MyCVs tr td a img, .MyCVs tr td input { margin-bottom:5px; }
.MyCVs tr td.ButtonsColumn { width:50px; padding-right:5px; }



.JobLogo {text-align:left; overflow:hidden; max-height:160px; padding-top:0px; max-width:610px; margin-bottom:10px;}
.PostaJobLogo {text-align:left; overflow:hidden; padding-top:0px; margin-bottom:10px; border-style:dotted;}

.error_message, .Error {line-height:15px;font-size: 11px; font-weight:bold;background: #fff url('../img/icons/cancel.gif') no-repeat top left;margin-top:4px;padding-left:20px;margin-bottom:10px;color:#FF0000;position:relative;z-index:100; display:block;}

.LoginInfo {font-size: 11px; font-weight:bold;background: #fff url('../img/icons/icn_conf_on.gif') no-repeat top left;margin-top:4px;padding-left:20px;margin-bottom:10px;position:relative;z-index:100; display:block;}

.CustomerRegError {color:#FF0000; margin-bottom:15px;}
label.error {font-size: 11px; font-weight:bold;background: #fff url('../img/icons/cancel.gif') no-repeat left;margin-top:4px;padding-left:20px;margin-bottom:0px;color:#FF0000;position:relative;z-index:100; display:block;}
.Success { font-size:12px; border:solid 1px #ccc; padding:5px; margin-bottom:15px; margin-top:5px; background-color:#f1f7f7;  }
.PurchaseQtyFeilds label.error {font-size: 11px; font-weight:bold;background: #fff url('../img/icons/cancel.gif') no-repeat left;margin-top:4px;padding-left:20px;margin-bottom:0px;color:#FF0000;position:fixed;z-index:100; display:block;width:108px;}

div.creditbalance input[disabled='disabled'],Div.PaymentForm input[type='text'][disabled='disabled'] { color:#000; background-color:#fff; border:solid 1px #a7a6aa; padding:4px;}

.SearchByCategory a { color:White; }
.Ad { margin-bottom:10px; cursor:pointer; }

.CVApplication { width:100%; }
.CVApplication th { text-align:left; }

.JobsApplied { min-width:620px; clear:both; }
.JobsApplied tr { background-image:url('/assets/img/bg-ResultsRow2.gif'); background-repeat:no-repeat; height:24px; margin-bottom:5px;}
.JobsApplied tr td, .JobsApplied tr th { text-align:left; margin-bottom:0px; height:24px; line-height:20px; font-size:10px; padding:3px 5px 3px 5px; vertical-align:top; }
.JobsApplied tr td.col1, .JobsApplied tr th.col1 { width:60px; }
.JobsApplied tr td.col2, .JobsApplied tr th.col2 { width:200px; }
.JobsApplied tr td.col3, .JobsApplied tr th.col3 { width:150px; }
.JobsApplied tr td.col4, .JobsApplied tr th.col4 { width:30px; }
.JobsApplied tr td.col5, .JobsApplied tr th.col5 { width:100px; }

.CompanyProfiles { min-width:620px; clear:both; }
.CompanyProfiles tr { background-image:url('/assets/img/bg-ResultsRow2.gif'); background-repeat:no-repeat; height:24px; margin-bottom:5px;}
.CompanyProfiles tr td, .CompanyProfiles tr th { text-align:left; margin-bottom:0px; height:24px; line-height:20px; font-size:10px; padding:3px 5px 3px 5px; vertical-align:top; }
.CompanyProfiles tr td.col1, .CompanyProfiles tr th.col1 { width:250px; }
.CompanyProfiles tr td.col2, .CompanyProfiles tr th.col2 { width:240px; }
.CompanyProfiles tr td.col3, .CompanyProfiles tr th.col3 { width:100px; }

.footer div { width:258px; float:left;margin-bottom:10px; }
.footer div.last { width:240px; }
.footer { margin-bottom:10px; }
.footer ul { list-style:none; }

.forgottenPassword a
{
    color:#fff;
    float:right; 
    padding-right:70px;
    font-family:Verdana;
    font-size:9px;
}

table.ApplicantsList tr.notHiredRow td,
table.ApplicantsList tr.hiredRow td
{
    border-bottom: 1px solid #a6c9e2;  
}


.hiredRow
{
    background: url(green/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) #6eac2c repeat-x 50% 50%;
}

.hiredRow td.ButtonColumn a:link, 
.hiredRow td.ButtonColumn a:visited,
.hiredRow td.ButtonColumn a:active,
.hiredRow td.ButtonColumn a:hover
{
     text-decoration:none; 
}


.notHiredRow 
{
    background-color:#fff;
}

.notHiredRow td.ButtonColumn a:link, 
.notHiredRow td.ButtonColumn a:visited,
.notHiredRow td.ButtonColumn a:active,
.notHiredRow td.ButtonColumn a:hover
{
     text-decoration:none; 
}



