/* Breadcrumb */
DIV.breadcrumb OL {float:left; padding:0px;}
DIV.breadcrumb OL LI {float:left; padding:0px 12px 0px 5px; display:inline; background:url('/images/bg_breadcrumb-divider.gif') no-repeat 100% 60%;
}
DIV.breadcrumb OL LI.first {padding-left:0px;}
DIV.breadcrumb OL LI.last {padding-right:0px; color:#5f5f61; background-image:none;}
DIV.breadcrumb OL LI.first-last {padding-left:0px; padding-right:0px; background-image:none;}
DIV.breadcrumb OL LI A {float:left; color:#666769; text-decoration:none;font-size:9px;}
DIV.breadcrumb OL LI A:hover {text-decoration:underline;}
DIV.breadcrumb OL LI.last A {color:#AFD474;}
/* Controls */
DIV.controls {float:left; width:149px; padding-left:5px; padding-top:10px; font-family:Arial;}
DIV.controls UL {float:left; width:149px; padding:0px;}
DIV.controls UL LI {float:left; background-image:none; display:inline; padding:0px 0px 0px 6px; font-size:1.1em; white-space:nowrap;}
DIV.controls UL LI A {float:left; padding:5px 0px 5px 20px; color:#ACFF43; text-decoration:none;}
DIV.controls UL LI A:hover {text-decoration:none;}
DIV.controls UL LI A.print {background:url('/images/icon_print.gif') no-repeat 0px 50%;
}
DIV.controls UL LI A.email {background:url('/images/icon_email.gif') no-repeat 0px 50%;
}
/* Aside Box */
DIV.box {float:left; padding-left:5px; margin-top:10px;}
DIV.box H3 {float:left; width:144px; padding:0.5em 0px 0.5em 5px; color:#A6A7A9; font-size:1.4em; font-weight:normal;}
DIV.box UL,
DIV.box OL,
DIV.box P,Div.infoBox {float:left; padding-left:5px; color:#B6B7B9; font-size:1em; width:134px;}
DIV.box LI {background-image:none; font-size:1em;}
Div.infoBox {width:130px;margin-left:0px; padding-left: 13px;font-size:10px;line-height:15px;}
/* Aside Box (Inset) */
DIV.box DIV.inset {float:left; width:144px; padding:6px 0px 0px 0px; background:#5B5B5B url('/images/bg_box-inset-top.gif') no-repeat 0px 0px;
}
DIV.box DIV.inset DIV {float:left; width:137px; padding:0px 2px 6px 5px; background:url('/images/bg_box-inset-bottom.gif') no-repeat 0px 100%;
}
UL.quick-links {float:left; padding:0.5em 0px 0.5em 0px;color:#ffffff;}
UL.quick-links LI {padding-left:8px;line-height:15px;font-size:10px;}
UL.quick-links LI A {text-decoration:none; color:#FFF;font-size:10px;}
UL.quick-links LI A:hover {text-decoration:underline;}
/* Sub-navigation 
DIV.sub-nav {float:left; width:154px; margin-top:5px;}
DIV.sub-nav UL {float:left; width:154px; padding:0px; color:#FFF; width:154px;}
DIV.sub-nav UL LI {float:left; width:154px; padding:0px; background-image:url('/images/bullet_arrow-white.gif'); 
background-position:10px 10px;
}
DIV.sub-nav UL LI A {float:left; width:132px; padding:5px 2px 5px 20px; text-decoration:none; color:#FFF;}
DIV.sub-nav UL LI A:hover {text-decoration:underline;}
DIV.sub-nav UL LI.current A {background:#9FC662 url('/images/bullet_arrow-white.gif') no-repeat 10px 10px;
}
DIV.sub-nav UL LI.current UL LI A {width:107px; padding-left:45px; background:#666769 none;}
DIV.sub-nav UL LI.current UL LI.current A {color:#9FC662;}
DIV.sub-nav UL LI.current UL LI UL LI A {width:92px; padding-left:60px;}
*/
/* Sub-navigation */
DIV.sub-nav {float:left; width:154px; margin-top:5px;}
DIV.sub-nav UL {float:left; width:154px; padding:0px; color:#FFF; width:154px;}
DIV.sub-nav UL LI {float:left; width:154px; padding:0px; background-image:url('/images/bullet_arrow-white.gif');background-position:10px 10px;}
DIV.sub-nav UL LI A {float:left; width:132px; padding:5px 2px 5px 20px; text-decoration:none; color:#FFF;}
DIV.sub-nav UL LI A:hover {text-decoration:underline;}
DIV.sub-nav UL LI.current {padding-right:0;margin:0;}
DIV.sub-nav UL LI.current {width:132px;}
DIV.sub-nav UL LI.current A{background:#9FC662 url('/images/bullet_arrow-white.gif') no-repeat 10px 10px;}
DIV.sub-nav UL LI.current UL LI {padding-left:0;margin-left:10px;_margin-left:5px;background:transparent url('/images/bullet_dash-white.gif') no-repeat 11px 12px;}
DIV.sub-nav UL LI.current UL LI.current {padding-left:0;margin-left:10px;_margin-left:5px;background:transparent url('/images/bullet_dash-green.gif') no-repeat 11px 12px;}
DIV.sub-nav UL LI.current UL LI a.current{color:#9FC662;}
DIV.sub-nav UL LI.current UL LI {width:122px;}
DIV.sub-nav UL LI.current UL LI A {width:122px;background:none;color:#ffffff;}
DIV.sub-nav UL LI.current UL LI UL,DIV.sub-nav UL LI.current UL LI UL LI {width:112px;}
DIV.sub-nav UL LI.current UL LI UL LI A {width:112px;}
DIV.sub-nav UL LI.current UL LI UL LI UL LI {width:102px;}
DIV.sub-nav UL LI.current UL LI UL LI UL LI A {width:102px;}


/* Listing */
UL.listing {float:left; padding:0px;}
UL.listing LI {padding:0.2em 0px; background:none;}
/* A-Z */
UL.a-z {float:left; width:100%; padding:0.8em 0px;}
UL.a-z LI {float:left; padding:0px 8px 0px 0px; display:inline; background:none;}
DL.a-z {float:left; width:100%;}
/* Profile Detail */
IMG.profile {float:right; margin:10px 0px 0px 20px; border:1px #9FE045 solid;}
/* Profiles */
DIV.profiles {float:left;}
DIV.profiles DIV.profile {float:left; padding-bottom:50px;}
DIV.profiles DIV.profile IMG.profile {width:72px; margin:0px 0px 0px 6px;}
DIV.profiles DIV.profile P.details {float:left; width:130px; padding:0px 20px 0px 0px;}
DIV.profiles DIV.profile DIV.summary {float:left; width:200px;}
DIV.profiles DIV.profile DIV.summary P {padding:0px 0px 1.0em 0px;}
/* Location Profiles */
DIV.location-profile {float:left;}
DIV.location-profile DIV.details {float:left; width:140px; padding-right:14px;}
DIV.location-profile DIV.details H3 {float:left; width:140px; padding:0px; color:#666769; font-size:1.1em; font-weight:bold;}
DIV.location-profile DIV.details P {float:left; width:140px; padding:0.2em 0px 1.7em 0px;}
DIV.location-profile DIV.gallery {float:left; width:276px;}
DIV.location-profile DIV.gallery P {float:left; width:276px; padding:0.5em 0px 0.8em 0px; text-align:center; font-size:1.0em;}
DIV.location-profile DIV.gallery DIV.thumbs {margin:0px auto; text-align:center;}
DIV.location-profile DIV.gallery DIV.thumbs IMG {float:none; padding:0px 9px;}
/* Search Results */
OL.search-results {margin:0px; padding:1.0em 0px; list-style:none;}
OL.search-results LI {padding:1.0em 0px;}
OL.search-results LI H3 {padding:0px;}
OL.search-results LI P {padding:0.2em 0px;}
/* Sitemap */
UL.sitemap {float:left; padding:0px;}
UL.sitemap LI {padding:10px 0px 0px 0px; background:none; font-weight:bold;}
UL.sitemap LI UL {padding:0px 0px 20px 20px;}
UL.sitemap LI UL LI {font-weight:normal;}
UL.sitemap LI UL LI UL {padding-bottom:0px;}
UL.sitemap LI UL LI UL LI A {color:#80C34F;}
/* ---------- Forms ---------- */
INPUT.txt {width:132px; padding:2px 0px 2px 3px;}
INPUT.chkbx {border:none;}
SPAN.chkbx INPUT{border:none;}
INPUT.btn {width:67px; height:24px; color:#666769; border:none; font-weight:bold;}
INPUT.date {padding:2px 0px 2px 3px;}
TABLE.chkbx INPUT {border:none;}
DIV.contact-form INPUT.btn {background:url('/images/btn_form-light.gif') no-repeat 0px 0px;
}
DIV.services-form INPUT.btn {background:url('/images/btn_form-dark.gif') no-repeat 0px 0px;
}
/* Login */
DIV.login-form {float:left; width:370px;}
DIV.login-form LABEL {display:block; padding:0.2em 0px; margin-top:15px;}
DIV.login-form INPUT {display:block;}
DIV.login-form INPUT.login {width:auto; padding:0px; margin:30px 0px 0px 0px; color:#666769; border:none; background-color:#FFF; font-weight:bold;}
/* Contact Us */
DIV.contact-form {float:left; width:370px;}
DIV.contact-form P {float:left; padding:0.5em 0px 2.0em 0px;}
DIV.contact-form DIV.row {float:left; width:370px; padding:0.3em 0px;}
DIV.contact-form DIV.row LABEL {float:left; width:98px;}
DIV.contact-form DIV.row INPUT {float:left;}
DIV.contact-form DIV.row INPUT.btn {float:right; margin:15px 0px 0px 10px;}
DIV.contact-form DIV.row DIV.radio-btns {float:left; width:200px;}
DIV.contact-form DIV.row DIV.radio-btns DIV.row {float:left; width:137px;}
DIV.contact-form DIV.row DIV.radio-btns SPAN{float:left; width:137px;}
DIV.contact-form DIV.row DIV.radio-btns INPUT {width:25px; height:1.4em; border:none;}
DIV.contact-form DIV.row DIV.radio-btns LABEL {width:112px;}
/* Collection Centre Search */
DIV.coll-search-form {float:left; width:370px;}
DIV.coll-search-form P {float:left; padding:0.5em 0px 2.0em 0px;}
DIV.coll-search-form DIV.row {float:left; width:370px !important; padding:0.3em 0px;}
DIV.coll-search-form DIV.row LABEL {float:left; width:98px;}
DIV.coll-search-form DIV.row INPUT {float:left;}
DIV.coll-search-form DIV.row INPUT.srch-btn {height:1.7em; padding:0px 0.2em; margin-left:8px; background-color:#95CD6D; color:#666769; font-weight:bold;}
/* Fullwidth Forms Typography */
DIV.body-fullwidth H1,
DIV.body-fullwidth H2,
DIV.body-fullwidth H3,
DIV.body-fullwidth H4,
DIV.body-fullwidth H5,
DIV.body-fullwidth H6 {float:left; width:738px; color:#9FE045; font-weight:normal;}
DIV.body-fullwidth P,
DIV.body-fullwidth LI,
DIV.body-fullwidth DT,
DIV.body-fullwidth DD,
DIV.body-fullwidth LABEL,
DIV.body-fullwidth TH,
DIV.body-fullwidth TD {color:#FFF;}
SPAN.req {float:left; color:#80C34F; padding:2px 2px 0px 2px;}
SPAN.notreq {float:left; color:#80C34F; padding:2px 2px 0px 2px;visibility:hidden;}
/* Online Services Form */
DIV.services-form DIV.form-column-a {float:left; width:385px; padding-bottom:40px;}
DIV.services-form DIV.form-column-a DIV.row, DIV.services-form DIV.form-column-a DIV.rowCollectionDate {float:left;width:340px;_width:345px; padding:4px 0px;}
DIV.services-form DIV.form-column-a DIV.rowCollectionDate {width: 365px}
DIV.services-form DIV.form-column-a DIV.rowCollectionDate INPUT.txt {width:205px; float: none;}
DIV.services-form DIV.form-column-a DIV.row LABEL, DIV.services-form DIV.form-column-a DIV.rowCollectionDate LABEL {float:left; width:108px; padding-top:2px;}
DIV.services-form DIV.form-column-a DIV.row INPUT.txt {width:205px; float: left;}
DIV.services-form DIV.form-column-a DIV.row INPUT.date {width:108px;}
DIV.services-form DIV.form-column-b {float:left; width:350px; padding-bottom:40px;}
DIV.services-form DIV.form-column-b DIV.row {float:left; width:350px; padding:4px 0px;}
DIV.services-form DIV.form-column-b DIV.row LABEL {float:left; width:140px; padding-top:2px;}
DIV.services-form DIV.form-column-b DIV.row INPUT.txt {width:175px;}
DIV.services-form DIV.row DIV.sex {float:left; width:180px; padding:4px 0px;}
DIV.services-form DIV.row DIV.sex LABEL {float:right; width:auto; padding:0px 10px 0px 22px;}
DIV.services-form DIV.row DIV.sex INPUT {float:right; border:none;}
DIV.services-form DIV.row SPAN#ctl33_ctl00_lblAreDetailsCorrect {float: left; padding-left:4px;}
DIV.services-form DIV.row SPAN.radio INPUT {border:none;}
DIV.services-form DIV.row DIV.errorheader {color:#80C34F;}
DIV.services-form DIV.row SPAN.datetxt {color:#FFFFFF; font-size:1.1em; padding-top: 2px;}
DIV.services-form DIV.form-fullwidth {float:left; width:600px; padding-bottom:40px;}
DIV.services-form DIV.form-fullwidth SPAN.chkbx INPUT {border:none;}
DIV.services-form DIV.form-fullwidth DIV.row {float:left; width:700px; padding:4px 0px;}
DIV.services-form DIV.form-fullwidth DIV.row LABEL {float:left; width:108px; padding-top:2px;}
DIV.services-form DIV.form-fullwidth DIV.row INPUT.txt {width:215px;}
DIV.services-form DIV.form-fullwidth DIV.row INPUT.date {width:108px;}
DIV.services-form TABLE.checkbox-form {float:left; width:730px; margin-bottom:20px;}
DIV.services-form TABLE.checkbox-form TR TH {font-size:1.1em; text-align:left;}
DIV.services-form TABLE.checkbox-form TR TD {padding:4px 0px;}
DIV.services-form TABLE.checkbox-form TR TD INPUT {margin-right:10px; border:none;}
DIV.services-form TABLE.checkbox-form TR TD LABEL {width:120px; border:none;}
DIV.services-form DIV.total {float:left; width:715px; text-align:right;}
DIV.services-form DIV.total LABEL {padding:0px 10px 2px 0px; font-weight:bold;}
DIV.services-form DIV.total INPUT {width:100px;}
DIV.services-form DIV.form-btns {float:left; width:715px; padding:15px 0px; text-align:right;}
DIV.services-form DIV.form-btns P {float:left; font-size:1em;}
DIV.services-form DIV.form-btns P SPAN.req {padding:0px; float:none;}
DIV.services-form DIV.form-btns INPUT.btn {margin-left:10px;}
DIV.services-form SPAN.chkbx input#ctl33_ctl00_chkReadImportantInfo {margin-bottom: 50px;}
span#ctl33_ctl00_chkBoxTestList_chkList {clear: right;}
span#ctl33_ctl00_chkBoxTestList_chkList label {padding: 5px;}
div#ctl33_ctl00_upOtherTest {clear: left;}
/* Course Brochures */
table.brochures {width: 100%; border: 1px solid #9FC662; border-collapse:collapse; border-spacing:0pt;}
table.brochures th {background:#ccc; padding:0.3em;}
table.brochures tr {border: 1px solid #9FC662;}
table.brochures td {padding:0.3em;}
table.brochures td.docDocument{background: url('/images/word_icon.gif') no-repeat center; 
padding-right: 36px; white-space: nowrap;
}
table.brochures td.xlsDocument{background: url('/images/excel_icon.gif') no-repeat center; 
padding-right: 36px; white-space: nowrap;
}
table.brochures td.pdfDocument{background: url('/images/pdf_icon.gif') no-repeat center; 
padding-right: 36px; white-space: nowrap;
}
table.brochures td.zipDocument{background: url('/images/zip_icon.gif') no-repeat center; 
padding-right: 36px; white-space: nowrap;
}
/*For Calendar Toolkit*/
.ajax__calendar .ajax__calendar_day,
.ajax__calendar .ajax__calendar_month,
.ajax__calendar .ajax__calendar_year {color: black;text-align:center;}
.ajax__calendar .ajax__calendar_dayname {color:black;}
.ajax__calendar_container TABLE TD {font-size:11px;}
.ajax__calendar_title {text-align:center;}
.ajax__calendar_footer {text-align:center;}
img#ctl33_ctl00_imgDateOfServiceCalendar {float: right;}
#ctl33_ctl00_Panel1 .form-column-a {padding-bottom: 0;}
#ctl33_ctl00_Panel1 .form-fullwidth .row select#ctl33_ctl00_ddlRole {margin-left:40px;}
select#ctl33_ctl00_ddlRole {clear: right; margin-bottom: 10px;}
input#ctl33_ctl00_btnSearch {clear: left; float: left; margin-left: 117px; }
table#ctl33_ctl00_GridView1 {margin-top: 30px;}
/* Newsletters */
UL.newsLetters{padding:0 0 21px 0 !important;margin:0 !important;}
UL.newsLetters LI{padding:0 !important;margin:0 !important;list-style:none !important;}
UL.newsLetters LI a{font-weight:bold;color:#307100;text-decoration:underline;}
UL.newsLetters LI a:hover{text-decoration:none;}
UL.newsLetters{padding:0;margin:0;}
UL.newsLetters LI LI{padding:0;margin:0;}
UL.newsLetters LI LI a{font-weight:normal;color:#307100;text-decoration:underline;}
/* Pathologists */
DIV.detailsContainer{padding:0 0 15px 0;margin:0 0 15px;border-bottom:1px solid #666769;color:#5f5f61;}
DIV.detailsItem{color:#5f5f61;}
DIV.detailsContainer h4{padding:0;margin:0;color:#000000;}
DIV.detailsContainer a{text-decoration:underline;}
DIV.detailsContainer SPAN.details, DIV.detailsContainer SPAN.backToTop{height:15px;display:block;clear:both;width:100%;}
DIV.detailsContainer SPAN.backToTop a{float:right;}
/* Latest News */
DIV.newsItem{margin:0 0 40px 0;}
DIV.newsItem A{text-decoration:underline;}
DIV.newsItem H4{padding:0 0 05px 0;margin:0;}
DIV.newsItem SPAN.date{font-size:9px;color:#000000;}
DIV.newsItem SPAN.newsItemText{color:#5f5f61;display:inline;}
DIV.newsItem A.readMore{width:110px;}
DIV.newsItem A.readMore:hover{text-decoration:none;}

/* Home visits form */
DIV.services-form DIV.row DIV.radio {float:left; width:auto; padding:0px 0px;}
DIV.services-form DIV.row DIV.radio LABEL {float:none; width:auto; padding:0px 20px 0px 5px;}
DIV.services-form DIV.row DIV.radio INPUT { border:none;}
DIV.services-form DIV.row SPAN.chkbx INPUT {border: none; float: none;}
DIV.services-form DIV.row SPAN.chkbx LABEL {float:none; padding-left: 3px;}

DIV.disclaimer {border-style:solid; border-width: 1px; padding:5px; width:290px; position:absolute; margin-left:380px;}