@charset "utf-8";

/* CSS Document */





/* ------- Content Inner -------- */

#content_in{

	width:969px;

	margin:0 auto;

	padding:10px 14px;

}



#banners_right{float:right; width:302px;}

.banner{width:302px;}

.mart8{margin-top:8px;}

.marb10{margin-bottom:10px;}



/* Job Search */

#job_search{

	width:283px;

	border:1px solid #c8d2df;

	margin-bottom:10px;

	padding:8px 8px 0 8px;

	background:#fbfdff;

}

#job_search_head{padding:0 0 4px 6px; border-bottom:1px solid #b5c2d2;}

#job_search ul{padding: 10px 10px 0 8px;}

#job_search li{margin-bottom:6px; color:#4a698c;}

#job_search li input, select{

	border:1px solid #c1cdda;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#4a698c;

}

#job_search li input{width:259px; height:15px; padding:2px 3px;}

#job_search li select{width:267px; height:22px; padding:2px 2px 2px 0;}

#job_search li option{padding:2px;}

#job_search li input.checkbox{width:auto; border:none; vertical-align:middle; float:left; margin-right:4px; *margin-right:2px;}

#job_search li.button{padding-top:4px;}

#job_search li.padt3{padding-top:3px;}





/* Jobs Content */

#left_content{

	width:644px;

	float:left;

	margin-right:18px;

	padding:0 0 5px 0;

}

#jobs_top_banner{text-align:center;}

#jobs_content{

	border:1px solid #d9d9d9;

	width:608px;

	padding:18px;

}

#jobseekers{

	float:left;

	width:296px;

	margin-right:16px;

}

#employers{

	float:left;

	width:296px;

}

#jobs_content .highlights_top{

	width:296px;

	background:url(../images/top_gray_bg.gif) repeat-x;

	height:6px;

}

#jobs_content .highlights_bot{

	width:296px;

	background:url(../images/signup_bot_bg.gif) repeat-x;

	height:7px;

}

#jobs_content .highlights{

	padding:5px 12px;

	width:270px;

	border-left:1px solid #d9d9d9;

	border-right:1px solid #d9d9d9;

}

#jobs_content .highlights img{padding-left:6px;}

#jobs_content .highlights ul{padding-top:10px; height:200px;}

#jobs_content .highlights li{

	text-align:left;

	background:url(../images/edu_bullet.gif) no-repeat 0 2px;

	padding:1px 0 6px 22px;

	font:12px Lucida Sans, Verdana, Arial, Helvetica;

	font-weight:bold;

	color:#6e5587;

	line-height:18px;

}

#jobs_content .reg_link{text-align:center; padding-bottom:10px;}

#jobs_content .reg_link img{padding-left:0;}



#jobs_content .browse{padding:12px 0 0 0;}

#jobs_content .browse_links{

	width:278px;

	float:left;

	padding:0 4px 16px 4px;

	margin:0 8px;

}

#jobs_content .browse_links_rt{

	width:278px;

	float:left;

	padding:0 4px 12px 20px;

	border-left:1px solid #D9D9D9;

}

#jobs_content .browse h4{

	font-size:13px;

	color:#4c006e;

	padding-bottom:4px;

}

#jobs_content .browse ul{

	width:136px;

	float:left;

}

#jobs_content .browse li{

	background:url(../images/bullet_violet.gif) no-repeat 0 7px;

	padding:4px 0 4px 14px;

	font-size:12px;

	font-weight:bold;

}

#jobs_content .browse li a{

	color:#c67c02;

	text-decoration:none;

}

#jobs_content .browse li a:hover{text-decoration:none;}





/* Registration */

#jobs_reg{

	float:left;

	width:644px;

	margin-right:18px;

	padding:0 0 20px 0;

	border:1px solid #D9D9D9;

}

#reg_head{

	border-bottom:1px solid #dadada;

	width:624px;

	padding:8px 0 5px 0;

	margin:0 10px;

	_margin:0 4px;

}

#reg_head div{float:right;}

#reg_head img{float:left; padding:0 18px 0 0;}

#jobs_reg #reg_head h2{

	float:left;

	font-size:23px;

	font-weight:normal;

	color:#631a23;

	padding:14px 6px 0 0;

	border:none;

}

#reg_head h3{

	float:left;

	font-size:18px;

	font-weight:normal;

	color:#631a23;

	padding:16px 0 0 6px;

}

#reg_head .employer h3{

	float:left;

	font-size:18px;

	font-weight:normal;

	color:#937600;

	padding:16px 0 0 6px;

}



#reg_form{padding:4px 10px 18px 10px; clear:left;}

#reg_form .reg_form_head, #reg_form .reg_form_head_nomart, #reg_form .reg_form_head_nomarb{

	background:#f7f5fc;

	padding:4px 4px 4px 9px;

	margin:4px 0 16px 0;

}

#reg_form .reg_form_head_nomart{margin-top:0;}

#reg_form .reg_form_head_nomarb{margin-bottom:8px;}

#reg_form .reg_form_head h3, #reg_form .reg_form_head_nomart h3, #reg_form .reg_form_head_nomarb h3{font-size:14px; color:#5b488b;}

#reg_form .reg_form_head_nomarb span{float:right; padding-right:4px;}

#reg_form .reg_form_head_nomarb span img{vertical-align:bottom;}

#reg_form .reg_form_head_nomarb span a{color:#5b488b; font-weight:bold; text-decoration:none;}

#reg_form .reg_form_head_nomarb span a:hover{text-decoration:none;}



#reg_form .form_label, #reg_form .form_label_wd{

	float:left;

	width:186px;

	padding:2px 8px 0 48px;

	font-size:12px;

	font-weight:bold;

	color:#494949;

	line-height:18px;

}

#reg_form .form_label_wd{width:auto; float:none;}

#reg_form .form_label span, #reg_form .form_label_wd span{font-size:11px; font-weight:normal; color:#767676;}



#reg_form .form_input, #reg_form .form_input_wd, #reg_form .upload_input, #reg_form .form_input_rbt, #reg_form .form_input_rbt_1{

	float:left;

	width:380px;

	margin-bottom:10px;

}

#reg_form .form_input_wd{padding-left:56px; margin-top:6px;}

#reg_form .form_input select, #reg_form .form_input input, #reg_form .form_input textarea, #reg_form .form_input_wd textarea{

	border:1px solid #aaa5b9;

	background:#f7f5fc;

	color:#605089;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	float:left;

}

#reg_form .form_input input, #reg_form .form_input textarea, #reg_form .form_input_wd textarea{

	width:269px;

	padding:3px;

	height:16px;		

}

#reg_form .form_input_wd textarea{width:436px; height:110px;}

#reg_form .form_input input.w171{width:171px;}

#reg_form .form_input input.w228{width:228px;}

#reg_form .form_input textarea{height:60px;}

#reg_form .form_input select{

	width:277px;

	padding:2px;

	height:22px;	

}

#reg_form .form_input option{padding:2px;}

#reg_form .form_input select.w100{width:100px;}

#reg_form .form_input span, #reg_form .upload_input span{color:#8b8b8b; display:block; width:auto; padding:2px 0 0 0; line-height:15px;}

#reg_form .form_input span.label{display:inline; font-size:12px;}

#reg_form .form_input a{color:#737a00; text-decoration:none;}

#reg_form .form_input a:hover{text-decoration:none;}



#reg_form .button{padding:12px 0 0 0;}



#reg_form .form_input_rbt, #reg_form .form_input_rbt_1{padding:2px 0 0 0;}

#reg_form .form_input_rbt p{font-size:12px; line-height:20px; padding-bottom:6px;}

#reg_form .form_input_rbt input, #reg_form .form_input_rbt_1 input{vertical-align:middle; margin-right:2px;}

#reg_form .form_input_rbt label{padding:0 8px 0 0; line-height:24px; font-size:12px; color:#686868; font-weight:bold;}

#reg_form .form_input_rbt_1 label{padding:0 8px 0 0; font-size:12px; color:#605089; }

#reg_form .form_input_rbt label span.green{color:#798009;}

#reg_form .form_input_rbt label span.pink{color:#9047a8;}

#reg_form .form_input_rbt label img{vertical-align:middle; padding:0 4px 0 8px;}



#reg_form .divider{border-bottom:1px solid #d8d8d8; clear:both; padding-top:10px;}

#reg_form p.rt_link{text-align:right; line-height:22px; padding-right:4px;}

#reg_form p.rt_link a{font-weight:bold; color:#6c5c94; text-decoration:none;}



#reg_form .form_chk{padding:12px 0 12px 50px; color:#605089;}

#reg_form .form_chk input{vertical-align:top; *vertical-align:middle; margin-right:4px;}

#reg_form .form_chk a{color:#605089; text-decoration:none;}

#reg_form .form_chk a:hover{text-decoration:none;}



#reg_form .required{float:left; padding:8px 0 0 8px;}

#reg_form .required1{float:left; padding:6px 0 0 8px;, *padding:4px 0 0 8px;}



/* Payment Plans */

#reg_form h2{

	font-size:16px;

	color:#c67c02;

	float:left;

	width:604px;

	margin-bottom:8px;

}

#reg_form h2 img{vertical-align:middle; float:left;}

#reg_form h2 span{float:left; display:block; padding:10px 0 0 8px;}



#reg_form .package{

	clear:both;

	float:left;

	width:604px;

	height:32px;

	background:#f7f5fc;

	margin-bottom:7px;

}

#reg_form .package .rbt_but{

	float:left;

	width:26px;

	height:22px;

	*height:25px;

	background:#bcb2d4;

	text-align:center;

	padding:10px 0 0 0;

	*padding:7px 0 0 0;

}

#reg_form .package .details{

	float:left;

	width:558px;

	padding:1px 10px 0 10px;

}

#reg_form .package .details .price, #reg_form .package .details .price_premium, #jobs_reg table td .price{

	float:right;

	background:url(../images/jobs_payment_price_bg.gif) no-repeat;

	width:88px;

	height:23px;

	padding:7px 8px 0 0;

	text-align:right;

	font:bold 13px Lucida Sans, Verdana, Arial, Helvetica, sans-serif;

	color:#4d1c7f;

}

#reg_form .package .details .price_premium, #jobs_reg table td .price_premium{background:url(../images/jobs_payment_price_bg_01.gif) no-repeat; color:#fff;}

#reg_form .package .details .price span, #jobs_reg table td .price span{

	display:block;

	padding:0 0 0 30px;

	text-align:center;

}

#reg_form .package .details h4{

	font-family:Lucida Sans, Verdana, Arial, Helvetica;

	font-size:14px;

	color:#5b488b;

	padding:6px 0 0 0;

}

#reg_form .package .details h4 span{font-weight:normal; color:#484848; font-size:12px;}
#reg_form .payment_button{text-align:center; padding:0px;}
#reg_form .payment_button img{vertical-align:middle;}

#reg_form .payment_button span{padding-right:8px; font-size:12px; color:#000;}

#reg_form .payment_button span a{color:#000; text-decoration:none;}

#reg_form .payment_button span a:hover{text-decoration:none;}
#reg_form .cancle_button{text-align:center; padding:0px;}
#reg_form .cancle_button img{vertical-align:middle;}
#reg_form .cancle_button span{padding-right:2px; font-size:12px; color:#000;}
#reg_form .cancle_button span a{color:#000; text-decoration:none;}
#reg_form .cancle_button span a:hover{text-decoration:none;}
#reg_form .paypal{

	text-align:center; 

	padding:16px 0;

	font:bold 15px Lucida Sans, Verdana, Arial, Helvetica, sans-serif;

	color:#c67c02;

}

#reg_form .paypal img{vertical-align:middle; padding-left:6px;}
.pad7 {padding:7px 7px 7px 0px;}
.padtb7 {padding:7px 0px;}
.padlt {padding-left:180px; padding-top:25px; cursor:pointer;}
#jobs_reg .thankyou{

	margin:10px 10px;

	padding:18px;

}

#jobs_reg .thankyou h3{

	color:#c67c02;

	padding-bottom:8px;

	font-size:19px;

}

#jobs_reg .thankyou h4{

	color:#623088;

	padding-bottom:16px;

	font-size:16px;

	font-weight:normal;

}

#jobs_reg .thankyou p{

	color:#583977;

	font-size:13px;

	padding:0 0 14px 0;

}



p.required_fields, p.required_fields_nomart{

	text-align:right;

	padding:8px 12px 8px 0;

	color:#8B8B8B;

}

p.required_fields_nomart{padding:0 12px 14px 0;}



/* Preview Profile */

#jobs_reg table{

	margin:0 30px;

	width:570px;

}

#jobs_reg table td{

	padding:8px 12px;

	border-bottom:1px solid #efeafc;

	font-size:12px;

	color:#623088;

	vertical-align:top;

	line-height:17px;

}

#jobs_reg table td.label{

	font-weight:bold;

	color:#494949;

	padding-left:20px;

	width:172px;

}

#jobs_reg table td.label span{font-size:11px; font-weight:normal; color:#767676;}

#jobs_reg table td a{color:#623088; font-weight:bold; text-decoration:none;}

#jobs_reg table td a:hover{text-decoration:none;}

#jobs_reg table td.nobord{border-bottom:none;}

#jobs_reg table td.buttons{padding:24px 12px 8px 8px;}

#jobs_reg table td.buttons a{margin-right:8px;}



#jobs_reg table td h4{

	font-family:Lucida Sans, Verdana, Arial, Helvetica;

	font-size:15px;

	color:#c67c02;

}

#jobs_reg table td h5{

	font-family:Lucida Sans, Verdana, Arial, Helvetica;

	font-size:13px;

	color:#494949;

	padding-top:3px;

}

#jobs_reg table td .price{background:url(../images/jobs_payment_price_bg_trans.gif) no-repeat; padding-top:5px;}

#jobs_reg table td .price_premium{background:url(../images/jobs_payment_price_bg_01_trans.gif) no-repeat; padding-top:5px;}



.preview_subhead span{

	float:right;

	display:block;

	width:auto;

	padding:6px 12px 0 0;	

}

.preview_subhead span a{color:#818601; text-decoration:none;}

.preview_subhead span img{vertical-align:bottom;}

#reg_form td img{vertical-align:middle; padding:0 4px 0 0;}



.view_button{padding:10px 18px 4px 18px;}

.view_button span{float:right; display:block; padding:8px 0 0 0;}

.view_button span img{vertical-align:middle;}

.view_button span a{font-weight:bold; text-decoration:none; color:#5B488B;}

.view_button span a:hover{text-decoration:none;}



/* Search Bar */

#search_bar{

	background:#f4effb;

	height:38px;

	margin:8px 10px;

	clear:left;

}

#search_bar .srch_txt{

	float:left;

	width:118px;

	height:27px;

	border-right:1px solid #e2d1ea;

	padding:11px 0 0 6px;

}

#search_bar .srch_input{

	float:left;

	width:470px;

	padding:7px 0 0 10px;

}

#search_bar .srch_input input{

	border:1px solid #b1a6c0;

	width:405px;

	height:18px;

	padding:4px 2px 0 4px;

	float:left;

	color:#644b88;

	font-size:11px;

}

#search_bar .srch_txt_emp{

	float:left;

	width:145px;

	height:27px;

	border-right:1px solid #e2d1ea;

	padding:11px 0 0 6px;

}

#search_bar .srch_input_emp{

	float:left;

	width:443px;

	padding:7px 0 0 10px;

}

#search_bar .srch_input_emp input{

	border:1px solid #b1a6c0;

	width:403px;

	height:18px;

	padding:4px 2px 0 4px;

	float:left;

	color:#644b88;

	font-size:11px;

}

#search_bar .srch_input a{float:left;}



/* Profile Content */

#jobs_reg .profile_subhead{

	margin:0 10px;

	padding:6px 8px 0 12px;

}

#jobs_reg .profile_subhead img{padding-right:4px;}

#jobs_reg .profile_subhead h2{

	font-size:17px;

	color:#76568e;

	font-weight:normal;

	border-bottom:1px solid #9e8bba;

	padding:10px 0 0 0;

}

#jobs_reg .profile_subhead h2.nopadt{padding:0;}

#jobs_reg .profile_subhead a{

	float:right;

	color:#76568e;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	display:block;

	margin-top:8px;

}

#jobs_reg .profile_subhead a.plan{margin-top:-2px;}



#jobs_reg .job_listing{

	margin:0 24px;

	border-bottom:1px solid #ede8f5;

	padding:8px 6px 10px 6px;

}

#jobs_reg .job_listing_wd{

	border-bottom:1px solid #ede8f5;

	padding:8px 6px 10px 6px;

}

#jobs_reg .altbg{background:#fdfcfe;}

#jobs_reg .job_listing h4, #jobs_reg .job_listing_wd h4{font-size:13px;}

#jobs_reg .job_listing h4 a, #jobs_reg .job_listing_wd h4 a{color:#c18d00; text-decoration:none;}

#jobs_reg .job_listing h5, #jobs_reg .job_listing_wd h5{font-size:12px; color:#6c4d8c; line-height:20px;}

#jobs_reg .job_listing h5 span, #jobs_reg .job_listing_wd h5 span{color:#525252;}

#jobs_reg .job_listing h6, #jobs_reg .job_listing_wd h6{font-size:12px; font-weight:normal; color:#6c4d8c; line-height:20px;}

#jobs_reg .job_listing h6 span, #jobs_reg .job_listing_wd h6 span{color:#525252;}

#jobs_reg .job_listing p, #jobs_reg .job_listing_wd p{font-size:12px; color:#525252; line-height:17px; padding:4px 0 0 0;}

#jobs_reg .job_listing p span, #jobs_reg .job_listing_wd p span{font-size:11px;}

#jobs_reg .job_listing_wd p span.purple{font-size:12px; font-weight:bold; color:#6c4d8c;}

#jobs_reg .job_listing ul, #jobs_reg .job_listing_wd ul{text-align:right;}

#jobs_reg .job_listing li, #jobs_reg .job_listing_wd li{display:inline; padding-right:10px;}

#jobs_reg .job_listing li img, #jobs_reg .job_listing_wd li img{vertical-align:middle;}

#jobs_reg .job_listing li a, #jobs_reg .job_listing_wd li a{color:#6f4f90; text-decoration:none;}

#jobs_reg .job_listing h4 a:hover, #jobs_reg .job_listing li a:hover,#jobs_reg .job_listing_wd h4 a:hover, #jobs_reg .job_listing_wd li a:hover{text-decoration:none;}

#jobs_reg .view_all{text-align:right; padding:6px 24px 0 0;}

#jobs_reg .view_all img{vertical-align:middle;}

#jobs_reg .view_all a{color:#2a4669; text-decoration:none; font-weight:bold;}

#jobs_reg .view_all a:hover{text-decoration:none;}



#jobs_reg .downld_resume{float:left; padding:4px 8px 4px 12px;}

#jobs_reg .downld_resume img{vertical-align:middle;}

#jobs_reg .downld_resume a{color:#4f8305; text-decoration:none;}

#jobs_reg .downld_resume a:hover{text-decoration:none;}



/* Profile Links */

#profile_links{

	width:299px;

	margin-bottom:10px;

}

#profile_links .top_bg, #job_alerts .top_bg, #post_jobs_banner .top_bg{height:5px; background:url(../images/jobs_gray_top_bg.gif) repeat-x;}

#profile_links .bot_bg, #job_alerts .bot_bg, #post_jobs_banner .bot_bg{height:5px; background:url(../images/jobs_gray_bot_bg.gif) repeat-x;}

#profile_links_cont{

	background:url(../images/jobs_profile_links_bg.gif) repeat-x;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	/*height:158px;*/

}

#profile_links_cont .profile_thumb{float:left; padding:10px 0 0 12px;}

#profile_links_cont .profile_thumb img{border:1px solid #dddddd; padding:1px;}

#profile_links_cont .profile_details{

	padding:16px 0 8px 20px;

	float:left;

	width:160px;

}

#profile_links_cont .profile_details h3{

	color:#63467f;

	font-size:15px;

	padding-bottom:4px;

}

#profile_links_cont .profile_details p{color:#5d5d5d; line-height:17px;}

/*#profile_links_cont ul{padding:10px 10px 0 10px;}*/

#profile_links_cont ul{padding:0px 10px 0 10px; *padding:10px 10px 0 10px;}

#profile_links_cont li{

	border-bottom:1px solid #e9e4f1;

	float:left;

	display:block;

	height:20px;

	width:112px;

	padding:6px 18px 4px 8px;

	*padding:0 20px 4px 8px;

	font-size:12px;

	font-weight:bold;

}

#profile_links_cont li.nobord{border-bottom:none;}

#profile_links_cont li a{color:#4d2f76; text-decoration:none;}

#profile_links_cont li a:hover{text-decoration:none;}

#profile_links_cont li img{vertical-align:middle; padding-right:2px;}

#profile_links_cont li img.padl4{padding-left:4px;}

#profile_links_cont li img.padl6{padding-left:6px;}



/* Job Alerts */

#job_alerts{width:299px; margin-bottom:10px;}

#alerts{

	background:url(../images/job_alerts_bg.gif) repeat-x;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	height:106px;

	padding:8px 10px;

}

#job_alerts_head{border-bottom:1px solid #ebe5f4; padding:0 0 2px 0; float:left; width:277px;}

#alerts h3{

	color:#63467f;

	font-size:14px;

	padding:2px 0 0 0;	

	float:left;

}



#alerts p{padding:6px 4px 8px 4px; color:#532f75; line-height:15px;}

#alerts .txt_fld{padding:0 4px;}

#alerts .txt_fld input{

	border:1px solid #c3b8d0;

	width:184px;

	height:14px;

	padding:2px 0 2px 4px;

	float:left;

	color:#472667;

	margin-right:8px;

}



/* Post New Job */

#post_jobs_banner{width:299px; margin-bottom:10px;}

#post_jobs{

	background:url(../images/post_job_bg.gif) repeat-x;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	height:159px;

	padding:2px 10px 8px 10px;

}

#post_jobs_head{border-bottom:1px solid #ebe5f4; padding:0 0 2px 0; float:left; width:277px;}

#post_jobs h3{

	color:#63467f;

	font-size:18px;

	padding:10px 0 0 0;	

	float:left;

}

#post_jobs_banner .post_job_img{position:absolute; margin:52px 0 0 10px;}

#post_jobs .post_job_details{padding:8px 0 0 0; float:right; width:197px;}

#post_jobs p{padding:6px 4px 8px 4px; color:#4d2f76; font:bold 13px Lucida Sans, Verdana, Arial, Helvetica; line-height:19px;}

#post_jobs a{float:right; margin-right:6px;}



/* Paging */

.paging{

	width:620px;

	height:22px;

	float:left;
	padding:3px 1px 0 12px;
	background:#e1e1e1;

}

.paging.w610{

	width:610px;

	height:22px;

	float:left;

	padding:6px 12px 0 12px;

	background:#e1e1e1;

}
.paging.w620{
	width:620px;
	height:22px;
	float:left;
	padding:6px 12px 0px 12px;
	background:#e1e1e1;
}
.paging p{

	float:right;

	font-size:11px;

	color:#3d3d3d;

	padding:0;

}

.paging span{text-align:left; font-size:11px; padding:0;}

.paging span img{vertical-align:middle; padding:0 4px 2px 0;}

.paging span a {color:#2a4669; font-weight:bold; text-decoration:none;}

.paging span a:hover {text-decoration:none;}



.paging ul{float:left; padding:1px 0 0 0;}

.paging li{

	float:left;

	display:block;

	padding:0 2px;

}

.paging li a{

	padding:1px 0 0 0;

	color:#505050;

	display:block;

	width:17px;

	height:14px;

	text-align:center;	

	float:left;

	background:#eaeaea;

}

.paging li a:hover, .paging li a.selected{

	text-decoration:none;

	background:#fff;

	color:#045291;

	width:17px;

}

.paging li.txt_link a{width:auto; padding:2px 2px 0 2px;}

.paging li.txt_link a:hover{

	text-decoration:none;

	background:none;

	border:none;

	width:auto;

	color:#01445b;

}

.paging li.selected01{

	text-decoration:none;

	background:#fff;

	color:#045291;

	text-align:center;

	padding:1px 5px 1px 5px;

	margin:0px 2px;

}



/* Job Details */

#jobs_reg .job_details_head h3{font-size:15px; color:#7d5fa9; padding:2px 0px 4px 3px;}

#jobs_reg .job_details_head span {float:right; color:#c18d00; padding:5px 5px 0px 0px;}

#jobs_reg .job_details_head span a{color:#c18d00; font-weight:normal; text-decoration:none;}

#jobs_reg .job_details_head span a:hover{text-decoration:none;}

#jobs_reg .jobspecbg {float:left; width:592px; background:#fbf8fd; padding:18px 13px 0px 15px;}

#jobs_reg .jobspecbg table.jobspec {float:left; width:368px; padding:0 0 10px 0; margin:0;}

#jobs_reg .jobspecbg .jobspec td {padding:7px 7px; font-size:13px; font-weight:bold; color:#535353; border-bottom:1px solid #ebe5f4;}

#jobs_reg .jobspecbg .jobspec td span {font-size:11px; font-weight:normal; color:#7d5fa9;}

#jobs_reg .jobspecbg .jobspec td.nobtmbrd {border-bottom:none;}

#jobs_reg .jobspecbg .jobspec td.fcpurple {color:#7d5fa9;}

#jobs_reg .jobspecbg .complogo {float:right;}

#jobs_reg .jobspecbg .complogo img{border:1px solid #ededed;}

#jobs_reg .btnapply {clear:both; padding:7px 4px 5px 0px; text-align:right;}

#jobs_reg .jobs_details{padding-bottom:12px;}

#jobs_reg .jobs_details h3{font-size:15px; color:#7d5fa9; padding:0px 0px 1px 3px; border-bottom:1px solid #7d5fa9;}

#jobs_reg .jobs_details p {font-size:12px; line-height:17px; color:#515151; padding:7px 5px 5px 3px;}

#jobs_reg .jobs_details p a {color:#6a4b88; text-decoration:none; font-weight:bold;}

#jobs_reg .jobs_details p a:hover {text-decoration:none; font-weight:bold;}

#jobs_reg .jobs_details .compdetails {margin:16px 0 16px 20px;}

#jobs_reg .jobs_details .compdetails td {padding:0 0 5px 0; color:#535353; font-weight:bold; font-size:13px; border:none;}

#jobs_reg .jobs_details .compdetails td.fcpurple {color:#6a4b88;}

#jobs_reg .jobs_details .compdetails td a {color:#6a4b88; text-decoration:none; font-size:12px; font-weight:bold;}

#jobs_reg .jobs_details .compdetails td a:hover {color:#6a4b88; text-decoration:none; font-size:12px; font-weight:bold;}



#jobs_reg .jobs_details .job_listing_wd{border-bottom:none; padding:0;}



/* Modal Popups */
.contactmodel {width:502px; border:1px solid #868686; background:#fff;}
.contactmodel .hdbg {background:url(../images/frdconfirm_hdbg.gif); height:22px; font-size:12px; font-weight:bold; padding:8px 10px 0px 10px; color:#fff;}
.contactmodel .modelpad {padding:17px 26px 25px 23px;}
.contactmodel .modelpad a{color:#707700; text-decoration:none;}
.contactmodel .modelpad a:hover{text-decoration:none;}

.addfriendmodel {width:502px; border:1px solid #868686; background:#fff;z-index:10000000000;}
.addfriendmodel .frdconfirm_hdbg {background:url(../images/frdconfirm_hdbg.gif) repeat-x #66AAE2; font-size:12px; font-weight:bold; padding:8px 10px 4px 10px; color:#fff;z-index:10000000000;}
.addfriendmodel .frdconfirm_hdbg01 {background:url(../images/frdconfirm_hdbg.gif) repeat-x #66AAE2; font-size:12px; font-weight:bold; padding:4px 10px 0px 10px; color:#fff;z-index:10000000000;}
.marlr6 {margin:0px 6px 0px 6px;z-index:10000000000;}
.marlr10 {margin:0px 10px 0px 10px;z-index:10000000000;}
.padt2 {padding-top:2px;z-index:10000000000;}
.addfriendmodel .modelpad {padding:17px 26px 10px 23px;z-index:10000000000;}
.addfriendmodel .modelpad01 {padding:15px 15px 10px 15px;z-index:10000000000;}
.addfriendmodel .modelpad01 p{font-size:12px; font-weight:bold; color:#5e5e5e;z-index:10000000000;}
.addfriendmodel .modelpad01 p span{font-size:12px; font-weight:bold; color:#c12c0f;z-index:10000000000;}
.addfriendmodel .modelpad01 p a, .addfriendmodel .modelpad01 p a:hover{color:#5F6701; text-decoration:none;}
.addfriendmodel .modelpad01 p.normal {font-weight:normal;}
.addfriendmodel .modelpad01 p.padb10 {padding-bottom:10px;}
.addfriendmodel .modelpad02 {padding:17px 12px 10px 12px;}
.addfriendmodel .modelpad02 p{font-size:12px; font-weight:bold; color:#b08f22; padding:0px;}
.addfriendmodel .modelpad02 span{font-size:12px; font-weight:bold; color:#2266ae; padding:0px;}
.addfriendmodel .modelpad02 .smhd{font-size:12px; font-weight:bold; color:#1b5c90; padding:0px 0px 8px 0px;}

.addfriendmodel .modelpad02 .smhd .fcblack{color:#000;}



.addfriendmodel .modelpad03 {padding:17px 0px 0px 50px;}

.addfriendmodel .modelpad03 p{font-size:12px; font-weight:bold; color:#b08f22; padding:0px;}

.addfriendmodel .modelpad03 .smhd{font-size:12px; font-weight:bold; color:#1b5c90; padding:0px 0px 8px 0px;}

.addfriendmodel .modelpad03 .smhd .fcblack{color:#000;}



.okaybtn {padding:14px 0px 20px 0px;}
.okaybtn02 {padding:14px 0px 0px 0px;}
.okaybtn01 {padding:14px 10px 20px 0px; border-top:1px solid #efefef; text-align:right; margin-top:20px;}
.okaybtn02 {padding:14px 0px 20px 0px; border-top:1px solid #efefef; text-align:center; margin-top:20px;}

.addfriendmodel .modelpad02 span{font-size:12px; font-weight:bold; color:#2266ae; padding:0px;}
.sendbtn {float:left; padding:68px 0px 22px 8px;}
.sendbtn0 {float:left; padding:68px 0px 22px 5px;}
.sendbtn01 {padding:0px 0px 22px 0px;}
.sendbtn02 {float:left; padding:10px 0px 15px 0px;}
.w120 {width:120px;}
.addfriendmodel .modelpad02 .subjectextbox, .addfriendmodel .modelpad03 .subjectextbox {padding:2px 3px; border:1px solid #e4e4e4; width:394px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f;}
.addfriendmodel .modelpad03 .emailtextbox {padding:2px 3px; border:1px solid #e4e4e4; width:300px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f;}
.h86 {height:86px;}

.w400k {width:400px;}
.w402 {width:402px;}
.padt8 {padding-top:8px;}
.w328 {width:328px;}
.w396 {width:396px;}
.padt4 {padding-top:4px;}
.padr4 {padding-right:4px;}
.addfriendmodel .modellink{float:right; width:133px; padding:8px 0 0 0;}
.addfriendmodel .modellink li{display:block; height:32px; border-bottom:1px dashed #e9eaea;}
.addfriendmodel .modellink li.nobord{display:block; height:32px; border-bottom:none;}
.addfriendmodel .modellink li a{font-size:11px; color:#445a72; font-family:lucida sans, verdana, arial, helvetica; text-decoration:none; font-weight:bold;}
.addfriendmodel .modellink li a:hover{text-decoration:none;}
.addfriendmodel .modellink li img{vertical-align:middle; padding:4px 4px 0px 15px;}
.addfriendmodel .modelinfo {float:left; width:305px;}
.addfriendmodel .modelinfo .modelimg {float:left; width:98px; margin:0px 15px 18px 0px;}
.addfriendmodel .modelinfo .modelimg img {border:1px solid #c0c0c0;}
.addfriendmodel .modelinfo .infotext {float:left; width:189px;}
.addfriendmodel .modelinfo .infotext h4 {color:#727819; font:16px lucida sans, verdana, arial, helvetica; font-weight:bold; padding-bottom:7px;}
.addfriendmodel .modelinfo .infotext p {color:#4e4e4e; font:12px verdana, arial, helvetica; font-weight:bold; padding-bottom:8px; line-height:17px;}
.addfriendmodel .modelinfo .infotext p.network {color:#808080; font:11px verdana, arial, helvetica; font-weight:bold; line-height:17px; padding-bottom:0px;}
.addfriendmodel .modelinfo .infotext p.network a {color:#ac7500; text-decoration:none;}
.addfriendmodel .modelinfo .infotext p.network a:hover {color:#ac7500; text-decoration:none;}

.contactmodel {width:502px; border:1px solid #868686; background:#fff;}

.addfriendmodel .frdconfirm_hdbg02 {font:16px lucida sans, verdana, arial, helvetica; font-weight:bold; padding:8px 0px 2px 10px; border-bottom:1px solid #d9be7f; color:#b27e00; margin:0px 8px;}
.addfriendmodel .bookresource {float:left; padding:4px 0px;}
.addfriendmodel .booktitle {float:left; padding:3px 0px 0px 30px; width:100px; font:13px lucida sans, verdana, arial, helvetica; font-weight:bold; color:#b37e00;}
.booktextbox {padding:2px 3px; background:#fbf8f2; border:1px solid #e4d2a6; width:306px;} 
.addfriendmodel .bookrequest {float:left; padding:10px 0px 20px 0px;}
.w314 {width:314px;}
.padb10 {padding-bottom:10px;}


#jbutton table {width:200px; padding:0px; margin:0px;}

#jbutton table td {padding:0px; margin:0px;}
