/* CSS Document */

#top_main
{
	width:849px;
	padding:0px 0px 0px 1px;	
}
#main
{
	width:830px;
	
	margin:auto;
}
.box_headding{
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}
#box_headd_bg{
	background:url(../images/news_head.gif) no-repeat top left;
	width:202px;
	height:25px;
	padding:5px 0px 0px 12px;
}

#box_headd_bg_lft{
	background:url(../images/jobsec.gif) no-repeat top left;
	width:180px;
	height:25px;
	padding:5px 0px 0px 12px;
}

#top
{
	width:821px;
	height:28px;
	padding:7px 0px 0px 9px;
	color:#ffffff;
}
#head
{
	width:840px;
	height:79px;
}
#head_inner1
{
	width:500px;
	padding:20px 0px 0px 7px;
	float:left;
}
#head_inner2
{
	width:280px;
	float:right;
	line-height:18px;
	padding:0px 1px 0px 0px;
}
#buttons
{
	width:846px;
}
#buttons_inner1
{
	float:left;
	width:460px;
}
#buttons_inner2
{
	float:right;
	padding:0px 0px 0px 0px;
	width:340px;
	color:#ffffff;
}
#buttons_inner2_left
{
	float:left;
	width:198px;
}
#buttons_inner2_right
{
	float:right;
	width:115px;
	vertical-align:top;
}
#buttons_inner2_left1
{
	float:left;
	padding:7px 8px 0px 0px;
}
#buttons_inner2_left2
{
	float:left;
	width:122px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

#body_cont
{
	width:830px;
}
#body_cont_lft
{
	width:608px;
	float:left;
}
#body_cont_lft_inner
{
	width:615px;
	float:left;
}
#body_cont_rit
{
	width:214px;
	float:right;
}

#body_cont_center
{
	width:420px;
	float:left;
	border:1px solid green;
}
#news_box
{
	margin-bottom:5px;
}
#job_box
{
	margin-bottom:7px;
}

#inner_box
{
	padding:10px;
}
#inner_box_1
{
	padding:10px 8px 10px 10px;
}
.conte
{
	background-color:#f3f1f2;
	border:#e3e3e3 1px solid;
}
.news_headding
{
	font-weight:bold;
}
.orange
{
	font-weight:bold;
	color:#fe9c11;
}
.orange1
{
	font-weight:bold;
	font-size:13px;
	color:#fe9c11;
}

.gray
{
	font-weight:bold;
	color:#7d7d7d;
}

#btn_id
{
	padding:5px 0px 0px 0px;
}
.top_job_line
{
	border-bottom:#e0e0e0 1px solid;
	padding-bottom:10px;
}
.top_job_line_top
{
	padding-top:10px;
	border-bottom:#e0e0e0 1px solid;
	padding-bottom:10px;
}

.top_job_line_end
{
	padding-top:10px;
}
#cont_box_main
{
	padding:8px 8px 10px 8px;
	margin-bottom:7px;
	
}
#con_left
{
	float:left;
	width:345px;
}
#con_right
{
	float:right;
	width:227px;
}
#welcome
{
	padding:0px 0px 6px 0px;
}
#nex
{
	padding:5px 0px 7px 0px;
}
#nex1
{
	padding:6px 0px 3px 0px;
}
#nex2
{
	padding:3px 0px 5px 0px;
}

#line_m
{
	width:340px;
}
#lin_1
{
	float:left;
	margin-right:0px;
	padding:3px 0px 3px 0px;
	width:110px;
	
}
#lin_2
{
	float:left;
	padding:3px 0px 3px 0px;
}
#lin_3
{
	float:left;
	width:110px;
	padding:3px 0px 10px 0px;
}
#lin_4
{
	float:left;
	padding:3px 0px 10px 0px;
}
#lin_5
{
	float:left;
	width:110px;
	padding:3px 0px 18px 0px;
}
#lin_6
{
	float:left;
	padding:3px 0px 18px 0px;
}

#reg_img
{
	padding:28px 0px 0px 0px;
}
#client
{
	padding:6px;
}
.img
{
	padding-right:17px;
}
#subsc
{
	padding:6px;
	height:96px;
}
#subsc_inner1
{
	float:left;
	margin-right:0px;
	width:30px;
}
#subsc_inner2
{
	float:left;
	padding:2px 0px 0px 0px;
}
#headding_orng
{
	padding-bottom:9px;
}
#sub_text
{
	width:200px;
	padding:2px 0px 3px 0px;
}
#sub_text1
{
	width:200px;
	padding:2px 0px 3px 0px;
}

#sub_text2
{
	width:200px;
	padding:2px 0px 0px 0px;
}
#top_sp
{
	padding:6px;
}
#btm_sp
{
	padding:10px 0px 0px 0px;
}
#footer_main
{
	width:auto;
	background:url(../images/bg2.gif) repeat-x top left;
}
#footer
{
	width:800px;
	padding:5px;
	background:url(../images/bg2.gif) repeat-x top left;
}
#footer_inner1
{
	float:left;
	width:110px;
}
#footer_inner2
{
	float:left;
	width:110px;
}
#footer_inner3
{
	float:left;
	width:140px;
}
#footer_inner4
{
	float:right;
	width:190px;
}
#foot_head
{
	padding:0px 0px 8px 0px;
}
.foote_head
{
	font-size:15px;
	color:#a0a09f;
	font-weight:bold;
}
#looking_inner1
{
	float:left;
	margin-right:1px;
}
#looking_inner2
{
	float:left;
}
#inner_lft
{
	float:left;
	width:192px;
}
#inner_right
{
	float:right;
	padding:0px 20px 0px 20px;
	width:381px;
}
.spn
{
	padding:0px 0px 5px 0px;
}

#heading_inner
{
	padding:0px 0px 0px 0px;
}
/*--------------------------------------------------------------*/
.clear {
	clear:both;
}
/*---------------------------------------------------------------*/
a.top_link {
	color:#ffffff;
	text-decoration:none;
}
a.top_link:visited {
	color:#ffffff;
	text-decoration:none;
}
a.top_link:hover {
	color:#ffffff;
	text-decoration:underline;
}

a.head_link {
	color:#5d5d5d;
	text-decoration:none;
}
a.head_link:visited {
	color:#5d5d5d;
	text-decoration:none;
}
a.head_link:hover {
	color:#5d5d5d;
	text-decoration:underline;
}

a.dot {
	color:#4a4a4a;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/dot.gif) no-repeat center left;
	padding-left:10px;
}
a.dot:visited {
	color:#4a4a4a;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/dot.gif) no-repeat center left;
	padding-left:10px;
}
a.dot:hover {
	color:#4a4a4a;
	font-weight:bold;
	text-decoration:underline;
	background:url(../images/dot.gif) no-repeat center left;
	padding-left:10px;
}

a.body_lk {
	color:#4c4c4c;
	text-decoration:underline;
}
a.body_lk:visited {
	color:#4c4c4c;
	text-decoration:underline;
}
a.body_lk:hover {
	color:#4c4c4c;
	text-decoration:none;
}

a.orng_lk {
	color:#fe9500;
	font-size:12px;
	text-decoration:none;
}
a.orng_lk:visited {
	color:#fe9500;
	font-size:12px;
	text-decoration:none;
}
a.orng_lk:hover {
	color:#fe9500;
	font-size:12px;
	text-decoration:underline;
}


a.looking {
	color:#4a4a4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/orng.gif) no-repeat top left;
	width:162px;
	height:19px;
	text-align:center;
	padding-top:7px;
}
a.looking:visited {
	color:#4a4a4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/orng.gif) no-repeat top left;
	width:162px;
	height:19px;
	text-align:center;
	padding-top:7px;
}
a.looking:hover {
	color:#4a4a4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/orng_hover.gif) no-repeat top left;
	width:162px;
	height:19px;
	text-align:center;
	padding-top:7px;
}


a.looking_act {
	color:#4a4a4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/orng_hover.gif) no-repeat top left;
	width:162px;
	height:19px;
	text-align:center;
	padding-top:7px;
}
a.looking_act:visited {
	color:#4a4a4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/orng_hover.gif) no-repeat top left;
	width:162px;
	height:19px;
	text-align:center;
	padding-top:7px;
}
a.looking_act:hover {
	color:#4a4a4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/orng_hover.gif) no-repeat top left;
	width:162px;
	height:19px;
	text-align:center;
	padding-top:7px;
}
/*---------------------------------------------*/

a.view:link {
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	padding:6px 0px 6px 13px;
	background:url(../images/arrow.gif) no-repeat center left;
}
a.view:visited {
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	padding:6px 0px 6px 13px;
	background:url(../images/arrow.gif) no-repeat center left;
}
a.view:active {
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	color: #fe9500;
	text-decoration:underline;
	padding:6px 0px 6px 13px;
	background:url(../images/arrow_hover.gif) no-repeat center left;
}
a.view:hover {
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	color: #fe9500;
	text-decoration:underline;
	padding:6px 0px 6px 13px;
	background:url(../images/arrow_hover.gif) no-repeat center left;
}

/*---------------------------------------------*/

a.reg:link {
	font-family:Arial;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	padding:0px 18px 0px 0px;
	background:url(../images/arrow_2.gif) no-repeat center right;
}
a.reg:visited {
	font-family:Arial;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	padding:0px 18px 0px 0px;
	background:url(../images/arrow_2.gif) no-repeat center right;
}
a.reg:active {
	font-family:Arial;
	font-size: 13px;
	font-weight:bold;
	color: #fe9500;
	text-decoration:underline;
	padding:0px 18px 0px 0px;
	background:url(../images/arrow_2_hover.gif) no-repeat center right;
}
a.reg:hover {
	font-family:Arial;
	font-size: 13px;
	font-weight:bold;
	color: #fe9500;
	text-decoration:underline;
	padding:0px 18px 0px 0px;
	background:url(../images/arrow_2_hover.gif) no-repeat center right;
}

/*---------------------------------------------*/
.txt_box
{
	 width:172px; height:17px; border:1px #AAADB2 solid; color:#000000; font-size:12px; padding:3px 0px 0px 5px;
}

a.more { color:#9CC6F0; text-decoration:none; }
a:hover.more { color:#9CC6F0; text-decoration:none; }
a { color:#FF9933; text-decoration:none; cursor:pointer; }
a:hover { color:#FF9933; text-decoration:none;  cursor:pointer; }
.breadcrumb { display:none; }
.clientbutton, .elementsbutton, .submit, .button
{
	color : #FFFFFF;
	background:url(../images/bg_btn.jpg) repeat-x;
	border:0px;
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:3px;
	font-size:12px;
	font-family:Arial;
}
.txtbox {  width:211px; height:17px; border:1px #AAADB2 solid; color:#000000; font-size:12px; padding:3px 0px 0px 5px; margin:0px 0px 0px 9px; }

.txtarea { padding:3px 0px 0px 6px; margin:0px 0px 7px 9px; width:307px; height:120px; background:none; border:1px solid #AAADB2; overflow:auto; }

.txtbox1 {  }

.cmbbox { width:218px; height:22px; border:1px #AAADB2 solid; color:#000000; font-size:12px; padding:0px 0px 0px 5px; margin:0px;  }

.sub_cmb_bx { font-family:Arial, Helvetica, sans-serif; font-size: 10px; width:114px; border: 1px #FE9500 solid; background:none; }

.list-odd {padding-bottom:8px;padding-top:8px;}
.list-even {padding-bottom:8px;padding-top:8px;background:#FFFFFF}
.list-odd a {text-decoration:underline; font-weight:bold;font-size:11.5px;text-transform:uppercase;}
.list-even a {text-decoration:underline; font-weight:bold;font-size:11.5px;text-transform:uppercase}
/*a.subscribe {width:280px;float:right;background:#C7C7C7;color:#fff;padding:2px;text-align:center;}
a.rss {width:280px;float:right;background:#A2A2A2;color:#fff;padding:2px;text-align:center;}
a:hover.subscribe {width:280px;float:right;background:#C7C7C7;color:#FF9933;padding:2px;text-align:center;}
a:hover.rss {width:280px;float:right;background:#A2A2A2;color:#FF9933;padding:2px;text-align:center;}*/
.rss {background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:right;}
.rss1 {background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:right; }
.subscribe {background:url(../images/email.gif) no-repeat center left;padding-left:25px; float:right;}
.subscribe1 {background:url(../images/email.gif) no-repeat center left;padding-left:25px; float:right; padding-right:5px;}
.paging {/*color:#C10077*/ color:#358391; font-weight:bold;}
.paging a {/*color:#C10077*/ color:#358391;}
.paging strong {/*color:#5D2155*/ color:#358391;}
.paging a:visited {/*color:#C10077*/ color:#358391;}
.right { padding-top:5px; }
a.req_delta { color:#797F81; }
a:hover.req_delta { color:#900000; }
.new_feature_bg{
	border:1px solid #37648B;
	text-align:justify;
	padding-bottom:5px;
}
.feature_title{
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
	background-color:#37648B;
}

/*  Google Map styles start Here     */

/*.tooltip_tr {
  background-color:#FFFFFF;
  color: black;
  font-weight:bold;
  padding:4px;
  border: 1px solid #000000;
  -moz-border-radius:5px;
  border-radius:5px 5px;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  white-space: nowrap;
}

.tooltip {
  background-color:#FFFFFF;
  color: black;
  font-weight:bold;
  padding:4px;
  border: 1px solid #000000;
  filter:alpha(opacity=80);
  opacity:.80;
  white-space: nowrap;
}*/
/*  End Google Map */

a.pagination { border:1px solid #CBCBCB; padding-bottom:3px; padding-left:3px; padding-right:3px; padding-top:3px; }
.current_page { border:1px solid #358391; padding-bottom:3px; padding-left:3px; padding-right:3px; padding-top:3px; background-color:#89CCD8; color:#358391;  }
a:hover.pagination { border:1px solid #358391; padding-bottom:3px; padding-left:3px; padding-right:3px; padding-top:3px; background-color:#89CCD8; }

.frm { float:left; width:582px; }
.frm_txt { padding:5px 0px 10px 0px; width:100%; float:left; }
.frm_txtheading { padding:5px 0px 0px 0px; }
.frm_left { float:left; padding:13px 4px 0px 4px; width:220px; }
.frm_right { float:left; padding:4px 4px 0px 4px; width:300px; }
.frm_left1 { float:left; padding:13px 4px 0px 4px; width:120px; }
.frm_right1 { float:left; padding:4px 4px 0px 4px; width:246px; }
.frm_right_select { float:left; padding:10px 4px 5px 4px; width:300px; }
.txt_msg { float:left; padding:0px 4px 0px 244px; width:246px; color:#ce003c; }

.frm_ref { float:left; width:50px; padding:0px 5px 15px 0px; }
.frm_title { float:left; width:280px; padding:0px 5px 15px 0px; }
.frm_action { float:left; width:190px; padding:0px 5px 15px 0px; }
.frm_chk { float:left; width:45px; text-align:center; }

.frm_jobref { float:left; width:97px; padding:0px 5px 5px 0px; }
.frm_job_title { float:left; width:380px; padding:0px 5px 5px 0px; }
.frm_applied { float:left; width:85px; padding:0px 5px 5px 0px; }
.archivedcolumn{background:url(../images/vacancy-filled.gif) no-repeat;}
.app_con { padding:2px 0px 8px 0px; }

.banner p {width:308px;padding-top:52px;padding-left:25px;font-size:11.5px;line-height:1.2em;}

.listodd{ float:left; padding-top:5px; padding-bottom:10px; width:100%}
.listeven{ float:left; padding-top:5px; padding-bottom:10px;width:100% }