*{
font-size:12px;
}

body{
font-family:Arial, Helvetica, sans-serif;
}
.standard_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#preload{
display:none;
background:url(images/IMH_home_bg.jpg);
background:url(images/IMH_about_bg.jpg);
background:url(images/IMH_admin_bg.jpg);
background:url(images/IMH_candidate_bg.jpg);
background:url(images/IMH_contact_bg.jpg);
background:url(images/IMH_download_bg.jpg);
background:url(images/IMH_register_bg.jpg);
background:url(images/IMH_search_bg.jpg);
background:url(images/IMH_terms_bg.jpg);
background:url(images/IMH_download_bg.jpg);
}
/* Start of main wrapper and menu */
#wrapper{
width:950px;
height:466px;
position:relative;
margin:0 auto;
}

#wrapper #index_bg{
padding:124px 0 0 0;
width:950px;
height:466px;
position:relative;
background:url(images/IMH_home_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #search_bg{
padding:124px 0 0 0;
width:950px;
height:466px;
position:relative;
background:url(images/IMH_search_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #about_bg{
padding:124px 0 0 0;
width:950px;
height:466px;
position:relative;
background:url(images/IMH_about_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #download_bg{
padding:124px 0 0 0;
width:950px;
height:466px;
position:relative;
background:url(images/IMH_download_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #terms_bg{
padding:124px 0 0 0;
width:950x;
height:466px;
position:relative;
background:url(images/IMH_terms_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #candidate_bg{
padding:124px 0 0 0;
width:950px;
height:466px;
position:relative;
background:url(images/IMH_candidate_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #register_bg{
padding:124px 0 0 0;
width:950px;
height:466px;
position:relative;
background:url(images/IMH_register_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #contact_bg{
padding:124px 0 0 0;
width:950px;
height:466px;
position:relative;
background:url(images/IMH_contact_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #admin_bg{
padding:124px 0 0 0;
width:950px;
height:466px;
position:relative;
background:url(images/IMH_admin_bg.jpg) no-repeat;
z-index:0;
}

#wrapper #menu{
width:950px;
height:34px;
margin:0;
position:relative;
}

#wrapper #menu ul{
margin:0;
padding:0 0 0 5px;
list-style:none;
}

#wrapper #menu ul li{
height:34px;
line-height:34px;
float:left;
display:block;
color:#FFFFFF;
text-align:center;
}

#wrapper #menu ul li a{
text-decoration:none;
height:34px;
display:block;
color:#FFFFFF;
font-weight:bold;
}

#wrapper #menu ul li#home{
width:117px;
background:#00b9f1;
}

	#wrapper #menu ul li#home a:hover{
	background:#00a0d1;
	}

#wrapper #menu ul li#about{
width:117px;
background:#007676;
}

	#wrapper #menu ul li#about a:hover{
	background:#005e5e;
	}

#wrapper #menu ul li#search{
width:117px;
background:#f8931d;
}

	#wrapper #menu ul li#search a:hover{
	background:#d57607;
	}

#wrapper #menu ul li#register{
width:117px;
background:#961e44;
}

	#wrapper #menu ul li#register a:hover{
	background:#92022f;
	}

#wrapper #menu ul li#download{
width:118px;
background:#aa2487;
}

	#wrapper #menu ul li#download a:hover{
	background:#6a1253;
	}

#wrapper #menu ul li#contact{
width:118px;
background:#ec008b;
}

	#wrapper #menu ul li#contact a:hover{
	background:#d0007b;
	}

#wrapper #menu ul li#client{
width:118px;
background:#d2232a;
}

	#wrapper #menu ul li#client a:hover{
	background:url(images/IMH_client_roll_btn.jpg) no-repeat;
	}

#wrapper #menu ul li#candidate{
width:118px;
background:#515a91;
}

	#wrapper #menu ul li#candidate a:hover{
	background:#343c6d;
	}
/* End of main wrapper and menu */

/*start of green news feed bar */
#wrapper #green{
width:940px;
height:34px;
line-height:34px;
position:relative;
margin:6px 5px 0 5px;
background:#b1a83f;
}

/* End of green news feed bar */

/* Start of main content holder */

#wrapper #content_holder{
position:relative;
}

/* End of main content holder */

/* Start of index page boxes and styles */

#wrapper .index_transparent_box{
background-color:#FFFFFF;
width:450px;
height:270px;
position:absolute;
top:90px;
left:5px;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.index_heading_text{
font-size:18px;
font-weight:bold;
color:#00b9f1;
}

.index_small_text{
font-size:12px;
font-weight:bold;
color:#00b9f1;
}

/* End of index page boxes and styles */

/* Start of search page boxes and styles */

#wrapper .search_transparent_box{
background-color:#FFFFFF;
width:479px;
height:320px;
position:absolute;
top:50px;
right:5px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

#wrapper .search_heading_box{
background-color:#f7931d;
width:479px;
height:30px;
position:absolute;
top:10px;
right:4px;
}

.search_heading_text{
position:relative;
margin:5px;
font-size:18px;
font-weight:bold;
color:#ffffff;
float:left;
}

/* End of search page boxes and styles */

/* Start of about page boxes and styles */

#wrapper .about_transparent_box{
background-color:#FFFFFF;
width:450px;
height:200px;
position:absolute;
top:156px;
right:5px;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.about_heading_text{
font-size:18px;
font-weight:bold;
color:#007675;
}

.about_small_text{
font-size:12px;
font-weight:bold;
color:#007675;
}

.about_small_text a{
color:#007675;
text-decoration:none;
}

.about_small_text a:visited{
color:#007675;
text-decoration:none;
}


/* End of about page boxes and styles */

/* Start of download page boxes and styles */

#wrapper .download_transparent_box{
background-color:#FFFFFF;
width:450px;
height:150px;
position:absolute;
top:210px;
right:5px;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.download_heading_text{
font-size:18px;
font-weight:bold;
color:#a92486;
}

.download_small_text{
font-size:12px;
font-weight:bold;
color:#a92486;
}

/* End of download page boxes and styles */

/* Start of terms page boxes and styles */

#wrapper .terms_transparent_box{
background-color:#FFFFFF;
width:450px;
height:150px;
position:absolute;
top:156px;
right:5px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.terms_heading_text{
font-size:18px;
font-weight:bold;
color:#d2232a;
}

.terms_small_text{
font-size:12px;
font-weight:bold;
color:#d2232a;
}


/* End of terms page boxes and styles */

/* Start of candidate page boxes and styles */

#wrapper .candidate_transparent_box{
background-color:#FFFFFF;
width:450px;
height:220px;
position:absolute;
top:136px;
right:5px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.candidate_heading_text{
font-size:18px;
font-weight:bold;
color:#515a91;
}

.candidate_small_text{
font-size:12px;
font-weight:bold;
color:#515a91;
}

.candidate_small_text a{
font-size:12px;
font-weight:bold;
color:#515a91;
text-decoration:none;
}

.candidate_small_text a:visted{
font-size:12px;
font-weight:bold;
color:#515a91;
text-decoration:none;
}

/* End of candidate page boxes and styles */

/* Start of register page boxes and styles */

#wrapper .register_transparent_box{
background-color:#FFFFFF;
width:540px;
height:350px;
position:absolute;
top:10px;
left:5px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.register_heading_text{
position:relative;
font-size:18px;
font-weight:bold;
color:#951d44;
}

/* End of register page boxes and styles */

/* Start of contact page boxes and styles */

#wrapper .contact_transparent_box{
background-color:#FFFFFF;
width:250px;
height:370px;
position:absolute;
top:0;
right:5px;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.contact_heading_text{
font-size:18px;
font-weight:bold;
color:#ec008c;
}

.contact_small_text{
font-size:12px;
font-weight:bold;
color:#ec008c;
}
/* End of contact page boxes and styles */

/* Start of admin login page boxes and styles */

#wrapper .admin_login_transparent_box{
background-color:#FFFFFF;
width:450px;
height:230px;
position:absolute;
top:126px;
left:5px;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}


.admin_login_heading_text{
position:relative;
padding:15px;
font-size:18px;
font-weight:bold;
color:#f7931d;
}

.admin_login_text{
position:relative;
font-size:14px;
font-weight:bold;
color:#000000;
}

.admin_login_text .row_input{
width:auto;
height:25px;
padding:5px 15px;
}

.admin_login_text .row_input label{
width:100px;
height:25px;
line-height:25px;
display:block;
float:left;
color:#f7931d;
}

#wrapper .admin_login_text .row_input input.login_btn{
width:100px;
border:1px #000000 solid;
}

#wrapper .admin_login_error_text{
position:relative;
padding:5px 15px;
font-weight:bold;
color:#FF0000;
}


/* End of admin login page boxes and styles */

/*Start of admin content holder */

#wrapper #admin_content_holder{
	position:relative;
	margin:15px;
	clear:both;
}

/* End of admin content holder */

/* Start of admin page boxes and styles */

#wrapper .admin_transparent_box{
background-color:#FFFFFF;
position:relative;
margin:10px 5px;
height:358px;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}

#wrapper .admin_heading_text{
position:relative;
padding:15px;
font-size:18px;
font-weight:bold;
color:#f7931d;
float:left;
}

#wrapper .admin_warning_message_text{
position:relative;
padding:15px;
font-weight:bold;
color:#FF0000;
float:right;
}

#wrapper .admin_logout_text a{
position:relative;
padding:15px;
font-weight:bold;
color:#f7931d;
float:right;
text-decoration:none;
}

#wrapper .admin_logout_text a:visited{
color:#f7931d;
text-decoration:none;
}

#wrapper #admin_sub_menu_text{
position:relative;
font-weight:bold;
color:#00b9f1;
padding:15px 0 0 0;
}

#wrapper #admin_sub_menu_text a{
color:#00b9f1;
text-decoration:none;
}

#wrapper #admin_sub_menu_text a:visited{
color:#00b9f1;
text-decoration:none;
}

	#wrapper #admin_sub_menu_text ul{
	width:220px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	}
	
	#wrapper #admin_sub_menu_text ul li{
	width:inherit;
	height:20px;
	line-height:20px;
	display:block;
	margin:0 0 3px 30px;
	}
	
	#wrapper #admin_sub_menu_text ul li.about{
	color:#007675;
	}
	
	#wrapper #admin_sub_menu_text ul li.about a{
	color:#007675;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.about a:visited{
	color:#007675;
	text-decoration:none;
	}
	
	
	#wrapper #admin_sub_menu_text ul li.search{
	color:#f7931d;
	}
	
	#wrapper #admin_sub_menu_text ul li.search a{
	color:#f7931d;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.search a:visited{
	color:#f7931d;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.register{
	color:#951d44;
	}
	
	#wrapper #admin_sub_menu_text ul li.register a{
	color:#951d44;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.register a:visited{
	color:#951d44;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.download{
	color:#a92486;
	}
	
	#wrapper #admin_sub_menu_text ul li.download a{
	color:#a92486;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.download a:visited{
	color:#a92486;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.users{
	color:#000000;
	}
	
	#wrapper #admin_sub_menu_text ul li.users a{
	color:#000000;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.users a:visited{
	color:#000000;
	text-decoration:none;
	}
	
	
	#wrapper #admin_sub_menu_text ul li.contact{
	color:#ec008c;
	}
	
	#wrapper #admin_sub_menu_text ul li.contact a{
	color:#ec008c;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.contact a:visited{
	color:#ec008c;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.client{
	color:#d2232a;
	}
	
	#wrapper #admin_sub_menu_text ul li.client a{
	color:#d2232a;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.client a:visited{
	color:#d2232a;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.candidate{
	color:#515a91;
	}
	
	#wrapper #admin_sub_menu_text ul li.candidate a{
	color:#515a91;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.candidate a:visited{
	color:#515a91;
	text-decoration:none;
	}
	
	#wrapper #admin_sub_menu_text ul li.heading{
	font-size:16px;
	font-weight:bold;
	color:#f7931d;
	}
	
	#wrapper #admin_sub_menu_text ul li .icon{
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}
	
/* End of admin page boxes and styles */

/* Start of edit page boxes and styles */
	
	#wrapper #editor_holder {
	position:relative;
	padding-right:45px;
	display:block;
	float:right;
	width:405px;
	}
	
	#wrapper #meta_tags_holder {
	position:relative;
	display:block;
	float:left;
	width:420px
	}
	
	#wrapper #meta_tags_holder .row_input{
width:auto;
height:25px;
padding:5px;
}

#wrapper #meta_tags_holder .row_input input{
width:300px;
border:1px #f7931d solid;
}

#wrapper #meta_tags_holder .row_input label{
width:100px;
height:25px;
line-height:25px;
display:block;
float:left;
color:#f7931d;
font-weight:bold;
}

/* End of edit page boxes and styles */

/* Start of add vacancy page styles */

#wrapper #add_vacancy_holder {
	position:relative;
	display:block;
	float:left;
	width:500px
	}
	
.row_input{
width:auto;
height:25px;
padding:5px;
}

.row_input input{
width:300px;
}

.row_input label{
width:150px;
height:25px;
line-height:25px;
display:block;
float:left;
color:#951d44;
font-weight:bold;
}

#add_vacancy_holder .row_input select{
width:auto;
 
}

#add_vacancy_holder .btn_row{
width:100px;
}

#add_vacancy_holder .btn_row .login_btn{
border:1px #000000 solid;
width:100px
}

.vacancy {
	color:#951d44;
	font-weight:bold;
	text-decoration:none;
	}

.vacancy a{
	color:#951d44;
	text-decoration:none;
	}
	
.vacancy a:visited{
	color:#951d44;
	text-decoration:none;
	}
/* End of add vacancy page styles */

/* Start Upload styles */
.upload {
	color:#a92486;
	font-weight:bold;
	text-decoration:none;
	}

.upload a{
	color:#a92486;
	text-decoration:none;
	}
	
.upload a:visited{
	color:#a92486;
	text-decoration:none;
	}
/* End of add vacancy page styles */

.error_text{
font-weight:bold;
color:#FF0000;
}

.required_field_text{
font-size:16px;
font-weight:bold;
color:#FF0000;
}

.job_title_text{
font-size:14px;
font-weight:bold;
color:#f7931d;

}

.job_title_text a{
font-size:14px;
font-weight:bold;
color:#f7931d;
text-decoration:none;
}
.job_title_text a:visited{
font-size:14px;
font-weight:bold;
color:#f7931d;
text-decoration:none;
}

.job_more_text{
font-size:12px;
font-weight:bold;
color:#f7931d;
}

.job_more_text a{
font-size:12px;
font-weight:bold;
color:#f7931d;
text-decoration:none;
}

.job_more_text a:visited{
font-size:12px;
font-weight:bold;
color:#f7931d;
text-decoration:none;
}

iframe{
padding:0 0 5px 0;

}

marquee{
margin:0 5px 0 5px;
color:#ffffff;
}

.marquee_text{
font-size:20px;
font-weight:bold;
float:left;
}
.admin_sub_heading_text{
position:relative;
font-size:18px;
font-weight:bold;
color:#f7931d;
}

#our_link{
width:363px;
height:82px;
display:block;
position:absolute;
top:30px;
left:28px;
text-decoration:none;
}

#our_link span{
visibility:hidden;
}

#wrapper #footer{
width:950px;
position:relative;
margin:2px 0 0 0;

}

#wrapper #footer #copyright{
float:left;
color:#f8931d;
font-size:10px;
margin:0 0 0 15px;
}

#wrapper #footer #siteby{
float:right;
color:#f8931d;
font-size:10px;
margin:0 15px 0 0;
}

#wrapper #footer #siteby a{
font-size:10px;
color:#f8931d;
text-decoration:none;
}

#wrapper #footer #siteby a:visited{
font-size:10px;
color:#f8931d;
text-decoration:none;
}