/* Note - Please Update the Table of Contents as you go. Also, putting in those triple braces will make Gerard & Cato really happy. */

/* Colours 
#493c4c
#3f3441
#B2D5D3
*/
 /**/
/* Table of Contents {{{ 

Default Selectors
Body
Headings & Paragraphs
Links
Lists
Forms
Tables


Page Structure
Main Container
Banner
Content
Footer

Content
Primary
Secondary

Page Components
Navigation
Main Navigation
Sub Navigation
Breadcrumbs

News	
Latest News
News Archive
News Item

Search

Taleo

Forms
Modules

}}} */


/*Clearfix*//*{{{*/
#home #banner .home:after,
.otherFeatureBox .bottom:after
{
    content:".";
    display:block;
    visibility:hidden;
    height:0px;
    clear:both;
}


/*}}}*/


/* Global Selectzors {{{ */

/* Body {{{ */
html{background:url(/userfiles/images/bg_tile.jpg); min-height:100%;}
body{background:url(/userfiles/images/bg_top_left.jpg) no-repeat; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; line-height:140%; margin-top:-35px; min-height:100%; padding:0 0 1px 0;}
/* }}} */

/* Headings and Paragraphs {{{ */
h1,h2,h3,h4,h5,h6{line-height:120%;}
h1{color:#4f5d56; font-size:32px; margin:0 0 10px 0; padding:0; width:920px;}
h2{color:#4f5d56; font-size:24px; margin:0 0 20px 0;}
h3{color:#4f5d56; font-size:22px; margin:20px 0 10px 0; padding:0 0 10px 0; border:solid #375148; border-width:0 0 1px 0; background:url(/userfiles/images/bg_breadcrumbs.jpg) no-repeat bottom left;}
h4{color:#2c3f38; font-size:18px; margin:16px 0 10px 0;}
h5{}
h6{}

h3.byline{background:none; border:none;}
h3.careers{color:#2C3F38; font-size:24px; padding:0; border:none; background:none;}
h3 .message{font-size:11px; margin-top:-23px; margin-right:10px; float:right;}
h4.handle{background:url(/userfiles/images/bullet_subnav_open.jpg) no-repeat 285px 7px; }


p{font-size:13px; margin:0 0 10px 0;}
strong{font-weight:bold;}
em{font-style:italic;}
small{font-size:11px;}
cite{}

/* }}} */

/* Links {{{ */
a{color:#6C3287; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{}
a:link{}
/* }}} */

/* Lists {{{ */
ul{margin-bottom:10px;}
ol{margin-bottom:10px;}
li{font-size:13px; margin-bottom:6px; line-height:130%;}
ol.withBullets{list-style:decimal; padding:0 0 0 20px;}
ol.withBullets li li{list-style:lower-roman; margin:2px 0 0 10px; padding:0;}
ul.withBullets{list-style:disc; padding:0 0 0 20px;}
ul.withBullets li li{list-style:circle; margin:2px 0 0 20px; padding:0;}
ul li.withBullets{list-style:disc; margin-left:20px;}
ul li.withBullets li{list-style:circle; margin:2px 0 0 20px; padding:0;}

dl{}
dt{}
dd{}
/* }}} */

/* Forms {{{ */ 
fieldset{border:#ccc 1px solid; margin:0 0 20px 0; padding:20px;}
legend{color:#493C4C; font-size:13px; font-weight:bold; padding:5px;}

input{font-family:'Trebuchet MS', Helvetica, Arial, sans-serif; margin:0 0 10px 0;}
select{font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;}
label{color:#493C4C; display:block; font-size:13px; font-weight:bold; display:block;}

.textbox, .textarea{background:url(/userfiles/images/bg_textbox.jpg) repeat-x; border:1px solid #ccc; padding:4px; margin:5px 0 20px 0;}
.button{border:none; color:#fff; font-size:12px; line-height:100%; margin:5px 0; padding:5px 18px 5px 5px; text-transform:uppercase; float:right; background:#493c4c url(/userfiles/images/bullet_button.gif) right 5px no-repeat;}
input.button{margin:0; padding:0 18px 2px 2px; cursor:pointer;}
.intro .button{margin:0 10px 0 0;}
.dropdown{border:1px solid #ccc; display:block; font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;  margin:5px 0 10px 0; padding:2px;}
.radiolist{margin:10px 0 5px 0;}
.radiolist label{display:inline; margin:0 15px 0 5px;}
.radiolist input{vertical-align:middle; margin:-2px 0 0 0;}
.checkboxlist label{display:inline; margin:0 0 0 5px;}

.errors{}
.message{}
/* }}} */

/* Tables {{{ */
table{}
tbody{}
thead{}
tfoot{}
tr{}
td{}
/* }}} */
/* }}} */

/* Page Structure {{{ */
#mainContainer{margin:0px auto 0 auto; width:980px; min-height:100%; }

/* Banner {{{ */
#header{height:121px; /*Remove Height at a later stage*/ margin:30px 0 0 0;}
#logo{float:left; margin:50px 0 0 0;}

/* }}} */

#page{background:#fff; padding:0 0 40px 0;}

/* Content {{{ */	 
#content{margin:20px 30px 0 30px;}
#content .primary{float:left; width:600px;}
#content .secondary{float:left; margin:0 0 0 20px; width:300px;}

#content p{}	
/* }}} */	

/* Footer {{{ */ 
#footer{background:#493C4D; height:270px; margin:0 auto; width:980px;}
#footer p{color:#493c4c;} 

#footer .contactWrap{float:left;width:100%;background:#b3adb4;border-bottom: solid 1px #bab5bb;}
#footer .mainText{/*background:#b3adb4; border:solid #bab5bb; border-width:0 0 1px 0;  height:100px;*/float:left; padding:20px 0 0 20px; width:510px;}
#footer .postal, #footer .physical
{
	/*background:#b3adb4; 
	border:solid #bab5bb; 
	border-width:0 0 1px 0; */
	float:left; 
	/*height:100px; */
	padding:20px 0 0 0; 
	width:225px;
}

#footer .postal p, #footer .physical p{color:#fff; font-size:12px; margin:5px 0 0 0;}

#footer .mainText p{font-size:12px; margin:0 0 3px 0;}
#footer .mainText p strong{color:#fff;}
#footer .mainText a{background:url(/userfiles/images/bullet_button.gif) no-repeat right 4px; color:#fff; margin:0 0 0 10px; padding:0 16px 0 0;}


#footer p{}
#footer .postal{}

#footer p.phone{background:url(/userfiles/images/footer_phone.png) no-repeat 0 3px; color:#fff; font-size:18px; font-weight:bold; padding:0 0 0 30px;}

#footer h5{color:#493c4c; font-size:12px;}

#dhbNav{background:url(/userfiles/images/bg_dhb_nav.jpg) repeat-x; height:102px; margin:0; width:980px;}
#dhbNav li{background:url(/userfiles/images/bg_dhb_item.jpg) repeat-x; border:#d2d2d2 1px solid; float:left; height:73px; margin:15px 0 0 20px; width:298px;display:inline;}
#dhbNav li img{display:block; float:left;}
#dhbNav li a{color:#323232; display:block; float:left; font-size:12px; margin:20px 0 0 15px}
#dhbNav li a .region{font-size:13px; font-weight:bold;}

#footer .copyright{color:#a680af; margin:15px 30px 0 0; text-align:right;}

/* }}} */
/* }}} */

/* Content {{{ */

/* Primary {{{ */

.primary .subSpecialties ul,
.primary .expander ul,
.primary .clinics ul{float:left; clear:both; width:560px; padding:10px 10px 10px 20px; background:#F7F7F7;}
.primary .subSpecialties ul li,
.primary .expander ul li,
.primary .clinics ul li{padding-right:10px; }
.primary .clinics ul li .external{float:left; width:400px; margin:5px 0;}
.primary .clinics ul li .button{float:right; margin:0;}
.primary .subSpecialties ul li{width:250px; margin-right:20px; float:left;}

.primary .clinics ul li{float:none;}

.primary #banner{background:url(/userfiles/images/bg_banner.jpg); width:600px; margin:0 0 0 -4px;}



.primary #banner img{width:570px; padding:15px 15px 0; background:url(/userfiles/images/bg_banner_image.jpg) no-repeat;}
.primary #banner h2{color:#B2D5D3; margin:-5px 15px 0 15px; padding:6px 15px 0 15px; background:url(/userfiles/images/bg_banner_intro.jpg);}
.primary #banner h2.careers, .primary #banner h2.live-the-dream, .primary #banner h2.locum-work, .primary #banner h2.support{padding:4px 15px 5px 15px;}
.primary #banner h2.careers a, .primary #banner h2.live-the-dream a, .primary #banner h2.locum-work a, .primary #banner h2.support a{color:#B2D5D3;}

.primary #banner h2 a {
    color:#fff;
}



.primary #banner h3{margin:20px 30px 0 30px;}
.primary #banner p{margin:20px 50px 20px 50px;}

.primary #banner p.introText{background:url(/userfiles/images/bg_banner_intro.jpg); color:#fff; font-size:18px; margin:0 15px; padding:5px 15px 10px 15px;}



.primary #banner .top{background:url(/userfiles/images/bg_taleo_top.jpg) left top no-repeat; height:15px; width:600px;}
.primary #banner .bottom{background:url(/userfiles/images/bg_taleo_bottom.jpg) left bottom no-repeat; height:15px; width:600px; margin:0;}

.primary #banner .home .logo img{width:auto; height:auto; margin:0; padding:0; background:url(../userfiles/images/bg_banner_intro.jpg) repeat-y;}
.primary #banner .home h2{line-height:140%; padding:26px 15px;}
.primary #banner .home .guy{width:360px; height:250px; float:right; margin-top:-250px; background:url(../userfiles/images/home-introguy.png) right bottom no-repeat;}
.primary #banner .home p.introText{color:#000; font-size:13px; line-height:150%; margin:0 15px 0 15px; padding:20px 15px; background:url(../userfiles/images/home_bg_introtext.jpg) left bottom repeat-x;}

#home #banner {
    background:none;
}
#home #banner .home{
    background:url(/userfiles/images/frontpage/notification_bg.png); 
    width:540px; 
    margin:0;
    padding:30px 30px 0 30px;
}
#home #banner .bottom {
    background:url(/userfiles/images/frontpage/notification_bg_bottom.png); 
    
}
#home #banner h2 {
    background:none;
    color:#000;
    padding:20px 0 20px 0;
    margin:0;
}
#home #banner .home p.introText {
    background:none;
    padding:0;
    margin:0;
    font-size:15px;
}

#home .notifications {
    float: left;
    background: transparent url(/userfiles/images/notifications-faux-columns-bg.png) top left repeat-y;
    margin-top: 20px;
}

#home .notification {
    float:left;
    width:245px;
    margin:0 10px 0 0;
    padding:10px;
}
#home .notification p {
    margin:0;
    padding:0;
    color:#fff;
    line-height:120%;
}
#home .notification a {
    color:#fff;
    text-decoration:underline;
}
#home .notification-content {
    margin-left:70px;
}
#home .notification-image {
   overflow:hidden;
    width:56px;
    height:56px;
    float:left;
    border:1px solid #CBCBCB;
    padding:2px;
    background:#fff;
}


#home .last {
    margin-right:0;
}
#home #banner img {
    background:none;
    margin:0;
    padding:0;
	width:56px;
	height:56px;
}


.careerBanner{background:url(/userfiles/images/bg_career_banner.jpg) no-repeat; float:left; height:165px; margin:0 10px 10px 0; width:220px;}


.interview{background:url(/userfiles/images/bg_interview.jpg) no-repeat; height:249px; margin:0 0 10px -5px; position:relative;}
.interview#interviewPage{margin:-12px 0 10px -5px;}
.interview .text{float:left; width:340px; margin:50px 0 0 30px;display:inline;}
.interview .text h3{background:none; border:none; font-size:22px; margin-bottom:0;}
.interview .text h3 a{color:#b2d5d3; font-size:22px;}
.interview .text p{color:#fff; font-size:14px; line-height:140%;}
.interview .text .button{margin-top:50px; display:block; position:absolute; bottom:40px; right:35px; }
.interview .text a:hover .button{text-decoration:underline;}
.interview img{margin:48px 27px 0 0; float:right;}

/*.imgWrap{background:url(/userfiles/images/bg_career_banner.jpg) no-repeat; float:left; height:165px; margin:0 15px 0px -5px; width:220px;}*/
/*.imgWrap img{margin:20px 0 0 20px;}*/
img.imageLeft{margin:8px 20px 20px 0; float:left;}
img.imageRight{margin:8px 0 20px 20px; float:right;}

.intro{width:100%; margin:6px 0 4px 0; position:relative; clear:both; float:left;}
.intro h3{margin:5px 0 10px 0;}
.intro h3 a{color:#4f5d56; font-size:22px;}
.intro h3 a:hover{text-decoration:none;}

img.introImage{background:url(/userfiles/images/bg_career_banner.jpg) no-repeat; float:left; margin:0 15px 0px -5px; padding:20px;}


/* }}} *

/* Secondary {{{ */
.secondary div{margin:0 0 10px 0;}

.secondary{background:url(/userfiles/images/bg_secondary.jpg) 20px 0 repeat-y;}
/* }}} */ 


/* }}} */

/* Page Components {{{ */

/* Navigation {{{ */

/* Main navigation {{{ */
#mainNavigation{background:#493c4c; height:27px; margin:0 0 0 -25px; padding:0;}
#mainNavigation li{float:left; margin:0; padding:0; border-right:1px solid #3f3441; border-left:1px solid #635865; position:relative;} 
#mainNavigation li a{float:left;color:#efefef; display:block; font-size:13px; height:20px; padding:5px 7px 1px 7px; position:relative; text-transform:uppercase; z-index:5;}
#mainNavigation li:hover{background:#3f3441;}
#mainNavigation li a:hover{text-decoration:none;}
#mainNavigation li.selected {background:#3f3441;}
#mainNavigation .plaster{position:absolute; top:-13px; left:-13px; z-index:1;}
/* }}} */ 

/* Sub navigation {{{ */	
#subNavigation{background:url(/userfiles/images/bg_subnav.jpg) 0; margin:0 0 30px 0;} 
#subNavigation h2{background:#493c4c; font-size:12px; margin:0 4px; padding:10px; text-transform:uppercase;}
#subNavigation h2 a{color:#fff;}
#subNavigation ul{margin:5px 0 5px 15px;}
#subNavigation ul li{margin:10px 10px 0 0;}
#subNavigation ul li a{color:#493c4c; font-size:13px; padding:0 0 0 12px; display:block; background:url(/userfiles/images/bullet_subnav.gif) 0 4px no-repeat;}
#subNavigation ul li li{margin:0 10px 4px 0;}
#subNavigation ul li a:hover, #subNavigation ul li a.selected{color:#000; font-weight:bold; text-decoration:none;}
#subNavigation .bottom{background:url(/userfiles/images/bg_subnav_bottom.jpg) left bottom no-repeat; height:10px; margin:0;}
/* }}} */ 

/* Breadcrumbs {{{ */
#breadcrumbs{background:url(/userfiles/images/bg_breadcrumbs.jpg) no-repeat 0px bottom; border:solid #375148; border-width:0 0 1px 0; float:left; height:30px; margin:0 0 10px 0; width:915px}
#breadcrumbs li{color:#4f5d56; float:left; margin:0 10px 0 0;}
#breadcrumbs li .seperator{margin:0 10px 0 0;}
#breadcrumbs li {font-size:12px;}
#breadcrumbs li a{color:#4f5d56;}
/* }}} */

/* Careers Navigation {{{ */
#careers{margin:20px 0 0 20px; list-style:none;}
#careers li{float:left; height:120px; margin:0 5px 0 0;}
#careers li a{color:#493c4c; display:block; margin:35px 0 0 110px; position:absolute; width:150px; font-size:17px; line-height:120%;}
#careers li a.icon{float:left; margin:0; position:static; width:278px;}
#careers li .icon img{background:none; padding:0; width:auto;}
/* }}} */ 

/* Live the Dream {{{ */
#liveTheDream{float:left; list-style:none; margin:0 0 0 -4px;}
#liveTheDream li{background:url(/userfiles/images/bg_live.jpg) no-repeat; float:left; height:459px; margin:0 0 10px 0; padding:10px 10px 10px 12px; width:275px;}
#liveTheDream li.right{float:right;}
#liveTheDream li h2{margin:4px 10px 0 10px;}
#liveTheDream li h2 a{color:#b2d5d3; font-size:25px; margin:0;}
#liveTheDream li h3{background:none; border:none; color:#fff; font-size:18px; margin:2px 10px 0 10px;}
#liveTheDream p{margin:8px 10px 2px 10px;}
#liveTheDream .introText{float:left; padding-bottom:5px;}
#liveTheDream .readmore{margin:5px 10px 0 0;}
/* }}} */ 

#supportNavigation li{margin:0; width:550px;}
#supportNavigation li ul{clear:none; float:left; width:300px; margin:0;}
#supportNavigation li ul li{width:300px; margin:7px 0 3px 0;}
#supportNavigation li ul li a{color:#516157; font-size:15px; font-weight:bold; padding:0 0 0 12px; display:block; background:url(/userfiles/images/bullet_subnav.jpg) left 5px no-repeat;}
#supportNavigation li ul li a:hover{}
#supportNavigation li ul p.subTitle{line-height:140%; margin:0 0 10px 12px; display:block;}

/* }}} */

a.external{line-height:120%; padding:0 0 0 20px; display:block; background:url(../userfiles/images/file_type_icons/icon_external_lg.png) 0 2px no-repeat;}
a.link{line-height:120%; padding:0 0 0 12px; display:block; background:url(../userfiles/images/bullet_subnav.gif) 0 3px no-repeat;}

/* External Sites {{{ */
.externalSites{list-style:none !important; margin:4px 0 0 -4px !important;}
.externalSites li{background:url(/userfiles/images/bg_external.jpg) no-repeat; float:left; height:429px; margin:0 5px 6px 0; padding:10px 10px 10px 12px; width:275px;}
.externalSites li.right{float:left; margin:0 0 6px 0;}
.externalSites li .header{height:60px;}
.externalSites li .placeholder{height:100px; width:275px;}
.externalSites li h2{margin:0 10px;}
.externalSites li h2 a{color:#b2d5d3; font-size:24px;}
.externalSites li h3{color:#fff;}
.externalSites a.url{color:#fff; font-size:15px; margin:4px 10px 0 10px; float:left;}

.externalSites li ul{margin:0 0 0 25px; padding:0;}
.externalSites li ul li{background:none; height:auto; margin:3px 0; padding:0; width:200px;}

.externalSites p{margin:4px 10px;}
.externalSites p.introText{margin:8px 10px 10px 10px;}
.externalSites .tags{margin:0;}
.externalSites .tags li{background:none; font-size:12px; text-transform:capitalize; height:15px; margin:5px 0 0 10px; padding:0}

/* }}} */


/* }}} */

/* News {{{ */ 
/* Latest News {{{ */
#latestNews{background:#ddd; margin:30px 0 0 0; padding:10px; width:200px;}
#latestNews h2{color:#232323; font-size:12px;}
#latestNews a{color:#232323; font-size:8px; }
#latestNews cite{font-size:7px;}
/* }}} */ 

/* News Archive {{{ */
#newsArchive{margin:20px 0 0 0;}
#newsArchive li{margin:0 0 20px 0;}
#newsArchive li a{color:#232323}
/* }}} */ 

/* News Item {{{ */
.newsItem{}
.newsItem cite{ margin:20px 0 0 0;}
.newsItem p{margin:10px 0 0 0;}
/* }}} */ 
/* }}} */ 

/* Search {{{ */
#search{float:right; margin:43px 0 0 0;}
#search label{color:#fff; float:left; margin:9px 0 0 0; text-transform:uppercase;}
.searchWrap{background:url(/userfiles/images/bg_search.png) no-repeat; float:left; height:40px; width:190px;}
#search .textbox{background:none; border:none; float:left; height:18px; margin:11px 0 0 10px; padding:0; width:145px;}
#search .button{background:url(/userfiles/images/bg_search_button.jpg) no-repeat; cursor:pointer; float:right; height:18px; margin:11px 11px 0 0; width:18px;}


#xsltsearch{}
#xsltsearch fieldset{margin:0; padding:0; border:none;}
#xsltsearch_summary{margin:5px 0;}
#xsltsearch_results{margin:10px 0 5px 0;}
.xsltsearch_result{margin:0; padding:5px 0; border-top:solid 1px #EEE;}
.xsltsearch_result .xsltsearch_result_title{margin:0;}
.xsltsearch_result .xsltsearch_result_title a{padding:0 0 0 10px; background:url(../userfiles/images/bullet_subnav.gif) left 4px no-repeat;}
.xsltsearch_result .xsltsearch_result_description{margin-left:10px; line-height:130%;}

/* }}} */ 

/* Taleo {{{ */
#taleo{background:url(/userfiles/images/bg_taleo.jpg) repeat-y; margin:0 0 20px -4px;}
#taleo .top{background:url(/userfiles/images/bg_taleo_top.jpg) no-repeat; height:20px; width:600px; }
#taleo .bottom{background:url(/userfiles/images/bg_taleo_bottom.jpg) no-repeat; height:15px; width:600px;}
#taleo iframe{margin:5px 0 0 0px}
#taleo #banner{padding:0 0 5px 0; margin:0;}

.taleoWrap{background:#fff; margin:0 auto; padding:0; width:570px; }
/* }}} */ 

/* Forms {{{ */

.newBlood{border:1px solid #ccc; float:left; padding:10px; width:270px; height:170px;}


.starMed{margin:10px 30px 0 30px;}
.starMed label{}
.starMed .textbox{width:420px;}

.starMed select {
    margin:0 0 20px 0;
}
.starMed .radiolist{margin:10px 0 20px 0;}
/*.starMed .radiolist label{margin:0 20px 0px 5px;}*/
.starMed .radiolist input{}
.starMed .textarea{height:150px; width:420px;}
.starMed .dropdown{margin:5px 0 20px 0; width:430px;}
.starMed .button{float:left;}

.primary #banner .starMed p {
    margin:20px 0;
}
.primary #banner .starMed ul {
    margin:20px 0;
    padding-left:14px;
}

.primary #banner .starMed li {
    list-style:disc;
}

.siteFeedback{margin:10px 30px 0 30px;}
.siteFeedback .textbox{width:420px;}
.siteFeedback .textarea{height:150px; width:420px;}
.siteFeedback .dropdown{width:430px;}
.siteFeedback .button{float:left;}

/* }}} */

/* Modules {{{ */

.jobAlerts{border:1px solid #ccc; float:right; height:170px; padding:10px; width:270px;}

.notQuiteSure{background:url(/userfiles/images/bg_module.jpg) no-repeat; float:left; height:212px; width:300px;}
.notQuiteSure h2{color:#493c4c; font-size:22px; margin:0 0 5px 0;}
.notQuiteSure .text{float:left; margin:35px 0 0 25px; width:120px;display:inline;}
.notQuiteSure .text p{margin-bottom:5px; line-height:130%;}
.notQuiteSure img{float:right; margin:26px 18px 0 0;}
.notQuiteSure .button{float:left;}


.supportIsHere{background:url(/userfiles/images/bg_module.jpg) no-repeat; float:left; height:212px; width:300px;}
.supportIsHere h2{color:#493c4c; font-size:22px; line-height:110%; margin-bottom:4px;}
.supportIsHere img{float:right; margin:26px 18px 0 0;}
.supportIsHere .text{float:left; margin:42px 0 0 25px; width:120px;}
.supportIsHere .button{float:left;}

.getBackToMe{background:url(/userfiles/images/modules/bg_get_back_to_me.jpg) repeat-y; float:left; margin:0 0 20px 0; width:306px;}
.getBackToMe .top{background:url(/userfiles/images/modules/bg_get_back_to_me_top.jpg) no-repeat; height:100px; width:306px;}
.getBackToMe .bottom{background:url(/userfiles/images/modules/bg_get_back_to_me_bottom.jpg) no-repeat; height:19px; width:306px;margin-bottom:0px;}

.getBackToMe fieldset{background:url(/userfiles/images/modules/bg_get_back_to_me_fieldset.jpg) repeat-x bottom; border:1px solid #ccc; min-height:348px; margin:5px auto; padding:10px 10px 0 10px; width:246px; }
.getBackToMe fieldset legend{color:#be1a01; padding:0 5px;}
.getBackToMe .textbox, .getBackToMe .textarea{margin:2px 0 7px 0; padding:2px; width:220px;}
.getBackToMe .button{float:left; margin:0 0 10px;}
.getBackToMe .dropdown{width:226px;}
.getBackToMe .radiolist{}
.getBackToMe .radiolist tr{display:inline; margin:0 10px 0 0;}

.findAJob {background:url(/userfiles/images/modules/bg_find_a_job.jpg); height:204px; width:300px;}
.findAJob .button{margin:130px 37px 0 0;}

.vacancies{background:url(/userfiles/images/modules/bg_vacancies.jpg) repeat-y; position:relative; width:300px;}
.vacancies h2{font-size:20px; margin:-20px auto 30px auto; text-align:center; width:195px;}
.vacancies .button{margin:-20px 60px 0 0;}
.vacancies .top{background:url(/userfiles/images/modules/bg_vacancies_top.jpg) no-repeat; height:100px;}
.vacancies .bottom{background:url(/userfiles/images/modules/bg_vacancies_bottom.jpg) no-repeat; height:75px; margin:0;}

.findForms{background:url(/userfiles/images/modules/bg_help_finding_forms.jpg) no-repeat; height:182px; width:300px;}
.findForms .button{float:left; margin:130px 0 0 30px;}

.applicationSupport{background:url(/userfiles/images/modules/bg_app_support.jpg) repeat-y; width:300px;}
.applicationSupport .top{background:url(/userfiles/images/modules/bg_app_support_top.jpg) no-repeat; height:124px; width:300px;}
.applicationSupport .bottom{background:url(/userfiles/images/modules/bg_app_support_bottom.jpg) no-repeat; height:32px; width:300px; margin:0;}
.applicationSupport ul{margin:-20px 0 20px 30px;}

.speedyLocum{background:url(/userfiles/images/modules/bg_vacancies.jpg) repeat-y; width:300px;}
.speedyLocum .top{background:url(/userfiles/images/modules/bg_vacancies_top.jpg) no-repeat; height:100px;}
.speedyLocum .bottom{background:url(/userfiles/images/modules/bg_vacancies_bottom.jpg) no-repeat; height:75px; margin:0;}
.speedyLocum ul{margin:-15px auto 0; width:185px;}
.speedyLocum ul li{background:url(/userfiles/images/modules/bullet_speedy_locum.jpg) 160px 5px no-repeat; height:25px; padding:5px 0 5px 0;}
.speedyLocum a{color:#000; font-size:18px;}

.newGraduate{background:url(/userfiles/images/modules/bg_vacancies.jpg) repeat-y; position:relative; width:300px;}
.newGraduate .top{background:url(/userfiles/images/modules/bg_new_grad_top.jpg) left top no-repeat; height:100px;}
.newGraduate .bottom{background:url(/userfiles/images/modules/bg_vacancies_bottom.jpg) left bottom no-repeat; height:75px; margin:0;}
.newGraduate .text{height:110px; margin:-40px 0 0 60px; width:100px;}
.newGraduate .text h2{font-size:20px; line-height:110%; margin-bottom:4px;}
.newGraduate .text p{line-height:140%;}
.newGraduate img{position:absolute; bottom:64px; right:55px;}
.newGraduate .button{float:left; margin:-20px 0 0 60px;}

.renewAPC{background:url(/userfiles/images/modules/bg_renew.jpg) no-repeat; float:left; height:280px; width:300px;}
.renewAPC h2{font-size:22px; margin:150px 0 0 130px; width:120px;}
.renewAPC .button{float:left; margin:10px 0 0 130px; cursor:pointer; background:#493C4C url(/userfiles/images/bullet_button.gif) no-repeat right 7px; padding:5px 18px 5px 5px;}

.quickLinks{background:url(/userfiles/images/modules/bg_quicklinks.jpg) no-repeat; float:left; height:227px; width:300px;}
.quickLinks ul{margin:100px 0 0 40px;}
.quickLinks ul li{padding:0 0 0 20px; margin:0 0 4px 0;}
.quickLinks ul li .link{padding:0 0 0 20px; background:url(../userfiles/images/bullet_subnav.gif) no-repeat 0 3px;}
.quickLinks .internal{background:url(/userfiles/images/bullet_subnav.jpg) 4px 6px no-repeat; padding:0 0 0 22px;}

.workPermit{background:url(/userfiles/images/modules/bg_work_permit.jpg) no-repeat; float:left; height:184px; width:300px;}
.workPermit h2{color:#fff; font-size:14px; margin:35px 0 0 30px; text-transform:uppercase;}
.workPermit h3{background:none; border:none; color:#000; margin:20px 0 0 30px; padding-bottom:0; width:240px;}
.workPermit .button{float:left; margin:7px 30px;}

.whyAuckland{background:url(/userfiles/images/modules/bg_why_auckland.png) no-repeat; float:left; height:315px; width:300px;}
.whyAuckland h2{color:#052549; font-size:20px; margin:60px 0 0 30px;}
.whyAuckland p{margin:12px 0 0 30px; width:150px; line-height:130%;}
.whyAuckland .button{float:left; margin:5px 0 0 30px;}

.aucklandNews{background:url(/userfiles/images/modules/bg_news.jpg) no-repeat; float:left; height:233px; width:300px; }
.aucklandNews ul{float:left; margin:100px 0 0 30px;display:inline;}
.aucklandNews ul li{float:left;margin:0 0 10px 0;}
.aucklandNews a{font-size:16px;}
.aucklandNews a.external{float:left; margin:0; width:120px; background-position:0 5px;}
.aucklandNews a.rss{background:url(/userfiles/images/icon_rss.png) no-repeat; display:block; float:left; margin:0 0 0 10px; padding:0 0 0 25px;}

#weather{background:url(/userfiles/images/modules/bg_weather.jpg) no-repeat; float:left; height:254px; width:300px;}
#weather .icon{margin:130px 0 0 175px;}
#weather .temp{margin:-10px 0 0 185px;}
/* }}} */

/* Accordion {{{ */
.handle{cursor:pointer;}
.handle span{font-size:5px;}
/* }}} */

/* Blog {{{ */
#blog{}
#blog h2{margin-bottom:5px;}
#blog h4{background:url(/userfiles/images/bullet_subnav.jpg) no-repeat 0 6px; margin-bottom:5px;}
#blog h4 a{font-size:20px; margin:0 0 0 15px;}
#blog cite{display:block; font-size:12px; margin:0;}
#blog cite .name{color:#4f5d56; display:block; font-size:20px; margin:0 0 10px 0;} 
#blog .categories{font-size:12px; margin:0; padding:0;}

#blog a{color:#4f5d56;}
#blog .post{width:100%; margin:0; padding:0 0 10px 0; float:left; background:url(/userfiles/images/blog/border_blog_post.jpg) left bottom repeat-x;}
#blog .introPost p{margin:0 0 10px 15px;}
#blog .introPost cite{margin:0 0 0 15px;}
#blog .introPost p.postmetadata{font-size:12px; margin:-5px 0 0 11px;}
cite{color:#666; font-size:11px; font-style:italic; display:block; margin:0 0 5px 15px;}

#categories{background:url(/userfiles/images/bg_subnav.jpg) repeat-y; width:300px;}
#categories .top{background:url(/userfiles/images/blog/bg_categories_top.jpg) no-repeat; width:300px; height:6px;}
#categories .bottom{background:url(/userfiles/images/bg_subnav_bottom.jpg) no-repeat; width:300px; height:10px;}

#categories h2{background:url(/userfiles/images/blog/bg_categories.jpg) no-repeat; color:#fff; font-size:15px; height:43px; margin:0 0 0 10px; padding:11px 0 0 15px; text-transform:uppercase; width:278px;} 
#categories ul{margin:0 0 0 15px;}

#latestComments{background:url(/userfiles/images/bg_subnav.jpg) repeat-y; width:300px;}
#latestComments .top{background:url(/userfiles/images/blog/bg_categories_top.jpg) no-repeat; width:300px; height:6px;}
#latestComments h2{background:url(/userfiles/images/blog/bg_comments.jpg) no-repeat; color:#000; font-size:15px; height:43px; margin:0 0 0 10px; padding:11px 0 0 15px; text-transform:uppercase; width:278px;} 
#latestComments ul{margin:0 0 0 15px;}
#latestComments .bottom{background:url(/userfiles/images/bg_subnav_bottom.jpg) no-repeat; width:300px; height:10px;}

#archive{background:url(/userfiles/images/bg_subnav.jpg) repeat-y; width:300px;}
#archive .top{background:url(/userfiles/images/blog/bg_categories_top.jpg) no-repeat; width:300px; height:6px;}
#archive h2{background:url(/userfiles/images/blog/bg_archive.jpg) no-repeat; color:#000; font-size:15px; height:43px; margin:0 0 0 10px; padding:11px 0 0 15px; text-transform:uppercase; width:278px;} 
#archive ul{margin:0 0 0 15px;}
#archive .bottom{background:url(/userfiles/images/bg_subnav_bottom.jpg) no-repeat; width:300px; height:10px;}


#comments{margin:30px 0 0 0; padding:0 0 20px;}
#commentlist{margin:20px 0 0 0;}
.commentcontent{margin:15px 0 0 0; padding:0 0 15px 0; background:url(/userfiles/images/blog/border_blog_post.jpg) left bottom repeat-x;}
#blog .commentcontent p{margin:10px 0 0 0;}


#blog .textbox{width:500px;}
#blog .textarea{height:100px; width:500px;}


.contacts li{padding:10px 16px; background:#F2F2F2;}
.contacts li h5{font-size:13px; font-weight:bold; margin:0;}
.contacts li p{margin:3px 0;}
.contacts li .specialties{font-size:12px; font-style:italic;}
.contacts li .phone{padding:0 0 0 16px; background:url(../userfiles/images/file_type_icons/phone.gif) 2px 4px no-repeat;}
.contacts li .fax{padding:0 0 0 16px; background:url(../userfiles/images/file_type_icons/fax.gif) left 5px no-repeat;}
.contacts li .email{padding:0 0 0 16px; background:url(../userfiles/images/file_type_icons/mail.gif) left 6px no-repeat;}

.pdf{padding:0 0 0 20px; background:url(../userfiles/images/file_type_icons/icon_pdf.gif) left 0 no-repeat;}
.pdf .fileInfo{font-size:11px;}

.timeline{margin:10px 70px;}
.timeline td{padding:10px;}
.timeline td.title{text-align:center; vertical-align:middle; background:#cbc9cb;}
.timeline td.title strong{padding-right:15px; background:url(../userfiles/images/bullet_arrow.gif) right 4px no-repeat;}
.timeline td.detail{background:#e4e4e4;}
.timeline td.spacer{padding:0; height:5px; line-height:1px; font-size:1px;}

/* }}} *m

/* Google Map {{{ */

#regions{float:left;}
#regions li{float:left; margin:0 20px 0 0;}

.mapWrap{background:url(/userfiles/images/bg_banner.jpg) repeat-y; width:600px;position:relative;} 
.mapWrap .top{background:url(/userfiles/images/bg_taleo_top.jpg) no-repeat; height:15px; width:600px;}
.mapWrap .bottom{background:url(/userfiles/images/bg_taleo_bottom.jpg) no-repeat; height:15px; width:600px;}
#map{height:400px; margin:0 15px; width:570px;}

/* }}} */

/* Modal Boxes {{{ */
.modalDialog{background:url(/userfiles/images/bg_modal.png); height:100%; position:fixed; width:100%; z-index:50;}
.modalDialog .modalWrap{background:#fff; height:500px; margin:50px auto; padding:20px; width:640px;}
.modalDialog .closeButton{color:#052549; float:right; font-size:15px; height:20px; position:relative;}
 /* }}} */

/* }}} */

#editablePanel .external{background:none; padding:0;}


/* Home Feature Boxes {{{ */

#homeFeature{float:left; margin:10px 0 0 -2px;}
#homeFeature li{width:294px; height:254px; margin:0 7px 8px 0; position:relative; float:left; background:url(../userfiles/images/home_bg_featurebox.jpg) left top no-repeat;}
#homeFeature li h2{font-size:18px; margin:15px 0 0 15px;}
#homeFeature li img{margin:18px 0 0 21px;}
#homeFeature li p.introText{font-size:12px; margin:10px 15px 0 15px;}
#homeFeature li .button{/*margin:8px 15px 0 0;*/ right:14px; bottom:8px; position:absolute;}

.secondary .otherFeatureBox {
    width:100%;
    background:url(/userfiles/images/frontpage/otherstuff_bg.png) left top no-repeat;
    margin: 20px 0 5px 0;
    height:auto;
}

.secondary .otherFeatureBox .bottom {
    background:url(/userfiles/images/frontpage/otherstuff_bg_bottom.png) left bottom no-repeat;
    padding: 40px 0 20px;
    margin: 0;
}


.secondary .otherFeatureBox h2 {
    display:none;
}

.secondary .otherFeatureBox ul {
    margin:80px 0 0 30px;
}

.secondary .otherFeatureBox a{
    line-height:120%; 
    padding:2px 0 0 22px; 
    display:block; 
    background:url(../userfiles/images/frontpage/drawn_arrow.png) 0 3px no-repeat;
}

.secondary .otherFeatureBox li { 
    background:none; 
    width:auto; 
    height:auto; 
    float:none;
    margin:1em 0;
}

 /* }}} */
 
 
/* Home Feature Boxes {{{ */

#homeBlogPosts{margin:-4px 0 0 -8px; float:left; background:url(../userfiles/images/home_bg_news_mid.jpg) left top repeat-y;}
#homeBlogPosts .top{width:604px; height:129px; float:left; background:url(../userfiles/images/home_bg_news_top.jpg) left top no-repeat;}
#homeBlogPosts .top h4{color:#4a3c4b; margin:67px 0 0 32px;}
#homeBlogPosts .btm{width:604px; height:42px; background:url(../userfiles/images/home_bg_news_btm.jpg) left bottom no-repeat;}
#homeBlogPosts li{margin:0 25px; padding:10px 0; border-bottom:dashed 1px #CCC; }
#homeBlogPosts li p{margin:2px 10px 6px 10px;}
#homeBlogPosts li h5 a{padding:0 0 0 10px; background:url(../userfiles/images/bullet_subnav.gif) left 4px no-repeat;}
#homeBlogPosts li .button{margin:8px 15px 0 0;}
#homeBlogPosts li small{color:#666;}

 /* }}} */










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
