body{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; margin: 0px;}
a img{border: none;}
p{margin:3px 0px 5px 0px;}
p.error{color:#cc3300; font-weight:900;}
form{padding:0px; margin:0px;}
div#centre{margin:0 auto; width:650px; position:relative;}
div#header{background: url(/images/header.gif) no-repeat 0 0; width: 640px; height: 80px; position: relative;}
div#header ul#links{position: absolute; bottom: 10px; right: 120px; color: #999; padding:0px; margin:0px; list-style:none;}
div#header ul#links li{float:left; margin-right:3px; padding-top:10px;}
div#header ul#links li.border{border-right:1px solid #ccc; padding-right:3px;}
div#header ul#links li a.homeLink{background:url(/images/home.gif) no-repeat 50% 0; padding-top:10px;}
div#header ul#links li a.contactLink{background:url(/images/contact.gif) no-repeat 50% 0; padding-top:9px;}
div#header ul#links li a.siteLink{background:url(/images/site.gif) no-repeat 50% 0; padding-top:9px;}
div#header ul#links a{text-decoration:none; color:#006993;}
div#header ul#links a:hover{text-decoration:underline;}

div#header ul#address{font-size: 9px; color: #006993; line-height: 10px; padding: 0px; margin: 0px; position: absolute; top: 13px; left: 545px;}
div#header ul#address li{list-style: none;}
ul#navigation{padding: 0px; margin: 0px; width: 100px; position:absolute; top:110px; left:20px;}
ul#navigation li{list-style:none; background:url(/images/navBkg.gif) no-repeat 0 0; padding: 0px 0px 12px 14px; margin: 3px 0px 0px 0px;}
ul#navigation li.twoLine{background:url(/images/navBkg2line.gif) no-repeat 0 0;}
ul#navigation li a{text-decoration: none; color: #000; display:block; width:83px;}
ul#navigation li a:hover{color: #006993;}
ul#navigation li a.current, ul#navigation li a.current:hover{color:#006993;}
div#content{width: 510px; border-left: 1px dotted #006993; position: absolute; top: 80px; left: 125px; padding:5px;}
div.large{width: 376px; background:#eee; margin:0px 3px 3px 0px;}
div.largeClear{width: 376px; background:none; margin:0px 3px 3px 0px;}
div.small{width: 186px; background:#eee; margin:0px 4px 3px 0px; float: left;}
div.minute{width: 126px; background:#dae9f0; margin:0px 4px 3px 0px;}
div.text{border:1px solid #ccc; border-top:none; padding:3px;}
div.large h1, div.small h1, div.largeClear h1, div.minute h1, div.minuteOrange h1{margin: 0px; font-size: 11px; color: #fff; background: #006993; padding: 1px 0px 1px 5px;}
div.largeClear h1.noBkg{margin: 0px; font-size: 11px; color: #006993; background:none; padding: 1px 0px;}
div.minute h1:first-letter, div.minuteOrange h1:first-letter{font-size: 14px;}
div.minute h1, div.minuteOrange h1{text-transform: uppercase;}
div.minute a, div.minuteOrange a{ color:#000; text-decoration:none; font-size:10px;}
p.download a{background:url(/images/download.gif) no-repeat 0 0; padding:0px 0px 4px 27px;}
p.download a:hover{background:url(/images/download_on.gif) no-repeat 0 0; padding:0px 0px 4px 27px; color:#006993;}
p.view a{background:url(/images/view2.gif) no-repeat 0 0; padding:0px 0px 4px 27px;}
p.view a:hover{background:url(/images/view2_on.gif) no-repeat 0 0; padding:0px 0px 4px 27px; color:#006993;}
p.more a{background:url(/images/more.gif) no-repeat 0 0; padding:0px 0px 4px 27px;}
p.more a:hover{background:url(/images/more_on.gif) no-repeat 0 0; padding:0px 0px 4px 27px; color:#006993;}
p.back a{background:url(/images/back.gif) no-repeat 0 0; padding:0px 0px 4px 27px;}
p.back a:hover{background:url(/images/back_on.gif) no-repeat 0 0; padding:0px 0px 4px 27px; color:#006993;}
p.view a.nonLink, p.view a.nonLink:hover{background:url(/images/view2.gif) no-repeat 0 0; padding:0px 0px 4px 27px; color:#000;}

div#contentRight{position: absolute; top: 5px; left:136px; width:381px;}
div#adBoxes{position: absolute; top: 5px; left:384px; width:126px;}
div#adBoxes img{margin-bottom:3px;}
div#leftAlign{width:126px;}
.blueItalic{color:#006993; font-style:italic;}
.blue{color:#006993;}
ul.quote{list-style:none; padding:0px; margin:0px;}
ul.quote li{margin-left:3px; margin-bottom:2px; color:#006993; font-weight:900;}
ul.quote li a{color:#006993;}

div.greyBox{background:#eee; border:1px solid #ccc; width:374px; position:relative; min-height:105px;}
div.greyBox ul#addressList{width:183px; margin:5px 0px 10px 20px; padding:0px; list-style:none;}
div.greyBox div.greyBoxRightContent{width:183px; position:absolute; top:-1px; left:192px;}
div.greyBox div.greyBoxRightContent h1{margin: 0px; font-size: 11px; color: #fff; background: #006993; padding: 1px 0px 1px 5px;}

div.largeWhite{width: 376px; background:none; margin:0px 3px 3px 0px; text-align:justify;}
div.largeWhite img.right{float:right; padding:0px 10px;}
div.largeWhite img.left{float:left; padding:0px 10px;}

div.largeWhite h1{margin:0px; font-size:11px; color:#006993; padding:0px;}
div#bulletColumns{width: 376px; position:relative; height:50px; clear:both;}
div#bulletColumns ul#left, div#bulletColumns ul#right{list-style:square; font-weight:900; margin:0px; padding:0px;}
div#bulletColumns ul#left{position:absolute; left:15px;}
div#bulletColumns ul#right{position:absolute; left:204px;}
span.date{color:#666;}

div#footer{width: 376px; text-align: center; clear:both; margin-top:20px; color:#999;}
div#footer a{color:#999;}


div#centre div#content div.large div.text dl.jobDesc{ margin:0 0 5px 0; padding:0;}
div#centre div#content div.large div.text dl.jobDesc dt{ font-weight: 900;}
div#centre div#content div.large div.text dl.jobDesc dd{ background:url(../images/bullet.gif) no-repeat 0 5px; margin:0 0 0 5px; padding:0 0 0 9px; line-height:140%;}