*{margin:0;padding:0;}
body{background-color:#fff;font-size:62.5%;font-family:"Trebuchet MS", verdana, arial, sans-serif, serif;color:#4a565c;margin:0;padding:0;}
a{color:#0083a2;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{background-color:#0083a2;height:17px;margin:0;padding:0;}
h2{font-family:"Myriad Pro", Arial;font-size:2em;font-weight:500;color:#0083a2;margin:0 0 10px;padding:0;}
h3{background-color:#0083a2;height:4px;margin:0;padding:0;}
h4{font-weight:700;color:#0083a2;font-size:1.2em;margin-top:15px;}
img.download{vertical-align:middle;}
#container{width:983px;margin:0 auto;padding:0;}
#banner{background-color:#fff;height:70px;margin:0;padding:0;}
#bannerLinks{background-color:#fff;text-align:right;font-size:1.1em;color:#738a96;border-bottom:solid #0083a2 17px;padding:0 31px 8px 0;}
#bannerLinks a:hover{color:#666;text-decoration:none;}
#banner img{z-index:-1;padding:10px 0 0 21px;}
#bannerLinks .pipe{margin-left:8px;margin-right:8px;}
#outer{border-right:solid 244px #738a96;background-color:#fff;}
#inner{width:100%;margin:0;}
#right{width:243px;float:right;position:relative;margin-right:-244px;margin-left:1px;}
#rightMenu{background-color:#98a7af;line-height:2.5em;margin:65px 37px 0 13px;padding:18px 0 26px 16px;}
#rightMenu a{font-size:1.1em;color:#fff;text-decoration:none;text-transform:lowercase;}
#rightMenu a:visited{color:#fff;}
#rightMenu a:hover{text-decoration:underline;}
.menuMainCurrent{background-image:url(imgs/generic/dwnArWht.gif);background-position:left;background-repeat:no-repeat;padding-left:17px;}
.menuMain{background-image:url(imgs/generic/rgtArWht.gif);background-position:left;background-repeat:no-repeat;padding-left:17px;}
.subSelect{background-image:url(imgs/generic/rgtArWht.gif);background-position:left;background-repeat:no-repeat;padding-left:17px;}
#homeLeft{width:275px;float:left;border-right:#d8dee2 solid 1px;padding-right:25px;}
#homeRight{width:370px;float:left;}
#content{position:relative;min-height:550px;margin:0;}
#contentHeader{border-bottom:solid #0083a2 9px;margin:0;padding:0;}
#contentMain{padding:13px 28px 12px 32px;}
#breadCrumbs{font-size:1.15em;color:#738a96;margin-bottom:11px;}
#breadCrumbs a{color:#738a96;text-decoration:none;}
p{font-size:1.1em;line-height:1.5em;margin:0 0 1em;padding:0;}
ul{font-size:1em;line-height:1.5em;margin:0 0 1em 22px;padding:0;}
#imgRight{float:right;text-align:center;}
#searchOptions{border-bottom:#cbd4d8 solid 1px;height:60px;margin:0 0 30px;padding:0 0 20px;}
#searchOptions form{margin:0;padding:0;}
#searchOptions select{border:#000 1px solid;font-size:1em;width:95%;color:#4a565c;margin:0;padding:0;}
#searchOptions input{border:#000 1px solid;font-size:1em;width:95%;color:#4a565c;margin:0;padding:0;}
#searchOptions p{font-size:1.4em;margin-bottom:12px;}
#searchLocation{float:left;width:24%;}
#searchRole{float:left;width:24%;}
#searchRef{float:left;width:24%;}
#applyNow{font-size:1.6em;font-weight:700;color:#0083a2;margin-top:1em;}
#footerLinks{color:#738a96;font-size:1em;background-color:#fff;border-top:#0083a2 solid 4px;border-bottom:#eaedef solid 1px;padding:8px 36px 12px;}
#footerLinks a{color:#738a96;text-decoration:none;}
#footerLinks a:hover{color:#738a96;text-decoration:none;}
#footerLinks .pipe{margin:0 8px;}
#terms{float:right;clear:left;}
#internalLinks{text-align:right;padding:13px 36px 0;}
#companyDetails{color:#738a96;background-color:#fff;line-height:1em;font-size:0.8em;padding:9px 36px 0;}
#vacancyList{padding:0;}
.vacancy{background-color:#f2f4f5;margin-bottom:10px;padding:5px;}
.vacancyHead{font-size:1.7em;}
.vacancyHead a{color:#0083a2;text-decoration:none;}
.vacancyHead a:hover{text-decoration:underline;}
.vacancyDetails{font-size:1.1em;margin:10px 0;}
.vacancyDetails .pipe{font-size:1.1em;color:#0083a2;margin:0 15px;}
.vacancyDetails strong{color:#0083a2;}
div.row{clear:both;padding:10px 0;}
div.row span.label{float:left;width:90px;text-align:right; font-size:1.2em;}
div.row span.formw{float:right;width:190px;text-align:left;}
#equalOpps .row{clear:none;padding:10px 0;}
#equalOpps .row span.label{float:left;width:100px;text-align:right;font-size:1.2em;}
#equalOpps .row span.formw{float:right;width:250px;text-align:left;}
#personalDetails .a{padding:10px 0;}
div.a select{border:#000 1px solid;font-size:1em;color:#4a565c;width:150px;margin:0;padding:0;}
div.row select{border:#000 1px solid;font-size:1em;width:95%;color:#4a565c;margin:0;padding:0;}
div.row input{border:#000 1px solid;font-size:1em;color:#4a565c;margin:0;padding:0;}
.requiredTag{color:red;}
#jobFiles{float:right;color:#fff;background-color:#98a7af;width:200px;padding:10px;border:solid #738a96 1px; margin:0 0 10px 10px;}
#jobFiles a{color:#fff;text-decoration:none;}
#jobFiles a:hover{text-decoration:underline;}
.faqs{background-color:#f2f4f5;padding:5px;border:solid #738a96 1px;margin-bottom:5px;}
ol{font-size:1.1em;line-height:1.5em;margin:0 0 1em 22px;padding:0;}