/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F2F2F;
	margin:0 auto;
	padding:0;
	background:#75CBDA;
}
.main_tbl{
	width:1100px;
	margin:0 auto;
	padding:0;
	background:#ffffff;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F2F2F;
	line-height:18px;
	padding:0px 15px;
	text-align:justify;
	/*border:1px solid #FF0000;*/
}
.left_bg{
	background:url(../images/bg_left.jpg) repeat-y top left;
	width:50px;
}
.right_bg{
	background:url(../images/bg_right.jpg) repeat-y top right;
	width:50px;
}
.right_img{
	float:right;
	padding-top:12px;
}
.telephone_number{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00A6CF;
	font-weight:bold;
	padding-left:5px;
	padding-top:10px;
}
.mail{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00A6CF;
	font-weight:normal;
	padding-right:10px;
	padding-top:10px;
}
.listing{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height:20px;
}
#top_menu { 
	height:41px;
	width:600px;
	float:right;
	padding-top:10px;
	padding-left:108px;
}
	#top_menu ul { display: block; float: right; padding:0; margin:0 auto;}
	#top_menu li { display: block; float: left; }
	#top_menu li a { display: block; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #001F33; text-decoration: none; background:url(../images/top_menu_a.gif) top left repeat-x; padding: 15px 0px 10px 15px;}
	#top_menu li a span { background:url(../images/top_menu_span.gif) top  right no-repeat; padding: 15px 15px 20px 0px;}
	
	#top_menu li a:hover, #top_menu li a.active { background:url(../images/top_menu_a_hover.gif) top  left no-repeat; color: #fff; }
	#top_menu li a:hover span, #top_menu li a.active span { background:url(../images/top_menu_span_hover.gif) top  right no-repeat; }
.gray_line{
	background:url(../images/top_menu_btm_brdr.gif) repeat-x top center;
	width:580px;
	height:5px;
	margin-left:15px;
	margin-right:10px;
	float:right;
}
.content_tbl{
	width:98.3%;
	vertical-align:top;
	margin:0 auto;
	padding:0;
}
.jobtxt{
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	text-align:left;
	color:#0099FF;
	border-bottom:1px #999999 dotted;
	padding-left:10px;
	padding-bottom:5px;
}
.search_tbl_bg{
	background:url(../images/search_form_bg.gif) no-repeat top right;
	width:308px;
}
.search_tbl{
	width:75%;
	margin:0 auto;
	padding:0;
	padding-left:8px;
}
.TextLabel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left; 
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	line-height:17px;
}
.NormalTextBox{
    width: 200px;
	margin:5px;
	border:1px solid #A9A9A9;
	background-color:#EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
}
.tbl_width{
	width:98%;
	float:right;
}
.right_content_tbl{
	width:96%;
	float:right;
}
.footer{
	background:#266F94;
	border:1px solid #003252;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D3ECFE;
	font-weight:normal;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
}
.footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D3ECFE;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
/*contact start*/
.contact_add_tbl{
	width:90%;
	vertical-align:top;
	margin:0 auto;
	padding:0;
	line-height:17px;
}
.contact_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#039DC2;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
}
.contact_company_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	font-weight:bold;
	text-align:left;
	padding-bottom:12px;
}
.contact_add{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	font-weight:normal;
	text-align:left;
	padding-bottom:7px;
	padding-left:5px;
}
.contact_add_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	font-weight:bold;
}

/*Job search details*/

.container{
	width:500px;
	margin:0 auto;
	padding:15px;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#303030;
	font-weight:normal;
	background:#ffffff;
	padding-left:10px;
}
.job_detail_title_bg{
	background:#ffffff;
}
.job_detail_bg{
	background:#CCE3E6;
	padding-top:10px;
}
.job_code_tbl{
	padding-left:10px;
	line-height:18px;
}

.apply_job_footer{
	background:#CCE3E6;
	padding-top:10px;
	padding-left:15px;
}
.errorMessage{
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.jobText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00A6CF;
	font-weight:bold;
	padding-right:10px;
	padding-top:10px;
}
.jobText a{
	text-decoration: none;
    color: #00A6CF;
    padding: 5px;
}
.jobText a:hover {
	text-decoration: underline;
}