body{font-size: 62.5%;margin: 0;text-align:center}
div, table, th, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, ul ul, ul ul li, dl, dt, dd, blockquote, cite, code, label{text-align: left;font-size: 1em;}
a:link{color: #333; text-decoration: underline;} a:active 	{  color: #333; text-decoration: underline;}a:visited{color: #333; text-decoration: underline;}
a:hover{color: #000;text-decoration: none;}form { display: inline;	font-size: 1.1em;}input, select, textarea { font-size: 1.1em; }
.clear{clear:both; }.clear-left{ clear:left; }.clear-right{ clear:right; }.hide{ display:none; }.float-left		{ float: left; }.float-right{ float: right; }
.clearfloat:after, .leaseco_wrapper:after, #masthead:after, #primarynav:after, #wrapper:after, #banner:after, #content-wrap:after, #footer:after,#container:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; } .clearfloat, .leaseco_wrapper, #masthead, #primarynav, #wrapper, #banner, #content-wrap, #footer {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfloat, * html .leaseco_wrapper, * html #masthead, * html #primarynav, * html #wrapper, * html #banner, * html #content-wrap, * html #footer {height: 1%;}
.clearfloat, .leaseco_wrapper, #masthead, #primarynav, #wrapper, #banner, #content-wrap, #footer {display: block;}
/* End hide from IE-mac */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } * html>body .clearfix { display:inline; width:100%; } * html .clearfix { /* Hides from IE-mac \*/ height:1%; /* End hide from IE-mac */ } 
#container { width: 1001px; margin: 0px auto 2px auto;  border: solid 1px #ccc;background-image: url(/images09/container_bg.png);background-position: bottom left; background-repeat: repeat-x;}

#seotext { color: #666; width: 1001px; height: 100px; overflow: auto; margin: 10px auto; border: solid 1px #ccc; background-repeat: repeat-y; padding: 10px; font-size: 90%;}

#masthead { height: 185px; width: 1001px; background-image: url(/images09/masthead-bg.gif);background-repeat: repeat-x;}
#mastheadsub { height: 153px; width: 1001px;}
#logo { width: 203px; height:119px; float: left; margin: 27px 0 0 30px; display: inline; }
#banneradvert { width: 468px; height: 60px; margin: 0px 0px 0px 26px;  float: left; display: inline; }
#banneradvert { border: none;}

#strapline { width: 520px; height: 16px; margin: 32px 0px 0px 0px; float: left; display: inline; }
#bannerbuttons { width: 97px;  margin: 0 0 0 24px; float: left; display: inline; }
#bannerbutton { width: 97px; height: 31px; margin: 0px 0px 0px 0px; float: left;background-image: url(/images09/button.png);background-position: 0 0;}
#bannerbutton a {}
#bannerbutton a:hover { background-image: url(/images09/button.png);background-position: 0 -31px;}
#bannerbutton img {width:97px;height:31px;border: none;}
#bannercentrewrapper { width: 520px; height: 108px; margin: 24px 0px 0px 69px; float: left; display: inline;}

ul#registerul li#registerli {width: 97px; height: 31px; font-size: 90%; list-style-type: none; position: relative; color: #666;}
li#registerli a {width: 97px; height: 31px; color: #666;background-image: url(/images09/button.png);background-position: 0 0;text-decoration: none;padding: 5px 0 0 10px;}
li#registerli a:hover {width: 97px; height: 31px;background-position: 0 -31px;text-decoration: none;color: #666;}




#content_wrapper { width: 1001px; text-align: center; float: left;}
#leftcol { width: 175px; float: left; margin: 0 0 0 8px; display: inline;}

#lastupdated {width: 175px;margin: 0 0 5px 0;}
#listpaneltop {width:178px; height:10px;}
#listpanelcentre {width:178px;background-image: url(/images09/specialisms_bg.png);background-repeat:no-repeat;}
#listpanelbottom {width:178px; height:10px;}
#specialisms {font-size: 80%; color: #32609A; line-height: 110%; width:165px;margin:5px;}
#specialisms a {font-size: 80%; color: #32609A; text-decoration: none; }
#specialisms a:hover {font-size: 80%; color: #32609A; text-decoration: underline; }
#sidepanelcentre {width:178px;background-image: url(/images09/sidepanel_bg.png);background-repeat:no-repeat;}
#sidepanellink {font-size: 110%; color: #32609A; line-height: 110%;}
#sidepanellink a {font-size: 110%; color: #32609A; text-decoration: none; }
#sidepanellink a:hover {font-size: 110%; color: #32609A; text-decoration: underline; }
#copyrightnotice {text-align:center;background-color:#3753A8; height: 15px; width:178px; font-size:12px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px ; color: #ADC6E6; text-decoration: none;}
#copyrightnotice a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px ; color: #ADC6E6; text-decoration: none;}
#copyrightnotice a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px ; color: #ADC6E6; text-decoration: none;}
#copyrightnotice a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px ; color: #ADC6E6; text-decoration: underline;}

#checkdiscipline {font-size: 90%; color: #32609A;width: 165px;margin:0 0 0 5px;}
#quicksearch {color: #32609A; font-size: 100%;  font-weight: bold;margin:0 0 5px 5px;}

#jobbox {width: 200px; margin: 10px 7px 0 0; float: left; border: 1px solid #32609A;display: inline; font-size: 90%;text-align: center;background-image: url(/images09/job_bg.png);background-repeat:no-repeat;}
#job {width: 190px; margin: 5px; font-size: 90%; text-align: center; line-height: 125%;color: #666;}
.jobtitle {color: #32609A; font-size: 100%;font-weight: bold;}
.joblocation { font-size: 90%; color: #666;}
.registerforjob {font-weight: bold; font-size: 80%;color: #32609A;}
a.registerforjob  {font-weight: bold; font-size: 80%;color: #32609A; text-decoration: none;}
.registerforjob a:hover {font-weight: bold; font-size: 80%;color: #32609A; text-decoration: underline;}

#breadcrumbs {width: 985px;  margin: 2px 0px 10px 8px; float: left; display: inline; height: 20px; border-bottom: 1px solid #ccc; font-size: 70%;}
#middlecol {width: 630px;  margin: 0px 0px 10px 15px; float: left; display: inline; }
#middlewrapper { float: left; width: 630px; margin: 0 0 0 0px; display: inline;}
#intro { float: left; width: 287px; margin: 0; display: inline; font-size: 90%; line-height: 140%;}
#cantseeajob {width: 300px; font-size: 70%;color: #32609A; margin: 0 0 0 10px; float: left;}
.phonenumber {font-size: 110%; color: #666;}
#featuredjobs {color: #32609A; font-size: 110%; }
#topjob {border-bottom: 1px solid #ccc;padding-bottom: 10px;width: 275px;font-size: 100%;}
#jobdetails {width: 275px;margin: 5px 0 0 0;}

.blue {color: #32609A;}
#searchpane { float: left; width: 328px; height: 302px; margin: 0 0 0 5px; display: inline; background-image: url(/images09/search_bg2.png); font-size: 90%;}
#searchheader { width: 300px; margin: 14px 0 0 15px; display: inline; color: #32609A; font-size: 100%; float: left; font-weight: bold;}
#iconwrap { width: 70px; float: left; margin: 0 0 0 10px; display: inline;color: #32609A;}
.icon { width: 70px; height: 50px; margin: 7px 0 0 0}
#searchwrap {width: 70px; height: 200px; float: left; margin: 7px 0 0 15px; display: inline;}
#searchwrap input {border: 0; background: #fff;font-size: 80%;margin: 6px;width: 190px;}
#searchwrap select {border: 0; background: #fff;font-size: 70%;margin: 6px;width: 195px;}

.searchtext {width: 207px; height: 15px; margin: 0px 0 0 0;font-size: 80%;}
.notes {width: 207px; height: 25px; font-size: 70%; color: #32609A;}
.searchinput {width: 207px; height: 28px; background-image: url(/images09/input_bg.png); background-position: 0 0; background-repeat: no-repeat}
#searchsubmit {width: 133px; height: 28px; margin: 5px 0 0 0; overflow: hidden;background-image: url(/images09/submit_bg.png);}
#searchsubmit a {background-image: url(/images09/submit_bg.png);background-position: 0 0;}
#searchsubmit a:hover { background-image: url(/images09/submit_bg.png);background-position: 0 -28px;}
#searchsubmit img {width:133px;height:56px;border: none;}


#featuredjob { width:287px; float: left;}
#smalljob { width:150px; float: left;}

#latestwrapper {width: 160px; border: 1px solid #ccc;margin: 0 0 10px 0;float: left;}
#latestimg {width: 160px; height: 72px;}
#latesthead {width: 160px; Font-size: 110%; font-weight: bold; color: #32609A; text-align: center;margin: 3px 0 0 0;}
#latestcolheader {margin-bottom: 10px; color: #32609A; font-size:100%; float:left;}

#rightcol { width: 160px; margin: 0px 0px 0px 0px; float: left;  display: inline; }


#footer{ margin:0px auto 20px auto; padding:0; width:981px; clear: both; line-height: 120%; text-align: center; }

#footer a {margin:0 auto 0;padding:0;font:400 100% "Microsoft Sans Serif", arial, verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode";text-decoration:none;color:#666;text-align:center;}
#footer a:hover {margin:0;padding:0;color:#666;font:400 100% "Microsoft Sans Serif", arial, verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode";text-decoration:underline;}
#footer ul {clear:left;list-style-type:none;margin:0 auto;padding:0;line-height:120%;text-align:center;}
#footer ul li{border-right:1px solid #666;font-size:90%;margin:0 .3em .2em;padding:0 .6em 0 0;white-space:nowrap;display:inline;list-style:none}
#footer ul li.last{border-right:none}

Table {float: left;}
TABLE #joblist {border-collapse: collapse;width: 90%;background: #eee;"}


#maintable {margin: 0 0 0 10px; width: 990px;}

