/* CSS Document */
body { margin:0; padding:0; background:url(../images/bg.jpg) repeat-x left top; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; font-weight:normal; line-height:18px; }
img { border:0; margin:0; }
ul, li,  ul li { padding:0; margin:0; list-style-type:none; }
form{padding:0px; margin:0px;}
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; height:0; line-height:0; padding:0; margin:0; font-size:0px; }
#wrap { margin:0 auto; width:1000px; }
.header { height:141px; }
.header .logo { float:left; padding:37px 0 0 64px; }
.top_right_text { float:right; padding:0px; }/*24px 0 0 0*/
a { color:#ce5d83; text-decoration:underline; }
a:hover { color:#ce5d83; text-decoration:none; }
.menu_pad { height:43px; }
.menu { padding:0 0 0 49px; width:712px; height:43px; float:left }
.menu ul { height:43px; }
.menu ul li { font-size:18px; height:43px; line-height:43px; float:left; background:url(../images/menu_split.jpg) no-repeat right top; padding:0 0 0 0 }
ul.menu_inner { height:43px; }
.menu ul.menu_inner li {font-size:15px; }
.menu ul.menu_inner li a {padding:0 14px; }
.menu ul li.last_menu { background:none; }
.menu ul li a { color:#ffffff; padding:0 26px; display:block; float:left; text-decoration:none;  }
.menu ul li a:hover { color:#ce5d83; background:url(../images/menu_bg_h.jpg) repeat-x left top; display:block; float:left; text-decoration:none; }
.menu ul li a.selected {  color:#ce5d83; background:url(../images/menu_bg_h.jpg) repeat-x left top; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;  padding:0 25px; }
.menu ul.menu_inner li a.selected {  color:#ce5d83; background:url(../images/menu_bg_h.jpg) repeat-x left top; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;  padding:0 13px; }
.submenu { font-size:15px; font-family:Georgia; }
.submenu td { border-bottom:1px solid #f6d4e2; border-right:1px solid #f5d0df; padding-left:21px; }
.ph_number { background:url(../images/ph_icon.jpg) no-repeat 0 7px; line-height:37px; font-size:20px; color:#FFFFFF; padding:0 0 0 30px; width:205px; float:right; height:43px; }
.main_body { background:url(../images/body_bg.jpg) repeat-y left top; width:100% }
.main_body .main_body_bottom { background:url(../images/body_bg_bottom.jpg) no-repeat  bottom; padding:0 0 20px 0; margin:0; }
.main_body .main_body_bottom .main_body_left { float:left; background:url(../images/body_bg_left.jpg) no-repeat left top; width:21px; height:564px; } 
.main_body .main_body_bottom .main_body_center { padding:17px 17px 0 28px; float:left; width:913px;  }
.main_body .main_body_bottom .main_body_right { float:right; background:url(../images/body_bg_right.jpg) no-repeat left top; width:19px; height:564px; }
.main_body .main_body_bottom .main_body_center .content_left { float:left; width:655px; padding:20px 0 0 0; }
.main_body .main_body_bottom .main_body_center .content_right { float:right; width:235px; line-height:15px; }
.content_left ul{ padding-left:1em; margin:0 0 15px 0; }
.content_left ul a { text-decoration:none; } 
.content_left ul li { background:url(../images/point.jpg) no-repeat 0 9px; padding:0 0 5px 10px; margin:0; }

.curve_box_small { width:647px; margin:0 auto; height:35px; line-height:35px; color:#777777; font-size:17px; text-align:center; background:url(../images/curve_box_small.jpg) no-repeat left top; margin:0 0 18px 0 }
.curve_box_small .curve_box_small_icon { background:url(../images/icon_camara.jpg) no-repeat 27px 6px; height:35px;  }
.curve_box_right { padding:0 0 17px 0; font-size:11px; }
.curve_box_right .curve_box_right_content { background:url(../images/right_curve_box_bg.jpg) repeat-x left top #fff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:10px 14px 10px 16px; }
.lable { padding:0 0 10px 0;  }
.input_combo,.cmbbox { width:200px; height:18px; border:1px solid#c0c0c0; font-size:11px; font-family:Georgia; font-weight:normal; }
.inputcombo { width:200px; height:18px; border:1px solid#c0c0c0; font-size:11px; font-family:Georgia; font-weight:normal; height:100px; }
.text_box,.txtbox {  width:200px; height:18px; line-height:18px; font-size:11px; font-family:Georgia; font-weight:normal; border:1px solid #c0c0c0;  padding:0; margin:0 }
.text_box1 {  width:195px; height:14px; line-height:14px; font-size:11px; font-family:Georgia; font-weight:normal; border:1px solid #c0c0c0;  padding:2px; margin:0px; }
.txtarea {  width:200px; height:108px; line-height:18px; font-size:11px; font-family:Georgia; font-weight:normal; border:1px solid #c0c0c0;  padding:0; margin:0 }
.text_box2 {  width:144px; height:18px; line-height:18px; font-size:11px; font-family:Georgia; font-weight:normal; border:1px solid #c0c0c0; padding:0; margin:0 5px 0 0 }
.blue_box { background:#e2eff9; padding:10px; width:97%; margin:0 0 15px 0 }
.lable_1 { float:left; width:125px; font-size:14px; padding:0 5px 0px 0; height:20px; margin:0; }
.lable_2 { float:left; width:345px; font-size:14px; padding:0 5px 0px 0; eight:20px; margin:0; }
ul.point_list { padding:0; margin:0 0 15px 0; }
ul.point_list a, ul.point_list2 a { text-decoration:none; } 
ul.point_list li { background:url(../images/point.jpg) no-repeat 0 7px; padding:0 0 15px 10px; margin:0; }
ul.point_list2 { padding:0; margin:5px 0 10px 0; }
ul.point_list2 li { background:url(../images/point.jpg) no-repeat 0 7px; padding:0 0 0px 10px; margin:0; }
.inner_link_btn { padding:10px 0; width:100%; margin:0; height:30px; }
.inner_link_btn div { padding:0 10px 0 0; float:left; }
.btn_right { width:197px; margin:0 auto; height:32px; line-height:32px; color:#777777; font-size:15px; text-align:center; background:url(../images/btn_bg_right.jpg) no-repeat left top; margin:10px 0 0 0; padding:0;   }
.btn_right .btn_right_icon { background:url(../images/icon_camara.jpg) no-repeat 18px 2px; height:35px; padding:0 0 0 40px;  }
.btn_right .btn_right_icon a { color:#777777; text-decoration:none; display:block; }
.btn_right .btn_right_icon a:hover { color:#777777; text-decoration:none; display:block; }

.footer {  text-align:center; padding:7px 0 30px 0; color:#666666; font-size:11px;   }
.footer a { padding:0 5px; text-decoration:none; color:#666666;  }
.footer a:hover { padding:0 5px; text-decoration:underline; color:#666666;  }
.footer div { padding:0 0 7px 0 }

.font_blue, .font_blue a, .font_blue a:hover { color:#2472a9; }
.content_left h1 { color:#333333; font-size:24px; padding:0 0 10px 0; border-bottom:1px solid #dbe1e4; margin:0 0 18px 0; font-weight:normal; }
.content_left span { color:#333333; }
.content_left h2 { color:#286eac; font-size:20px; font-weight:normal; padding:5px 0 10px 0; margin:0 0 5px 0; border-bottom:1px solid #dbe1e4;  }
.content_left h3, .content_left h4 { color:#286eac; font-size:18px; font-weight:normal; padding:5px 0 10px 0; margin:0 0 5px 0; border-bottom:1px solid #dbe1e4;  }
.content_right h2 { font-size:20px; font-weight:normal; color:#ce5d83; padding:0 0 15px 0; margin:0; }
.content_right a { color:#ce5d83; text-decoration:underline; }
.content_right a:hover { color:#ce5d83; text-decoration:none; }
.content_right .sub_title { text-transform:uppercase;  font-size:12px; color:#666666; padding:0 0 5px 0; font-weight:bold;  }
.button { background:url(../images/btn_bg.jpg) no-repeat left top; height:19px; padding:0 0 2px 0; margin:0; width:52px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:normal; color:#333333; text-align:center; border:0; cursor:pointer; } 
.more { background:url(../images/right_arrow.jpg) no-repeat 0 10px; padding:5px 0 10px 15px; }
.more a{ color:#cc617f;  text-decoration:underline; }
.more :hover { text-decoration:none; }
.font_gray { color:#333333; font-size:12px; }
a.font_gray { color:#333333; text-decoration:underline }
a.font_gray:hover { color:#333333; text-decoration:none; }
.font_gray2 {  font-size:15px; }
.line { border-bottom:1px dotted #666666; margin:0 0 10px 0; padding:0 0 0 0; }
.font_blue, h1.font_blue { color:#286eac; }

/* 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; }

.frm { float:left; width:650px; }
.frm_txt { padding:5px 0px 10px 0px; }
.frm_txtheading { padding:5px 0px 0px 0px; }
.frm_left { float:left; padding:9px 4px 0px 4px; width:150px; }
.frm_right { float:left; padding:7px 4px 0px 4px; width:300px; }
.frm_left1 { float:left; padding:13px 4px 0px 4px; width:150px; }
.frm_right1 { float:left; padding:4px 4px 0px 4px; width:300px; }
.frm_right_select { float:left; padding:10px 4px 5px 4px; width:300px; }
.txt_msg { float:left; padding:0px 4px 0px 160px; width:500px; color:#ce003c; }

.frm_ref { float:left; width:50px; padding:0px 5px 15px 0px; }
.frm_title { float:left; width:200px; padding:0px 5px 15px 0px; }
.frm_action { float:left; width:200px; 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:185px; 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; min-height:150px; }
.divider { padding:5px 0px 0px 0px; border-bottom:1px dotted #37648B; margin-bottom:5px; }
.breadcrumb { display:none; }
.new_feature_bg{
	border:1px solid #EC83AE;
	text-align:justify;
	padding-bottom:5px;
	background-color:#FCE8F1;
}
.feature_title{
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:5px;
	background-color:#EC83AE;
}
.clientbutton, .elementsbutton, .submit{/*, .button*/
	color : #ED83B1;
	border: 1px #ED83B1 solid;
	background-color:#FBD3E4;
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	padding:3px;
	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;
}
.list-odd {padding:3px; background-color:#EFFFFC;}
.list-even {padding:3px;background: #FDEEF5 }
.list-odd a {text-decoration:underline; font-weight:bold;font-size:11.5px;}
.list-even a {text-decoration:underline; font-weight:bold;font-size:11.5px;}
.rss {background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
.rss1 {background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
.subscribe {background:url(../images/email.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
.subscribe1 {background:url(../images/email.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
.subscribe2 {background:url(../images/disk.png) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
/* FXModules style Ends Here */
h1 {line-height:1em;}