body{ margin-left:0px;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;

}
a {font-family:Tahoma;
font-weight:normal;
font-size:12px;
text-decoration:none;
color:#5990C8;}
a:hover {
text-decoration:underline;
}

input
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#001331;
}textarea
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#001331;
width:250px;
height:150px;
}
.textareaforindex
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#001331;
width:170px;
height:90px;
border:1px solid #000066;
}
.textareaforindex1
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#001331;
text-align:center;
border:1px solid #000066;
}

select
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#001331;
}

h3
{
font-family:Tahoma;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#001331;
}

.top_whitetext{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
padding-right:16px;}

.top_linktext{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.button_text{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.fotter_normal{font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;}

.icon_text{
font-family:"Trebuchet MS";
font-size:14px;
color:#124884;
text-decoration:none;
font-weight:bold;
}

.bg_image{
background-repeat:no-repeat;
width:315px;
height:267px;}

.bg_image2{
background-repeat:no-repeat;
width:282px;
height:267px;}
.input{
 width:120px
}

.search_button{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
cursor:pointer;
text-decoration:none;
text-align:center;
background-image:url(images/search_button.gif);
background-repeat:no-repeat;
width:62px;
height:28px;
color:#FFFFFF;
border:none;}

.radio_text{
font-family:Tahoma;
font-size:12px;
color:#406791;
text-decoration:none;
font-weight:normal;
}

.box_button_text{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#566573;
text-decoration:none;}

.box_under_text{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#4177AE;
text-decoration:none;}

.heading{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:none;}
.heading1{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:none;}

.green_text{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#77B00A;
text-decoration:underline;}

.black_normal{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;}

.blue_bold{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#335DA4;
text-decoration:none;}
.field_label{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#335DA4;
text-decoration:none;}
.green_normal{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#99BD03;
text-decoration:none;}

.category{
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#627596;}

.red_text{ font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#b92149;}

.normal{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;}
.dot{
background-image:url(images/dot.gif);
background-repeat:repeat-x;
height:1px;
width:3px;}

.header_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#124884;}

.white_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
text-decoration:none;
font-weight:normal;
color:#FFFFFF;
}

.left_black_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#344454;
text-decoration:none;}

.left_blue{
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#5990C8;}

.redmore{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#5990C8;}

.yellow_text{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#E6C737;}

.yellow_dot{
background-image:url(http://localhost/eastafricajobs/include/themes/icl/images/yellow_dot.gif);
background-repeat:repeat-x;
height:1px;
width:3px;}


.black{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#344454;
text-decoration:none;
font-weight:bold;
}


.black_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#344454;
text-decoration:none;
font-weight:bold;
}


.arrow{
background-image:url(images/arrow_1.gif);
background-repeat:no-repeat;
height:13px;
width:13px;}

.arrow:hover{
background-image:url(images/arrow_2.gif);
background-repeat:no-repeat;
height:13px;
width:13px;
cursor:pointer;}

.white{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

/*-------------------Old css---------------------------*/
p {
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 8px 0;
	font-weight: normal;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
}

#submenu {
	clear: both;
	width: inherit;
	height: 18px;
	padding: 6px 0;
	color: #fff;
}

#submenu a {
	font-size: 11px;
	color: #fff;
	padding: 0 10px;
}

.bottomlink-bg {
	background: url(images/bg-footer.gif) repeat-x;
}

.bottomlink {
	width: 55%;
	height: 100px;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	position: relative;
	left: 10px;
	clear: both;
}

ul.bottomlist {
	float: left;
	width: 130px;
	text-align: left;
}

ul.bottomlist li {
	list-style: none;
	margin: 4px 0;
	padding-left: 14px;
	background:  url(images/icon-list3.gif) no-repeat 2px 2px;
}

ul.bottomlist li a {
	color: #fff;
}

ul.bottomlist li a:hover {
	color: #be8f36;
}

.toplink {
	float: right;
	color: #fff;
	margin: 10px 8px;
}

.toplink a {
	color: #fff;
}

.copyright {
	margin: 10px auto;
	text-align: center;
}

.module {
	margin-bottom: 14px;
}

.module-content {
	margin: 6px 0;
}

.module-1 {
	
	padding: 8px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

.module-2 {
	background: url(images/bg-module-blue-2.gif) no-repeat;
	padding: 8px;
}

.module-3 {
	background: url(images/bg-module-green.gif) no-repeat;
	padding: 8px;
}

.module-4 {
	background: url(images/bg-module-green-2.gif) no-repeat;
	padding: 8px;
}

.module-title {
	
	margin-bottom: 8px;
}

.module ul {
	margin: 0 0 10px 20px;
	padding: 0;
}

.module ul li {
	margin: 4px 0;
	padding: 0;
	list-style: url(images/icon-list3.gif);
}


.box-job-seekers{
	float: left;
	width: 204px;
	height: 193px;
	text-align: left;
	background: url(images/box-job-seekers.gif) no-repeat;
	padding-top: 40px;
} 


.box-employers {
	float: left;
	width: 204px;
	height: 193px;
	text-align: left;
	background: url(images/box-employers.jpg) no-repeat;
	padding-top: 40px;
}


.box-job-seekers ul, .box-employers ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box-job-seekers ul li, .box-employers ul li {
	margin: 4px 12px;
	padding: 0;
	list-style: none;
}

.box-job-seekers ul li a, .box-employers ul li a {
	background: url(images/icon-list.png) left 2px no-repeat;
	display: block;
	height: 22px;
	padding: 0 0 0 16px;
	color: #fff;
}

.box-job-seekers ul li a:hover, .box-employers ul li a:hover {
	display: block;
	color: #be8f36;
}

.benefits {
	width: inherit;

	
}

.benefits .module {
	float: left;
	margin-right: 10px;
}

.benefits .inside-benefits {
	position: relative;
	}

.benefits ul li {
	margin: 0 0 14px 0 !important;
	margin: 0 0 14px 0;
	padding-left: 2px !important;
	padding-left: 8px;
	list-style: url(images/icon-list4.gif);
}

.search-feature {
	clear: both;
	width: inherit;
}

.search-feature .module {
	float: left;
	width: 270px;
	margin-right: 10px;
}

.search-feature .module-3 {
	height: 180px;
}

p label {
	float: left;
	display: block;
	width: 100px;
}

.search-feature input {
	margin-bottom: 6px;
}

.bookmark {
	width: inherit;
	text-align: center;
}

.job-listing {

}

.message-1 {
	font-size: 14px;
	margin: 8px 0;
	padding: 4px;
}

/* Table */

.sectionheader {
	padding: 6px;
	background: #48535c;
	color: #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

A.cat_subcategory_link { /* style for the sub category links*/
font-family:Tahoma;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#5990C8;

}
.cat_subcategory_link:hover {
text-decoration:underline;
}

 .cat_parent_link
 {
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#344454;
text-decoration:none;
font-weight:bold;
 }
 .cat_small_count
 {
  font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#344454;
text-decoration:none;
font-weight:bold;
 }
 .cat_small_count1
 {
 font-family:Tahoma;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#5990C8;

 }
.redmore
 {
 font-family:Tahoma;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#5990C8;
 }
 .cat_more_link
 {
 font-family:Tahoma;
font-weight:normal;
font-size:11px;
text-decoration:none;
color:#5990C8;
 }.module-content{
font-family:Tahoma;
text-align:left;
font-size:11px;
text-decoration:none;
color:#5990C8;}
.select_input
{
width:125px;
}
.list_header_cell {

	padding: 6px;

	background: #8FABD8;

	
}
.post_list_premium
{

font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
line-height:30px;
}
span.job_list_title
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#335DA4;
text-decoration:none;
}
.job_list_title
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#335DA4;
text-decoration:none;
}.job_list_small_print
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
}.mainlevel
{
font-family:Tahoma;
font-size:11px;
color:#335DA4;
text-decoration:none;
}.fat
{
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#344454;
text-decoration:none;
font-weight:bold;

}
.menuhd
{
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#344454;
text-decoration:none;
font-weight:bold;
}.pollbg
{
font-family:Tahoma;
font-size:11px;
color:#335DA4;
text-decoration:none;
}
.list_header_cell
{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


#leftcol {
	float: left;
	width: 300px;
	vertical-align:top;
	background-color:#FFFFFF;
}
#leftcol ul li {
	margin: 4px 0;
	padding: 0;
	list-style: url(images/icon-list3.gif);
	font-family:Tahoma;
font-size:11px;
color:#335DA4;
font-weight:bold;
text-decoration:none;
}

#midcol {
	float: left;
	width: 520px;
	margin: 0 12px 0 18px;
	vertical-align:top;
}

#midcol-wide {
	float: left;
	width: 1000px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin: 30px 0 0 0;
	background-color:#FFFFFF;
}


#midcol-wide .content {
	padding: 12px;
}

#rightcol {
	float: left;
	width: 200px;
}

#footer {
	text-align:center;
	float: left;
	clear: both;
	width: 100%;
	display: table;
	background: url(images/bg-footer.gif) repeat-x;
	margin-top: 10px;
	color: #fff;
}

.copyright {
	margin: 20px 0;
}
.content
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
background-color:#FFFFFF;
}
dl.signup {
	float: left;
	text-align: left !important;
	padding-bottom: 20px;
}

dl.signup label {
	float: left;
	width: 400px;
	text-align:right;
	padding-right:10px;
	font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#335DA4;
text-decoration:none;
}

dl.signup dt {
	clear: both;
	margin: 6px 0;
}

dl.signup .input {
	width: 300px;
}

dl.signup label.radio {
	float: left;
	display: table-cell;
	width: 60px;
}

dl.signup label.radio input {
	margin-right: 4px;
}
.ok_msg_label{
    font-weight:bold;
    font-size:16px;
	color:#000066;
	}
.error_msg_label{
 font-weight:bold;
	color:#b92149;
	text-align:center;
}#header1{
	width: inherit;
	
}

#header1 .topheader {
	width: inherit;
	height: 60px;
}

#header1 .logo img {
	float: left;
}

.content-pane {
	padding: 8px;
}table.jobdesc {
	width: 100%;
	margin: 10px 0;
}

table.jobdesc td {
	width: inherit;
	padding: 4px;
	border: 1px solid #ccc !important;
}

tr.higlight {
	background: #c5e774;
}

table.job_post_data {
	width: 100%;
	margin: 10px 0;
}

table.job_post_data table.dynamic_form {
	width: 100%;
	margin: 0px 0;
}

table.job_post_data table.dynamic_form td {
	width: inherit;
	padding: 4px;
	border: 1px solid #ccc !important;
}

table.job_post_data table.dynamic_form td.dynamic_form_field {
	width: 260px;
}

table.job_post_data table.dynamic_form tr td.dynamic_form_seperator {
	background: #053468;
	font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

table.profile_data {
	width: 100%;
	margin: 10px 0;
}

table.profile_data table.dynamic_form {
	width: 100%;
	margin: 0px 0;
}

table.profile_data table.dynamic_form td {
	width: inherit;
	padding: 4px;
	border: 1px solid #ccc !important;
}

table.profile_data table.dynamic_form td.dynamic_form_field {
	width: 400px;
}

table.profile_data table.dynamic_form tr td.dynamic_form_seperator {
	background:#053468;
	font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.wrapper {
	clear: both;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

table.resume_data {
	width: 100%;
	margin: 10px 0;
}

table.resume_data table.dynamic_form {
	width: 100%;
	margin: 0px 0;
}

table.resume_data table.dynamic_form td {
	width: inherit;
	padding: 4px;
	border: 1px solid #ccc !important;
}

table.resume_data table.dynamic_form td.dynamic_form_field {
	width: 400px;
}

table.resume_data table.dynamic_form tr td.dynamic_form_seperator {
	background: #053468;
	font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
h1.title {
	 font-size: 20px;
	 font-weight: normal;
	 margin: 10px 0;
	 font-family:"Trebuchet MS";
     font-weight:bold;
     color:#000000;
     text-decoration:none;
}.welcome_text {

}
.home_menu_items {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#124884;

}#container {
	clear: both;
	width: 1000px;
	margin: auto;
	text-align: left;
	font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}#midcol-wide {
	float: left;
	width: 1000px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin: 30px 0 0 0;
}



.buttoncss{
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:bold;
cursor:pointer;
text-align:center;
vertical-align:to;
padding-bottom:5px;
background:url(images/search_button.gif);
background-repeat:no-repeat; width:70px;
height:28px;border:none;
padding-right:13px;
}
.field
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#335DA4;
text-decoration:none;
}
.search_input_style
{
 width:200px
}
.form_apply_button
{
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:bold;
cursor:pointer;
text-align:center;
vertical-align:to;
padding-bottom:5px;
background:url(images/search_100.png);
background-repeat:no-repeat; width:100px;
height:28px;border:none;
padding-right:13px;
}
.form_apply_button1
{
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:bold;
cursor:pointer;
text-align:center;
vertical-align:to;
padding-bottom:5px;
background:url(images/search_110.gif);
background-repeat:no-repeat; width:130px;
height:28px;border:none;

}
.confirm_order_button
{
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:bold;
cursor:pointer;
text-align:center;
vertical-align:to;
padding-bottom:5px;
background:url(images/search_100.png);
background-repeat:no-repeat; width:100px;
height:28px;border:none;
padding-right:13px;
}
.form_submit_button
{
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
border:none;
font-weight:bold;
cursor:pointer;
text-align:center;
vertical-align:top;
padding-bottom:5px;
background:url(images/search_button.gif);
background-repeat:no-repeat; width:70px;
height:28px;border:none;
padding-right:13px;

}.list_data_cell{

font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;}
.explanation_note{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#335DA4;
text-decoration:none;
}.dynamic_form_field
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#335DA4;
text-decoration:none;
}
.dynamic_form
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
.order_col_data
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
.order_table
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
#header1  #topmenu {
	float: left;
	clear: both;
	width: 100%;
	height: 30px;
	background: #92e0f8;
}

#topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#topmenu ul li {
	float: left;
	height: 16px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#header #topmenu ul li a {
	display: block;
	font-weight: bold;
	color: #454f58;
	text-decoration: none;
	margin: 0 4px 0 0;
	padding: 8px;
}

#header #topmenu ul li a:hover {
	background: #47525b;
	color: #fff !important;
}

#header #topmenu ul li a.active {
	background: #47525b;
	color: #fff;
}

  #topmenu ul li a {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 4px 0 0;
	padding: 8px 8px 9px 8px;
}

  #topmenu ul li a:hover {
	background:#FFFFFF;
	color: #000000 !important;
}

  #topmenu ul li a.active {
  background:#FFFFFF;
	color: #000000;
}

#submenu {
	clear: both;
	width: inherit;
	height: 20px;
	padding: 15px 0;
	color: #fff;
}

#submenu a {
	font-size: 11px;
	color: #fff;
	padding: 0 10px;
}.app_form_table
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

/*-------------------- Menu --------------------------*/
h1 {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

hr {
	border:none;
	
	
	
	}

#styletwo{
	position:relative;
	display:block;
	height:29px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(images/bgOFF.gif) repeat-x top left;
	font-family:Tahoma;
	}

#styletwo ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#styletwo ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
	}

#styletwo ul li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:6px 14px 0 14px;
	height:24px;
	}

#styletwo ul li a:hover,#styletwo ul li a.current{
	color:#fff;
	background:transparent url(images/bgON.gif) repeat-x top left;
	}
	.order_col_head
	{
	
	font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
.normal a{
font-family:Tahoma;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#5990C8;}
.postinfo a
{
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#b92149;;
}