.divcenter{
	font-size: 12px; width:881px; margin:0px; text-align:left; color:#FFFFFF; padding:0px; border: solid 0px red; overflow:hidden;}
.divmenu{
	font-size: 12px; width:881px; margin:0px; text-align:left; color:#FFFFFF; padding:0px; border: solid 0px red;}	
#topTD{ background: url(images/header_bg.gif) repeat-x left top; }
#divAds{background: url(images/new_banner.gif) no-repeat left top; width:420px; height:70px;}
#divAds #innerAdsDiv{padding:15px 5px 10px 60px;}
#divAds #innerAdsDiv a{color:white; font-size:14px;font-weight:bold; text-decoration:none;}
/* top menu - tabs & other nav */
#mainmenu { height:35px;  width: 100%;  font-size: 0.7em; clear:both; margin-top:17px; font-family:Verdana; border: solid 0px red;}
* html #mainmenu{ margin-top:11px;}
html>body #mainmenu{ margin-top:15px;height:100%;
}
#mainmenu ul { margin:0 0px; padding:0; list-style:none; }
#mainmenu a:HOVER { text-decoration: underline;   }

li.citygroup a { margin:0 3px; }

#mainmenu li { float:left; margin: 0px 0px; padding:0px; text-align:center; width:109px;}

#mainmenu li.tab { background:  url(images/btn_background.gif) repeat-x;  height:35px}		
#mainmenu li.tab a {color:#FFFFFF; text-decoration:none; display:block;padding:10px 1px; font-weight: bold;}
#mainmenu li.tab a:HOVER {text-decoration: none; color:#FFFFFF; background:  url(images/center_btn_over.gif) no-repeat left top; } 		

#mainmenu li.separator{width:1px; height:35px;background:  url(images/btn_separator.gif) no-repeat left top;}

#mainmenu .lefttab{ background:  url(images/btn_background.gif) repeat-x;  height:35px}
#mainmenu .lefttab a{color:#FFFFFF; text-decoration:none; display:block; padding:10px 11px; font-weight: bold; background:  url(images/left_btn.gif) no-repeat left top; color:#fff; }
#mainmenu .lefttab a:HOVER {text-decoration: none; color:#FFFFFF; background:  url(images/left_btn_over.gif) no-repeat left top;}

#mainmenu .righttab{background:  url(images/right_btn.gif) no-repeat right top; color:#fff; height:35px}
#mainmenu .righttab a{text-decoration:none; display:block; padding:10px 11px; font-weight: bold; color:#fff; }
#mainmenu .righttab a:HOVER {color:#C6E0ED;  background:  url(images/right_btn_over.gif) no-repeat right top; color:#fff; }

#mainmenu #righttab a{background:  url(images/right_btn.gif) no-repeat right top; color:#fff; }
#mainmenu #righttab a:HOVER { color:#C6E0ED;  background:  url(images/right_btn_over.gif) no-repeat right top; color:#fff; }

#mainmenu #current a {background:  url(images/center_btn_over.gif) no-repeat left top; color:#fff; }
#mainmenu #current a:HOVER { color:#C6E0ED;  color:#fff; }

#mainmenu #current_left a {background:  url(images/left_btn_over.gif) no-repeat left top; color:#fff; }
#mainmenu #current_left a:HOVER { color:#C6E0ED;  color:#fff; }

#mainmenu #current_right a {background:  url(images/right_btn_over.gif) no-repeat right top; color:#fff; }
#mainmenu #current_right a:HOVER { color:#C6E0ED;  color:#fff; }

#mainmenu a {color: #036; float:none;font-family: verdana, arial, hevetica, sans-serif; font-size: 11px;}
#mainmenu a:HOVER { color: #000; }

#dvLngs{width:180px;border: solid 0px red; margin-right:1px;}

#dvLngs #lngchange {font-size:8pt; color:Black;}

#login {height:10px; width:400px;padding-top:20px;padding-bottom:20px; visibility:hidden}
#login label{ padding-right:4px; vertical-align:middle; color:#666666; font-size:8pt;}
#login input{ vertical-align:middle;border:1px solid #e6e6e6; font-size:65%;}
/* About item from the MainMenu */

#cssdropdown, #cssdropdown ul {
list-style: none;
}

#cssdropdown li {
float: left;
position: relative;
}

.subuls{
display: none;
position: absolute;
left: 0;
border: 1px solid #873C43;
border-top: 0px;
}

#cssdropdown #current_sub { background:  url(images/center_btn_over.gif) repeat-x;  height:35px}
#cssdropdown #current .tab2 a {background:  url(images/btn_background.gif) no-repeat left top; color:#fff; }
#cssdropdown #current .tab3 a {background:  url(images/btn_background.gif) no-repeat left top; color:#fff; }
#cssdropdown #current ul li a:HOVER {text-decoration: none; color:#FFFFFF; background:  url(images/center_btn_over.gif) no-repeat}

/*.vseparator{width:125px; height:1px;background:  url(images/btn_v_separator.gif) no-repeat left;}*/

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#cssdropdown li.tab2 { background:  url(images/btn_background.gif) repeat-x;  height:35px; width:109px;}		
#cssdropdown li.tab2 a {color:#FFFFFF; text-decoration:none; display:block; vertical-align:middle; font-weight: bold;}
#cssdropdown li.tab2 a:HOVER {text-decoration: none; color:#FFFFFF; background:  url(images/center_btn_over.gif) no-repeat left top; } 

#cssdropdown li.tab3 { background:  url(images/btn_background.gif) repeat-x;  height:35px; width:109px;}		
#cssdropdown li.tab3 a {color:#FFFFFF; text-decoration:none; display:block; padding: 4px; font-weight: bold;}
#cssdropdown li.tab3 a:HOVER {text-decoration: none; color:#FFFFFF; background:  url(images/center_btn_over.gif) no-repeat left top; } 
/* end of About*/

#main-left
{
	color:Black;
	background-color:White;
	width: 512px;
	float: left;
	border: 0px solid #DDDDDD;
	margin:15px 4px 0px 4px;
	vertical-align:top;
	background:  url(images/content_bg.gif) repeat-y left top;
	padding-bottom: 15000px;
	margin-bottom: -15000px;
}

#main-left #divBody
{
	vertical-align:top;
	padding: 0px 10px 0px 10px;
	line-height:20px;
}
* html #main-left #divBody{height:452px;}
html>body #main-left #divBody{margin-bottom:26px;}
.lb
{height: 100%;
	width: 495px;
	width/* */:/**/495px;
	width: /**/495px;
	border: 1px solid #DDDDDD;
	padding: 10px 10px 10px 10px;
	/*background:#F8FBFD;*/

}
.lbs
{
	border-top: 3px solid #F4F4F4;
	background: white;
	height: 10px;
	height/* */:/**/13px;
	height: /**/13px;
	width: 495px;
}

.lbsl
{
	border-top: 3px solid #F4F4F4;
	background: white;
	font-size: 0px;
	line-height: 0px;	
	width: 515px;
}
.rb
{
	width: 220px;
	width/* */:/**/188px;
	width: /**/188px;
	border: 1px solid #DDDDDD;
	background: white;
	padding: 10px 15px 10px 15px;
}
.rbs
{
	border-top: 3px solid #F4F4F4;
	background: white;
	height: 10px;
	height/* */:/**/13px;
	height: /**/13px;
	width: 220px;
}

.rbsl
{
	border-top: 3px solid #F4F4F4;
	background: white;
	font-size: 0px;
	line-height: 0px;	
	width: 220px;
}

#main-right
{
	margin: 15px 0px 0px 0px;
	vertical-align:top;
	width: 180px;
	float: right;
	padding-bottom: 15000px;
	margin-bottom: -15000px;
}
.rbd
{
	
	width: 180px;
	width/* */:/**/180px;
	width: /**/180px;
	border: 1px solid #DDDDDD;
	padding: 1px 1px 1px 1px;
	background: white;
	text-align:center;
}

.rbdh
{
	font-size: 11px;
	color: white;
	font-weight: bold;
	padding: 10px 15px 10px 15px;
}

.rbdc
{
	width: 216px;
	width/* */:/**/186px;
	width: /**/186px;
	background: white;
	border: 1px solid #DDDDDD;
	border: 0;
	background: #F8FBFD;
	padding: 8px 15px 10px 15px;
}

#jobCriteriasDiv .rotator_class{ float:right; vertical-align:top; padding-top:4px; padding-left:10px;}
#jobsearch_container select
{
	border:1px solid #e6e6e6;
	font-family: tahoma, arial, hevetica, sans-serif;
	font-size: 11px;
	margin: 2px 0px 5px 0px;
	width:160px;
}
/* Titles */
.title1{margin: 0px 0px 0px 0px;font-size: 18px;}
.title2{color:#423F40; font-size:12pt; font-weight:bold; font-family:Arial; margin-bottom:3px;}
.title3{color:#423F40; font-size:12pt; font-family:Arial;}
/* End Titles */

/* Start Left menu*/

#menuleft
{
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	width: 115px;
	
}
IMG.imgSeparator{padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;}

#menuleft ul
{
	margin: 10px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
}

#menuleft li
{
	border-bottom: 0px solid #DDDDDD;
}

#menuleft li.first
{
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
}

#menuleft li.last
{
	border-bottom: 1px solid #DDDDDD;
}

#menuleft ul a
{
	display: block;
	padding: 9px 6px 9px 6px;
	width: 115px;
	width/* */:/**/103px;
	width: /**/103px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #000000;
}

#menuleft ul a:hover
{
	text-decoration: underline;
}
.lmdiv ul li
{
	position: relative;
}

.lmdiv ul li ul
{
	background: white;
	position: absolute;
	top: -11px;
	visibility: hidden;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;

}
* html .lmdiv ul li { float: left; height: 1%; }
* html .lmdiv ul li a { height: 1%; }
/* End left menu*/
#container
{
	text-align:justify;
	}
.sptl_divs
{
	font-size: 11px;
	border: 0px solid #DDDDDD;
	padding-bottom:20px;
	padding-left: 10px;
	padding-right: 10px;
	}
.sptl_divs a{color:#FFFFFF;}
.sptl_divs img{padding-bottom:10px;}

#centercolumn
{
	text-align:center;
	border: 0px solid #DDDDDD;
	}
#centercolumn #container
{
	height:370px;
	text-align:center;
	border: 0px solid #DDDDDD;
	/*overflow: auto; height: 250px;*/
	}
* html #centercolumn #container
{
	margin:5px 80px 0px 0px;
	width:160px;
	/*overflow: auto; height: 250px;*/
	}
html, body{font-family: verdana, arial, hevetica, sans-serif;
margin:0px;
padding:0px;
height:100%;
background-color:#2C2C2C;
}
.tdBlueBG{background-color:#2C2C2C;}

.copy{border: 0px solid #DDDDDD; vertical-align:middle; font-size: 8pt;color:#FFFFFF; height:40px; line-height:4em; text-align:center; clear:both;}
.before_copy{border: 0px solid #DDDDDD; vertical-align:middle; font-size: 8pt;color:#FFFFFF; text-align:center; clear:both; margin:10px 0px 10px 0px}

#outer{min-height:100%;height:100%;background:#ffffcc;border: 0px solid #000000; float:left;}
* html #outer{height:100%;}/* ie6 and under*/
.box_left_top
{
	width:12px;
	height:12px;
	background: url(images/spot_top_left.gif) no-repeat left top;
	float:left;
}
.box_center_top
{
	width:156px;
	height:12px;
	background-color:#9E121A;
	float:left;
}
.box_right_top
{
	width:12px;
	height:12px;
	background: url(images/spot_top_right.gif) no-repeat right top;
	float:left;
}
.box_left_bottom
{
	width:12px;
	height:12px;
	background: url(images/spot_bottom_left.gif) no-repeat left bottom;
	float:left;
}
.box_center_bottom
{
	width:156px;
	height:12px;
	background-color:#9E121A;
	float:left;
}
.box_right_bottom
{
	width:12px;
	height:12px;
	background: url(images/spot_bottom_right.gif) no-repeat right bottom;
	float:left;
}
#contact_container DIV{width: 100%;}
hr{border-top:1px solid #FFFFFF;}

#left_menu
{
	float:left;
	margin: 15px 0px 0px 0px;
	width:180px;
	padding-bottom: 15000px;
	margin-bottom: -15000px;
}

#left_menu Input{border:0px;}
.mainbox_left_top
{
	width:20px;
	height:20px;
	background: url(images/cont_top_left.gif) no-repeat left top;
	float:left;
}
.mainbox_center_top
{
	width:472px;
	height:20px;
	background: url(images/cont_top_center.gif) repeat-x left top;
	float:left;
}
.mainbox_right_top
{
	width:20px;
	height:20px;
	background: url(images/cont_top_right.gif) no-repeat right top;
	float:left;
}
.mainbox_left_bottom
{
	width:20px;
	height:12px;
	background: url(images/cont_down_left.gif) no-repeat left bottom;
	float:left;
}
.mainbox_center_bottom
{
	width:472px;
	height:12px;
	background: url(images/cont_down_center.gif) repeat-x left bottom;
	float:left;
}
.mainbox_right_bottom
{
	width:20px;
	height:12px;
	background: url(images/cont_down_right.gif) no-repeat right bottom;
	float:left;
}
.mainbox_left_mid
{
	width:20px;
	height:100%;
	background: url(images/cont_mid_right_center.gif) repeat-y right bottom;
	float:left;
	}
.search_left
{
	width:23%;
	font-weight:bold;
	vertical-align: top;
	font-size:9pt;	
	background-color:#EAEAEA;
	text-align:right;
	}
#dvVacDetails{float:left;font-size:8pt;}
#dvUpdatedOn{float:right; font-style:italic; font-size:8pt; padding-bottom:5px;}
.login_titles{font-size:12px; color:black;}

#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; }
#navmenu ul li a {text-decoration:none;  margin: 0px;
	padding: 5px 10px 5px 10px; color: white;
	background: #B90A14;}
#navmenu ul li a:hover {color: white;
	background: #423F40; }

#pagetitle{font-weight:bold; font-size:12pt; color:#B90A14;}
#ul_Interview a{color:#E42D35;}
#lnkInterview .lnk_top{font-family:Arial; color:#E42D35;font-size:8pt;text-decoration:none;
  border-bottom:1px solid #423F40;}
#lnkInterview .lnk_top:hover{border-bottom:1px solid #E42D35;}
.datagrid_item
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#D69A9A;
	color:#FFFFFF;
}

.datagrid_Aitem
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EAEAEA;
	color:#355FBE;
} 
.datagrid_Aitem a
{color:#9E121A;}
.datagrid_item a
{color:#000000;}
.PagerStyleClass{font-size: 11px;
	color:#355FBE;}
.gvPagerStyleClass SPAN, A{
	font-size: 11px;
	color:#AB0000;
	}
.SearchResultDatagrid
{
	font-size: 9px;
 }
 .vacancydescription{font-size: 9pt; clear:both;}
 .aply_tds
 {
 	width:23%;
	vertical-align: middle;
	font-size:8pt;	
	background-color:#EAEAEA;
	text-align:right;
 	}
html>body fieldset {
   -moz-border-radius: 5px;
   border-style: solid;
   border-color: #D6D5D9;
   border-width: 1px;
}

legend {
   color:  #2C2C2C;
   font-weight: 600;
}
.table_standart td{font-size: 11px; font-family:Verdana;}

.cvskillbigtable
{
	background-color:#2C2C2C;
	width:100%;
}
.cvskillbigtable td
{
	padding:7px;
}
.cvskillsmalltable
{
	background-color:#9E121A;
	width:100%;
	font-size:12px;
}
.cvskillsmalltable td
{
	background-color:White;
}

.white_links{color:White;}
.red_class{color:#AB0000;}
.maintable{font-size:11px; border:solid 1px #9FB5D2;}
.errorclass{color:#9E121A;}
.requiredStar{color:#AB0000;font-size:11px;}
#regDiv input{font-size:11px; margin:4px 0 5px 0;}

/* headlines */
#regDiv h3 { font-size: 14px; border-bottom: 1px solid #ccc; }

#regDiv legend
{
color: #fff;
background: url(images/bg1.gif) repeat-x left top; 
border: 1px solid #000;
padding: 2px 140px 2px 140px;
} 
