/* heading */
h1{line-height:24px; height:32px; margin:0; padding:0 0 10px 0; font-family:Calibri, Arial; font-size:24px; color:#fff; /*color:#fa9641;*/}
h2{line-height:20px; height:20px; margin:0; padding:0 0 10px 0; font-family:Calibri, Arial; font-size:20px; color:#fff; /*color:#2f3192;*/}
h3{line-height:16px; height:16px; margin:0; padding:0 0 10px 0; font-family:Calibri, Arial; font-size:16px; color:#fff; /*color:#3f352;*/}
/* heading end */

/* link */
a img{border:none;}

a{color:#c35c00; text-decoration:underline;}
a:hover{color:#f30; text-decoration:none;}

a.browse_active{background:#FF9;}

a.blue{color:#039; text-decoration:none;}
a.blue:hover{color:#03c; text-decoration:underline;}

a.lists{color:#c35c00; text-decoration:none;}
a.lists:hover{ text-decoration:underline;}

a.lg img{border:3px #d5d5d5 solid;}
a.lg:hover img{border:3px #c35c00 solid;}

.live{color:green; font-weight:bold;}
a.close{color:red; font-weight:bold;}
a.grey{color:#666;}

a.email{padding:0 10px 0 18px; background:url(../images/email.gif) left no-repeat; color:#379ed7;}
a.add{padding:0 10px 0 18px; background:url(../images/add.gif) left no-repeat; color:#379ed7;}
a.print{padding:0 10px 0 18px; background:url(../images/print.gif) left no-repeat; color:#379ed7;}
a.report{padding:0 10px 0 18px; background:url(../images/report.gif) left no-repeat; color:#379ed7;}
a.back{padding:0 10px 0 18px; background:url(../images/back.gif) left no-repeat; color:#379ed7;}

.bold_title{color:#f60; font-weight:bold;}
a.bold_title{color:#f60; font-weight:bold;}

.box a{color:#333; text-decoration:underline; line-height:20px; padding:0 0 0 8px; background:url(../images/li.gif) 0px 5px no-repeat;}
.box a:hover{color:#c35c00; text-decoration:none; background:url(../images/li1.gif) 3px 5px no-repeat;}

.box1 a{color:#333; text-decoration:underline; line-height:22px; padding:0 0 0 8px; background:url(../images/li.gif) 0px 5px no-repeat; }
.box1 a:hover{color:#c35c00; text-decoration:none; background:url(../images/li1.gif) 3px 5px no-repeat;}

.font-11{font-size:11px;}
.blue{color:blue;}
.note{font-size:11px; color:#666;}

.featureds{position:absolute; margin-left:-13px; margin-top:-15px;}

p{margin:0; padding:7px 0;}

.company_name{font-size:14px; color:#c7620d; line-height:20px;}
/* link end */


/* home div */
.top_box{ clear:both; padding:20px 19px 20px 20px;}
.second_box{ clear:both; padding:20px 19px 20px 20px; background:url(../images/box_bg.jpg) top repeat-x;}

.logo td{padding-bottom:10px;}

.button_div{padding:10px 0 0 0; text-align:right;}

.search_key{padding:10px; color:green; border:1px green dotted; margin-bottom:20px; background:#f2faf1;}
.bar{padding:5px 0; margin:10px 0; width:100%; border-top:1px #ccc dotted; border-bottom:1px #ccc dotted; text-align:center; background:#fff;}

.reset{width:75px; height:22px; border:none; padding:0; margin:0; background:url(../images/reset.jpg); cursor:pointer}

/* home end */

.list{border-top:1px #dbdbdb solid; border-left:1px #dbdbdb solid;}
.list th{padding:0 3px; height:24px; text-align:left; border:1px #fff solid; border-bottom:1px #dbdbdb solid; border-right:1px #dbdbdb solid; background:#f5f5f5;}
.list td{padding:0 3px; height:24px; text-align:left; border:1px #fff solid; border-bottom:1px #dbdbdb solid; border-right:1px #dbdbdb solid; background:#fff;}

.list2{border-top:1px #dbdbdb solid; border-left:1px #dbdbdb solid;}
.list2 th{padding:0 3px; height:24px; text-align:left; border:1px #fff solid; border-bottom:1px #dbdbdb solid; border-right:1px #dbdbdb solid; background:#f5f5f5;}
.list2 td{padding:5px 3px;  text-align:left; border:1px #fff solid; border-bottom:1px #dbdbdb solid; border-right:1px #dbdbdb solid; background:#fff;}

.list1{border-top:1px #d6dbeb solid; border-left:1px #d6dbeb solid;}
.list1 th{padding:0 3px; height:24px; text-align:left; border:1px #fff solid; border-bottom:1px #d6dbeb solid; border-right:1px #d6dbeb solid; background:#e8edff; color:#283fa3;}
.list1 td{padding:0 3px; height:24px; text-align:left; border:1px #fff solid; border-bottom:1px #d6dbeb solid; border-right:1px #d6dbeb solid; background:#fff;}

.hidden{display:none;}
.open{display:block;}
.closed{display:none;}

.resume{border-top:1px #dbdbdb solid; border-left:1px #dbdbdb solid;}
.resume th{padding:0 15px; height:24px; text-align:center; border:1px #fff solid; border-bottom:1px #dbdbdb solid; border-right:1px #dbdbdb solid; background:#f5f5f5;}
.resume td{padding:0 15px; height:24px; text-align:left; border:1px #fff solid; border-bottom:1px #dbdbdb solid; border-right:1px #dbdbdb solid; background:#fff;}
.resume .td_right{text-align:right; background:#f5f5f5; font-weight:bold; padding-right:10px;}
.resume .content{padding:10px 15px;}


/* page */
.page{padding:20px 0 10px 0;width:100%;}
.page a{ display:block; float:left; white-space: nowrap; padding:2px 5px; margin:0 6px 0 0;  background:#f5f5f5; color:#000; border:1px #ccc solid; text-decoration:none; height:15px; line-height:15px;}
.page a:hover{background:#ff9d9d; color:#fff; border:1px #f30 solid;}
.page b{ display:block; float:left;white-space: nowrap; padding:2px 5px; margin:0 6px 0 0;background:#f30; color:#fff; border:1px #c00 solid; height:15px; line-height:15px;}	


.op{padding:0 0 0 13px; background:url(../../admin/images/add.jpg) left no-repeat; font-weight:bold; color:#03C;display:none; float:right; }
.cl{padding:0 0 0 13px; background:url(../../admin/images/sub.jpg) left no-repeat; font-weight:bold; color:#03C; float:right;}

.jobseeker{padding:0 0 0 10px; background:url(../../admin/images/jobseeker.gif) left no-repeat;}
.employer{padding:0 0 0 10px; background:url(../../admin/images/employer.gif) left no-repeat;}


.job_nav{margin:0; padding:0; list-style:none;}
.job_nav li{margin:0; padding:0; list-style:none;}
.job_nav a{
	text-decoration:underline;
	padding:0 20px;
	background:url(../images/li.gif) 10px 6px no-repeat;
	border-bottom:1px #ccc dotted;
	display:block;
	line-height:22px;
	color:#379ed7;
}

.job_nav a:hover{
	background:url(../images/li1.gif) 15px 6px no-repeat #fff;
	
	text-decoration:none;
	color:#f30;
}
.job_nav a.active{
	background:url(../images/li1.gif) 15px 6px no-repeat #fff;
	font-weight:bold;
	text-decoration:none;
	color:#f30;	
}