/* CSS Document */

body{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 0;
	width: 100%;
	color:#808080;
	font-size:11px;
}
img{
border:none;
}

p {margin: 1em 0;}

#container_out{
	width: 860px;
	margin: 0px auto;
	margin-top:15px;
}

label {
	display:block;
	float:left;
	width:150px;
}

#header{
	position: relative;
	float:left;
	width:618px;
	padding: 0;
	margin: 0;
	height:118px;
	overflow:hidden;
}

#footer{
	width:860px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	font-weight:bold;
	float:left;
	position:relative;
	font-size:10.2px;
	margin-top:4px;
}

.text_right{
	width:340px;
	float:left;
	text-align:right;
}

.text_left{
	width:520px;
	float:left;
}

.date{
	width:615px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	margin-top:6px;
	margin-bottom:6px;
}

.title{
	width:615px;
	color:#8bbe31;
	font-size: 22px;
	float:left;
	margin-top:6px;
	margin-bottom:8px;
}

.normal_text{
	color:#808080;
	font-size:12px;
	margin-bottom:10px;
}

.bold_text{
	color:#706e6e;
	font-size:14px;
}

.content_title{
	color:#8bbe31;
	font-size: 22px;
	margin-bottom:2px;
}

.login{
	width:618px;
	float:left;
	margin-top:6px;
	margin-bottom:8px;
}

.logout_link{
	text-decoration:none;
	color:#5A833D;
}

.logout_link: visited{
	color:#5A833D;
}

.textbox{
	width:128px;
	height:14px;
	font-size:12px;
	background-color:#EFEFEF;
	color:#666666;
}

.go{
margin-bottom:4px;
vertical-align:middle;
}

.register_here{
	color:#808080;
}

.body_container{
	width: 860px;
	height:auto;
	display:block;
	position:relative;
	float:left;
}


/* Navigation */
#navigation{
	position: relative;
	float:left;
	width:856px;
	padding: 0;
	margin: 0;
	height:26px;
	margin-left:3px;
	_margin-left:1px;
}

.nav_text{
	color:#FFFFFF;
	text-decoration:none;	
margin-left:8px;	
margin-right:8px;
margin-top:4px;
display:block;
	
}

.nav_button_seperator{
float:left;
background-color:#fff;
width:4px;
height:10px;
font-size:1px;
}

.nav_buttons_div{
	background-image:url(../image/nav_button.jpg);
	height:22px;
	background-repeat:repeat-x;
	border: 2px solid #99d71e;
	
	text-align:center;
	
	float:left;
	position:relative;
}


/*Navigation ends*/

/*Home Page Elements*/
.panel_top{
	width:860px;
	height:234px;
	display:block;
	overflow:hidden;
	margin:0;
	margin-top:6px;
	padding:0;
}

.panel_top_3{
	background-image:url(../image/home_top_3.jpg);
	width:425px;
	height:234px;
}

.panel_top_1, .panel_top_2, .panel_top_3{
	float:left;
	position:relative;
	
}

.panel_top_1, .panel_top_2{
	margin-right:3px;
}

.panel_buttons{
	position:absolute;
	margin-top:65px;
	margin-left:13px;
}

.buttons{
	cursor:pointer;
	margin-bottom:7px;
}

.panel_bottom{
	
	background-image:url(../image/panel_bottom_bg.gif);
	background-repeat:repeat-x;
	background-color:#e2e2e2;
	width:853px;
	min-height:257px;
	_min-height:257px;	
	margin-top:6px;
	padding-bottom:10px;
	_padding-bottom:0px;
	border: 1px solid #d0cfcf;
	overflow:hidden;
}

.bottom_left, .bottom_right{
	margin-left:25px;
	margin-top:20px;
	width:370px;
	float:left;
	position:relative;
	overflow:hidden;
}

.bottom_buttons{
	cursor:pointer;
	margin-left:-6px;
	margin-top:6px;
	position:relative;
	float:left;
	margin-right:10px;
	height:32px;
}

.bottom_right_buttons{
	width:387px;
	height:98px;
	float:left;
	margin-top:4px;
	margin-bottom:14px;
}

.bottom_right{
	width:408px;
}

.br_buttons, .links{
	float:left;
}

.home_bottom{
	float:left;
	display:block;
	width:860px;
	position:relative;
	height:auto;

}

.contact{
	float:right;
	margin-right:4px;
}

.terms_text{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	font-weight:bold;
}

.terms{
	
	height:30px;
	
}

.home_bottom_right{
	float:right; width:200px;
}

.home_bottom_left{
	float:left; width:660px; margin-top:10px;
}
/*Home Page Elements End*/

/*Client Page Elements*/
.panel_between{
	width:856px;
	height:25px;
	position:relative;
	text-align:right;
	margin-left:3px;
	_margin-left:!px;
}

.green{
color:#8bbe31;
}

.back_home{
	float:right;
	position:relative;
	width:97px;
	height:25px;
	margin-right:0px;
}
.clear{
height:1px;
width:100%;
clear:both;
font-size:1px;
line-height:1px;
}

.clients_panel_left{
	width:210px;
	float:left;
	position:relative;
}

.panel_vacancy_title{
	background-image:url(../image/register_a_vacany.jpg);
	width:210px;
	height:26px;
	float:left;
	position:relative;
}

.panel_vacancy{
	background-image:url(../image/register_vacancy_bg.jpg);
	background-repeat:repeat-x;
	width:210px;
	height:420px;
	float:left;
	position:relative;
}

.panel_vacancy_form{
	margin-left:20px;
	margin-top:15px;
	width:190px;
	position:relative;

}

.form_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	margin-bottom:15px;
	overflow:hidden;
}

.clients_panel_right{
	float:right;
	position:relative;
	margin-right:0px;
}


.cpr_welcome{
	margin-top:6px;
	position:relative;
}

.cpr_text_panel{
	margin-top:8px;
	border: 10px solid #e5e5e5;
	position:relative;
	width:590px;
	height:auto%;
}

.cpr_text{
	width:540px;
	line-height:16px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:25px;
	position:relative;
	
}

.cpr_bottom_buttons{
	margin-top:8px;
	position:relative;
	
}

.cpr_btm_join, .cpr_btm_net{
	float:left;
}

.cpr_btm_net{
	margin-left:9px;
}

.bottom_line{
	background-image:url(../image/bottom_line.jpg);
	background-repeat:repeat-x;
	position:relative;
	width:860px;
	height:7px;
}

.clients_btm_logos{
	margin-top:20px;
	width:415px;
	height:47px;
	position:relative;
}

.cbn_logo{
	width: 220px;
	height:39px;
	margin-top:25px;
	position:relative;
	margin-bottom:10px;
}
/*Client Page Elements End*/

/*Candidates Page Elements*/

.back_portal{
	float:right;
	position:relative;
	width:150px;
	height:25px;
}

.candidates_register_free, .candidates_search_now{
	width:209px;
	height:28px;
	float:left;
	position:relative;
	overflow:hidden;
}

.candidates_register_free{
	background-image:url(../image/candidates_register.jpg);
	margin-bottom:4px;
	
}

.candidates_search_now{
	background-image:url(../image/candidates_search_now.jpg);
	margin-bottom:14px;
}

.candidates_search_form{
	width:210px;
	position:relative;
	float:left;
	overflow:hidden;
	padding-bottom:10px;
}

.left_panel_1{
	float:left;
	position:relative;
}

.left_panel_thumb{
	margin:0;
	padding:0;
	float:left;
}

.register_link{
	color:#8bbe31;
	text-decoration:none;
}

/*Candidates Page Elements End*/

/*Portal Page elements*/
.panel_top_portal{
	background-image:url(../image/portal_pic.jpg);
	width:860px;
	height:229px;
	display:block;
	overflow:hidden;
	margin:0;
	margin-top:6px;
	padding:0;
}

.panel_bottom_portal{
	background-image:url(../image/panel_bottom_bg.gif);
	width:857px;
	height:257px;
	margin-top:6px;
	padding:0;
	border: 1px solid #d0cfcf;
	overflow:hidden;
}

.panel_text_portal{
	width:508px;
	float:right;
	color:#FFFFFF;
	font-size:12px;
	margin-top:60px;
	line-height:16px;
	margin-right:3px;
}

.portal_buttons{
	margin:10px;
	margin-left:11px;
}

.portal_buttons_individual{
	float:left;
	margin-right:9px;
}

.portal_links{
	margin-top:5px;
}

.portal_links_thumbs{
	float:left;
}

.bottom_left_portal{
	float:left;
	width:630px;
	margin-left:-6px;
	padding:0;
	
}

.bottom_right_portal{
	float:left;
	width:212px;
	margin:0;
	padding:0;
}



a:link {
color: #666666;
text-decoration: none;
}




a:visited {
color: #666666;
text-decoration: none;
}




a:hover {
colour: #88CF12;
text-decoration: underline;
}




a:active {
colour: #666666;
text-decoration: none;
}


/*Portal page elements end*/