/* blue is 0156a6 */

body {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:14px;
	background-color:#ffffff;
	color:#4f4f4f;}

html, body {height:100%}

.fleft{float:left}

.fright{float:right}

.clear{clear:both}

#top-header{
	background-color:#ffffff;
	width:752px;
	height:110px;
	padding:10px 0;
	margin:0px }

#logo{float:left; margin-left:10px}

#top-right{float:right; width:260px; margin-top:15px; height:auto}

/*Top navigation start*/

#navigations{font-weight: bold; font-size:0.75em; width:275px;}

#navigations ul{padding: 0 0 0 5px;margin: 0; text-align:left;}

#navigations ul li{display: inline;}

#navigations  ul li a{
	padding:0px 26px 0px 0px;
	text-decoration:none;
	color:#000000;}

#navigations  ul li a.last{padding:0px;}

#navigations  ul li a:hover {color:#0156a6; }

#navigations  ul li a:active {color:#0156a6; }


/*Top navigation End*/

.special{padding: 0px;margin: 0;font-size:10px; color:#0156a6; text-transform:uppercase; text-align:left; font-weight:normal;}

/*TOP MIDDLE HEADER*/

#bar{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:128px;
	margin:0px;
	padding:0px}

.dot{
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;
	background-position:top}

#bodyWrapper{
	width:752px;
	height:auto;
	padding:0px;
	margin:0px;}

#leftmenu{float:left; width:184px; text-align:left; font-size:0.69em; margin-top:10px;_margin-top:15px;}

#leftmenu .top{margin-top:44px;_margin-top:40px;}

#leftmenu .top1{margin-top:15px;_margin-top:15px;}

#leftmenu ul{
	padding:0px;
	margin: 0px;
	text-align:left;
	list-style:none;}

#leftmenu ul li{
	display: block;
	padding:0 0 25px 0;}

*html #leftmenu ul li{ /*For IE*/
	display: block;
	padding:0 0 25px 0;}

#leftmenu ul li.last1{
	padding:0px;}

#contact{background-image:url(../images/contact-mid.gif); background-repeat:repeat-y; padding:0 7px; color:#FFFFFF; font-weight:bold; font-size:12px; background-position:top left;}

#form{margin-top:-5px;_margin-top:-25px;}

#middleWrapper{

width:568px;

height:auto;

padding:0px;

margin:0px;

float:right;

}

#inMiddleLeft{float:left; width:284px; margin:0px; padding:0px;background-image:url(../images/shad-grad1.gif); background-repeat:repeat-y; background-position:top left;}

#barShadow{float:left; height:auto; width:31px; background-image:url(../images/drop-shadow.gif); background-position:top left; background-repeat:repeat-y}

#barShadow1{float:left; height:auto; width:30px; background-image:url(../images/drop-shadow.gif); background-position:top left; background-repeat:repeat-y}

#inMiddleRight{float:right; width:284px; margin:0px; padding:0px;background-image:url(../images/shad-grad2.gif); background-repeat:repeat-y; background-position:top left;}

.cl-button-back{background-image:url(../images/clients-button-back.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:12px; height:20px; padding-bottom:10px; padding-top:2px}
.submit-cv{background-image:url(../images/clients-button-back.gif); background-repeat:repeat; color:#FFFFFF; font-size:12px; height:20px; margin-bottom:5px; margin-top:0px; font-weight:bold; text-align:center;}
.submit-cv a 
{
    text-decoration:none;
    color:#ffffff;
    text-align:center;
}
.cn-button-back{background-image:url(../images/candidates-button-back.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:12px; height:20px; padding-bottom:10px; padding-top:2px}

.grayback{float:left; width:253px; height:auto; background-image:url(../images/greybody-back.gif); background-repeat:repeat-y}

.cn-button-back a{color:#FFFFFF; text-decoration:none}

.cn-button-back a:visited{color:#FFFFFF; text-decoration:none}

.cl-button-back a{color:#FFFFFF; text-decoration:none}

.cl-button-back a:visited{color:#FFFFFF; text-decoration:none}

.inner-menu{padding:0 14px; font-size:0.65em;}

select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;font-size:10px}

#sel-loc{margin-bottom:10px; border-bottom:1px solid #666666; position:relative; height:90px}

#man{position:absolute; left: 165px; top: -19px;}

#advance-people{position:absolute; left: -513px; top: -230px;_top: -232px;}

#search-job,#latest-vacancies {background-image:url(../images/clients-button-back.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:12px; height:20px; padding-top:3px;font-weight:bold; text-align:center}

.inner-menu ul{margin:0px; padding:0px;list-style:none}

.inner-menu ul li{display:block; _line-height:12px}

#upperFooter{
	font-size:10px;
	color:#840023;}

#upperFooter ul{
	margin:0px;
	padding:3px 0px;
}

#upperFooter ul li{
	list-style:none;
	margin:0px 2px 5px 2px;
	padding:2px 0px;
	width: 170px;
	text-align:center;
	float:left;
	background-color:#F2F2F2;
	border:1px solid #e0e0e0;}

#upperFooter ul li a{
	width: 150px;
	text-decoration:none;
	color:#0156a6;}

#upperFooter ul li.last{margin-right:0px}

#footerWrapper{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;}

.seobuttons {width:530px;}

#footerbar{ background-image:url(../images/footer-back.gif); background-repeat:repeat-x;

width:100%;

height:91px;

margin:15px 0 0 0;

padding:0px;}

#footerbar ul{margin:0px; padding:0px; list-style:none}/*Padding for Mozila*/

#footerbar ul li{display:inline}

#footerbar ul li a{color:#6b6b6b;padding:0 10px 0 0;text-decoration:none;}

#footerbar ul li a.first{padding:0px;}

#footerbar ul li a:hover{color:#6b6b6b;text-decoration:none;}

#footerbar ul li a:visited{color:#6b6b6b}

#icom{position:absolute; left: 363px; top: 8px;}

input{border:1px solid #999999; margin-bottom:5px; color:#420012}

textarea{border:1px solid #999999; margin-bottom:5px;color:#420012}

#inMiddleLeftCont{float:left; width:568px; margin:0px; padding:0px}

.graybackCont{float:left; width:537px; height:409px; background-image:url(../images/contact-form-body.gif); background-repeat:repeat-y}

#barShadowCont{float:left; height:409px; width:30px; background-image:url(../images/drop-shadow.gif); background-position:top left; background-repeat:repeat-y}

.innerCont{padding:0 14px; font-size:12px;  height:345px; position:relative}

*html .innerCont{padding:0 14px; font-size:12px;  height:343px; position:relative}

.girl{position:absolute; left: 331px; top: 40px;}

*html .girl{position:absolute; left: 379px; top: 105px;}

#leftmenuCont{float:left; width:184px; text-align:left; font-size:0.69em; margin-top:20px;_margin-top:25px;}

.contPeople{position:absolute; left: 125px; _left: 0px; top: -4px;}

#rec-member{
	
	margin: 35px 0 0 10px;
	float:left;
}

#rec-member img a, #charity img a {border: 0px; text-decoration:0px;}

#charity
{
    float:right;
    margin:5px 15px 0 0;
}
    







#cancer-research {position:absolute; left: 110px; top: 0px;}

#inMiddleLeft3{float:left; width:567px;  margin:0px; padding:0px;background-image:url(../images/shad-grad5.gif); background-repeat:repeat-y; background-position:top left;}

#inMiddleLeft2{float:left; width:567px;  margin:0px; padding:0px;background-image:url(../images/shad-grad4.jpg); background-repeat:repeat-y; background-position:top left;}

#inMiddleLeft1{float:left; width:567px;  margin:0px; padding:0px;background-image:url(../images/shad-grad.jpg); background-repeat:repeat-y; background-position:top left;}

.graybackServ{float:right; margin-bottom:-10px; width:537px;background-image:url(../images/contact-form-body.gif); background-repeat:repeat-y}

.graybackServGraphic {float:right; width:500px;}

.grayGraphic 
{
    position:absolute; background-image:url(../images/hr-services-image.png); background-position:bottom right; background-repeat:no-repeat; left: 762px; top: 1086px; z-index:99;
    }

.innerServ{padding:0 14px; font-size:12px;  height:auto; position:relative; color:#5f5f5f;}

.innerServ h2{color:#0156a6; font-weight:bold; margin:0px; padding:0px; font-size:14px}

.innerServ h3{color:#0156a6; font-weight:bold; margin:0px; padding:0px; font-size:14px}

.innerServ h4{color:#0156a6; font-weight:bold; margin:0px; padding:0px; font-size:14px}

.big{color:#468646; font-weight:bolder; margin:0px; padding:0px; font-size:16px}

.innerServ a{color:#5f5f5f; text-decoration:underline; font-weight:bold}

.innerServ a:visited{color:#5f5f5f; text-decoration:underline; font-weight:bold}

.innerFaqServ{padding:0 35px; font-size:12px;  height:auto; position:relative; color:#5f5f5f;  text-align:left;background-image:url(../images/faq-body.gif); background-repeat:repeat-y; background-position:top;}

.innerFaqServ h4{color:#0156a6; font-weight:bold; margin:0px; padding:0px; font-size:13px}

.innerFaqServ h3{color:#0156a6; font-weight:bold; margin:0px; padding:0px; font-size:12px}

#bodyWrapperFaqs{

width:753px;

height:auto;

padding:0px;

margin:0px;

}

.innerFaqServ a{color:#0156a6; text-decoration:none}

.innerFaqServ a:visited{color:#0156a6; text-decoration:none}

#send-cv{position:absolute; left: 367px; top: 87px; *left:352px; *top:135px;}

.footer-right{float:right; color:#666666; margin-top:10px}

.footer-left{float:left; color:#666666; margin-top:10px}

#in-footerbar{width:751px; font-size:10px; position:relative}

#services-emp{position:absolute; left: 320px; top: 232px; *left: 305px; *top: 230px;}

#hr-services{position:absolute; left: 654px; top: 505px; *left: 650px; *top: 505px;}

#send{color:#0156a6; font-size:13px; border-bottom:1px dashed  #666666; margin-bottom:5px; vertical-align:top; clear:both}

.job{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#535353; margin:10px 0}

.job strong{font:bold; color:#0156a6}

.job table{border-bottom:2px dashed #b5b5b5}

.job table td{vertical-align:top}

.inform a 
{
    background-color:#0156a6;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    text-align:center;
    text-decoration:none;
}

.inform, .inform a:visited{background-color:#0156a6; color:#FFFFFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:center}

.job-topbar{background-image:url(../images/select.gif); background-repeat:no-repeat; height:38px; margin:10px 0}

.admin-nav
	{font-size:10px;
	color:#000000;
	text-decoration:none}

.admin-nav:hover
	{font-size:10px;
	color:#840023;}
	
.vacancyBlue 
{
    font-size:10px;
    color:#0156a6;
    text-decoration:none;
}

.vacancyBlue:hover 
{
    color:#840023;
}

.alphalist {list-style-type:lower-alpha}
		.alphalist li {margin: 10px 0 0 0;}

.romanlist {list-style-type:lower-roman;}
		.romanlist li {margin: 10px 0 0 0;}

.redlist {list-style-image:url(../images/bullet-red.png);}
		.redlist li {margin: 10px 0 0 0;}

.greenlist {list-style-image:url(../images/bullet-green.png);}
		.greenlist li {margin: 10px 0 0 0;}

.numlist li {list-style-type:decimal}
		.numlist li {margin: 10px 0 0 0;}

.adminnav {
	color: #840023;
	background-color: #ECE9D8;
	height: 25px;
	padding: 4px 5px 0 0;
	margin: 0 0 15px 0;
	text-align:right;
	font-size:10px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;}


.adminnav a {color: black;}

.latest-vacancies li {line-height:12px;}

.jobtitle {font-size: 10px; font-weight:bold;}
