/*
* Site Styles
*/



.clear{
	clear:both;	
}
.bodycontainer {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:15px auto 0px;
	width:988px;
	color:#666666;
	font-size:12px;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom: 70px;
	

}


h1{
	padding:5px 0px 5px 0px;
	font-weight:normal;
	font-size:23px;
	color: #0075A9;
}
h2{font-weight:bold;padding:5px 0px 3px 0px}
h3{font-weight:bold;clear:left}
h3 a{color:#0075A9;}
h4{font-weight:bold;}
p{
	padding-bottom:5px;
	color: #666666;
}
td{padding:5px;text-align:left;vertical-align:middle}
th{padding:5px;text-align:center;vertical-align:middle;font-weight:bold}
ul{margin:10px;}
ol{margin:10px;}
ul li{list-style-type:disc;list-style-type:square;}
ol li{list-style-type:disc;list-style-type:decimal;}
li{padding-left:10px;margin-left:10px}
a{color:#000000;text-decoration:underline;}
strong{font-weight:bold}
em{font-style:italic}
.formalert{color:#f00;}
.usernamemessage{border:1px solid #000;background-color:silver;color:red;padding:5px;width:95%;}
/* header styles */

#headerwrap form{float:right;margin-bottom:10px;color:#003CB8;border:1px solid #003CB8;font-size:17px;color:#003CB8;padding:2px;margin-left:10px}
#headerwrap input{color:#ffffff;font-size:17px;border:0px;width:100px;background-color:#003CB8}
#headerwrap .textinput{color:#003CB8;width:200px;background-color:#ffffff}


/* content styles */
.cmscontent{margin:0px;padding:0 0px 10px 10px;background-color:#ffffff;font-size:12px}
.cmsimage{float:left;padding:5px}
.cmsrightimage{float:right;padding:5px}

.pagelinks ul{margin:0px;padding:0px;white-space:nowrap;list-style:none;}
.pagelinks li{margin:0px;padding:0px;display:inline;unicode-bidi:embed;direction:ltr;}
.pagelinks li{background-color:#fff;border:1px solid #999999;padding-left:5px;padding-right:5px;margin-right:5px;}
.pagelinks li:hover{background-color:#d2eaf6;border:1px solid #b7d8ee}
.pagelinks li.selected{background-color:#d2eaf6;border:1px solid #999999}
.pagelinks li.disabled{background-color:#fff;color:#e6e6e6;border:1px solid #999999;cursor:default}
.pagelinks a{color:#0066a7;text-decoration:none}
.pagelinks li.selected a{color:#444;font-weight:bold}
.pagelinks li.disabled a{color:#e6e6e6}

.job b{
	color:#013DB7;	
}
.contact{
	margin:0px;
	list-style:none;
	float: right;
	width: 368px;
	color: #000;
	background: url("../graphics/contact_bg.gif") no-repeat;
	height:178px;
	padding:12px;
}
.contact h1.conHEC{
	color:#013DB7;
	border-bottom:1px solid #CB1F1F;
	margin-bottom:3px;
	width:112px;	
}
.contact p{
	color:#013DB7;
	font-weight:bold;
	font-size:11pt;	
}
.contact a{
	color:#013DB7;
	text-decoration:none;
}
.contact a:hover{
	text-decoration:underline;	
}
.contact span{
	color:#CB1F1F;
}
#tel{
	text-align: center;
}

.vac{
	margin:0px;
	padding:10px;
	list-style:none;
	width: 559px;
	color: #000;
	height: 180px;
	overflow: hidden;
	float:left;
	background-color: #FFF;
	border: 1px solid #BDC6CF;
	background:url("../graphics/vacencies_bg.gif") repeat-x;
}
.vac h1{
	border-bottom:1px solid #CB1F1F;
	margin-bottom:3px;
	text-align:center;
	color:#013DB7;
}
.col1{
	width: 50%;
	margin-top:5px;
	float: left;
}
.col2{
	margin-top:5px;
	width: 50%;
	float:right;
	

}
.catTable{width:200px;border:1px solid #B4D1ED;margin-top:10px;float:right}
.catTable th{text-align:left;background:#00274C;color:#fff;padding:5px;text-align:right}
.catTable td{text-align:right;}
.catTable .one{background:#B4D1ED;}
.catTable .two{background:#ffffff;}

.vacanciesdetailbox{
	float:right;
	border:#cccccc 0px solid;
	padding:0px 5px 5px;
	margin:0px;
	height: 100%;
	width: 170px;
}

.vacanciesdetailbox p{
	text-align: right;
}

.jobtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0075A9;
	text-decoration: none;
	margin-bottom:5px;
}

.vacanciesdetailbox table td{
	vertical-align: top;

}

.vacanciesdetailbox table td strong{
color: #0075A9;
}

.vacanciesdetailbox table td strong{
color: #0075A9;
}

.applylink{font-size:12px}

.jobsearch{padding:5px;border-bottom:2px solid #000000;}
.jobsearchright{float:right;text-align:left;width:200px}

.jobSectionsTable{
	width:750px;
	float:left;
	
	background-color: #F1F1F2;
	border-top: 0px solid #B4D1ED;
	border-right: 0px solid #B4D1ED;
	border-bottom: 0px solid #B4D1ED;
	border-left: 0px solid #B4D1ED;
}
.jobSectionsTable th{text-align:left;background:#00274C;color:#fff;padding:5px;}
.jobSectionsTable td{
	border-bottom:6px solid #FFFFFF;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	padding: 10px;
}
.jobSectionsTable .tabletitle{
	border-bottom:0px;
	background:url('../graphics/listbg.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0075A9;
	text-decoration: underline;
}
.jobSectionsTable .tabletype{
	width:150px;
	text-align:left;
	color: #666666;
	width: 70px;
}

.jobSectionsTable .tabletypedata{
	width:150px;
	text-align:left;
	color: #0075A9;
	font-weight: bold;
	width: 100px;
}
.jobSectionsTable .tabledescription{
	color: #666666;
}
.jobSectionsTable .tablelink{vertical-align:bottom;text-align:right;border-bottom:0px;background:url('../graphics/listbg.jpg') repeat-x}

.searchnav{margin-top:10px;clear:both}
.searchnav td{padding:0px;vertical-align:center}

#landing td{padding:0px}

.rightimage{float:right;margin-left:10px}

#footerlinks{margin-bottom:5px;color:#FFFFFF;font-size:11px;}
#footerlinks a{text-decoration:none;color:#FFFFFF;}

.alignright{float:right;}
.yui-nav {margin:10px 0px 0px 0px;width:100%;}
.yui-nav li{float:left;list-style-type:none;margin:0px 10px 0px 0px;padding:5px;background-color:#00274C;}
.yui-nav li a{color:#ffffff;font-weight:bold}
.yui-nav li.selected{background-color:#B4D1ED}

#contact_container{
	float:left;
	width:400px;
}
#map{
	
	float:left;
	height:285px;
	margin-bottom:20px;
	width:340px;
}


 #scrollup {
   position: relative;
   overflow: hidden;
   border: 0px solid #fff;
   height: 150px;
   width: 559px
 }
 .headline {
	position: absolute;
	top: 210px;
	left: 5px;
	height: 195px;
	width:190px;
	vertical-align: top;
 }
 .headline table td {
	vertical-align: top;
 }
 .headline table td a {
	color:#fff;
 }
 
#sectors{
	background:#00274C none repeat scroll 0 0;
	line-height:22px;
	margin:0;
	padding:5px;
	width:740px;
	border:1px solid #B4D1ED;
	position:absolute;
	bottom:0;
 }
#sectors li{
 	float:left;
	list-style:none;
	margin:0;
	padding:0 8px 0 0;
	color:#fff;
 }
#sectors li a{
 	color:#fff;
 	font-weight:bold;
 }
#cmsdata{
 	/*min-height:90px;*/
	position:relative;
}
#bubble{
	background:url("../graphics/bubblebox_center.gif");
	padding:0 5px;
	width:560px;
	height:100%;
	margin:0;
}
#bubble_top{
	padding-top:10px;
	margin:0;
	width:570px;
	height:12px;
}
#scrollup ul li{
	padding: 5px 0;
}
.jcarousellite li{
	list-style: none;	
}
.job{
	margin:0;
	padding:0;
	float: left;
	width:95px;
	overflow: hidden;
}
.description{
	margin:0;
	padding:0;
	float: left;
	width:380px;
}
.apply-now{
	margin:0;
	padding:0;
	float: left;
	width:54px;
	text-align:center;	
}
.apply-now a{
	color: #CB1F1F;
	font-weight: bold;
}
.contact_inner{
	padding:10px;
	height:146px;
	border-left:1px solid #BDC6CF;
	border-right:1px solid #BDC6CF;
	border-bottom:1px solid #BDC6CF;
}

.bold a{
	font-weight: bold;
	font-size: 12px;
	color: #0000CC;
}
.regmenu
{
	width: 100%;
}
.regmenu ul
{
	width: 100%;
}
.regmenu ul li
{
	font-size: 10px;
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 0px;
	text-align: left;
	white-space: normal;
	padding-left: 5px;
	margin: 0px;
}