body{ margin:0px 0px 0px 0px; padding:0px; background:url(../images/bg.jpg) repeat-x #ffffff;}
#main{ margin:auto; padding:0px; width:960px; background:url(../images/main_bg.jpg) no-repeat #FFFFFF; padding:0px 12px 0px 12px;}
#main_bg{ margin:0px; width:960px; background:url(../images/main_bg.jpg) no-repeat #FFFFFF; padding:0px 12px 0px 12px; float:left;}
ul, li,  ul li { padding:0; margin:0; list-style-type:none; }
.clear{clear:both; padding:0px; margin:0px;}
.fl{float:left;}
.fr{float:right;}
a{ color:#c3257a; padding:0px; margin:0px; text-decoration:none;}
a:hover{ color:#c3257a; padding:0px; margin:0px; text-decoration:underline;}
div{ font-family:Arial; font-size:12px; color:#616161; line-height:18px; }
#gray_bg{background:#545454; width:924px; padding:0px 18px 0px 19px; float:left}
#top_menu{float:right; color:#FFFFFF; font-family:Arial; font-size:11px; padding:13px 0px 0px 0px; text-align:right; width:781px;}
#top_menu a{ color:#FFFFFF; text-decoration:none; padding:0px 8px 0px 8px;}
#top_menu a:hover{color:#FFFFFF; text-decoration:underline; padding:0px 8px 0px 8px;}
#job{background:url(../images/job_bg.jpg) no-repeat; width:185px; height:42px; line-height:42px; font-size:18px; color:#FFFFFF; text-align:center; float:left}
#job a{ font-size:18px; color:#FFFFFF; text-decoration:none;}
#job a:hover{ font-size:18px; color:#00aeef; text-decoration:none;}
#job a.active{ font-size:18px; color:#00aeef; text-decoration:none;}
#referrals{background:url(../images/refferrals_bg.jpg) no-repeat; width:184px; height:42px; line-height:42px; font-size:18px; color:#FFFFFF; text-align:center; float:left}
#referrals a{ font-size:18px; color:#FFFFFF; text-decoration:none;}
#referrals a:hover{ font-size:18px; color:#8cc63f; text-decoration:none;}
#referrals a.active{ font-size:18px; color:#8cc63f; text-decoration:none;}
#about_us{background:url(../images/about_bg.jpg) no-repeat; width:184px; height:42px; line-height:42px; font-size:18px; color:#FFFFFF; text-align:center; float:left}
#about_us a{ font-size:18px; color:#FFFFFF; text-decoration:none;}
#about_us a:hover{ font-size:18px; color:#008a4b; text-decoration:none;}
#about_us a.active{ font-size:18px; color:#008a4b; text-decoration:none;}

#news{background:url(../images/news_bg.jpg) no-repeat; width:184px; height:42px; line-height:42px; font-size:18px; color:#FFFFFF; text-align:center; float:left}
#news a{ font-size:18px; color:#FFFFFF; text-decoration:none;}
#news a:hover{ font-size:18px; color:#e60d59; text-decoration:none;}
#news a.active{ font-size:18px; color:#e60d59; text-decoration:none;}

#testimonials{background:url(../images/testimonials_bg.jpg) no-repeat; width:186px; height:42px; line-height:42px; font-size:18px; color:#FFFFFF; text-align:center; float:left}
#testimonials a{ font-size:18px; color:#FFFFFF; text-decoration:none;}
#testimonials a:hover{ font-size:18px; color:#f7941e; text-decoration:none;}
#testimonials a.active{ font-size:18px; color:#f7941e; text-decoration:none;}

#search_bg{background:url(../images/search_bg.jpg) no-repeat; width:877px; height:50px; color:#FFFFFF; float:left; padding:16px 24px 0px 22px; font-size:14px; font-weight:bold;}
/*#search_text{color:#FFFFFF; float:left; font-size:14px; font-weight:bold; padding:5px 23px 0px 0px;}
#search_text_box{ background:url(../images/text_box_bg.jpg) no-repeat; width:179px; height:26px; *height:21px; float:left; padding:0px 10px 0px 10px; *padding:5px 10px 0px 10px; }
#search_text_box .txt_box{ background:none; border:0px; font-size:10px; color:#5a5a5a; width:188px; height:19px; float:left;}
#search_pad{float:left; padding-left:30px;}
.cmb_box{ background:#FFF; border:1px solid #c8c8c8; font-size:10px; color:#5a5a5a; width:199px; float:left; height:26px; padding:0px 0px 0px 5px;}*/
#search_text{color:#FFFFFF; float:left; font-size:14px; font-weight:bold; padding:5px 23px 0px 0px;}
#search_text_box{ background:url(../images/text_box_bg.jpg) no-repeat; width:179px; float:left; height:23px; padding:3px 10px 0px 10px; *height:22px; *padding:4px 10px 0px 10px; }
#search_text_box .txt_box{ background:none; border:0px; font-size:14px; color:#5a5a5a; width:188px; float:left;}
#search_pad{float:left; padding-left:30px;}
.cmb_box{ background:#FFF; border:1px solid #c8c8c8; font-size:14px; *font-size:13px; color:#5a5a5a; width:199px; margin:3px 0px 0px 0px; eight:26px;  padding:0px 0px 0px 5px;}

.btn_search{ background:url(../images/btn_search.jpg) no-repeat; width:75px; height:29px; border:0px; cursor:pointer;}
#btn_search_pad{float:left; padding-left:20px;}
#banner_pad{float:left; padding:16px 0px 8px 0px;}
#side_menu{float:left; background:url(../images/side_menu_bg.jpg) no-repeat; width:260px; height:237px; padding:22px 23px 0px 0px;}
#white_bg{background:#FFFFFF; width:924px; padding:0px 18px 57px 19px; float:left}
#cont_left{float:left; width:398px; padding:48px 0px 0px 0px;}
#inner_cont_left{float:left; width:612px; padding:27px 0px 0px 0px; margin-right:10px; margin-left:8px;}
.inner_title_txt{color:#82b73a; font-size:18px; font-size:Arial; border-bottom:1px solid #d9d9d9; width:604px; padding-bottom:10px; margin-bottom:21px; font-weight:700;}
#title_clients{color:#82b73a; font-size:18px; font-size:Arial; border-bottom:1px solid #d9d9d9; width:366px; padding-bottom:6px; margin-bottom:21px; font-weight:700;}
#client_img_bg{background:url(../images/clients_bg.jpg) no-repeat; width:102px; height:65px; margin-right:32px; float:left; text-align:center; padding:37px 0px 0px 0px;}
#client_img_bg1{background:url(../images/clients_bg.jpg) no-repeat; width:102px; height:82px; margin-right:32px; float:left; text-align:center; padding:20px 0px 0px 0px;}
#client_img_bg2{background:url(../images/clients_bg.jpg) no-repeat; width:102px; height:65px; float:left; text-align:center; padding:37px 0px 0px 0px;}
#client_img_bg3{background:url(../images/clients_bg.jpg) no-repeat; width:102px; height:82px; float:left; text-align:center; padding:20px 0px 0px 0px;}
#title_testimonials{color:#f7941e; font-size:18px; font-size:Arial; border-bottom:1px solid #d9d9d9; width:366px; padding:51px 0px 6px 0px; font-weight:700; margin:0px 0px 20px 0px;}
#testimonials_cont_bg{background:url(../images/gray_cont_bg.jpg) repeat-y; width:312px; font-size:18px; color:#616161; line-height:23px; padding:15px 36px 20px 23px;}
#cont_middle{float:left; width:228px; padding:48px 0px 0px 0px;}
#cont_middle ul{ padding:0px 0px 0px 10px; margin:0px; list-style-type:none;}
#cont_middle ul li{ padding:5px 0px 6px 0px; margin:0px; background:none; border-bottom: 1px solid #e6e6e6; width:199px;}
#cont_middle ul li.last{ padding:5px 0px 4px 0px; margin:0px; background:none; border-bottom:0px solid #e6e6e6; width:199px;}
#cont_middle ul li a { color:#616161; text-decoration:none; font-size:13px;}
#cont_middle ul li a:hover { color:#616161; text-decoration:underline; font-size:13px;}
#cont_middle ul.news{ padding:0px 0px 0px 10px; margin:0px; list-style-type:none;}
#cont_middle ul.news li{ padding:11px 0px 11px 0px; margin:0px; background:none; border-bottom: 1px solid #e6e6e6; width:199px;}
#cont_middle ul.news li.last{ padding:11px 0px 11px 0px; margin:0px; background:none; border-bottom:0px solid #e6e6e6; width:199px;}
#cont_middle ul.news li a { color:#616161; text-decoration:none; font-size:13px;}
#cont_middle ul.news li a:hover { color:#616161; text-decoration:underline; font-size:13px;}
#title_browse{color:#00aeef; font-size:18px; font-size:Arial; border-bottom:1px solid #d9d9d9; width:209px; padding-bottom:6px; margin-bottom:12px; font-weight:700;}
#title_latest_news{color:#515151; font-size:18px; font-size:Arial; border-bottom:1px solid #d9d9d9; width:209px; padding-bottom:6px; margin:20px 0px 10px 0px; font-weight:700;}
#cont_right{float:left; width:294px; padding:20px 0px 0px 0px;}
#cont_right_cont_bg{background:url(../images/cont_right_cont_bg.jpg) repeat-y; width:283px; float:left; padding:0px 0px 0px 11px;}

#footer_bg{background:url(../images/footer_bg.jpg) repeat-x #838383; width:100%;}
#footer_main{width:984px; margin:auto; padding-bottom:20px;}
#footer_left{float:left; width:656px; color:#f0f0f0; padding:20px 42px 0px 31px;}
#title_acc{font-size:18px; font-weight:700; border-bottom:1px solid #8e8d8e; color:#f0f0f0; padding-bottom:13px; margin:0px 0px 10px 0px;}
#footer_link{color:#f0f0f0; font-size:11px; padding:55px 0px 0px 0px; float:left;}
#footer_link a{ text-decoration:none; color:#f0f0f0; padding:0px; margin:0px;}
#footer_link a:hover{ text-decoration:underline; color:#f0f0f0; padding:0px; margin:0px;}
#footer_right{float:left; width:255px; color:#f0f0f0; padding:20px 0px 0px 0px; font-size:11px; line-height:15px;}
#footer_right ul{ padding:10px 0px 0px 0px; margin:0px; list-style-type:none;}
#footer_right ul li{ padding:0px 0px 10px 0px; margin:0px; background:none;}
#title_office{font-size:18px; font-weight:700; border-bottom:1px solid #8e8d8e; color:#f0f0f0; padding-bottom:13px; margin:0px 0px 10px 0px;}

/* 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:2px; }
.current_page { border:1px solid #358391; padding:2px; background-color:#89CCD8; color:#358391;  }
a:hover.pagination { border:1px solid #358391; padding:2px; background-color:#89CCD8; }

.frm { float:left; width:600px; }
.frm_txt { padding:5px 0px 10px 0px; }
.frm_txtheading { padding:5px 0px 0px 0px; }
.frm_left { float:left; padding:9px 4px 0px 4px; width:180px; }
.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:300px; 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 #D2D2D2; margin-bottom:5px; width:600px; }
.breadcrumb { display:none; }
.new_feature_bg{
	border:1px solid #D2D2D2;
	text-align:justify;
	padding-bottom:5px;
	background-color:#DBDBDB;
}
.feature_title{
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:5px;
	background-color:#D2D2D2;
}

.txtbox
{
	width:180px;
	height:20px;
	background-color:#fcfcfc;
	border:1px solid #D2D2D2;
	padding:0px 2px;
	color:#4e4e4e;
}

.cmbbox
{
	width:185px;
	height:20px;
	background-color:#fcfcfc;
	border:1px solid #D2D2D2;
	padding:0px 2px;
	color:#4e4e4e;
}

.txtarea
{
	width:180px;
	height:60px;
	background-color:#fcfcfc;
	border:1px solid #D2D2D2;
	padding:0px 2px;
	color:#4e4e4e;
}

.browse
{
	width:100px;
	height:20px;
	background-color:#fcfcfc;
	border:1px solid #D2D2D2;
	padding:0px 2px;
	color:#4e4e4e;
}

.input_combo
{
	width:130px;
	height:22px;
	background-color:#fcfcfc;
	border:1px solid #D2D2D2;
	padding:1px 2px;
	color:#4e4e4e;
}

.inputcombo
{
	width:185px;
	height:100px;
	background-color:#fcfcfc;
	border:1px solid #D2D2D2;
	padding:0px 2px;
	color:#4e4e4e;
}
	

.clientbutton, .elementsbutton, .submit{/*, .button*/
	color : #ffffff;
	border: 0px #979697 solid;
	background:url(../images/btn_bg.jpg) repeat-x;
	/*ackground-color:#595959;*/
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:normal;
	padding:2px 5px;
	margin:0px;
}
.clientbutton:hover, .elementsbutton:hover, .submit:hover{/*, .button*/
	color : #ffffff;
	border: 0px #979697 solid;
	background:#88255A;
	/*ackground-color:#595959;*/
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:normal;
	padding:2px 5px;
	margin:0px;
}

.clientbutton1{
	color : #ffffff;
	border: 0px #979697 solid;
	background:url(../images/btn_bg.jpg) repeat-x;
	/*ackground-color:#595959;*/

	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	padding:2px 3px; margin:0px;
	width:140px;
}
.clientbutton1:hover{
	color : #ffffff;
	border: 0px #979697 solid;
	background:#88255A;
	/*ackground-color:#595959;*/
	cursor:pointer;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	padding:2px 3px; margin:0px;
	width:140px;
}

.list-odd {padding:3px; background-color:#f1f1f1; width:553px; padding:8px; border:1px solid #d3d3d3;}
.list-even {padding:3px;background: #f6f5f5; width:553px; padding:8px; border:1px solid #d3d3d3; }
.list-odd a {text-decoration:underline; font-weight:bold;font-size:11.5px; color:#810081;}
.list-even a {text-decoration:underline; font-weight:bold;font-size:11.5px; color:#810081;}
a.rss {background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
a.rss:hover {background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:underline;}
a.rss1 {background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
a.rss1:hover{background:url(../images/feed.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:underline;}
a.subscribe {background:url(../images/email.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
a.subscribe:hover {background:url(../images/email.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:underline;}
a.subscribe1 {background:url(../images/email.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
a.subscribe1:hover {background:url(../images/email.gif) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:underline;}
a.subscribe2 {background:url(../images/disk.png) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:none;}
a.subscribe2:hover{background:url(../images/disk.png) no-repeat center left;padding-left:25px; float:left; font-size:0.9em; text-decoration:underline;}
.jop_title a {  font-size:14px; font-weight:bold; text-decoration:none; }
.jop_title a_hover { font-size:14px; font-weight:bold; text-decoration:underline; }
/* FXModules style Ends Here */