@charset "utf-8";
/* CSS Document */
* { -moz-box-sizing: border-box; }

html{
	padding-top:3px;
	padding-bottom:3px;
}

body {
	/*background:url(../images/gradient.jpg) #ffffff repeat-x;*/
	background:url(../images/gradient_new.jpg) #F3F8FB repeat-x;	
	text-align:center;
	font-family:arial;
	font-size:12px;
	margin:0px;
	line-height: 1;
}

img{
	border:0px;
}

a {
	text-decoration:none;
	color: rgb(237,108,1);
}

a:hover{
	text-decoration:underline;
}

.areamain{
	text-align:left;
	margin:0 auto;
	width:990px;
	/*border:1px solid #000000;*/
}

/* common */
.error_msg{
	color:#FF0000;
	font-size:10px;
}

.instruc_4{
	color: rgb(9, 179, 213);
	font-size:16px;
	font-weight:bold;
}

.undreline{
	text-decoration:underline;
}

.autoHeight_border{
	float:left; 
	width:100%;
	@width:94%;
	padding:10px;	
}

.autoHeight{
	float:left; 
	width:100%;
	@width:94%;
	padding:10px 10px 10px 10px;	
}

.autoHeight_1{
	float:left; 
	width:100%;
	@width:94%;
	padding:0px 10px 0px 0px;
	border:solid #CCCCCC 1px;	
}

#page_id_1a .autoHeight{
	padding:10px;
	@width:94%;
	border:none;
	@border:none;
}

#page_id_5 .autoHeight{
	width:880px;
	@width:868px;
	padding:0px;
	border:none;	
}

.bluelink{
	color:#0070C0;
}

.pagination a{
	color:#0070C0;
}

.pagination .num, .pagination .cur{
	padding:2px;
}

a.sorting{
	color:#000000;
	text-decoration:underline;
}

a.sorting:hover{
	color: #333333;
}

/*begin head*/
.areamain .areahead{
	position:relative;
	text-align:center;
	height:75px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	line-height:normal;
	/*border:1px solid #FF0000;*/
}

.v1links3 {
	/*position:absolute;
	right:115px;*/
	color: #FFFFFF;
	font-size:12px;
	margin-right:5px;
}

.v1links3 a.header_link {
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:rgb(237,108,1);
	margin:1px;
}

.v1links3 a.header_link:hover {
	font-size:13px;
	font-weight:normal;
	color:#fff;
	margin:1px;
	text-decoration: underline;
}

.areamain .areahead .logo{
	position:absolute;
	top:0;
	left:0;
	padding:0px;
}

.areamain .areahead .looking_to_hire{
	/*position:absolute;*/
	bottom:7px;
	right:0px;
	padding:0px;
}

.areamain .areahead .tabs{
	position:absolute;
	bottom:0;
	left:235px;
	font-family:arial;
	font-size:12px;
}

.areamain .areahead .tabs .taba a{
	color:#fafafa;
}

.areamain .areahead .tabs .tabx a{
        color:#4DA1BD;
}

.areamain .areahead .tabs .taba a:hover{
	text-decoration:none;
}

.areamain .areahead .tabs .taba{
	background:url(../images/tab.gif) no-repeat;
	float:left;
	height:36px;
	width:144px;
	@width:144px;
	padding:0;
	margin:0 1px;
	position:relative;
	color:#fafafa;
	font-size:17px;
	@font-size:16px;
}

.areamain .areahead .tabs .tabx{
	background:url(../images/tabx.gif) no-repeat;
	color:#000;
}

.areamain .areahead .tabs .taba .tstx{
	font-weight:bold;
	position:absolute;
	bottom:5px;
	left:0;
	text-align:center;
	width:144px;
}

.areamain .areahead .v1links a{
	font-size:16px;
	font-weight:bold;
	color:#fafafa;
	margin:5px 10px;
}

/*begin footer*/
.areamain .footer{
	margin-top:10px;
	text-align:center;
	padding:10px;
	font-size:12px;
	line-height:normal;
	/*border-top: 2px solid #2A809D;*/
}
.areamain .footer b{
	color:#ddd;
	padding:5px;
}

a.footer_links:link	{
	color:#2C91E0;
	font-weight: bold;
	}
a.footer_links:visited {
	color:#2C91E0;
	font-weight: bold;
	}
a.footer_links:hover	{
	color:#333333;
	font-weight: bold;
	}

/* Homepage Top Blue Info Box*/
.above_TopBox{
	background-color:#E8F3F8;
	border:2px solid #C1D9EE;
	padding:10px;
	@width: 868px;
	color:#0787A1;
	font-size:14px;
	margin-bottom:8px;
	font-weight:bold;
}

.above_TopBox_applytJob{
	background-color:#E8F3F8;
	border:2px solid #C1D9EE;
	padding:7px;
	padding-bottom:5px;
	@width: 874px;
	color:#C00000;
	font-size:13px;
	margin-bottom:8px;
}

.above_TopBox_applytJob li{
	padding-bottom:5px;
	line-height:normal;
	list-style: disc outside;
	margin-left:15px;
}

.above_TopBox_applytJob ul{
	padding-left:0px;
	margin:0px;
}

.above_TopBox ol{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	@margin-left:5px;
}

.recruiter_signup_conf_msg a{
	color:#C00000;
	font-weight:bold;
	text-decoration:underline;
}

.recruiter_signup_conf_msg a:hover{
	color:#800000;
}

.recruiter_signup_conf_msg a.mail_link{
	color:#009999;
	font-weight:normal;
}

.recruiter_signup_conf_msg a.mail_link:hover{
	color:#007777;
}

.home_top_box, .home_bottom_box{
	position: relative;
	width: 973px;
	/*	@width: 888px;*/
	height: 85px;
	background-image: url(../images/index_topbar.png);
}


.home_top_box{
	line-height:normal;
}

.home_top_text {
	position:absolute;
	left:25px;
	top: 15px;
	margin-top:8px;
	height: 73px;
	width: 800px;
	vertical-align: middle;
}
.home_top_heading {
	color:#FFF;
	font-size:25px;
	font-weight: bold;
}

.home_top_sub_heading {
	color:#FFF;
	font-size:20px;
}

.home_top_sub_heading  a{
	color:#FFF;
	text-decoration:underline;	
}

/*rounded corners*/
/*top, bluish, inner white*/
.rundtp{
	display:block;
	position:relative;
}
.rundtp *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#ffffff;
	margin:0 1px 0 1px;
}
.rundtp1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #c2e2ec;
	border-right:1px solid #c2e2ec;
	background:#e4f2f6;
}
.rundtp2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #9ed2e1;
	border-right:1px solid #9ed2e1;
	background:#eaf5f8;
}
.rundtp3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #eaf5f8;
	border-right:1px solid #eaf5f8;
}
.rundtp4{
	border-left:1px solid #c2e2ec;
	border-right:1px solid #c2e2ec;
}
.rundtp5{
	border-left:1px solid #e4f2f6;
	border-right:1px solid #e4f2f6;
}
.rundtpfg{
  background:#ffffff;
} 
 
/*bottom, bluish, inner white*/
.rundbt{
	display:block;
	position:relative;
}
.rundbt *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#ffffff;
	margin:0 1px 0 1px;
}
.rundbt1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #c2e2ec;
	border-right:1px solid #c2e2ec;
	background:#e4f2f6;
}
.rundbt2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #9ed2e1;
	border-right:1px solid #9ed2e1;
	background:#eaf5f8;
}
.rundbt3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #eaf5f8;
	border-right:1px solid #eaf5f8;
}
.rundbt4{
	border-left:1px solid #c2e2ec;
	border-right:1px solid #c2e2ec;
}
.rundbt5{
	border-left:1px solid #e4f2f6;
	border-right:1px solid #e4f2f6;
}
.rundbtfg{
	background:#ffffff;
}

/*tool buttons*/

.home_top_box_logo {
	position:absolute;
	right:15px;
	top: 18px;
	width: 189px;
}

.home_top_box_link{
	position:absolute;
	right:10px;
	bottom:8px;
	font-size:14px;
}

.home_top_box_link a{
	color:#FFFFFF;
	text-decoration:underline;
}

.home_top_box_link a:hover{
	color: #CCCCCC;
}

/*begin main*/
.areamain .rundbottom{
	width:990px;
	height:6px;
	padding:0;
	margin:0 auto;
	background:url(../images/rundbottom.gif) no-repeat;
}

.mainbody{
	position:relative;
	/*border:1px solid #A9BEC3;*/
	border-top:none;
	border-bottom:none;
}
* html .mainbody{
	width:990px;
}
* html .mainbody .element2{
	width:990px;
	padding:0 6px 8px 6px;
}
.mainbody .element2{
	padding:3px 8px 8px 8px;
	margin:0;
	position:relative;
	background-color:#fff;
}

/* cover Letter box */
.cover_letter{
	background-color: #F7FAFB;
	background-image: url(../images/home_bottom_box.png);
	background-repeat: repeat-x;
	float:none;	
	padding: 0px;
	margin: auto;
	width:500px;
	
}
.cover_letter .home_top_box {
	background-image:url(../images/index_topbar.png);
	height:85px;
	position:relative;
	width:500px;
}

.cover_letter .home_top_text {
	height:73px;
	left:0px;
	margin-top:8px;
	position:absolute;
	top:15px;
	width:500px;
}

.cover_letter .home_top_heading {
	color:#FFFFFF;
	font-size:18px;
	width:500px;
}

.cover_letter  .home_bottom_box {
	background-color:#F7FAFB;
	background-image:url(../images/home_bottom_box.png);
	background-repeat:repeat-x;
	border-color:-moz-use-text-color #2A809D #2A809D;
	border-style:none solid solid;
	border-width:medium 2px 2px;
	float:none;
	height:500px;
	width:500px;
}
.cover_letter  .home_bottom_box a{
	color:black;
	@color:black;
	text-decoration:underline;
	
}
.cover_letter  #candidate {
	color:black;
	@color:black;
	padding:20px;	
	text-align:left;
	height: 380px;	
}
	
/* start bottom main box */
.home_bottom_box{
	height:auto;	
	/*border: 2px solid #2A809D;
	border-top: none;
	border-bottom: 2px solid #2A809D;*/
	background-color: #FFFFFF;
	background-image: url(../images/home_bottom_box.png);	
	background-repeat: repeat-x;
	/*float:none;
	@width: 888px;*/	
}

/* page_id_1 */
#page_id_1{
	padding:5px;	
}

#page_id_1 .home_bottom_box{	
	@width: 880px;
	width: 880px;		
}
#page_id_1 .autoHeight{
	
	width:856px;
	@width:845px;
	padding:10px 0px 0px 10px;
	@padding:10px 0px 0px 10px;
	border:solid #CCCCCC 1px;
		
	
}
#page_id_1 .autoHeight_1{
	width:856px;
	@width:852px;
	padding:0px;
	border:solid #CCCCCC 1px;
}
#page_id_1 .autoHeight_border{	
	width:880px;
	@width:845px;
	padding:10px 0px 10px 10px;
	
	
}


#page_id_1 .imgbox{
	width:92px;
	height:128px;
	@width:92px;
	@height:128px;
	float:left;	
	
	}
#page_id_1 .imgbox_1{    
	width:12%;
	height:15%;
	@width:100px;
	@height:100px;	
	float:left;
	padding:0px;
	padding-top:12px;	
	
	}	
#page_id_1a .imgbox{
	width:15%;
	height:10%;
	float:left;
	padding:5px;
	
	}	

#page_id_1a .imgbox_text{
	width:108px;
	height:50px;
	float:left;
	color:#375684;
	background-color:#FFFCF9;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	border:#CCCCCC 1px solid; 
		
	}
	#page_id_1a .imgbox_text p{
	font-size:15px;
	}	

#page_id_1 .leftbx{	
	width:30%;
	float:left;
	padding-top:10px;
}
#page_id_1 .leftbx_2{
	width:350px;
	float:left;
}
#page_id_1 .leftbx_3{
	width:80%;
	float:left;
}
#page_id_1 .rightbx{
	float:left;
	width:58%;
	padding-top:10px;
}
#page_id_1 .rightbx_2{
	float:left;
	width:400px;
}

.instruc_1, .instruc_2, .instruc_3{
	font-size:20px;
	color: rgb(9, 179, 213);
}
.instruc_2{
	font-size:18px;
	}
#page_id_1 .instruc_1{
	padding:10px 0 5px 0;
	float:left;
}	
.instruc_1_new{
	font-size:15px;
	font-weight:bold;
	color: rgb(255, 153, 51);
	padding-left:10px;	
}


#page_id_1a .instruc_1_new{
	padding-left:0px;	
}

.new_link{
	font-size:10px;
	color: rgb(255, 153, 51);
	text-align:right;
	height:7px;
	padding:0px 65px 0px 0px;
	@padding:0px 60px 4px 0px;
		
}

.new_link a{
	text-decoration:underline;	
}
.instruc_2_new{
	font-size:18px;
	color: rgb(9, 179, 213);
	padding-left:40%;
}

.instruc_3{
	font-size:14px;
	font-weight:bold;
	color:#1495CB;
}

.instruc_3 span{
	text-decoration:underline;
	color:#09B3D5;
}

.message_1{
	font-size:15px;
	font-weight:bold;	
}
.message_1 td{
	padding:5px 0 5px 0;
	}


.message_1 img{
	width:10px;
	height:10px;
}


.content{
	width:100%;
}

.book_list_tbl_1 div, .book_list_tbl_2 .thcl{
	margin:1px;
	padding:3px;
	margin-bottom:2px;
	height:19px;
	@width:98% !important;
	font-weight:bold;
	background-color: #BBE0E3;
		
}

.job_table tr.color_tr {
 background-color: #E7F3F4;
}

.job_table td {
	
	height:12px;
	@height:10px;
	width:155px;
	@width:155px;
	padding-top:0px;
	padding-left:3px;	

}


.job_table tbody tr td div{
	font-size:10px;
	width:80px;
	@width:80px;
}


.job_table a{
	
	color: rgb(0, 112, 192);
	text-decoration:underline;	
}
.job_table a:hover{
	color:#09B3D5;
	
}

.book_list_tbl_1 div{
	@width:473px;
}

.book_list_tbl_1 table tr, .book_list_tbl_2 table tr{
	background-color: #E7F3F4;
}

.book_list_tbl_1 table tr.tr_color,.book_list_tbl_2 table tr.tr_color  {
	background-color: #F3F9FA;
}

.book_list_tbl_1 table td, .book_list_tbl_2 table td{
	height:19px;
	width:160px;
	padding-top:0px;
	padding-left:3px;
}

.button .btntext{
	padding-left:12px;
	padding-top:8px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#page_id_1 .message_1{
	padding-left:10px;
}

#page_id_1 .message_1 td_link{	
	text-align:left;
}

.table_book_link {
	color: rgb(0, 112, 192);
	text-decoration:normal;
}

.table_book_link:hover{
	color: #D24040;
}

.book_more_link {
	text-decoration:underline;
}

.book_more_link:hover {
	color: rgb(9, 179, 213);
}

/* page_id_2 */
#page_id_2{
	padding:30px;
}

.book_list_tbl_2 .thcl th{
	padding-left:3px;
}

.book_list_tbl_2 table td{
	width:270px;
}

.book_list_tbl_2{
	padding-top:10px;
	padding-bottom:10px;
}

/* page_id_3 */
#page_id_3{
	padding:15px;
}

#page_id_3 .leftbx{
	width:60%;
	float:left;
	/*border-right:2px solid rgb(42, 128, 157);*/
}

#page_id_3 .leftbx_1{
	border:1px solid #E1E2E2;
	padding:3px;
	padding-top:15px;
	padding-bottom:15px;
}

#page_id_3 .top_bx{
	padding:3px;
	font-size:14px;
	font-weight:bold;
	color:#09B3D5;
}

#page_id_3 .rightbx{
/*	width:40%;*/
	float:left;
	padding:28px 0px 10px 20px;	
}

#page_id_3 .book_message{
	font-size:15px;
	font-weight:bold;
	
	
}

#page_id_3 .book_message img{
	width:10px;
	height:10px;
}

#page_id_3 .rightbx .topbx{
	border:1px solid #E7ECF0;
	padding:10px;
	background-color:#FFFFFF;
}

#page_id_3 .rightbx .topbx .book_name{
	color:#089BB8;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
}

#page_id_3 .rightbx .bottombx{
	/*margin-top:50px;*/
}

#page_id_3 .rightbx .bottombx1{
	border:2px solid #E5E6E6;
	padding:7px;
	padding-left:10px;
}

#page_id_3 .bottombx1 .login_form{
	padding-bottom:0px;
}

#page_id_3 .rightbx .bottombx .instruc_3{
	padding-bottom:7px;
	@padding-bottom:0px;
	padding-left:19px;
	
}

#page_id_3 .login_form{
	padding:0px 20px 13px 20px;}

#page_id_3 .login_form input{
	border: 1px solid #E3E5E7;
}

#page_id_3 .rightbx a{
	color:#42ACD5;
	font-weight:bold;
}

#page_id_3 .leftbx a{
	font-size:11px;
	text-decoration:underline;
}

#page_id_3 .leftbx a:hover{
	color:#089BB8;
}

#page_id_3 .label, #page_id_3 .small_1, #page_id_3 .small_2{
	color:#089BB8;
	font-weight:bold;
}

#page_id_3 .leftbx .label{
	/*float:right;*/
	text-align:right;
}

#page_id_3 .leftbx .reg_form_1, #page_id_3 .leftbx .reg_form_2{
	float:left;
}

#page_id_3 .leftbx .reg_form_2{
	margin-top:10px;
}

#page_id_3 .leftbx .comment{
	float:left;
	width:125px;
	@width:100px;
	border:0px solid #BBE0E3;
	font-size:9px;
	padding:5px;
	margin-top:10px;
}


#page_id_3 .leftbx .comment1{
	margin:0px;
}

#page_id_3 .small_1{
	font-size:9px;
}

#page_id_3 .small_2{
	font-size:10px;
}

#page_id_3 .reg_form_1 input[type=text],#page_id_3 .reg_form_1 input[type=password]{
	width:200px;
	border: 1px solid #E3E5E7;
}

#page_id_3 .reg_form_1 select{
	width:200px;
	@width:205px;
	border: 1px solid #E3E5E7;	
}


#page_id_3 .reg_form_1 .col_21{
	width:200px;
	@width:200px;
}

#page_id_3 .reg_form_1 .email_comments{
	width:335px;
	color:#8B8892;
	font-size:11px;
	padding-top:2px;
}

#page_id_3 .leftbx .instruc_3{
	margin-bottom:5px;
	font-weight:bold;
	color:#09B3D5;
	
	
}

#page_id_3 .leftbx .instruc_3 span.small{
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	
}

#page_id_3 .leftbx .instruc_5 .large{
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
}

#page_id_3 .leftbx .instruc_5{
	padding-bottom:5px;
}

#page_id_3 .reg_form_2 span.label{
	width:120px;
}

#page_id_3 .code_image{
	width:100px;
	height:40px;
}

#page_id_3 .reg_form_1 .error_msg{
	width:200px;
}

#page_id_3 .login_form .error_msg{
	width:190px;
	@width:190px;
}

#page_id_3 .login_form1 .error_msg{
	width:150px;
}

#page_id_3 td{
	vertical-align:middle;
}

/* page_id_4 */

#page_id_4{
	padding:15px;	
}

#page_id_4 .bottombx{
	padding-top:15px;
	padding-left:5px;
}



#page_id_4 label, #page_id_4 .small_1, #page_id_4 .small_2{
	color:#089BB8;
	font-weight:bold;
	font-size:14px;
}

#page_id_4 label.right{
	float:right;
	text-align:right;
}

#page_id_4 .small_2{
	font-weight:normal;
	font-size:11px;
}

#page_id_4 .small_1{
	font-weight:normal;
	font-size:12px;
}

#page_id_4 input[type=text], #page_id_4 select{
	border:1px solid #E3E5E7;
	height:30px;	
}

#page_id_4 input.radiobox, #page_id_4 input[type=radio]{
	height:20px;
	vertical-align:top;
}

#page_id_4 .privacy_body{
	height:50px;
	margin-bottom:10px;
}
#page_id_4 .privacybx_1, #page_id_4 .privacybx_2, #page_id_4 .privacybx_3{
	float:left;
}

#page_id_4 .privacybx_2{
	margin-left:20px;
	text-align:center;
}

#page_id_4 .privacybx_3{
	width:100%;
}

#page_id_4 .worked{
	width:60%;
	padding-bottom:12px;
}

#page_id_4 .background select{
	width:180px;
	margin-bottom:12px;
}

#page_id_4 .degree, #page_id_4 .field, #page_id_4 .institute{
	width:125px;
	@width:115px;
	float:left;
	padding-bottom:12px;
}

#page_id_4 .field  input, #page_id_4 .institute  input{
	width:115px;
	@width:105px;
}

#page_id_4 .degree select, #page_id_4 .field select{
	width:125px;
	@width:115px;
}

#page_id_4 .degree option, #page_id_4 .field option{
	width:350px;
}

#page_id_4 .year{
	float:left;
	width:75px;
}

#page_id_4 label.edu_info{
	display:block;
	float:left;
	padding-left:8px;
	padding-right:4px;
}

#page_id_4 .basic_info_input{
	width:200px;
}

#page_id_4 .uploaded-resume-cont{
	color:#D13D58;
	font-size:11px;
	padding-bottom:10px;
}

#page_id_4 .uploaded-resume-cont a{
	color:#2B2DFD;
	font-size:12px;
	text-decoration:underline;
}

/* page_id_5 */

#page_id_5{
	padding:15px 10px 5px 10px;
	}

#page_id_5 textarea{
	width:300px;
	background-color:#FFFFFF;
}

#page_id_5 .leftbx{
	float:left;
	width:460px;
	@width:460px;
	padding:15px;
	color:#006F7E;
}

#page_id_5 .rightbx{
	float:left;
	width:370px;
	@width:300px;
	border-left:2px solid #2A809D;
	padding:15px;
}

#page_id_5 .instruc_4{
	margin-bottom:10px;
}

#page_id_5 .leftbx table{
	margin-left:20px;
	margin-top:20px;
}

#page_id_5 .leftbx td{
	vertical-align:top;
}

#page_id_5 .leftbx .col_1{
	width:92px;
}

#page_id_5 .leftbx .col_2{
	/*width:145px;*/
}

#page_id_5 .leftbx .col_3{
	width:135px;
	@width:125px;
}


#page_id_5 .leftbx .small{
	font-size:11px;
}

#page_id_5 .leftbx #email, #page_id_5 .leftbx #password{
	width:150px;
	@width:140px;
}

#page_id_5 .leftbx .sidenote{
	border:1px solid #BFBFBF;
	padding:5px;
	float:right;
	width:115px;
	@width:105px;
}

#page_id_5 .leftbx ul{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:15px;
	@margin-left:0px;
}

#page_id_5 .rightbx .top, #page_id_5 .rightbx table{
	color:#147BAA;
}

#page_id_5 .rightbx input{
	border:1px solid #DEDFE1;
}

#page_id_5 .rightbx input.name{
	width:135px;
}

#page_id_5 .rightbx input.email{
	width:180px;
}

#page_id_5 .textarea{
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	padding:2px;
	height:70px;
	width:250px;
	margin:0px;
	overflow:scroll;
	color:#000000;
}

/* sendmsg */

#sendmsg{
	padding-left:20%;
	padding-right:20%;
	padding-top:30px;
	padding-bottom:30px;
	position:relative;
}
#sendmsg div.sendmsg{
	background-color:#EAEAEA;
	padding:30px;
	padding-top:60px;
}

#sendmsg div.sendmsg textarea{
	width:100%;
	height:110px;
}

/* page_id_1a */

#page_id_1a{
	padding:25px;
	padding-top:40px;
	padding-bottom:20px;
}

#page_id_1a .leftbx, #page_id_1a .rightbx{
	width:50%;
	float:left;
	padding-left:13px;
}

#page_id_1a .book_name{
padding-bottom:10px;
color:#003399;
font-size:18px;
}

#page_id_1a .link{
padding:10px;
}

/* page_id_6 */

#page_id_6{
	padding:5px;
}


#page_id_6 .autoHeight{
	width:963px;
	@width:961px;
	padding:0px;
	border:none;
	/*border:1px solid #FF0000;*/
}

#page_id_6 .leftbx{
	width:210px;
	@width:210px;
	float:left;
	padding-right:10px;
	
}

#page_id_6 .rightbx{
	width:660px;
	float:left;
	@width:643px;
}
#page_id_6 .rightbx .table_width{
	width:650px;
	@width:645px;

}

#page_id_6 .rightbx td{
	vertical-align:top;

}

#page_id_6 .featured_RB{
	padding-left:2px;
}
#page_id_6 .books_border{
	border:0px solid;
	border-color:#E0EEEE;
	padding:0px 0px 5px 0px;
	@padding:0px 0px 5px 0px;
	background-color:#FFFFFF;
}

#page_id_6 .books_border2{
	border:0px solid;
	border-color:#F2F2F2F;
	margin-top:15px;
	margin-left:28px;
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	@padding:5px 5px 5px 5px;

}

#page_id_6 .title{
	font-size:15px;
	font-weight:bold;
	color:#3B3B3B;
	padding:2px;
	padding-top:15px;
}

#page_id_6 .field{
	color:#089BB8;
	text-align:right;
	vertical-align:top;
	padding-bottom:2px;
}


   #page_id_6 .trennung0{
	color:#1F1F1F;
	text-align:left;
	vertical-align:top;
	padding-top:4px;
	font-weight:bold;
}


   #page_id_6 .trennung{
	color:#1F1F1F;
	text-align:left;
	vertical-align:top;
	padding-top:15px;
	font-weight:bold;
}


#page_id_6 .info{
	vertical-align:top;
	padding-bottom:2px;
	/*width:170px;*/
}

#page_id_6 .edit{
	font-size:10px;
}

#page_id_6 .edit2{
	font-size:8px;
	margin-left:5px;
	margin-top:2px;
}


#page_id_6 .profile{
	padding:2px;
	@padding:3px;
	border:0px solid #F2F2F2;
	background-color:#F2F2F2;
	margin-bottom:10px;
	font-size:11px;
}

#page_id_6 .book_more_link{
	font-size:12px;
}

#page_id_6 .book_more_link3{
	font-size:10px;
}

#page_id_6 .bookslink{
	padding-left:3px;
	margin-top:7px;
	margin-bottom:7px;
}

#page_id_6 .bookslink2{
	padding-left:3px;
	margin-top:0px;
	margin-bottom:7px;
}

#page_id_6 .bookslink3{
	padding-left:3px;
	margin-top:7px;
	margin-bottom:7px;
}

#page_id_6 .invitebutton{
	padding-left:1px;
	margin-top:15px;
	margin-bottom:0px;
}

#page_id_6 .table_book_link{
	font-weight:bold;
	float:left;
	text-decoration: normal;
}

#page_id_6 .table_book_link3 {
	font-weight:normal;
	color: #006080;
	float:left;
	text-decoration: normal;
	font-size:10px;
	margin-left: 6px;
}


#page_id_6 .books{
	font-size:11px;
}

#page_id_6 .books2{
	font-size:11px;
}

#page_id_6 .books3{
	font-size:9px;
}



#page_id_6 .books img{
	margin-top:1px;
}

#page_id_6 .books tr{
	background-color: #FFFFE0;
}

#page_id_6 .books tr.tr_color{
   background-color: #FFFFFF;	
}

#page_id_6 .books tr.tr_color2{
	background-color: #FFFFFF;
}

#page_id_6 .books td{
	width:200px;
	@width:200px;
   height:auto;	
	padding-right:4px;
	padding-left:2px;
	vertical-align:middle;
	@vertical-align:middle;
}


#page_id_6 .left_table {

}

#page_id_6 .left_table td.left_td {	
   width: 125px !important;
	@width: 129px !important;	
}

#page_id_6 .left_table td.left_td0 {	
   width: 10px !important;
	@width: 10px !important;	
}





#page_id_6 .left_table td.right_td {
   width: 56px !important;
	@width: 50px !important;
}


#page_id_6 .right_table td.left_td {
	width: 110px !important;		
}

#page_id_6 .right_table td.right_td {
	width: 44px !important;
	@width: 44px !important;

}

#page_id_6 .left_table td.left_td3 {	
width: 231px !important;
@width: 229px !important;
}


#page_id_6 .bookName_box{
	float:left;
	width:98px;
	@width:85px;	
	padding-right:2px;
	padding-top:3px;
	@padding-top:3px;
}

#page_id_6 .link_box{
	float:right;
	
}

#page_id_6 .link_box a{
	display:block;
	float:left;
}

#page_id_6 #profile_1 .field{
	width:80px;
}

#page_id_6 .popular_jobs_contain {
	padding:0px;
	border:1px solid #85C6D8;
	background-color:#F8F8FF;
}


#page_id_6  .job_feed_contain{
	padding:0px;
	border:0px solid #85C6D8;
	background-color:#FFFFFF;
}

#page_id_6 .popular_jobs_contain{
	background-color:#FFFFFF;
}
#page_id_6 .popular_jobs_contain .no_data{
	text-align: center;
	color: red;
	font-size: 17px;
	background-color: #FFFFFF;
	
}

#page_id_6 .popular_jobs_contain .main_content{
	margin:auto;
}

#page_id_6 .popular_jobs_contain .main_content .first_two{
	background-color:#F8F8FF;
	border-right:0px solid;
	border-color:#FFFFFF;
}

#page_id_6 .popular_jobs_contain .main_content .second_two{
	background-color:#F8F8FF;
	border-right:0px solid;
	border-color:#FFFFFF;
	
}

#page_id_6 .popular_jobs_contain .main_content .sub_content{
	margin:auto;
	width:135px;
	padding-top:2px;
	padding-bottom:4px;
}

#page_id_6 .popular_jobs_contain .main_content .sub_content th{
	color:#D24040;
	font-size:12px;
	text-decoration: normal;
	text-align: left;
	padding-bottom:5px;
	padding-left:0px;
}

#page_id_6 .popular_jobs_contain .main_content .sub_content a{
	color:#006080;
	font-weight:normal;
	font-size:10px;
}

#page_id_6 .popular_jobs_contain .main_content .sub_content a:hover{
	color:#D24040;
		text-decoration:underline;
}

#page_id_6 .popular_jobs_contain .main_content .sub_content .list_img{
	width:10px;
	padding-left:5px;
	margin-top: 5px;
}

#page_id_6 .popular_jobs_contain .main_content .sub_content .list_img img {
	margin-top: 3px;	
}

#page_id_6 .job_feed_contain{
}

/* page_id_6ab */

#page_id_6ab{
	padding:10px;
}

#page_id_6ab .field{
	color:#089BB8;
	vertical-align:top;
}

#page_id_6ab .status{
	font-size:11px;
	/*border:1px solid #D9D9D9;*/
	background-color:#F2F2F2;
	padding: 10px;
	float:left;
	width:930px;
	@width:925px;
	margin-bottom:20px;
}

#page_id_6ab .status table td{
	vertical-align:middle;
}

#page_id_6ab .status table td span.stat{
	display:block;
	float:left;
	vertical-align:middle;
	padding:2px;
	padding-right:20px;
}

#page_id_6ab .status span.label_text{
	color:#089BB8;
	font-weight:bold;
	line-height:16px;
	font-size:12px;
}

#page_id_6ab .status table td div.stat{
	width:215px;
}

#page_id_6ab .invite{
	float:left;
	padding-top:5px;
	padding-left:70px;
}

#page_id_6ab .first{
	margin-bottom:10px;
}

#page_id_6ab .first td{
	vertical-align:top;
}

#page_id_6ab .notsubscribed div, #page_id_6ab div.notsubscribed{
	padding:20px;
	padding-top:15px;
	padding-left: 10px;
	padding-bottom:15px;
	font-size:14px;
}

#page_id_6ab .notsubscribed div a, #page_id_6ab div.notsubscribed a{
	font-weight:bold;
}

#page_id_6ab .notsubscribed{
background-color:#FFFFFF;
}

#page_id_6ab .pagination{
	text-align:right;
	padding:3px;
}

#page_id_6ab .pagination a{
	color:#0070C0;
}

#page_id_6ab .pagination .num, #page_id_6ab .pagination .cur{
	padding:2px;
}

#page_id_6ab .members td, #page_id_6ab .members th{
	padding:5px;
}

#page_id_6ab .members tr{
	background-color:#F3F9FA;
	height:25px;
}

#page_id_6ab .members tr.head{
	color:#FFFFFF;
	background-color:#7F7F7F;
}

#page_id_6ab .members .space{
	height:1px;
/*	background-color:#FFFFFF;*/
}

#page_id_6ab .members tr.color{
	background-color:#E7F3F4;
}

#page_id_6ab .contact{
	font-size:11px;
	padding:2px;
	padding-left:5px;
	padding-top:0px;
}

#page_id_6ab .last{
	padding-top:7px;
}

#page_id_6ab .field_desc{
	width:195px;
	@ width:170px;
}

#page_id_6ab #outerdiv{
	width:800px;	
	overflow:hidden;
	position:relative;
	text-align:center;
	margin:4px;
}

#page_id_6ab #outerdiv #innerIframe{
	position:absolute;
	top:0px;
	left:0px;
	width:800px;	
}

#page_id_6ab .blue-links a,#page_id_6ab .how_links a{
	color:#0070C0;
}
#page_id_6ab .green-text{
	color:#00CC33;
}
#page_id_6ab .how_links{
	margin:5px;
	padding:5px 5px 5px 15px;
}
#page_id_6ab .how_links li{
	line-height:15px;
}
/* page_id_7 */

#page_id_7{
	padding:25px;
}

#page_id_7 .title{
	color:#09B3D5;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

#page_id_7 .content{
	border:1px dashed #000000;
	background-color:#FFFFFF;
	width:75%;
	padding:5px;
	
}

/* signin page */

#signin_page{
	padding:30px 20px;
}


#signin_page .signin_panel{
	width: 330px; 
	/*height: 210px; */
	border: 1px solid #004B63; 
	background: #e1f1f6; 
	margin: 5px 0 0 0;
	padding: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


#signin_page a{
	color:#244061;
	font-weight:normal;
	font-size:smaller;
}

#signin_page label{
	color:#004b63;
	font-weight:bold;
	padding-right:5px;
}


#signin_page label.simple{
	color:#004b63;
	font-weight:normal;
	padding-right:5px;
}

#signin_page .signin_page_msg {
 	padding-bottom:10px;
	@padding-bottom:0px;
	color:#000000;	
	font-weight:bold;
}

#signin_page .signin_page_msg span{
	font-weight:bold;
}

#signin_page input {
	border: 1px solid #004B63;
}


/* Phase II */
/* all_jobs_id12 */

#all_jobs{
	padding:30px;
	text-align:center;
}

#all_jobs #outerdiv
{
	width:800px;
	overflow:hidden;
	position:relative;
	text-align:center;
	margin:auto;
	
}

#all_jobs #outerdiv #innerIframe
{
	position:absolute;
	top:0px;
	left:0px;
	width:800px;	
} 

/* signin_recruiter */

#signin_recruiter{
	padding:20px;
	@padding-bottom:50px;
	padding-left:25px;
}

#signin_recruiter td{
	vertical-align:top;
}

#signin_recruiter .col_space{
	width:40px;
}

#signin_recruiter .cont_1, #signin_recruiter .cont_2, #signin_recruiter .cont_3{
	border:2px solid #E1E2E2;
	padding:5px;
	width:213px;
}

#signin_recruiter .cont_1, #signin_recruiter .cont_2{
	font-size:15px;
}

#signin_recruiter .cont_3{
	padding:10px;
	width:250px;
}

#signin_recruiter .cont_1 td, #signin_recruiter .cont_2 td{
	padding:5px;
}

#signin_recruiter .cont_1 td.tick, #signin_recruiter .cont_2 td.tick{
	padding-right:0px;
	padding-left:13px;
}

#signin_recruiter .heading{
	color:#089BB8;
	font-weight:bold;
	font-size:15px;
	padding:3px;
}

#signin_recruiter .cont_3 label{
	color:#089BB8;
	font-weight:bold;
}

#signin_recruiter .cont_3 a{
	color:#42ACD5;
	font-weight:bold;
}

#signin_recruiter .cont_3 .instruction{
	padding-bottom:10px;
}

#signin_recruiter .cont_3 table{
	margin-left:10px;
	margin-top:5px;
}

#signin_recruiter .cont_3 input{
	border:1px solid #BEC0C5;
}

#signin_recruiter .cont_3 .signin{
	padding-top:5px;
	padding-bottom:5px;
}


/* recruiter_portal */

#recruiter_portal{
	padding:10px;
	padding-top:20px;
}

#recruiter_portal .recruiter_portal{
	margin:auto;
}

#recruiter_portal .recruiter_portal td{
	vertical-align:top;
}

#recruiter_portal .listContent{
	border:1px solid #D9D9D9;
	width:302px;
	padding:7px;
	font-size:11px;
	min-height:300px
}

#recruiter_portal .listContent td{
	vertical-align:top;
	padding:4px;
}

#recruiter_portal .listContent td a{
	color:#0070C0;
}

#recruiter_portal .listContent td a.underLine{
	text-decoration:underline;
}
#recruiter_portal .listContent td a.underLine:hover{
	color:#0000FF;
}

#recruiter_portal .listContent table{
	background-color:#FFFFFF;
}

#recruiter_portal .listContent tr{
	background-color:#F3F9FA;
}

#recruiter_portal .listContent tr.even{
	background-color: #E7F3F4;;
}

#recruiter_portal .listContent .edit_delete{
	text-align:center;
}

#recruiter_portal .col_space{
	width:7px;
	padding:0px !important;
}

#recruiter_portal .head td{
	color:#09B3D5;
	font-size:16px;
	font-weight:bold;
	padding:3px;
}

#recruiter_portal .indicator{
	padding-left:3px;
	padding-right:8px;
}

#recruiter_portal .indicator .buttonLink{
	padding-bottom:10px;
}

#recruiter_portal .indicator .updateAc{
	margin-top:10px;
	border: 1px solid #888888; 
}

#recruiter_portal .indicator .updateAc table{
	padding:10px;
}

#recruiter_portal .indicator .updateAc td{
	vertical-align:middle;
	padding-bottom:10px;
}

#recruiter_portal .indicator .updateAc td .views{
	width:170px;
	padding-bottom:5px;
	vertical-align:middle;
	font-size: 8pt;
}

#recruiter_portal .indicator .updateAc td .imginfo{
	width:50px;
	float:left;
}

#recruiter_portal .indicator .updateAc td .infolink{
	width:120px;
	height:40px;
	float:left;
}

#recruiter_portal .indicator .updateAc td .infolink a{
	vertical-align:middle;	
}

#recruiter_portal .indicator .updateAc td hr{
	border: 1px solid #888888;
}

#recruiter_portal .indicator .updateAc a{
	color:#0000FF;
	text-decoration:underline;
}

#recruiter_portal .indicator .updateAc a:hover{
	text-decoration:none;
}

#recruiter_portal .pagination{
	text-align:right;
	font-size:12px;
	padding-top:10px;
}

#recruiter_portal .pagination a{
	color:#0070C0;
}

/* job_candidates */

#job_candidates{
	padding:5px;
	padding-top:0;
	padding-bottom:15px;
}

#job_candidates .pageTitle{
	color:#09B3D5;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	padding-top:0px;
}

#job_candidates .pageContent{
	border:2px solid #E8EAEA;
	padding:5px;
}

#job_candidates .pageContent table{
	background-color:#FFFFFF;
}

#job_candidates .pageContent td{
	padding:5px;
	text-align: center;
	vertical-align: middle;
	@text-align: center;
	@vertical-align: middle;
}

#job_candidates .pageContent td.view{
	text-align:center;
}

#job_candidates .pageContent tr{
	background-color:#F3F9FA;
}

#job_candidates .pageContent tr.even{
	background-color:#E7F3F4;
}

#job_candidates .pageContent tr.head{
	background-color:#BBE0E3;
	text-align:center;
}

#job_candidates .pageContent tr.rowSpace{
	height:2px;
}

#job_candidates .pageContent .candidateId a{
	color:#0070C0;
	text-decoration:underline;
}

#job_candidates .pageContent .candidateId a:hover{
	color: #000066;
}

#job_candidates .pagination{
	font-size:13px;
	padding-top:10px;
	text-align:right;
}

#job_candidates .pagination a{
	color:#0070C0;
}


/* applying_candidate */

#view_rbs_recrtr .instruct{
	
	font-size:16px;
	color:#09B3D5;
	font-weight:bold;
	padding-bottom:10px;
		
	
}#view_rbs_recrtr .instruct_content{
	padding:0px;
	border:solid #CCCCCC 1px;
	width:210px;
	
} 
#view_rbs_recrtr .instruct_content ul{
	
	font-size:10px;
	color:#09B3D5;
	line-height:14px;
	padding-bottom:3px;	
	
}
#view_rbs_recrtr .instruct_content a{
	color:#09B3D5;	
}


#applying_candidate{
	padding:10px;
	padding-top:20px;
}

#applying_candidate .applying_candidate td{
	vertical-align:top;
}

#applying_candidate .quick_profile, #applying_candidate .rate_candidate, #applying_candidate .view_resume {
	padding-bottom:10px;
}


#applying_candidate .view_resume .content textarea {
	width:100%;
	height:100px;
	border-style:none;
	background-color: white;
}

#applying_candidate .action{
	padding-left:5px;
}

#applying_candidate .content{
	border:2px solid #E8EAEA;
	padding:5px;
	width:675px;
	@width:659px;
}

#applying_candidate .title{
	color:#09B3D5;
	font-size:16px;
	font-weight:bold;
	padding:2px;
}

#applying_candidate .title span{	
	font-size:12px;
	padding-right: 10px;
	padding-left: 393px;		
}
#applying_candidate .title span a{
	color: #2C91E0;
	text-decoration: underline;
}


#applying_candidate .action .content{
	width:180px;
	@width:160px;
	padding:8px;
	@padding:5px;
}

#applying_candidate .action .content .buttonLink{
	margin:auto;	
	width:154px;	
	padding-top:5px;
	padding-bottom:5px;
	
}

#applying_candidate .quick_profile .content .tbl1, #applying_candidate .quick_profile .content .tbl2{
	width:260px;
}

#applying_candidate .quick_profile .content .tbl1 td, #applying_candidate .quick_profile .content .tbl2 td{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:3px;
}

#applying_candidate .quick_profile .content .tbl2{
	margin-left:25px;
}

#applying_candidate .quick_profile .content .label{
	color:#089BB8;
	width:80px;
}

#applying_candidate .message_to_candidate .content{
	padding:10px;	
}

#applying_candidate .message_to_candidate .content .message{
	background-color:#D9D9D9;
	padding:15px;
	line-height:1.25;
}

#applying_candidate .message_to_candidate .content .message textarea{
	width:100%;
	border:1px solid #000000;
	height:140px;
	margin-top:8px;
	margin-bottom:8px;
}

/* reg_pending */

#reg_pending{
	padding:25px;
	padding-right:300px;
	line-height:1.25;
}

#reg_pending .head{
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
}

#reg_pending .para{
	padding-left:8px;
}

/* view_rbs_recrtr */

#view_rbs_recrtr{
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}

#view_rbs_recrtr table{
	margin:auto;
}

#view_rbs_recrtr td{
	vertical-align:top;
}

#view_rbs_recrtr .left-cont{
	width:210px;
}

#view_rbs_recrtr .col-space{
	width:8px;
}

#view_rbs_recrtr .right-cont{
	width:650px;
	padding-top: 17px;
}

#view_rbs_recrtr .instruct{
	font-size:16px;
	color:#09B3D5;
	padding-bottom:3px;
	font-weight:bold;
}

#view_rbs_recrtr .instruct_1{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:4px;
}

#view_rbs_recrtr .left-cont .search-cont, #view_rbs_recrtr .custm_db_q-cont{
	border:1px solid #D0D0D0;
	padding:7px;
	overflow:auto;
}

#view_rbs_recrtr .search-cont .bs_tree{
	padding-bottom:20px;
}

#view_rbs_recrtr .search-cont .select-cont{
	padding-bottom:10px;
}

#view_rbs_recrtr .search-cont .select-cont select{
	width:193px;
}

#view_rbs_recrtr .search-cont .button-cont{
	text-align:center;
}

#view_rbs_recrtr .search-cont #bs_treeDiv1{
	padding-left:5px;
}

#view_rbs_recrtr .search-cont #bs_treeDiv1 b{
	color:#0000FF;
	text-decoration:underline;
	font-weight:normal;
}

#view_rbs_recrtr .right-cont .resume-cont{
	padding-top:0px;
}

#view_rbs_recrtr .right-cont .resume-cont #job_candidates{
	margin:0px;
	padding:0px;
	border:0px;
}

#view_rbs_recrtr .right-cont .resume-cont #job_candidates .pageContent{
	margin:0px;
	padding:0px;
	border:0px;
}

#view_rbs_recrtr .right-cont .resume-cont #job_candidates .pageContent .table_style td{
	
	vertical-align:middle;
	text-align:center;
	@vertical-align:middle;
	@text-align:center;
	
}

/* forgot_pass */

#forgot_pass{
	padding: 10% 10% 10% 30%;
}

#forgot_pass .field{
	color: #089BB8;
	font-weight:bold;
}

#forgot_pass td{
	vertical-align:top;
}

#forgot_pass .field{
	padding:5px;
	width:50px;
}

#forgot_pass .instruction{
	padding-bottom:10px;
}
#recent-posts{
	font-size:9px;
	
}
#recent-posts td{
	font-size:9px;
	
}
.job-recntly-posted{
	background-color:#BBE0E3;
	font-weight:bold;
	margin:1px 1px 2px;
	padding:3px;

}

/* CSS for google chrome*/

body:nth-of-type(1) .cover_letter  .home_bottom_box {
	height:430px;
	width:496px;
}
body:nth-of-type(1) .cover_letter  #candidate {	
	height: 300px;
}

body:nth-of-type(1) .cover_letter  #candidate  a{
	color:black;
	text-decoration:underline;
}

body:nth-of-type(1) .home_bottom_box{
	width:892px;
}

body:nth-of-type(1) #page_id_6 .rightbx{
	width:650px;
}

body:nth-of-type(1) #applying_candidate .content{
	width:675px;	
}

body:nth-of-type(1) #applying_candidate .action .content{
	width:173px;	
}

body:nth-of-type(1) #page_id_1 .autoHeight{	
	width:845px;	
}

.header360Red
{
	color: #c00000;
}

#status { color: #009900; background-color: #dfFFda; padding: 5px 0 2px 5px;}

#status_parent {
	padding-top:20px;
}

.job_status_green_account{
	color: #009900;
}

.job_status_red_account{
	color: #FF0000;
}

.job_status_green{
	color: #009900;
	width:143px;
}

.job_status_red{
	color: #FF0000;
	width:143px;
}

.job_status_red2{
	color: #FF0000;
	text-decoration: underline;
	width:143px;
}

a.editaccount_link:link {
	color: #000088;
	text-decoration: underline;
}

a.editaccount_link:visited {
	color: #000088;
	text-decoration: underline;
}

.editaccount_items{
	width: 200px;
	color: #888888;
}

.editaccount_items{
	width: 200px;
	color: #888888;
}

.delresume_title{
	color: #00b0f0;
}

a.delresume_link:link {
	color: #4f81bd;
}

a.delresume_link:visited {
	color: #4f81bd;
}

.delresume{
	font-size: 8pt;
	text-decoration: underline;
}

.delaccount_title{
	color: #00b0f0;
}

a.delaccount_link:link {
	color: #4f81bd;
	text-decoration: underline;
}

a.delaccount_link:visited {
	color: #4f81bd;
	text-decoration: underline;
}

.delaccount{
	font-weight:bold;
}

a.mjobapp:link {
	color: #000000;
	text-decoration: none;
}

a.mjobapp:visited {
	color: #000000;
	text-decoration: none;
}

a.mjobapp:hover {
	color: #000000;
	text-decoration: underline;
}

a.sponsor {
	color: #FF0000;
	text-decoration: none;
}

font.sponsor {
	color: #000000;
}

/* recruiter_search */

#recruiter_search{
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}

#recruiter_search table{
	margin:auto;
	width:100%;
}

#recruiter_search td{
	vertical-align:top;
}

#recruiter_search .left_cont{
	width:600px;
}

#recruiter_search .col_space{
	width:10px;
}

#recruiter_search .right_cont{
	width:184px;
}

#recruiter_search .right_cont .recruiter_adv_cont{
	border:2px solid #E8EAEA;
	padding:5px;
	margin:0 auto;
}

#recruiter_search .instruct{
	font-size:16px;
	color:#09B3D5;
	padding-bottom:3px;
	font-weight:bold;
}

#recruiter_search .search_param{
	border:2px solid #E8EAEA;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	height:62px;
	margin: auto;
}

#recruiter_search .search_param .sparam_title{
	float: left;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:4px;
	width:500px;
}
#recruiter_search .search_param .sparam_cont{
	padding-bottom:0px;
}
#recruiter_search .search_param .sparam_cont .sparam_select{
	float: left;
}
#recruiter_search .search_param .button-cont{
	float: left;
	
}
/* recruiter_search */

/* job_candidates2 */

#job_candidates2{
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
}

#job_candidates2 .pageTitle{
	color:#09B3D5;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	padding-top:0px;
}

#job_candidates2 .pageContent{
	border:2px solid #E8EAEA;
	padding:5px;
}

#job_candidates2 .pageContent table{
	background-color:#FFFFFF;
}

#job_candidates2 .pageContent td{
	padding:5px;
	text-align: center;
	vertical-align: middle;
	@text-align: center;
	@vertical-align: middle;
}

#job_candidates2 .pageContent td.view{
	text-align:center;
}

#job_candidates2 .pageContent tr{
	background-color:#F3F9FA;
}

#job_candidates2 .pageContent tr.even{
	background-color:#E7F3F4;
}

#job_candidates2 .pageContent tr.head{
	background-color:#BBE0E3;
	text-align:center;
}

#job_candidates2 .pageContent tr.rowSpace{
	height:2px;
}

#job_candidates2 .pageContent .candidateId a{
	color:#0070C0;
	text-decoration:underline;
}

#job_candidates2 .pageContent .candidateId a:hover{
	color: #000066;
}

#job_candidates2 .pagination{
	font-size:13px;
	padding-top:10px;
	text-align:right;
}

#job_candidates2 .pagination a{
	color:#0070C0;
}


/* applying_candidate2 */


/* keyword search form */

.kws_container {
	width:'900px';
	margin: 0 auto; 
	border:2px solid #E8EAEA;
	padding:5px;
	height:auto;
	margin-bottom:10px;	
}

/* keyword search form */


.content-evenodd{  
	width: 864px; 
	text-align: 
	left; 
	padding: 10px 10px 0; 
}
.content-evenodd h1{ 
	color: #4f81bd; 
	font-size:18px !important; 
	padding-left: 10px; 
	margin-bottom:3px;
}

.tblevenodd {
	margin: 0px;
	font-family:arial;
	font-size:12px;
	background-color:#ffffff;
	width:100%;
	border:0px;
	padding-bottom:10px;
}

.tblevenodd th{
	background-color:#7b7d7b;
	color: #FFFFFF;
	font-weight:normal;
	height:25px;
	margin:0px 0px 0px;
	text-align: center;
}
.tblevenodd th.find_recruiters{
	width:300px;
}

.tblevenodd .odd_row{
	border:0px;
	background-color:#e7f3f7;
	height:15px;
	margin:1px 1px 2px;
		
}
.tblevenodd .even_row{
	background-color:#f7fbff;
	height:15px;
	margin:1px 1px 2px;
		
}
.tblevenodd td {
	height:25px;
	border: 0px;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	vertical-align:middle;
	@vertical-align:middle;
}


.tblevenodd td a {
	color:#17375e;
}


.notification_bar {
	width:99%;
	background-color:#afebaf;
	border:1px solid #a6a6a6;
	padding: 5px;
	font-size: 10px;
	color:#000000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;		
}
.notification_bar a {
	color:#0070C0;
	text-decoration:underline;
}


.resume_view_limit {
	background-color: #FFFF00;
	height:20px;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px;
}
.resume_view_limit a {
	color:#0070C0;
	text-decoration:underline;
}


#placeholder1 {
	width: 514px;
	float: left;
}


#placeholder2 {
	width:185px;
	float:left;
}

#placeholder1 p.title, #placeholder2 p.title {
	color:#D24040;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 5px 0;
	padding:0;
}


.dldresmsg {
	padding-bottom: 5px;
	color:gray;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	word-spacing: 1px;
}

.page{	
	padding:25px;	
}

.page .autoHeight{	
	width:100%;
	@width:94%;
	padding:5px;	
}

.page .title{	
	margin-bottom:5px;
	margin-top:10px;
}

.page .title h1{
	margin: 0 0 10px 0;
	color: #0099CC;
	font-weight: normal;
	font-size: 26px;
	line-height: 1.2;
}

.page .content{
	margin-top:10px;			
	width:100%;
	padding:5px;
}

#page_contact{
	padding:25px;
}

#page_contact .title{	
	margin-bottom:5px;
}
#page_contact .title span{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

#page_contact .title a{
	font-size:14px;
	font-weight:600;
	color:#09B3D5;	
	text-decoration:underline;
}

#page_contact .content{
	margin-top:10px;	
	border-top:1px solid #999999;
	background-color:#FFFFFF;
	width:100%;
	padding:5px;
}
#page_contact .content .title{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

#page_contact .content ul{ 
	list-style-type:none;	
	padding:0 0 0 10px;		
}

#page_contact .content ul li{
	list-style-type:none;	
}	

#page_contact .content ul li ul{ 
	list-style-type:none;	
	padding:5px 0 5px 10px;
	display:none;
}

#page_contact .content .notes{
	padding-top:10px;	
}

#page_contact .content .notes .note{
	display:none;
	width: 507px;	
	font: 12pt tahoma;
	color: #693434;
	padding:10px;
	border:1px solid #e6db55;
	margin-bottom:5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color:#ffffe0;
	font-size:12px;
	text-align:justify;
} 

#page_contact .content .notes .note .title{
	font-weight:bold;
	padding-bottom:5px;
	color: #693434;
	font-size:12px;
}

#page_contact .content .contactform-cont{
	display:none;
}

#page_contact .content .contactform-cont label{
	font-weight:bold;
	padding:5px 0 5px 0;
	height:30px;
}

#page_sitemap{
	padding:25px;
	min-height:400px;
}

#page_sitemap .row{
	margin-bottom:10px;
	padding-bottom:10px;
}

#page_sitemap .col{
	float:left;
	padding:5px;
	margin-left:5px;	
	width:30%
}

#page_sitemap .autoHeight{	
	width:100%;
	@width:94%;
	padding:5px;	
	min-height:400px;
}

#page_sitemap .title{	
	margin-bottom:5px;
}

#page_sitemap .title span{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

#page_sitemap .title a, #page_sitemap .row a{
	font-size:14px;
	font-weight:600;
	color:#09B3D5;	
	text-decoration:underline;
}

#page_sitemap .row a{
	font-size:11px;
	line-height:20px;
}

#page_sitemap .content{
	margin-top:10px;	
	border-top:1px solid #999999;
	background-color:#FFFFFF;
	width:100%;
	padding:5px;
}



#page_job{
	padding:5px;	
}

#page_job .content{	
	min-height:400px;
}

#page_job .content .col_desc{
	float:left; 
	width:790px; 
	min-height:400px; 	
}

#page_job .content .col_adscript{
	float:left; 
	width:130px; 
	margin-left:15px; 
	min-height:400px; 	
}

#page_job .content .row_adscript{
	float:left; 
	width:790px; 	
	margin-top:15px;
	min-height:100px; 	
}

#page_job .desc{
	margin:10px 0 10px 0;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0 10px 0;
}
.areamain .mainbody .home_bottom_box{
	width:973px;
}

.flash-message {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  font: bold 12px arial;
  line-height: 20px;
  text-align: center;
  padding:10px;
  color: #693434;
  background-color: #ffffe0;
  border-bottom: 1px solid #ddd;
  filter:alpha(opacity=92);
  -moz-opacity: 0.92;
  opacity: 0.92;
  display: none; /* LEAVE THIS IN*/
  z-index:99999;
}
.error{
	color:#FF0000;
}
.required{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}
.verror{
	color:#FF0000;
	font-weight:normal;
	display:block;
}
