@charset "utf-8";
/* CSS Document */
html,body{font-family:Arial, Helvetica, sans-serif; margin:0 auto; padding:0px; color:#333333; font-size:12px; text-align:left; height:100%;}
body{background:url(images/body-bg.gif) left top;}
html, body{height: 100%;}
h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
h1{font-size:20px;}
h2{font-size:20px;}
h3,h4,h5,h6{font-size:18px;}
a:link, a:visited{font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}
form{padding:0px; margin:0px; text-align:left;}
.clear { clear:both; height:0px; font-size:1px; line-height:0px;}
img{border:0 none;}
/*Common class*/
.wrapper{background:url(images/main-bg.gif) left top repeat-x; margin:0 auto; height:100%}
.container{width:100%; padding:0px; margin:0 auto; height:100%;}
.clear{clear:both;}
.pading-bottom{padding-bottom:10px;}
.left{float:left;}
.right{float:right;}

.logo2{width:265px; float:left; margin:0px 0px 0px 0px; background-color:#fff; display:inline; height:166px;}
.header{width:800px; padding:0px; margin:0px auto; height:233px;}
* html .header{width:801px; margin:0px auto;}
.header .logo{width:265px; float:left; margin:25px 0px 0px 16px; display:inline;}
.header .logocnt{width:219px; float:left; margin:0px; padding:10px 0 0px 0;}

.header .logocnt span{width:219px; float:left; margin:0px; font-size:15px; font-weight:bold; padding-top:3px;}
.header .logocnt p{margin:0px; font-size:11px; background:url(../images/orange-bullet.gif) left 8px no-repeat; line-height:19px; padding:0px 0px 0px 8px;  float:left;}
.header .logocnt img{float:left;}


.header-right2{width:265px; float:left; padding:1px 0px 17px 0px; margin:0px;}
.top-link2{float:left; padding:0px; margin:0px;}
.top-link2 a:link, .top-link2 a:visited{background:#b7c76a; margin:0 0 0 2px; padding:5px; float:left; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.top-link2 a:hover{background:#b7c76a; text-decoration:underline;}

.header .anim-img{width:196px; float:left; padding:0px; margin:0px;}
.header-right{width:323px; float:left; padding:26px 0px 0px 0px; margin:0px; display:inline;}
.top-link{float:right; padding:0px; margin:0px;}
.top-link a:link, .top-link a:visited{background:#b7c76a; margin:0 0 0 2px; padding:5px; float:left; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.top-link a:hover{background:#b7c76a; text-decoration:underline;}
.employees-img{width:275px; padding:0px; position:absolute; top:57px; left:780px; margin:0px; float:left;}

.content{width:770px; padding:0px 14px; margin:0px auto; background:#FFFFFF;  border-left:1px solid #e1e5e8; border-right:1px solid #e1e5e8; min-height:100%; height:auto !important; height:100%; display:block;}
.content_bottom_tabbg{width:770px; padding:0px 14px; margin:0px auto; background:#FFFFFF;  border-left:1px solid #e1e5e8; border-right:1px solid #e1e5e8; min-height:7%; height:auto !important; height:2%; display:block;}
.content .cnt-top-box{width:770px; padding:0px; margin:20px 0 0 0; border-bottom:1px solid #e9edef; float:left;}
.content .cnt-top-box-txt{width:575px; padding:0 0 0 15px; margin:0px; float:left;}
.content .cnt-top-box-txt h1{width:515px; color:#8cb810; margin:0px; padding:0px 0 15px 0; font-size:20px; line-height:18px;}
.content .cnt-top-box-txt p{width:515px; padding-bottom:15px;}
.content .postvideo-box{width:168px; padding:0px 5px; margin:0 0 5px; float:left; border:1px solid #000; font-size:14px;}
.content .postvideo-box span{color:#587c00; font-size:16px; font-weight:bold;}
.main-searchbox{background:url(images/serchbox-bg.jpg) repeat-x left top; float:left; width:746px; border:1px solid #e9edef; padding:7px 11px 0px 11px; background:#bfce71; margin-top:1px;}
.find-job-txt{color:#fff; font-size:18px; border-bottom:1px solid #9faf49;}

.search-area-main{padding-top:8px;}

.job-title-serchbox{width:139px; float:left;}
.job-title-serchbox p{width:129px; float:left; font-size:11px; color:#333333;}
.job-title-serchbox input{width:125px; border:1px solid #7f9db9; background:#fff; height:18px; padding:0px; margin:0px; }

.job-type-serchbox{width:105px; float:left;}
.job-type-serchbox p{width:105px; float:left; font-size:11px; color:#333333;}
.job-type-serchbox select{width:95px; padding:0px; margin:0px;}

.functional-area-serchbox{width:196px; float:left;}
.functional-area-serchbox p{width:196px; float:left; font-size:11px; color:#333333;}
.functional-area-serchbox select{width:186px; padding:0px; margin:0px;}

.description-serchbox{width:167px; float:left;}
.description-serchbox p{width:167px; float:left; font-size:11px; color:#333333;}
.description-serchbox input{width:165px; border:1px solid #7f9db9; background:#fff; height:18px; padding:0px; margin:0px;}

.search-btn-box{padding-top:5px; float:right;}
.search-btn{background:url(images/search-btn.jpg) left top no-repeat !important; float:right; padding:0px; margin:0px; border:none 0; height:21px; width:76px; font-size:12px; font-weight:bold;}

.inner-content-main{float:left; width:100%; margin-top:5px;}
.inner-content-main-left{float:left; width:561px; padding-right:14px; margin:0px;}
.employer-service-bar{background:#f9ebcb url(images/emploer-service-bar-bg.jpg) left top no-repeat; height:25px; width:546px; padding:10px 0px 0px 16px; float:left;}
.employer-service-bar strong{letter-spacing:1px; padding-right:3px;}
.employer-service-bar a:link, .employer-service-bar a:visited{padding:0px 10px 0px 10px;}
.jobs-category{width:546px; margin-top:5px; padding:0px 0px 5px 14px; float:left; border:1px solid #f1f1f1;}
.jobs-category h3{font-size:12px; font-weight:bold; padding:5px 0px 20px 0px; float:left; width:100%; background:#fff;}
.jobs-category-inner{background:url(images/find-category-bg.gif) left top repeat-y; float:left; width:546px; padding-bottom:20px;}
.browse-all-category{float:left; width:546px; padding-top:5px;}
.browse-all-category a:link, .browse-all-category a:visited{background:url(images/blue-arrow.gif) right 5px no-repeat; font-size:11px; color:#0b82ce; padding-right:8px;}
.browse-all-category a:hover{text-decoration:underline;}
.job-classification{width:181px; float:left; padding:0px; margin:0px; display:inline;}
.job-classification p{float:left; font-weight:bold; color:#cc6600; padding-bottom:10px;}
.job-classification ul{list-style:none; padding:0px; margin:0px;}
.job-classification li{float:left; width:171px; background:url(images/gray-arrow.gif) left 5px no-repeat; padding:0 0 3px 10px; list-style:none; margin:0px;}

.job-type{width:171px; float:left; padding:0px 0px 0px 10px; margin:0px; display:inline;}
.job-type p{float:left; font-weight:bold; color:#cc6600; padding-bottom:10px;}
.job-type ul{list-style:none; padding:0px; margin:0px;}
.job-type li{float:left; width:161px; background:url(images/gray-arrow.gif) left 5px no-repeat; padding:0 0 3px 10px; list-style:none; margin:0px;}

.job-location{width:171px; float:left; padding:0px 0 0 10px; margin:0px; display:inline;}
.job-location p{float:left; font-weight:bold; color:#cc6600; padding-bottom:10px;}
.job-location ul{list-style:none; padding:0px; margin:0px;}
.job-location li{float:left; width:161px; background:url(images/gray-arrow.gif) left 5px no-repeat; padding:0 0 3px 10px; list-style:none; margin:0px;}


.jobs-listing{width:560px; margin:0px; padding:30px 0px 5px 0px; float:left; }
.jobs-listing h3{color:#1a1a1a; font-size:14px; padding-bottom:10px;}
.listing-table-main{border:1px solid #f1f1f1; padding:2px 3px; background:#f6fcfe;}
table.listing-table{background:#f6fcfe;}
table.listing-table th{background:url(images/listing-head-bg.gif) repeat-x left top; height:22px; padding:0px; margin:0px;}
table.listing-table th span{background:url(images/divider.gif) no-repeat right top; display:block; height:18px; padding:4px 0 0 0; margin:0px;}
table.listing-table table td{border:1px solid #f1f1f1; background:#fff;}
table.listing-table .day{border-bottom:1px solid #f1f1f1 !important; height:29px;}
.view-more{height:29px; margin:0px; padding:0px;}
.view-more a:link, .view-more a:visited{background:url(images/blue-arrow.gif) right 5px no-repeat; font-size:11px; color:#0b82ce; padding-right:8px; margin-right:20px;}
.view-more a:hover{text-decoration:underline;}
.listing-jobtitle{padding:0px 5px;}

.job-title-link a:link, .job-title-link a:visited{color:#4b80b5; text-decoration:underline;}
.job-title-link a:hover{text-decoration:none;}
.post-employer{color:#666; font-size:10px;}
.post-employer a:link, .post-employer a:visited{color:#333; font-style:italic; text-decoration:underline; font-size:10px;}
.post-employer a:hover{text-decoration:none; font-size:10px;}
.post-employer span{color:#333;}

.inner-content-main-right{float:right; width:193px;}
.blu-registred-login{background:#9bc0e4; float:left; width:193px;}
.regitered-title{background:url(images/job-seeker-bg.gif) left top repeat-x; height:18px; padding:3px 0px 0px 10px; font-weight:bold; color:#FFF;}
.regitered-cnt{padding:5px 10px;}
.regitered-cnt p {font-size:10px; padding:5px 0px; text-align:justify;}

.job-seeker-login{border-bottom:1px solid #7a9fc3; border-top:1px solid #7a9fc3; margin:0 6px; float:left; display:inline;}
.job-seeker-login p{padding:10px 0 0px 4px; margin:0px; float:left; width:177px;}
.job-seeker-login-txt{float:left; width:80px; color:#FFFFFF; font-size:11px; text-align:right; text-transform:capitalize;}
.job-seeker-login-input{float:left; width:78px; padding-left:8px;}
.job-seeker-login-input input{width:78px; border:1px solid #7f9db9; background:#fff; height:16px;}
.login-btn{float:left; padding:5px 10px 10px 0; text-align:right; width:170px;}
.forgot-password{color:#0e4faf; font-size:12px; font-weight:bold; padding:5px 0 10px 5px; float:left; width:188px;}
.forgot-password a:link, .forgot-password a:visited{color:#FFFFFF; font-weight:normal; font-size:11px; text-decoration:none; padding-left:5px;}
.forgot-password a:hover{text-decoration:underline;}

.sponsor-img{float:left; width:193px; padding:10px 0px; margin:0px;}
.ad-box{float:left; width:191px; padding:10px 0px; margin:0px; /* border:1px solid #CCC; */ }
.ad-text{float:left; width:193px; padding:5px 0px; margin:0px; text-align:center; color:#666; font-size:9px;}
.footer{padding:10px 0px 0px 0px; margin:0px auto; height:47px; background:url(images/footer-bg.gif) repeat-x left top; text-align:center; font-size:11px;}
.footer-inner{width:800px; padding:0px; margin:0 auto;}
.report-prob{float:left; color:#4f361f; font-weight:bold; width:400px; text-align:left;}
.report-prob a:link, .report-prob a:visited{font-weight:normal !important; text-decoration:none;}
.copyright{float:right; color:#4f361f; width:400px; text-align:right;}


/* Added by prasanna */
.field{ float:left; font-size:11px; color:#333333; padding:2px 2px 2px 2px;}
.search_input_style{ width:125px; border:1px solid #7f9db9; background:#fff; height:18px; padding:0px; margin:0px;}



.cat_arrow a{font-weight:bold; color:#cc6600; font-size:12px; }
.cat_subcategory_link {float:left; width:141px; background:url(images/gray-arrow.gif) left 5px no-repeat; padding:0 0 3px 10px; list-style:none; margin:0px; font-size:12px; }

#joblist{background:#f6fcfe; font-size:12px;border:1px solid #f1f1f1; float:left;}

table.listing-table th{background:url(images/listing-head-bg.gif) repeat-x left top; height:22px; padding:0px; margin:0px;}
.list_header_cell{background:url(images/listing-head-bg.gif) repeat-x left top; height:22px; padding:0px; margin:0px; font-weight:bold; text-align:center;}
.list_day_of_week td{border-bottom:1px solid #f1f1f1 !important;}
.jobs-by-category{height:50px; color:#8CB810; font-size:14px; font-weight:bold; float:left;}
.jobs-by-category-top{padding-bottom:3.5em; padding-top:10px; text-align:left}
.category_path a:link, .category_path a:visited{color:#8CB810;}

.go_back a:link, .go_back a:visited{text-align:center; font-weight:bold; float:right; color:#8CB810;}
.go-back-link a:link, .go-back-link a:visited{text-align:center; font-weight:bold; float:right; color:#8CB810;}
.category_index{padding-bottom:20px;}

.list_data_cell{border:1px solid #F1F1F1;}
.job-title-link a:link, .job-title-link a:visited{color:#4b80b5; text-decoration:underline;}
.job-title-link a:hover{text-decoration:none;}
.job_list_small_print{color:#666; font-size:10px;}
.job_list_small_print strong{color:#666; font-size:12px; font-weight:normal;}
.job_list_cat_name{font-size:10px; color:#333; font-style:italic;}
.post-employer a:link, .post-employer a:visited{color:#333; font-style:italic; text-decoration:underline; font-size:10px;}
.post-employer a:hover{text-decoration:none; font-size:10px;}
.post-employer span{color:#333;}
.job_list_title a:link, .job_list_title a:visited{color:#4b80b5; text-decoration:underline;}
.job_list_title a:hover{text-decoration:none;}

.top_links a{color:#4b80b5; text-decoration:underline;}
.top_links a:hover{text-decoration:none;}
.dynamic_form_field{font-size:13px; font-weight:bold;}
.dynamic_form_seperator{font-size:14px; font-weight:bold; color:#CC6600;}

.dynamic_form{background:#E9DFC9; margin:10px 0; border:1px solid #918466; width:100%;}
.dynamic_form td{border:1px solid #fff;}



.email_form{background:#E9DFC9; padding:0px 0; margin:0px auto; width:30%; border:1px solid #918466;}
.email_form p{ padding-top:5px;}

.email_form b{font-size:14px; font-weight:normal;}
.email_form-title{background:#808080; padding:5px;}
.email_form-url{padding:5px 0 0 0; font-size:12px;}
.email_form-title b{color:#fff !important; font-weight:normal;}
.info_box_body {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100%;}
.info_box_body td{border:1px solid #fff;}
.job_post_body {margin:10px 0; border:1px solid #918466; width:100%;}
.form_submit_button{background:#E4C784; padding:2px 5px; margin:0px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:1px solid #918466;}
input[type="button"], input[type="submit"]{background:#E4C784; padding:2px 5px; margin:2px 0; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:1px solid #918466;}

.j-seeker-login-title h3{color:#000; font-size:13px; font-weight:bold; text-align:center; width:450px; border-bottom:1px solid #918466; margin-bottom:15px;  line-height:25px; }
.j-seeker-login-title h3 b{color:#604d21; font-size:18px;}
.j-seeker-login-label{background:#918466; padding:5px 0; color:#FFF; font-size:18px; text-align:center; border-bottom:1px solid #e9dfc9; border-top:1px solid #e9dfc9;}

.login_form{background:#E9DFC9; margin:0px 0; padding:0px 10px; border:1px solid #918466; width:100%;}
.login-text{color:#604d21; font-size:13px; font-weight:bold; display:block; padding:5px 5px 0 0; }
.login-textbox{width:270px; border:1px solid #918466; color:#604d21; margin-bottom:15px; padding:4px 1px;}

.fgt-pswd_form{background:#E9DFC9; margin:0px 0; padding:10px 0px; border:1px solid #918466; width:100%;}
.fgt-pswd-text{color:#604d21; font-size:13px; font-weight:bold; display:block; padding:5px 5px 0 0; }
.fgt-pswd-textbox{width:200px; border:1px solid #918466; color:#604d21; padding:4px 1px; margin-bottom:10px;}

.fgt-password{padding-bottom:10px;}
.fgt-password a:link, .fgt-password a:visited{color:#604d21; text-decoration:none; font-size:11px; padding:0px!important;}
.fgt-password a:hover{text-decoration:underline;}

.join-now{color:#604d21; font-size:16px; text-align:center; width:450px; border-top:1px solid #918466; line-height:25px; padding-bottom:5px; }
.join-now span{font-size:18px; padding-left:5px;}

.content-top-link{width:770px; padding:0px; margin:17px 0 0 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#80010c; border:1px solid #80010c; padding:6px 0px;}

.content-top-link a:link, .content-top-link a:visited{ padding:0 30px; font-size:14px; font-weight:bold; color:#80010c;}
.find_a_people{padding-top:8px; padding-left:8px; .padding-left:8px;_padding-left:0px; float:left; display:inline;}
.job-post-table { background-color:#80010C; }
.job-post-table td { padding:5px 10px; background-color:#FFFFFF; }

a.mailtolink, a.mailtolink:link { color:#4B80B5; text-decoration:none;}
a.mailtolink:hover { color:#4B80B5; text-decoration:underline;}
