

/* CSS Document */
img, div, li {  behavior: url(iepngfix.htc)}
body { border:0; margin:0; padding:0; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:12px; line-height:18px; background:#FFFFFF; font-weight:normal; }
img { border:0; }
ul, li, ul li { padding:0; margin:0; list-style-type:none; }
form { padding:0; margin:0; }
.fl { float:left;text-align:justify; }
.fr { float:right;text-align:justify; }
.clear { clear:both; padding:0; margin:0; height:0; line-height:0; font-size:0px; }
#wrap { margin:0 auto; width:1003px; }
.header { width:100%; color:#003399;  }
.header .logo { float:left; width:291px; margin:6px 0 4px 18px; }
.header .header_right{ float:right; width:620px; padding:5px 0 0 55px; }
.header .header_right .header_mid_text { float:left; width:330px; padding:0; font-style:italic; font-size:14px; }
.header .header_right .header_right_text { float:right; width:260px; padding:0px 18px 0 0; text-align:right; line-height:16px; }
.header .header_right .header_right_text span { font-size:15px; font-weight:bold; }
.header .header_right  .top_link { padding:20px 18px 0 0; text-align:right; font-size:13px; }
.header .header_right   a{ color:#003399; text-decoration:none }
.header .header_right   a:hover{ color:#003399; text-decoration:none }
.menu_container { position:relative; height:39px; width:100% }
.menu_bg { position:absolute; top:0; left:0; z-index:1000; background:url(../images/menu_bg_left.png) no-repeat left top; height:45px; padding:0; width:1003px; }
.menu_bg .menu_bg_left {  background:url(../images/menu_bg_left.png) no-repeat left top; width:4px; float:left; height:45px }
.menu_bg .menu_bg_right {  background:url(../images/menu_bg_right.png) no-repeat left top; width:4px; float:left; height:45px; order:1px solid  #00CC00 }

.menu_bg .menu { background:url(../images/menu_bg.png) repeat-x left top;  height:45px; margin:0; padding:0; width:995px; float:left }
.menu_bg .menu ul { height:45px;  width:995px; }
.menu_bg .menu ul li { float:left; line-height:45px; height:45px; font-size:13px; font-weight:bold; }
.menu_bg .menu ul li a{ float:left; display:block; line-height:45px; height:45px; padding:0 20px; color:#003399; text-decoration:none }
.menu_bg .menu ul li a:hover{  float:left; display:block; line-height:45px; height:45px; padding:0 20px; color:#003399; text-decoration:none; background:url(../images/menu_h.png) repeat-x 0 1px;}
.menu_bg .menu ul li a.menu_select{ background:url(../images/menu_h.png) repeat-x 0 1px; height:39px;}

.content_main { width:100%;  background:url(../images/bg.jpg) no-repeat 0 0px;  }
.content_left {   float:left; width:729px; }
/*.content_left div { padding:0 0 0 20px;}*/
.content_right { float:left; width:257px; margin-left:5px; }
.content_right1 { width:247px; padding:6px 5px 15px 5px; background-color:#f0b020;}

.content_left .banner { padding:0 0 4px 4px }
.title_bg {  height:45px; padding:0; margin:0 0 10px 0;  }
.title_bg .title_bg_left, { background:url(../images/menu_bg_left.png) no-repeat left top; width:4px; float:left; height:45px}
.title_bg .title_bg_right { background:url(../images/menu_bg_right.png) no-repeat left top; width:4px; float:left;  height:45px}
.title_bg h1 { height:45px; background:url(../images/menu_bg.png) repeat-x left top; color:#003399; font-size:13px; font-weight:bold; padding:0 20px; margin:0; line-height:45px; float:left; }

.content_left .title_bg{  height:45px; padding:0; margin:0 0 10px 0;  }
.content_left .title_bg .title_bg_left { background:url(../images/menu_bg_left.png) no-repeat left top; width:4px; float:left; height:45px; padding:0;}
.content_left .title_bg .title_bg_right { background:url(../images/menu_bg_right.png) no-repeat left top; width:4px; float:left;  height:45px; padding:0;}
.content_left .title_bg h1 { height:45px; background:url(../images/menu_bg.png) repeat-x left top; color:#003399; font-size:13px; font-weight:bold; padding:0 20px; margin:0; line-height:45px; float:left; }


.content_main a {  color:#000000; text-decoration:underline; font-weight:bold; }
.content_main a:hover {  color:#000000; text-decoration:none;  font-weight:bold; }

.content_left h2 { margin:0; padding:0 0 10px 20px; font-size:13px; font-weight:bold;}
.content_left h2.font_blue { margin:0; padding:0 0 10px 20px; font-size:16px; font-weight:bold; color:#003399;}
.content_left p { margin:0; padding:0 0 10px 20px}
.content_left ul { margin:0; padding:0 0 10px 20px}
.content_left ul li { margin:0; padding:0 0 0px 15px; background:url(../images/arrow.gif) no-repeat 0 6px; }
.content_left ul li ul  { margin:5px 0 0 0; padding:0;}
.content_left ul li ul li { margin:0; padding:0 0 0px 15px; background:url(../images/arrow2.gif) no-repeat 0 6px; }
.content_left span { color:#666666; }
.content_left h1 { background:url(../images/title_bg.png) no-repeat left top; height:45px; color:#003399; font-size:13px; font-weight:bold; padding:0 20px; margin:0; line-height:45px; }
.content_left h1 a, .content_left h1 a:hover, .title_bg h1 a, .title_bg h1 a:hover  { height:45px; line-height:45px; color:#003399; padding:0px; margin:0; text-decoration:none; }
.inner_content_left {  margin:0; padding:10px 0 10px 20px }
.inner_content_left p, .inner_content_left ul, .inner_content_left h1, .inner_content_left h2 { padding-left:0px; }

.inner_content_left {  margin:0; padding:10px 0 10px 20px }
.inner_content_left p, .inner_content_left ul, .inner_content_left h1, .inner_content_left h2 { padding-left:0px; }



.form_pad { margin:0; padding:0 0 2px 0; width:100%; }
.form_pad .fl { width:194px; }
.form_pad .fr { width:50px; }
.input_1 { background:url(../images/text_box.png) no-repeat left center; height:27px; }
.input_2 { height:28px; padding:0 0 0 3px }
.text_box { background:none; margin:0; padding:0 0 0 8px; height:26px; line-height:26px; border:0; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:11px; color:#000000; font-weight:bold; width:190px;  }
.btn_submit { background:url(../images/btn_go.jpg) no-repeat left top; width:49px; height:45px; border:0; padding:0; margin:0; cursor:pointer; }
.latest_jobs { background:url(../images/text_area_bg.jpg) no-repeat left top; margin:0 4px 15px 0;   }
.latest_jobs div { padding:5px; eight:200px; line-height:17px;  font-weight:normal;  }
.btn_bg { background:url(../images/menu_bg_left.png) no-repeat left top; height:45px; padding:0; margin:0 0 10px 0; float:left; width:100%; }
.btn_bg .btn { background:url(../images/menu_bg_right.png) no-repeat right top; height:45px; padding:0 4px 0 0; margin:0 0 0 4px; }
.btn_bg .btn a { height:45px; background:url(../images/menu_bg.png) repeat-x left top; color:#003399; font-size:13px; font-weight:bold; padding:0 20px; margin:0; line-height:45px; display:block; }
.btn_bg .btn a:hover{ color:#000000; background:url(../images/menu_h.png) repeat-x 0 1px; text-decoration:none;}
.content_right ul { padding:0; margin:0 0 15px 0; }
.content_right ul li { padding:0 0 0 16px; margin:0; line-height:17px; }
.content_right ul li a { color:#000000; text-decoration:underline; }
.content_right ul li a:hover { color:#000000; text-decoration:none; }

.footer { height:50px; padding:0; margin:0 0 10px 0; width:100%; }
.footer .footer_left_bg {  background:url(../images/footer_bg_left.png) no-repeat left top; height:50px; width:3px; float:left; }

.footer .footer_right_bg { background:url(../images/footer_bg_right.png) no-repeat right top; height:50px; width:4px; float:left; }
.footer .footer_left { width:790px; height:50px; background:url(../images/footer_bg.png) repeat-x left top; color:#003399; font-size:10px; font-weight:normal; padding:0 0 0 5px; margin:0; line-height:45px; float:left;  }
.footer .footer_left a, .footer .footer_left span { color:#336699; text-decoration:none; line-height:50px; margin:0; padding:0 5px  }
.footer .footer_left  a:hover { color:#336699; text-decoration:none; }
.footer .footer_right { width:197px; height:50px; background:url(../images/footer_bg.png) repeat-x left top; padding:0px 3px 0 0; margin:0; float:left; }
.footer .footer_right .img_div { float:right; padding:8px 5px 0 0; margin:0; width:91px; background:none; height:32px; text-align:right }
.footer .footer_right .img_div img,  .footer .footer_right .img_div img, a { padding:0; margin:0; height:32px; }

/* FXModules style Starts Here */
/*  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; }

.content_left .frm { float:left; width:650px; }
.content_left .frm_txt { padding:5px 0px 0px 0px; }
.content_left .frm_txtheading { padding:5px 0px 0px 0px; }
.content_left .frm_left { float:left; padding:9px 4px 0px 4px; width:190px; }
.content_left .frm_right { float:left; padding:7px 4px 0px 4px; width:300px; }
.content_left .frm_left1 { float:left; padding:13px 4px 0px 4px; width:170px; }
.content_left .frm_right1 { float:left; padding:4px 4px 0px 4px; width:300px; }
.content_left .frm_right_select { float:left; padding:10px 4px 5px 4px; width:300px; }
.content_left .txt_msg { float:left; padding:0px 4px 0px 160px; width:500px; color:#ce003c; }

.content_left .frm_ref { float:left; width:50px; padding:0px 5px 15px 0px; }
.content_left .frm_title { float:left; width:200px; padding:0px 5px 15px 0px; }
.content_left .frm_action { float:left; width:200px; padding:0px 5px 15px 0px; }
.content_left .frm_chk { float:left; width:45px; text-align:center; }

.content_left .frm_jobref { float:left; width:97px; padding:0px 5px 5px 0px; }
.content_left .frm_job_title { float:left; width:185px; padding:0px 5px 5px 0px; }
.content_left .frm_applied { float:left; width:85px; padding:0px 5px 5px 0px; }
.content_left .archivedcolumn{background:url(../images/vacancy-filled.gif) no-repeat; min-height:150px; }
.content_left .divider { padding:5px 0px 0px 0px; border-bottom:1px dotted #37648B; margin-bottom:5px; }
.content_left .breadcrumb { display:none; }
.content_left .new_feature_bg{
	border:1px solid #7cc6f2;
	text-align:justify;
	padding-bottom:5px;
	background-color:#ebf4fb;
	width:700px;
	margin-left:15px;
	padding-left:0px;
}
.content_left .feature_title{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:5px;
	background-color:#7cc6f2;
}
.clientbutton, .elementsbutton, .submit{/*, .button*/
	color : #ffffff;
	border:none;
	background-color:#59acea;
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	padding:3px;
	margin:0;
	margin-left:10px;
}
.clientbutton1{
	color : #ED83B1;
	border: 1px #ED83B1 solid;
	background-color:#FBD3E4;
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	padding:0px; margin:0px;
	width:140px;
}
.content_left .list-odd {padding:3px; background-color:#EFFFFC;margin-top:5px; margin-left:15px;}
.content_left .list-even {padding:3px;background: #ebf4fb;margin-top:5px; margin-left:15px;}
.content_left .list-odd a  {text-decoration:underline; font-weight:bold;font-size:11.5px;}
.content_left .list-odd a:hover  {text-decoration:none; font-weight:bold;font-size:11.5px;}
.content_left .list-even a {text-decoration:underline; font-weight:bold;font-size:11.5px;}
.content_left .list-even a:hover  {text-decoration:none; font-weight:bold;font-size:11.5px;}
.content_left a.rss {background:url(../images/feed.gif) no-repeat center left; font-size:0.9em; text-decoration:none; margin:0px; padding: 0 0 0 25px; line-height:25px; }
.content_left .rss1 {background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
.content_left a.subscribe {background:url(../images/email.gif) no-repeat 0 center;  font-size:0.9em; text-decoration:none; margin:0px; padding: 0 0 0 25px; line-height:25px; }
.content_left a.subscribe1 {background:url(../images/email.gif) no-repeat 0 center;  font-size:0.9em; text-decoration:none; margin:0px; padding: 0 0 0 25px; line-height:25px;}
.content_left a.subscribe2 {background:url(../images/disk.gif) no-repeat  0 center;  font-size:0.9em; text-decoration:none; margin:0px; padding: 0 0 0 25px; line-height:25px;}
.txtbox { width:180px; height:18px; line-height:18px; border:1px solid #c0c0c0; padding:0; margin:0; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:12px; color:#666666}
.inputcombo{width:180px; height:80px; line-height:18px; order:1px solid #c0c0c0; padding:0; margin:0; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:12px; color:#666666 }
.cmbbox, .input_combo {width:180px; height:19px; line-height:18px; order:1px solid #c0c0c0; padding:0; margin:0; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:12px; color:#666666 }
.input_combo2 {width:180px; height:19px; line-height:18px; border:none; padding:0; margin:5px 0 0 5px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:12px; color:#666666; background:none; }
.txtarea { width:180px; height:50px; line-height:18px; border:1px solid #c0c0c0; padding:0; margin:0; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:12px; color:#666666}]
.content_left a.link { padding:10px }
.content_left .head_main { padding:0px; }
/* .paging { adding-left:15px; }
FXModules style Ends Here */
.content_left .inner_content_left .list-odd {padding:3px; padding-left:0; background-color:#EFFFFC;margin-top:5px; margin-left:0px;}
.content_left .inner_content_left .list-even {padding:3px; padding-left:0; background-color:#ebf4fb;margin-top:5px; margin-left:0px;}
