@charset "utf-8";
/* CSS Document */
html , body{width:100%;height:100%;position:relative;padding:0;}

body{
font-family:arial, helvetica, sans-serif;
background:#dedede url(images/bg.jpg) repeat-x;
margin:0;
padding:0;
}

/* Dimesions*/
#wrapper{width:950px;margin:0 auto;min-height:75%;position:relative}
#container{background:url(images/logo.jpg) no-repeat;width:930px;padding:0 10px;height:auto;margin:0 auto;float:left;}
#header{float:left; width:530px; height:55px;margin-right:20px;padding-top:20px;}
#menu{float:right; width:290px; height:26px;padding:49px 20px 0 0px;margin:0;}
#linksmenu{float:left;width:895px;height:35px;margin:0px 0 10px 30px;clear:right;padding:0;_display:inline;}
#breadcrumb{float:left;width:500px;height:15px;padding:15px 0 5px 30px;clear:both}
#contenttop{float:left;width:930px;height:12px;background:url(images/contenttop.jpg) top no-repeat;margin:0;padding:0;_margin-top:-1px;}
#content{float:left;width:925px;height:auto;background:#fff;border-left:1px solid #006699;border-right:1px solid #006699;margin:0 0 0 0;padding:0 0 0 3px; _padding:0;display:inline}
#contentbtm{float:left;width:930px;height:20px;background:url(images/contentbtm.jpg) top no-repeat;margin:0 0 0 0;padding:0 0 0 0;display:inline;}
#storiesmenu{float:right;width:180px;height:auto;padding:5px;margin-top:20px;}
#stories{float:left;width:720px;height:auto;}
#footerpan{float:left;width:100%;min-height:25%;position:relative;}
#footer{width:930px;height:190px;text-align:center;margin:20px auto;color:#fff;background:#222 url(images/footertop.jpg) no-repeat;padding:0;position:relative;}


/* Body Styles*/
p{font-size:0.9em;color:#333333; margin:10px 8px;}
ul{font-size:0.9em;color:#333333; margin:8px;}
h1{font-size:1.5em;color:#222;margin:0px 0 0px 10px;padding:0;}
h2{font-size:1.4em;color:#0066cc;margin:10px 0px 10px 8px;display:block;width:700px;height:auto;padding:0 0 0 0;clear:left;}
h3{font-size:0.8em;color:#000;margin:0;text-align:center;font-weight:600;display:block;width:170px;height:35px;}
h4{margin:10px 8px 5px 5px;padding:0;}

a{font-size:0.9em;color:#0066cc;text-decoration:none;}
a:hover{text-decoration:underline;}
.left{float:left;padding-left:0px;margin:5px}
.right{padding:0;float:right;margin:5px}
.center{margin-left:77px;}
.small{font-size:0.7em;}

/* Header Styles */
#header a.logo{display: block;float: left;width:275px;height:50px;margin:0 0 0 20px;padding:0;}


/* Menu Styles */
#menu ul {list-style:none;padding: 0;margin:0;width:290px;float:right;font-size:0.9em;position:relative;height:26px;}
#menu li {display: inline;float:right;position:relative;margin:0 5px;padding: 0;}
#menu a{display: block;float: left;text-decoration: none;color:#222;width:auto;height:21px;text-align:center;
padding:3px 5px 0px 5px;margin:0;font-weight:bold;font-size:1.0em;}
#menu a:hover {color: #222;text-decoration:underline}

/* Links Menu */
#linksmenu a{float:left;width:160px; height:25px; margin:0 5px;display:block; text-align:center;color:#222;font-size:0.7em;padding-top:10px; vertical-align : middle; display : table-cell;}
#linksmenu p{float:left;width:160px; height:25px; margin:0 5px;padding:10px 0px 0 0; display:block; text-align:center;color:#222;font-size:0.7em;font-weight:bold;text-decoration:underline}

/* Breadcrumb */
#breadcrumb p{margin:0;padding:0;}
#breadcrumb h2{width:500px;}

/* Content Styles */
#content ul{list-style:square;}
#content ul li{margin-bottom:5px;}

#content ul.organisations{list-style:none;float:left;width:230px;height:auto;margin:20px 10px 20px 0;}

.learnmore{width:170px;height:198px;padding:6px 0px;margin:20px 7px;float:left;position:relative; _margin:20px 7px 20px 6px;}
.learnmore p{margin-top:2px;background-color:none;}
.learnmore a.all{position:absolute;width:170px;height:210px;display:block;background:url(images/clear.png) no-repeat;margi-top:-6px;}
.learnmorebtn{	
	width:80px;	height:27px;	display:block;border:none;
	bottom:10px;
	float:left;
	margin:0 0 0 40px;
	padding:8px 0 0 10px;
	background:url(images/button.png) no-repeat;
}
.learnmorebtn a{color:#333;text-align:center}


.linkboxes{width:160px;height:70px;padding:5px;margin:20px 7px;float:left;background:url(images/mini2.jpg) no-repeat;position:relative;_margin:20px 7px 20px 6px;}
.linkboxes p , .linkboxes a{color:#fff;font-weight:bold}

.iconboxes{float:left;width:200px;height:100px;margin:20px 40px 30px 40px;background:url(images/icons.jpg) no-repeat;}

.vacancies{float:left;width:200px;height:180px;margin:15px 40px 5px 40px;}

.contact{float:left;width:215px;height:auto;margin:20px 40px 20px 30px;}


#careerbuilder{width:700px;height:auto;margin:10px auto;padding:0;}
#INTLCareerCenter{width:300px;height:200px;float:left;margin:0 90px 0 0;padding:0;}
#cbPostBoxes{width:300px;height:auto;float:left;margin:0;padding:0;}
#cbJobSeekerBox{border:none}


#storiesmenu ul{padding:0;list-style:none}

.ins{width:210px;height:160px;padding:5px;margin:5px;float:left;text-align:center;background:url(images/ins.jpg) no-repeat;position:relative;}
.ins a.allins{
	position:absolute;
	width:220px;
	height:170px;
	display:block;
	background:url(images/clear.png) no-repeat;
	left: 1px;
	top: 0px;
}

.testimonials{width:395px;height:100px;padding:5px;margin:10px 0 10px 30px;float:left;background:url(images/testimonials.jpg) no-repeat;}
.testimonials img{margin:3px 10px 5px 3px;border:2px #0066cc solid;float:left;}

/* Form Styles */
.error{color:#CC0000}

#customForm{  
padding: 10px;  border:1px solid #3399ff;width:430px;height:auto;margin:10px auto;
}  
#customForm label{  
display: block;  
color: #797979;  
font-weight: 700;  
line-height: 1.0em;
font-size:0.9em
}  
#customForm label span.red{margin-left:5px;color:#FF0000;}
#customForm input{  
width: 220px;  
padding: 2px;  
color: #666;  
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px;  
border: 1px solid #cecece;  
}  
#customForm input.error{  
background: #f8dbdb;  
border-color: #e77776;  
}  
#customForm textarea{  
width: 300px;  
height: 80px;  
padding: 6px;  
color: #666;  
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-style: italic;  
font-size: 12px;  
border: 1px solid #cecece;  
}  
#customForm textarea.error{  
background: #f8dbdb;  
border-color: #e77776;  
}  
#customForm div{  
margin-bottom: 15px;  
}  
#customForm div span{  
margin-left: 10px;  
color: #b1b1b1;  
font-size: 11px;  
font-style: italic;  
}  
#customForm div span.error{  
color: #e46c6e;  
}  
#customForm #send{  
background: #3399ff;  
color: #fff;  
font-weight: 700;  
font-style: normal;  
border: 0;  
cursor: pointer;  
}  
#customForm #send:hover{  
background: #79a7f1;  
}  
#error{  
margin-bottom: 20px;  
border: 1px solid #efefef;  
}  
#error ul{  
list-style: square;  
padding: 5px;  
font-size: 11px;  
}  
#error ul li{  
list-style-position: inside;  
line-height: 1.6em;  
}  
#error ul li strong{  
color: #e46c6d;  
}  
#error.valid ul li strong{  
color: #93d72e;  
}  

/* Footer Styles */
.footersec{width:254px;height:130px;float:left;border-right:1px solid #fff;margin:10px 15px 10px 20px;text-align:left;display:inline;}
.footersec p{margin:0 0 0 5px;padding:0;clear:both;color:#fff}
.footersec ul{margin:0;padding:0;clear:both}
.footersec li{list-style:none;margin-left:7px;color:#fff;}
.footersec img{float:left;}

.footersec2{width:294px;height:100px;float:left;border-right:1px solid #fff;margin:10px 15px 10px 20px;text-align:left;display:inline;}
.footersec2 td{font-size:0.8em}
.footersec2 p{margin:0 0 0 5px;padding:0;clear:both;color:#fff}
.footersec2 ul{margin:0;padding:0;clear:both}
.footersec2 li{list-style:none;margin-left:7px;color:#fff;}
.footersec2 img{float:left;}


#footer p.btm{float:left;font-size:0.8em;color:#fff;width:930px;height:40px;display:block;margin:0;padding:0;background:url(images/footerbtm.jpg) bottom no-repeat;position:absolute;bottom:0;left:0;}

.red{background:url(images/redsmall.jpg) no-repeat;}
.orange{background:url(images/orangesmall.jpg) no-repeat}
.green{background:url(images/greensmall.jpg) no-repeat}
.white{background:url(images/whitesmall.jpg) no-repeat;}
.blue{background:url(images/bluesmall.jpg) no-repeat}

.careeradvice{width:280px;height:40px;margin:0 auto;background:url(images/careerpath.jpg) no-repeat;text-align:center;padding:20px 0 0 0}
.careeradvice a{color:#333;font-weight:bold;font-size:1.2em}

.download{width:200px;height:250px;float:left;margin:10px 0 10px 150px;}
ul.jobber-list {
  list-style-type: none;
  margin: 0 0 50px 30px;
  padding: 0;
}
ul.jobber-list li { 
  margin-bottom: 5px;
}
