body {margin: 0; font: 75% Arial, Helvetica, sans-serif; text-align:center; min-width:760px; background:#fff url(../images/back.gif) center repeat-y;}
body.addajob {margin: 0; font: 75% Arial, Helvetica, sans-serif; text-align:center; min-width:760px; background:#fff url(../images/add-a-job-back.gif) center repeat-y;}
body.norightpanel {margin: 0; font: 75% Arial, Helvetica, sans-serif; text-align:center; min-width:760px; background:#fff url(../images/back_noright.gif) center repeat-y;}

div#container {width: 759px; margin: auto; text-align:left;}

/* graduates */
div#content div#contentpanel #gradlink {font-size:14px; color: #0000FF; text-decoration: underline;}
div#content div#contentpanel #gradlink:visited { color: #000066; }
div#content div#contentpanel #gradlink:hover { color: #000099;} 

td.back
{
background-image:url(../images/localrecruit-header.jpg);
}

div#title {float:left; background:#d6dfe7; color:#ecf0f9;}

div#title div#topbar {background-color:#3366cc; width:100%;height:20px}
div#title div#topbar h2 {float:left; margin:0; font-size:1em; color:#fff; height:20px;}
div#title div#topbar h2.left {width:429px; padding:2px 0 0 20px; height:18px;color:#fff;}
div#title div#topbar h2.right {float:right; text-align:right; background: url(../images/toplink.gif) no-repeat;}
div#title div#topbar h2 a {display:block; width:350px; height:16px; text-decoration:none; text-indent:-9999px;}

div#title div#mainbar {height:70px;width:760px;background:#435dcb url(../images/localrecruit-header.jpg) no-repeat;max-height:70px;}


div#title div#mainbar div#mainbarLeft{float:left}
div#title div#mainbar div#mainbarLeft h1 {color:#D6DFE7;font-size:1em;margin:0px;padding:7px 0 0 5px;}
div#title div#mainbar div#mainbarRight{float:right;text-align:right;padding:5px 5px 0 0;}
div#title div#mainbar div#mainbarLeft h2 {font-size:1.3em;color:#fff;text-align:left;margin:0px;padding:25px 0 0 5px;}

div#title ul {float:left; list-style:none; margin:0; padding:0; border:1px solid #3366cc; border-width:1px 0; width:100%}
div#title li {float:left; width:151px; border-right:1px solid #000}
div#title li.last {border-right:0;}
div#title a {display:block; text-align:center; font-size:1em; color:#000; text-decoration:none; font-weight:bold; line-height:17px;}
div#title a:hover{color:#ff6600}

div#leftbar {top:109px; left:0; width:130px; background-color:#fff; padding-top:8px;float:left}
html>body div#leftbar {border-right:1px solid #fff;margin-right:-1px}
div#leftbar ul.curved {list-style:none; margin:0 0 6px 0; padding:0 0 8px 0; background: url(../images/bg_bl.gif) bottom right no-repeat;}
div#leftbar ul.curved li {background-color:#d6dfe7; border-bottom:1px solid #3366cc;}
div#leftbar ul.curved li.white {background-color:#fff;}

div#leftbar ul.curved h3 {background:url(../images/bg_tr.gif) no-repeat scroll right top; margin:0; color:#fff; font-size:1em; font-weight:normal; line-height:18px;padding-left:8px;}
div#leftbar ul.curved h3 a {margin:0; color:#fff; font-size:1em; font-weight:normal; line-height:18px; padding-left:20px;}

div#leftbar ul.curved a {display:block; text-decoration:none; color:#000066; padding-left:8px; line-height:15px;font-weight:normal; }
div#leftbar ul.curved a:hover {color:#ff6600;}
div#leftbar ul.curved a.highlighted {color:#ff6600;}

div#leftbar ul.sidepanel {list-style:none; margin:0; padding:10px 6px; background-color:#d6dfe7; width:118px;}
div#leftbar ul.sidepanel li {list-style:none; margin:0 0 10px 0; border:1px solid #666666; background-color:#fff;}
div#leftbar ul.sidepanel h3 {background-color:#e3eff2; line-height:16px; margin:0; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#leftbar ul.sidepanel a {display:block; text-align:center; padding:4px 0 0 0 !important; padding:4px 0 4px 0;}
div#leftbar ul.sidepanel img {border:0;}

div#rightbar {float:left; width:133px; background-color:#fff; margin-left:3px;padding-left:0;margin-right:-2px!important}
* html div#rightbar{margin-right:-3px!important}
html>body div#rightbar {left:627px}
div#rightbar ul.sidepanel {list-style:none; margin:0; padding:20px 6px; width:120px; background:#d6dfe7 url(../images/bg_tl.gif) no-repeat; margin-top:8px; padding-top:23px;}
html>body div#rightbar ul.sidepanel{width:120px!important}
div#rightbar ul.sidepanel li {list-style:none; margin:0 0 10px 0px; border:1px solid #666666; background-color:#fff;}
div#rightbar ul.sidepanel h3 {background-color:#e3eff2; line-height:16px; margin:0; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#rightbar ul.sidepanel a {display:block; text-align:center; padding:4px 0 0 0 !important; padding:4px 0 4px 0;}
div#rightbar ul.sidepanel img {border:0;}

div#content {float:left; width:495px}
div#content h4,div#content strong.jobintro,div#content h2.small {text-align:center; font-size:1em; padding:0 80px; margin:5px 0 10px 0;}
div#content strong.jobintro {display:block;}
/* Added AB 060707 */
div#content  h2.jobcount {text-align:center; font-size:1em; padding:0 80px; margin:10px 0 10px 0;}
div#content  h2.jobcount strong {font-weight:bold; color:#3366cc;}
/* End add */
div#content  h2 {margin:9px 32px; padding:8px; font-size:1.2em; color:#000;}

div#content div#featuredpanels {background-color:#d6dfe7; border:1px solid #c0c0c0; float:left; margin:0 0 0 44px !important; margin:0 0 0 25px; width:400px;padding:4px 0 0px 0 !important;}
div#content div#featuredpanels last {background-color:#d6dfe7; border:1px solid #c0c0c0; float:left; margin:0 0 0 44px !important; margin:0 0 0 25px; padding:4px 0 0px 0 !important;}
div#content ul.featuredpanels {float:left; list-style:none; margin:0;padding:4px 0 0 2px !important; padding:8px 0 0 0; width:398px !important; width:390px;} 

div#content ul.featuredpanels li {float:left; list-style:none; margin:0 6px 6px 6px !important; margin:0 4px 6px 4px; border:1px solid #666666; background-color:#fff; width:118px;}

div#content ul.featuredpanels h3 {background-color:#e3eff2; line-height:16px; margin:0; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#content ul.featuredpanels a {display:block; text-align:center; padding:6px 0;}
div#content ul.featuredpanels img {border:0; display:block; margin:0 auto;}
div#content ul.last li {margin-bottom:6px !important;}

div#content div#featuredjobs {clear:both; padding-top:10px;}
div#content div#featuredjobs h4,div#content div#featuredjobs h3 {margin:0 0 10px 0;text-align:center}
div#content div#featuredjobs h3 {font-size:1em;}
div#content div#featuredjobs ul#featuredjoblist {list-style:none; margin:0 0 0 45px; padding:0; width:402px;}
div#content div#featuredjobs ul#featuredjoblist{margin-top:6px}
div#content div#featuredjobs ul#featuredjoblist li {background-color:#E3EFF2;border:1px solid #000000; margin-bottom:4px; text-align:left; padding:4px;}
div#content div#featuredjobs ul#featuredjoblist h4 {text-align:left; margin:0; padding:0; font-size:0.9em;}
div#content div#featuredjobs ul#featuredjoblist a {color:#000066; text-decoration:none; margin:0; padding:0;}
div#content div#featuredjobs ul#featuredjoblist a:hover {text-decoration:underline;}
div#content div#featuredjobs ul#featuredjoblist p {margin-bottom:0;}
div#content div#featuredjobs ul#featuredjoblist li#hl {background-color:#ffffdd;}

div#content div#featuredjobs ul.halfsizeads{margin:0 0 -4px 45px;list-style:none;padding:0}
div#content div#featuredjobs ul.halfsizeads li{background-color:#E3EFF2;border:1px solid #000;float:left;height:64px ;width:392px;margin-bottom:10px; padding:4px}
div#content div#featuredjobs ul.halfsizeads li h4{text-align:left; margin:0; padding:0; font-size:0.9em;}
div#content div#featuredjobs ul.halfsizeads li a{color:#000066; text-decoration:none; margin:0; padding:0;}
div#content div#featuredjobs ul.halfsizeads li a:hover{text-decoration:underline;}
div#content div#featuredjobs ul.halfsizeads li p.featuredrightlink{margin-top:27px;}

div#content ul.panels {clear:both; list-style:none; margin:0 0 0px 38px; padding:4px 0 0 0; width:408px;}
div#content ul.panels {margin:0 0 0px 45px}
div#content ul.panels li {float:left; list-style:none; margin:0 6px 12px 6px; border:1px solid #666666; background-color:#fff; width:118px;}
div#content ul.panels h3 {background-color:#e3eff2; line-height:16px; margin:0; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#content ul.panels a {display:block; text-align:center; padding:4px 0; height:54px;}
div#content ul.panels img {border:0;}

div#content p.pagelink {font-size:1em; text-align:center;}
div#content p.pagelink span {color:#f00;}
div#content p.pagelink a {display:inline; text-decoration:none; color:#000066;}
div#content p.pagelink a:hover {text-decoration:underline;}

div#content div#jobstats,div#jobholder div#jobstats {clear:both; background-color:#E3EFF2; border:1px solid #ccc; margin:0 0 0 3px; text-align:center;}
div#content div#jobstats h3,div#jobholder div#jobstats h3 {font-size:1.2em; margin:12px 0 0 0;}
div#content div#jobstats p,div#jobholder div#jobstats p {font-size:1.1em; margin:0 0 12px 0;}
div#content div#jobstats p.pagelink,div#jobholder div#jobstats p.pagelink {font-size:1em;}
div#content div#jobstats p.pagelink a,div#jobholder div#jobstats p.pagelink a {display:inline;}
div#content div#jobstats a,div#jobholder div#jobstats a {display:block; text-decoration:none; color:#000066; margin-bottom:12px;}
div#content div#jobstats a:hover,div#jobholder div#jobstats a:hover {text-decoration:underline;}
div#content div#jobstats form {margin:0;}
div#content div#jobstats input {font-size:1.1em;}
div#content div#jobstats fieldset {padding:0 0 12px 0; border:0;}

div#jobholder div#jobstats {padding-bottom:8px;}

div#content p.bookmarklink,div#jobholder p.bookmarklink {text-align:center; clear:both;}
div#content p.bookmarklink a,div#jobholder p.bookmarklink a {color:#000066; text-decoration:none;}
div#content p.bookmarklink a:hover,div#jobholder p.bookmarklink a:hover {text-decoration:underline;}

div#content div#bottomjobstats {clear:both; background-color:#E3EFF2; border:1px solid #ccc; margin:-1px 3px 8px 3px; text-align:center; padding-top:8px;}
div#content div#bottomjobstats p {font-size:1.1em; margin:0 0 12px 0;}
div#content div#bottomjobstats p.pagelink {font-size:1em;}
div#content div#bottomjobstats p.pagelink a {display:inline;}
div#content div#bottomjobstats a {display:block; text-decoration:none; color:#000066; margin-bottom:12px;}
div#content div#bottomjobstats a:hover {text-decoration:underline;}
div#content div#bottomjobstats form {margin:0;}
div#content div#bottomjobstats input {font-size:1.1em;}
div#content div#bottomjobstats fieldset {padding:0 0 12px 0; border:0;}

div#jobholder {font-size:12px;}
div#content ul#jobslist,div#jobholder ul#jobslist {list-style:none; margin:0 3px; padding:0;}
div#content ul#jobslist li,div#jobholder ul#jobslist li {position:relative; background-color:#fff; padding:10px 3px 0px 5px;}

/*div#content ul#jobslist li div#left,div#jobholder ul#jobslist li div#left{width:120px;float:left;position:absolute;}*/

div#content ul#jobslist li div#left img,div#jobholder ul#jobslist li div#left img {border: 0px;float: left; margin-right: 20px;}

/*
div#content ul#jobslist li h5,div#jobholder ul#jobslist li h5 {text-align:center; bottom:0;font-size:10px;border:1px solid #333;padding:2px;margin:10px 0 2px 0;width:110px;}
div#content ul#jobslist li h4 a:link, div#content ul#jobslist li h4 a:visited,div#jobholder ul#jobslist li h4 a:link,div#jobholder ul#jobslist li h4 a:visited {color:#0000EE; text-decoration:none; display:inline;}
div#content ul#jobslist li h4 a:hover,div#jobholder ul#jobslist li h4 a:hover {text-decoration:underline;}
div#content ul#jobslist li h5 a:link, div#content ul#jobslist li h5 a:visited,div#jobholder ul#jobslist li h5 a:link,div#jobholder ul#jobslist li h5 a:visited{color:#000; text-decoration:none; display:inline;}
div#content ul#jobslist li h5 a:hover,div#jobholder ul#jobslist li h5 a:hover {text-decoration:underline;}
/*div#content ul#jobslist li div#right,div#jobholder ul#jobslist li div#right{width:364px;margin-left:120px;}*/
div#jobholder ul#jobslist li div#right{width:auto;}
/*div#content ul#jobslist li div#right h4,div#jobholder ul#jobslist li div#right h4{margin:0; width:360px; text-align:left; padding:0; font-size:0.9em;}
div#jobholder ul#jobslist li div#right h4{width:auto;}*/
div#content ul#jobslist li div#right p,div#jobholder ul#jobslist li div#right p {padding:0; color:#333; line-height:1.25em;}
div#jobholder ul#jobslist li div#right p {width:auto;clear:left}
*/

div#content div#footer {clear:both;}
div.clearer{clear:both!important}

div#footer {color:#333; padding:0 2px;}
div#footer h3 {margin:0; font-size:1em; color:#000;}
div#footer div#disclaimer {text-align:center;}
div#footer div#disclaimer a {color:#000066; text-decoration:none;}
div#footer div#disclaimer a:hover {text-decoration:underline;}
div#footer div#disclaimer p {margin-left:auto; margin-right:auto;}
div#footer div#disclaimer p.company {width:340px;}
div#footer div#disclaimer p.disclaimerlinks {border-bottom:1px solid #999; width:380px; padding-bottom:10px;}

/* added this */
div#content div#contentpanel {border:1px solid #ccc; margin:9px 32px; padding:8px; color:#333333;}
div#content div#contentpanel-addajob {border:1px solid #ccc; margin:9px 32px; padding:8px; color:#333333;width:117%;}

div#content div#contentpanel p.strong,div#content div#contentpanelagencies p.strong {font-weight:bold;}
div#content div#contentpanel-addajob h2, div#content div#contentpanel h2 {margin:0; font-size:1.2em; color:#000;}

div#content div#contentboxout {border:1px solid #ccc; margin:32px 32px 8px 32px; padding:16px; background-color:#E3EFF2; text-align:center; color:#333333;}
div#content div#contentboxout a {color:#000066; font-weight:bold; text-decoration:none;}
div#content div#contentboxout a:hover {text-decoration:underline;}

html>body div#content div#contentpanel {float:left;}
html>body div#content div#contentpanel ul#agencylist {float:left;}
div#content div#contentpanel ul#agencylist {list-style:none; margin:24px 0 0 0; padding:0; width:410px; }
div#content div#contentpanel ul#agencylist li {margin:0 0 24px 0; float:left;}
div#content div#contentpanel ul#agencylist div {width:86px; float:left; margin-left:0px; padding:0 8px 0 16px;}
div#content div#contentpanel ul#agencylist div a {font-weight:bold; }
div#content div#contentpanel ul#agencylist p {width:284px; float:left; margin:0; padding-right:16px; }

div#content div#contentpanel a {color:#000066; text-decoration:none;}
div#content div#contentpanel a:hover {text-decoration:underline;}
div#content div#contentpanel img {display:block; margin:16px 0 0 0;}
div#content div#contentpanel ol a {text-decoration:none; color:#000066;}
div#content div#contentpanel ol a:hover {text-decoration:underline;}

div#content div#contentpanel ul#logolist {float:left;}
div#content div#contentpanel ul#logolist {list-style:none; margin:24px 0 0 0; padding:0; width:410px; }
div#content div#contentpanel ul#logolist li {margin:0 0 24px 0; float:left;}
div#content div#contentpanel ul#logolist div.logo {width:200px; float:left; text-align:center;}
div#content div#contentpanel ul#logolist img {margin:0 auto;}
div#content div#contentpanel ul#logolist div.text {width:194px; float:left; padding-right:16px;}

div#content div#contentpanel form {margin:0;}
div#content div#contentpanel fieldset {margin:0 0 4px 0; border:0; padding:0;}
div#content div#contentpanel label {width:220px; display:block; float:left; height:22px;}
div#content div#contentpanel input,
div#content div#contentpanel textarea {float:left; width:146px; margin:0 0 4px 0;}
div#content div#contentpanel button {margin-left:220px;}
div#content div#contentpanel ul.last li {margin-bottom:0 !important;}
div#content div#contentpanel input.inline {float:none; display:inline; margin:4px 0 0 8px;}
/* end added this */

/* AL Additions */

div#content div#contentpanel.feedback form {margin:0;}
div#content div#contentpanel.feedback fieldset {margin:0 0 4px 0; border:0; padding:0;}
div#content div#contentpanel.feedback label {width:120px; display:block; float:left; height:22px; clear:left;}
div#content div#contentpanel.feedback input {float:left; width:106px; margin:0 0 4px 0px;padding-right:70px;}
div#content div#contentpanel.feedback textarea {float:left; width:246px; margin:0 0 4px 0;height:100px;}
div#content div#contentpanel.feedback button{margin-left:220px;}
div#content div#contentpanel h2.orange {margin:0; font-size:1.2em; color:#f60; text-align:center;}
div#content div#contentpanel img.centred{border:none;float:left;padding:5px;}
div#content div#contentpanel div#image {width:200px;display:block;margin-left:auto;margin-right:auto;text-align:center;}
div#content div#contentpanel ul#logolist img {margin:0 auto; border:none;}

div#content div#localjobstats {clear:both; background-color:#E3EFF2; border:1px solid #ccc; margin:9px 32px; padding:8px; text-align:center;}
div#content div#localjobstats h3 {font-size:1.2em; margin:12px 0 0 0;}
div#content div#localjobstats p {font-size:1.1em; margin:0 0 0 0;}
div#content div#localjobstats a {color:#000066; text-decoration:none;}
div#content div#localjobstats a:hover {text-decoration:underline;}

/* End AL Additions */

/* Premium Additions */

div#content div#premium {margin-left:70px;}
div#content div#premium6 {margin-left:0px;}

/* End Premium Additions */


/* Nearby Towns Job Search*/
div#content div#nearbyjobsearch {clear:both; background-color:#E3EFF2; border:1px solid #ccc; margin:-1px 0 8px 3px; text-align:center;padding-bottom:5px;}
div#content div#nearbyjobsearch h3 { color:#000066;}
div#content div#nearbyjobsearch a { text-decoration:none; color:#000066; margin-bottom:12px;}
div#content div#nearbyjobsearch a:hover {text-decoration:underline;}
div#findnextjob {width: 495px; text-align:center; padding-top:10px;}

div#findnextjob {width: 495px; text-align:center; float:center; padding-top:10px;}



ul#rightnav{list-style-type:none;margin: 8px 0 0 0px;padding:0px;width:132px;}
ul#rightnav li.top{padding:0px;background:#D6DFE7 url(/images/bg_tl.gif) no-repeat scroll 0%;font-weight:normal;color:#FFF; font-size:1em;padding-left:10px; line-height:18px;}
ul#rightnav li.normal{background-color:#D6DFE7;border-bottom:1px solid #3366CC;padding-left:7px;}
ul#rightnav li.normal a:link, ul#rightnav li.normal a:visited{display:block;padding:0px 0pt 0pt !important; text-align:left;text-decoration:none;line-height:15px;color:#000066;}
ul#rightnav li.normal a:hover{color:#FF6600;}
ul#rightnav li.btm{height:17px; padding:0px;background:#D6DFE7 url(/images/bg_bl.gif) no-repeat scroll 0%;font-weight:normal;color:#FFF; font-size:1em;padding-left:8px;line-height:18px;}

ul#rightnav2 {background:#D6DFE7 none repeat scroll 0%; list-style-image:none; list-style-position:outside; list-style-type:none; margin:8px 0pt 0pt; padding:23px 6px 20px;}
ul#rightnav2 li{background-color:#FFFFFF; border:1px solid #666666; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt 0pt 10px 0px;}
ul#rightnav2 li h3{background-color:#E3EFF2; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.85em; line-height:16px; margin:0pt; text-align:center;}
ul#rightnav2 li a {display:block; padding:4px 0pt 0pt !important; text-align:center;}

ul#newsector {list-style-type:none; height:80px; }
ul#newsector li{list-style-type:none; }
ul#newsector li.left{float:left;width:200px;}
ul#newsector li.right{float:right;width:200px;}
ul#newsector li a {display:block; padding:4px 0pt 0pt !important; text-align:left;}

/* Part Time Jobs Section*/

div#content div#parttimeheading {font-size:18px; color:#0000ff;}
div#content div#parttimelink a {font-size:12px; color:#0000ff; font-weight:bold; text-decoration:underline;}

/* IT Training Box*/

div#content div#itrainingjobscontainer {display:block;background-color:#E3EFF2;border:1px solid #000000; margin-bottom:10px; width:395px;text-align:left; padding:4px; margin-left:45px; }
div#content div#itrainingjobscontainer ul{padding:0px; margin:0px;}
div#content div#itrainingjobscontainer li{list-style-type:none; }
div#content div#itrainingjobscontainer li.left {float:left;width:195px;font-weight:bold;}
div#content div#itrainingjobscontainer li.right {float:right;width:195px; text-align:right;font-weight:bold;}

/* Plumber Electrician Training Box */
div#content div#plumbelectrainingcontainer {display:block;background-color:#E3EFF2;border:1px solid #000000; margin-bottom:10px; width:395px;text-align:left; padding:4px; margin-left:45px; }
div#content div#plumbelectrainingcontainer ul{padding:0px; margin:0px;}
div#content div#plumbelectrainingcontainer li{list-style-type:none; }
div#content div#plumbelectrainingcontainer li.left {float:left;width:390px;font-weight:bold;}
div#content div#plumbelectrainingcontainer li.right {float:right;width:390px; text-align:right;font-weight:bold;}
div#content div#plumbelectrainingcontainer a.lefta {float:left;width:195px;}
div#content div#plumbelectrainingcontainer a.righta {float:right;width:195px; text-align:right;}

/* Left Bar Dropdown
ul.curved li.hidden { display:none; }
ul.curved li.shown { display:block; }
div#leftbar ul.curved li h3 a { line-height:18px; color:white; }
div#leftbar ul.curved h3 {background:none;}
div#leftbar ul.curved h3.open {background:transparent url(/images/bg_tr_open.gif) no-repeat scroll right top;}
div#leftbar ul.curved h3.closed {background:transparent url(/images/bg_tr_closed.gif) no-repeat scroll right top;}
 */
 
/* taken out of Head.asp */

div#content div#contentpanel img.spacer { margin: 0px; }

/* Useful Classes */
.orangeraquobig {color:#F36D0A; font-size:16px;}
.orangeraquosmall {color:#F36D0A;font-size:small;}
.whiteraquo  {color:#fff;font-size:small;}

.white  {color:#fff;}
.orange {color:#F36D0A}
.normal  {color:#000099;}

/* mainbarRight Style */

.partofsize {font-size:12px;font-weight:bold;text-align:right;}
.partofblue {color:#000066; font-size:16px; font-weight:bold;}

/* part time jobs Style */
div#content ul.featuredpanelsparttime img {border:0; display:block; margin:0 auto!important;}
div#content div#featuredpanelsparttime {background-color:#d6dfe7; border:1px solid #c0c0c0; float:left; margin:0 0 0 0px !important; margin:0 0 0 0px; width:400px;padding:4px 0 0px 0 !important;}
div#content div#featuredpanelsparttime last {background-color:#d6dfe7; border:1px solid #c0c0c0; float:left; margin:0 0 0 0px !important; margin:0 0 0 25px; padding:4px 0 0px 0 !important;}
div#content ul.featuredpanelsparttime {float:left; list-style:none; margin:0;padding:4px 0 0 2px !important; padding:8px 0 0 0; width:398px !important; width:390px;} 
div#content ul.featuredpanelsparttime li {float:left; list-style:none; margin:0 6px 6px 6px !important; margin:0 4px 6px 4px; border:1px solid #666666; background-color:#fff; width:118px;}
div#content ul.featuredpanelsparttime h3 {background-color:#e3eff2; line-height:16px; margin:0; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#content ul.featuredpanelsparttime a {display:block; text-align:center; padding:6px 0;}

div#content div.parttime {border:0px!important; padding:4px!important;} 

div#content ul.last li {margin-bottom:6px !important;}
div#parttimetext h3 {color:#000; font-size:12px;width:300px; padding-left:75px;align:center;}

div#content div#jobstats form#topSearch{margin:0 0 5px 0;}

/*jobs by email login box*/
div#content div#loginarea {background-color:#E3EFF2;border:1px solid #C0C0C0;width:390px;margin-left:30px;padding:0px 5px 5px 30px;}


/* New Sector and Breadcrumb*/

div#content div#sectorjobsheader {clear:both; background-color:#E3EFF2; border:1px solid #3366CC; margin:8px 50px 0px 50px; text-align:center; }
div#content div#sectorjobsheader h3.orange {color:#F36D0A; font-size:14px;}
.orangetext {color:#F36D0A;}

div#breadcrumb div#fav {border: 0px solid blue;width:120px; float:right;background-position: 0px 0px; background: url(../images/favorites.gif) no-repeat scroll 0 0; text-align:right; padding:3px 10px 3px 0px}
div#breadcrumb a, div#breadcrumb a:visited {text-decoration:none;color:#000066;}
div#breadcrumb a:hover {text-decoration:underline;}
div#breadcrumb {background:#D6DFE7 none repeat scroll 0 0;border-color:#3366CC;border-style:solid;border-width:1px 0;color:#DF8D00;float:left;font-weight:bold;list-style-position:outside;padding:3px 0 3px 3px;width:99.7%;}


/* CSS for Jobs By Email section added by DJ 23.03.09 */

div#jobsemailwrapper {width:607px;margin-top:5px;height:50px;background-color:#ffffff;margin-left:8px;}
div#jobsemail {float:left;width:245px;margin-left:2px;padding-top:8px;height:35px;padding-bottom:10px;text-align:center;background-image: url(/images/curveboxblue.gif);background-repeat: no-repeat;cursor:hand;}
div#jobsrss {float:right;width:245px;padding-top:8px;padding-bottom:10px;height:35px;text-align:center;background: url(/images/curveboxblue.gif) no-repeat;cursor:hand;}
div#jobsemail img, div#jobsrss img {border:none;vertical-align:middle;}
div#jobsemail span, div#jobsrss span {vertical-align:middle;}
div#jobsemailwrapper a {text-decoration:none;}

/* No Right Panel Pages Style added by DJ 14.05.09 */

div#contentpanel-noright {border: 0; margin:9px 32px; padding:8px; color:#333333;width:550px;}
div#contentpanel-noright h3 {text-align:center;}
div#contentpanel-noright div#strapline h3 {color:#000; font-size:12px;width:505px; text-align:left !important;}

div#content ul.featuredpanels-noright img {border:0; display:block; margin:0 auto!important;}
div#content div#featuredpanels-noright {background-color:#d6dfe7; border:1px solid #c0c0c0; float:left; margin:0 0 4px 0px !important; margin:0 0 0 0px; width:535px;padding:4px 0 0px 0 !important;}
div#content ul.featuredpanels-noright {float:left; list-style:none; margin:0;padding:4px 0 0 2px !important; padding:8px 0 0 0; width:533px !important; width:525px;}
div#content ul.featuredpanels-noright li {float:left; list-style:none; margin:0 6px 6px 6px !important; margin:0 4px 6px 4px; border:1px solid #666666; background-color:#fff; width:118px;}
div#content ul.featuredpanels-noright h3 {background-color:#e3eff2; line-height:16px; margin:0; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#content ul.featuredpanels-noright a {display:block; text-align:center; padding:6px 0;}

div#content div#jobstats-noright {clear:both; background-color:#E3EFF2; border:1px solid #ccc; margin:0 3px 0 3px; text-align:center; width: 620px;}
div#content div#jobstats-noright h3 {font-size:1.2em; margin:12px 0 0 0;}
div#content div#jobstats-noright p {font-size:1.1em; margin:0 0 12px 0;}
div#content div#jobstats-noright p.pagelink {font-size:1em;}
div#content div#jobstats-noright p.pagelink a {display:inline;}
div#content div#jobstats-noright a {display:block; text-decoration:none; color:#000066; margin-bottom:12px;}
div#content div#jobstats-noright a:hover {text-decoration:underline;}

/*div#content ul#jobslist-noright {list-style:none; margin:0 3px; padding:0;}
div#content ul#jobslist-noright li {position:relative; background-color:#fff; padding:10px 3px 0px 5px}

div#content ul#jobslist-noright li div#left{width:120px;float:left;position:absolute;}
div#content ul#jobslist-noright li div#left img {border: 0px;}
div#content ul#jobslist-noright li h5 {text-align:center; bottom:0;font-size:10px;border:1px solid #333;padding:2px;margin:10px 0 2px 0;width:110px;}
div#content ul#jobslist-noright li h4 a:link, div#content ul#jobslist-noright li h4 a:visited {color:#0000EE; text-decoration:none; display:inline;}
div#content ul#jobslist-noright li h4 a:hover {text-decoration:underline;}
div#content ul#jobslist-noright li h5 a:link, div#content ul#jobslist-noright li h5 a:visited {color:#000; text-decoration:none; display:inline;}
div#content ul#jobslist-noright li h5 a:hover {text-decoration:underline;}
div#content ul#jobslist-noright li div#right{margin-left:120px;}
div#content ul#jobslist-noright li div#right h4 {margin:0; text-align:left; padding:0; font-size:0.9em;}
div#content ul#jobslist-noright li div#right p {padding:0; color:#333; line-height:1.25em;}
*/

/* Recruitment Agencies added by DJ 02.06.09 */
div#contentpanelagencies {border: 0; margin:9px 12px; padding:8px; color:#333333;width:550px;}
div#contentpanelagencies h2, div#contentpanelagencies p#logohead {clear:both;text-align:left;margin:10px 10px;font-weight:bold;font-size:1.2em;padding:0px;}
div#content div#contentpanelagencies div#premium6 {margin-left:0px;text-align:left;}
div#content div#premiumtablewrapper {border: 0px solid #c0c0c0;background:#ffffff;padding:5px 0;margin:0;width:560px !important; width:535px;}
div#premiumtablewrapper .premiumlogotable {border: 1px solid #666666;background:#ffffff;}
div#premiumtablewrapper h6,div#premiumtablewrapper h3 {background:#e3eff2;text-align:center;font-family:verdana, arial, helvetica, sans-serif;font-size:0.85em;line-height:16px;padding:0;margin:0;}
div#premiumtablewrapper img {padding:0;margin:0;border:none;}
div#content div#contentpanel ul#agencylist-noright {list-style:none; margin:24px 0 0 0; padding:0;width:560px !important; width:500px; }
div#content div#contentpanel ul#agencylist-noright li {margin:0 0 24px 0; float:left;}
div#content div#contentpanel ul#agencylist-noright div {width:100px; float:left; margin-left:0px; padding:0 8px 0 16px;}
div#content div#contentpanel ul#agencylist-noright div a {font-weight:bold; }
div#content div#contentpanel ul#agencylist-noright p {width:410px !important; width:350px; float:left; margin:0; padding-right:10px; }
div#content div#contentpanel input,
div#content div#contentpanel textarea {float:left; width:250px; margin:0 0 4px 0;}

div#content ul.agenciespanels img {border:0; display:block; margin:0 auto!important;}
div#content div#agenciespanels {background-color:#d6dfe7; border:1px solid #c0c0c0; float:left; margin:0 0 4px 0px !important; margin:0 0 0 0px; width:562px;padding:10px 0 6px 0 !important;}
div#content ul.agenciespanels {float:left; list-style:none; margin:0;padding:4px 0 0 2px !important; padding:8px 0 0 0; width:560px !important; width:552px;}
div#content ul.agenciespanels li {float:left; list-style:none; margin:0 8px 6px 9px !important; margin:0 4px 6px 4px; border:2px solid #666666; background-color:#fff; width:118px;}
div#content ul.agenciespanels h3,div#content ul.agenciespanels p.sector, div#content ul.featuredpanelsparttime p.sector, div#content div#tablewrapper p.sector {background-color:#e3eff2; line-height:16px; margin:0; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#content ul.agenciespanels p.sector, div#content ul.featuredpanelsparttime p.sector, div#content div#tablewrapper p.sector {font-weight:bold;}
div#content ul.agenciespanels a {display:block; text-align:center; padding:6px 0;}


/* atlas iframe */
#agenciespanels ul.agenciespanels li iframe {padding: 5px 4px 4px 4px;}
#featuredpanels ul.featuredpanels li iframe {padding: 5px 4px 4px 4px;}
#featuredpanels ul.featuredpanels last li iframe {padding: 5px 4px 4px 4px;}
#featuredpanels-noright ul.featuredpanels-noright li iframe {padding: 5px 4px 4px 4px;}
#contentpanel ul#logolist li iframe {padding: 5px 4px 4px 4px;}
#featuredpanelsparttime ul.featuredpanelsparttime li iframe {padding: 5px 4px 4px 4px;}
div#content div#contentpanel img.dot, div#content ul.featuredpanels img.dot, 
div#content ul.featuredpanels-noright img.dot, div#content ul.agenciespanels img.dot, div#content ul.featuredpanelsparttime img.dot {display:none;}


/* new Internet Job Boards */

div#contentpanelagencies ul#logolist {float:left;}
div#contentpanelagencies ul#logolist {list-style:none; margin:24px 0 0 0; padding:0; width:550px; }
div#contentpanelagencies ul#logolist li {margin:0 0 24px 0; float:left;}
div#contentpanelagencies ul#logolist div.logo {width:200px; float:left; text-align:center;padding-top:10px}
div#contentpanelagencies ul#logolist img {margin:0 auto;}
div#contentpanelagencies ul#logolist div.text {width:330px; float:left; padding-right:16px;}
div#contentpanelagencies ul#logolist img {margin:0 auto; border:none;}
div#contentpanelagencies ul#logolist li iframe {padding: 5px 4px 4px 4px;}

/* popular searches style */
div#content div#bottomjobstats a.popularsearches {display:inline;}
div#content div#jobstats a.popularsearches {display:inline;}


/* standard promo box defaults */
div#content div.promobox {display:block;background-color:#E3EFF2;border:1px solid #000000; margin-bottom:10px; width:395px;text-align:left; padding:4px; margin-left:45px; }
div#content div.promobox ul{padding:0px; margin:0px;}
div#content div.promobox li {list-style-type:none;font-weight:bold;}
div#content div.promobox li.left {float:left;width:195px;}
div#content div.promobox li.right {float:right;width:195px; text-align:right;}

/* get to gas training */
div#content div#contentpanelagencies form {margin:0;}
div#content div#contentpanelagencies fieldset {margin:0 0 4px 0; border:0; padding:0;}
div#content div#contentpanelagencies label {width:125px; display:block; float:left; height:22px;}
div#content div#contentpanelagencies input {float:left; width:210px; margin:0 0 4px 0;}
div#content div#contentpanelagencies textarea {float:left; width:205px; margin:0 0 4px 0;}
div#content div#contentpanelagencies button {margin-left:240px;}
div#content div#contentpanelagencies div.gastrainingimages, div#content div#contentpanel div.trainingimages {margin-top:20px;float:right;width:100px;text-align:center;}
div#content div#contentpanelagencies div#gasform {width:370px;float:left;}
div#content div#contentpanelagencies div#gaslogos {width:170px;float:left;text-align:left;}
div#content div#contentpanelagencies div#gaslogos img {padding:2px;}
div#content div#contentpanelagencies div#gaslogos img.centred {margin-left:20px;margin-top:12px;padding:2px;}
div#content div#contentpanelagencies h3.gasstrapline {font-size:15px; color:#0000ff;margin-top:8px;margin-left:0px;}

/* Recruitment Helpdesk Container*/

div#content div#recruitmenthelpdeskcontainer {display:block;background-color:#E3EFF2;border:1px solid #000000;line-height:130%; margin-bottom:10px; width:495px;text-align:left; padding:4px; margin-left:5px; }
div#content div#recruitmenthelpdeskcontainer ul{padding:0px; margin:0px;}
div#content div#recruitmenthelpdeskcontainer li{list-style-type:none; }
div#content div#recruitmenthelpdeskcontainer li.right {float:right;width:195px; text-align:right;font-weight:bold;font-size:120%;}

/* Recruitment Helpdesk Page */

div#content div#contentpanelagencies form {margin:0 0 20px 0;}
div#content div#contentpanelagencies fieldset {margin:0 0 4px 70px; border:0; padding:0;}
div#content div#contentpanelagencies label {width:125px; display:block; float:left; height:22px;}
div#content div#contentpanelagencies input {float:left; width:250px; margin:0 0 4px 0px;}
div#content div#contentpanelagencies textarea {float:left; width:255px; margin:0 0 4px 0px;}
div#content div#contentpanelagencies button {margin-left:200px;}
div#content div#contentpanelagencies div#helpdeskform {width:500px;float:left;margin-top:15px;}
div#content div#contentpanelagencies div#helpdeskbox {display:block;background-color:#E5E0EC;border:1px solid #000000;line-height:130%;margin-left:25px;margin-bottom:10px; width:515px;text-align:left; padding:4px;}

/* Gas Training Advert Box*/

div#content div#gastrainingjobscontainer {display:block;background-color:#E3EFF2;border:1px solid #000000; margin-bottom:10px; width:395px;text-align:left; padding:4px; margin-left:45px; }
div#content div#gastrainingjobscontainer ul{padding:0px; margin:0px;}
div#content div#gastrainingjobscontainer li{list-style-type:none; }
div#content div#gastrainingjobscontainer li.left {float:left;width:195px;font-weight:bold;}
div#content div#gastrainingjobscontainer li.right {float:right;width:195px; text-align:right;font-weight:bold;}

body#region {background:#FFFFFF;color:#000000;}

/* featured jobs logo */
div#content ul#featuredjoblist img.featuredjoblogo {float:right;padding:0 5px 2px 5px;}

/* Reed Graduate Jobs  */
div#content img#leftGradButton {float:left;margin:2px 0 0 14px;}
div#content img#rightGradButton {float:right;margin:2px 9px 0 0;}
div#content div#contentpanel-noright span#hitwise {float:right;width:150px;font-size:85%;}
div#content div#contentpanel-noright h4.nojobs {font-size:1.2em;clear:both;}
div#content div.gradbox-noright {clear:both; background-color:#E3EFF2; border:1px solid #ccc; margin:0 3px 0 3px; text-align:center; width: 600px;}
div#content div.gradbox-noright h3 {font-size:1.2em; margin:12px 0 0 0;}
div#content div.gradbox-noright p {font-size:1.1em; margin:0 0 12px 0;}
div#content div.gradbox-noright p.pagelink {font-size:1em;}
div#content div.gradbox-noright p.pagelink a {display:inline;}
div#content div.nearbyjobsearch p.pagelink {font-size:1em;margin:0;}
div#content div.gradbox-noright a {display:block; text-decoration:none; color:#000066; margin-bottom:12px;}
div#content div.gradbox-noright a:hover {text-decoration:underline;}
div#content div#nearbyjobsearch h4.gradvacanciestitle {font-size:18px;color:blue;font-weight:bold;padding-top:10px;}
div#content div#nearbyjobsearch p.gradstrap {font-size:1.2em;margin:2px;}
div#content div#nearbyjobsearch h5 {font-size:1.1em;}

/* Home Learning Centre */
div#content div#contentpanelhlc {border: 0; margin:9px 9px; padding:8px; color:#333333;width:560px;}
div#content div#contentpanelhlc h3.hlcstrap {font-size:18px; color:#F36D0A;text-align:left;margin:0 0 5px 0;}
div#content div#contentpanelhlc div#hlcintro {background-color:#d6dfe7; border:1px solid #c0c0c0; float:left; margin:0 0 13px 0px !important; margin:0 0 0 0px; width:578px;padding:10px 6px 4px 6px !important;}
div#content div#contentpanelhlc div#hlcintro a {color:#0000ff;font-weight:bold;text-decoration:none;}
div#content div#contentpanelhlc div#hlcintro a:hover {color:#0000ff;font-weight:bold;text-decoration:underline;}
div#content div#contentpanelhlc div.coursebox {width:100%;padding:0 10px;clear:left;overflow:auto;}
div#content div#contentpanelhlc div.coursebox img {float:right;margin-top:5px;}
div#content div#contentpanelhlc div.coursebox img.icon {float:left;}
div#content div#contentpanelhlc div.coursebox div.courses {width:330px;float:left;margin:0;padding:0;}
div#content div#contentpanelhlc div.coursebox div.courses h2 {margin-bottom:0;padding-bottom:1px;margin-top:0;padding-top:5px;}
div#content div#contentpanelhlc div.coursebox div.courses ul {margin-top:0;padding-top:1px;}
div#content div#contentpanelhlc div.bottombox {width:100%;padding:0 10px 0 100px;clear:left;}
div#content div#contentpanelhlc div.bottombox div.courses h2 {margin-bottom:0;padding-bottom:1px;margin-top:0;padding-top:5px;}
div#content div#contentpanelhlc div.bottombox div.courses {width:250px;float:left;}
div#content div#contentpanelhlc div.logolink {margin-left:125px;padding:10px 0;clear:left;}
div#content div#contentpanelhlc hr {color:#DDDDDD;background-color:#DDDDDD;width:100%;height:1px;border:none;clear:left;margin:0;padding:0;}

/* Results Page Changes */
div#content div#jobresults-noright {clear:both; background-color:#E3EFF2; border:1px solid #ccc; margin:-10px 10px 0 10px; text-align:center; width: 600px;}
div#content div#jobresults-noright h3 {font-size:1.2em; margin:12px 0 0 0;}
div#content div#jobresults-noright p {font-size:1.1em; margin:0 0 12px 0;}
div#content div#jobresults-noright p.pagelink {font-size:1em;}
div#content div#jobresults-noright p.pagelink a {display:inline;}
div#content div#jobresults-noright a {display:block; text-decoration:none; color:#000066; margin-bottom:12px;}
div#content div#jobresults-noright a:hover {text-decoration:underline;}
div#content div#jobresults-noright form fieldset {border:0;}

/* Centre RYCV Boxes */
div#content div#rycvleft {float:left; display:block;background-color:#E3EFF2;border:1px solid #000000; margin-bottom:10px; width:187px;text-align:left; padding:4px; padding-bottom:1px !important; margin-left:45px; }
div#content div#rycvleft ul{padding:0px; margin:0px;}
div#content div#rycvleft li{list-style-type:none; }
div#content div#rycvleft li.left {float:left;width:195px;font-weight:bold;}
div#content div#rycvleft li.right {float:right;width:195px; text-align:right;font-weight:bold;}

div#content div#rycvright {float:left; display:block;background-color:#E3EFF2;border:1px solid #000000; margin-bottom:10px; width:187px;text-align:left; padding:4px; padding-bottom:1px !important; margin-left:11px; }
div#content div#rycvright ul{padding:0px; margin:0px;}
div#content div#rycvright li{list-style-type:none; }
div#content div#rycvright li.left {float:left;width:195px;font-weight:bold;}
div#content div#rycvright li.right {float:right;width:195px; text-align:right;font-weight:bold;}

/* no-right-panel promo box */
div#content div.promobox-noright {display:block;background-color:#E3EFF2;border:1px solid #000000; margin-bottom:10px; width:554px;text-align:left; padding:4px; margin-left:0;margin-top:10px; }
div#content div.promobox-noright ul{padding:0px; margin:0px;}
div#content div.promobox-noright li {list-style-type:none;font-weight:bold;}
div#content div.promobox-noright li.left {float:left;width:195px;}
div#content div.promobox-noright li.right {float:right;width:195px; text-align:right;}
div#content div.promobox-noright img {border:none;float:right;margin-top:16px;}

/*
div#content div#right h4,div#content ul#jobslist-noright di#right h4 {text-align:left; padding:0px;}
div#content div#right p,div#content ul#jobslist-noright div#right p {margin-bottom:0px}
div#content div#right p.added,div#jobholder div#right p.added {margin:0px;padding:0px;text-align:right}
div#content ul#jobslist li.alt,div#content ul#jobslist-noright li.alt,div#jobholder ul#jobslist li.alt {background-color:#F0F5F7}
div#content ul#jobslist li.alt div#left img,div#content ul#jobslist-noright li.alt div#left img {border:1px solid #CCCCCC}
div#jobholder ul#jobslist li div#right h4{font-size:0.9em;}
*/

div#content ul#jobslist li.alt, div#jobholder ul#jobslist li.alt {background-color:#F0F5F7}
div#content ul#jobslist li.alt div.top img, div#jobholder ul#jobslist li.alt div.top img{border:1px solid #CCCCCC}
div#content ul#jobslist li div.top img, div#jobholder ul#jobslist li div.top img{float:left;position:relative;border:0px }
div#content ul#jobslist li div.top div.heading, div#jobholder ul#jobslist li div.top div.heading{ float:left;position:relative;margin-left:20px; padding:5px; }
div#content ul#jobslist li div.top div.heading h4, div#jobholder ul#jobslist li div.top div.heading h4{padding:0px!important;margin:0px!important;font-size:1em; text-align:left;}
div#content ul#jobslist li div.top div.heading h4.jobtitle, div#jobholder ul#jobslist li div.top div.heading h4.jobtitle{width:320px;}
div#content ul#jobslist li div.top div.heading h4.salary, div#jobholder ul#jobslist li div.top div.heading h4.salary{padding-top:10px!important}
div#content ul#jobslist li div.top div.heading h4.small, div#jobholder ul#jobslist li div.top div.heading h4.small{width:320px;}
div#content ul#jobslist li div.btm, div#jobholder ul#jobslist li div.btm{clear:left;padding-top:4px;}
div#content ul#jobslist li div.btm p.added, div#jobholder ul#jobslist li div.btm p.added{text-align:right; margin:0;padding-bottom:3px;}
div#content ul#jobslist li div.btm p.description, div#jobholder ul#jobslist li div.btm p.description{margin:4px;}