/*
APT School Staffing Home
*/

html, body, #wrap {height:100%;}

body{color:#333; text-align:center; background:#f5f6fa url(../_img/ah/_global/bg_body.jpg) repeat-x top;}
body > #wrap {height:auto; min-height:100%;}

a{color:#679fba; font-weight:normal;}
a:hover{color:#4b819b;}

h1{font-size:2.4em; font-weight:normal; padding:.1em 0; color:#288abc;}
h2{font-size:1.8em; font-weight:normal; padding:.6em 0; color:#2c5c99;}
h3{font-size:1.8em; font-weight:bold; padding:.2em 0; }
h4{font-size:1.8em; font-weight:normal;}
h5{font-size:1.5em; font-weight:normal;}
strong{font-weight:bold; color:#7012c7;}
small{font-size:.5em;}

p{font-size:1.3em; padding:.5em 0;}
blockquote{font-size:1.3em; padding:.5em 0;}

img{} 

/*-------------------------------------------------------------------------------------------- end of standard elements ---*/

#wrap{height:auto; min-height:100%; background:url(../_img/ah/_global/bg_wrap.png) repeat-y top;}
#mainImage{margin:0 auto; width:1030px;}

#header{position:relative; margin:0 auto; width:1030px; text-align:left; padding:15px 0 0; z-index:50;}
#header a, #header:visited{color:#FFF;}
#header a:hover{color:#c8e9f9;}

#gMenu{float:right; display:inline; background:url(../_img/ah/_global/bg_gmenu.png) no-repeat top; width:253px; height:37px;}
#globalMenu{margin:5px 0 5px 12px;}
#globalMenu a{font-weight:bold;}
#globalMenu li{float:left; display:inline; margin:0 10px; font-size:13px;}
#header .logo{float:right; display:inline; background:url(../_img/ah/_global/bg_logo.png) no-repeat top left; width:960px; height:205px; padding:25px 5px 15px 58px;}
#menu{float:right; display:inline; background:url(../_img/ah/_global/bg_menu.png) no-repeat top; width:651px; height:52px; margin:0;}


/*---------------------------------------------------------------------------------------- feature section w/ accordian ---*/

#feature{position:relative; margin:0 auto; width:1016px; padding:0 0 10px; top:-10px; z-index:30;}
#content{float:right; display:inline;}

#main{float:right; display:inline; width:540px; min-height:580px; background:url(../_img/ah/home/bg_content.png) top no-repeat; text-align:left; padding:30px 30px 50px 80px;}

.job{float:left; display:inline; padding:8px 0px 10px 5px; border-top:1px #eee solid; margin:12px 0 0 0;}
.job h1{font-size:2.1em; padding:.1em 0 .1em 0px;}
.job h1 a{color:#2d4a8a; font-weight:bold;}
.job h2{font-size:1.3em; padding:.1em 0 .2em 0px;}
.job p{margin:0 0 0 0px;}
.job h6{width:540px; text-align:right; font-size:1.3em;}
.job ul, .job li, .single ul, .single li{list-style:disc outside; font-size:1.1em; width:500px;}
.job ul, .single ul{padding:0 0 0 20px;}
#go{width:540px; text-align:right; font-size:1.5em; background:none; font-weight:normal; font-family:Helvetica Neue, Arial, Helvetica, sans-serif; color:#288abc; cursor:hand;}
#goWide{width:540px; text-align:right; font-size:1.5em; background:none; font-weight:normal; font-family:Helvetica Neue, Arial, Helvetica, sans-serif; color:#288abc; cursor:hand;}

.SchoolStaffing{background:url(../_img/ah/_global/bg_job_ss.png) top no-repeat;}
li.SchoolStaffing{background:none;}
.SchoolStaffing h1, .SchoolStaffing h1 a{color:#85C440;}
.SchoolStaffing h2{color:#c4c040;}
.SchoolStaffing h6, .SchoolStaffing h6 a{color:#85C440;}

.ClinicalStaffing{background:url(../_img/ah/_global/bg_job_cs.png) top no-repeat;}
li.ClinicalStaffing{background:none;}
.ClinicalStaffing h1, .ClinicalStaffing h1 a{color:#ea7711;}
.ClinicalStaffing h2{color:#e5c326;}
.ClinicalStaffing h6, .ClinicalStaffing h6 a{color:#ea7711;}

.EarlyIntervention{background:url(../_img/ah/_global/bg_job_ei.png) top no-repeat;}
li.EarlyIntervention{background:none;}
.EarlyIntervention h1, .EarlyIntervention h1 a{color:#734fa0;}
.EarlyIntervention h2{color:#7996c5;}
.EarlyIntervention h6, .EarlyIntervention h6 a{color:#734fa0;}

.AtlantaPediatricTherapy{background:url(../_img/ah/_global/bg_job_apt.png) top no-repeat;}
li.AtlantaPediatricTherapy{background:none;}
.AtlantaPediatricTherapy h1, .AtlantaPediatricTherapy h1 a{color:#288abc;}
.AtlantaPediatricTherapy h2{color:#2c5c99;}
.AtlantaPediatricTherapy h6, .AtlantaPediatricTherapy h6 a{color:#288abc;}

.single{background:none;}

#tagSearch{width:540px; height:40px;}
#tagSearch p{float:left; display:inline; font-weight:bold;}
#tagSearch select{float:left; display:inline; height:22px; font-size:1.1em; padding:1px 0 4px 5px; width:165px; margin:7px 0 5px 20px; color:#333;}

#sidebar{float:right; display:inline; width:326px; padding:50px 0;}

.widget{float:left; display:inline; width:280px; padding:10px; margin:0 10px 20px 0; text-align:left;}
.widget a{color:#589216; text-decoration:none;}
.widget a:hover{color:#589216; text-decoration:underline;}
.widget h4{float:left; display:inline; width:80%; color:#525252; font-size:24px; padding:.2em 0;}
.widget p{width:280px;}
#homeJobs{margin:;}
#homeJobs h4{font-size:2.1em; padding:.2em 0 .2em;}

.tabnav{float:left; display:inline; width:20%;}
.tabnav li{display:inline; list-style:none; background:url(../_img/ah/home/feature_bg.jpg) no-repeat; width:210px; height:88px;}
.tabnav li a{text-decoration:none; color:#525252; outline:none; font-size:24px;}
.tabnav li a:hover, .tabnav li a:active{color:#aaa; text-decoration:none;}
.tabnav li.ui-tabs-selected a{color:#4fa0a1; text-decoration:none; background:url(../_img/ah/home/feature_bg-selected.jpg) no-repeat;}

#homeJobs .tabnav li a{color:#525252;}
#homeJobs .tabnav li a:hover, .tabnav li a:active{color:#aaa;}
#homeJobs .tabnav li.ui-tabs-selected a{color:#a04f96;}

.tabdiv{float:left; display:inline; margin:0; color:#525252;}
.tabdiv li{list-style:none; margin:.6em 0 0 0; width:280px;}
.tabdiv li p{list-style:none; margin:0; padding:0; font-size:1.3em;}
.tabdiv li a{color:#4fa0a1; font-size:1.5em; font-weight:bold; margin:.5em 0 0; padding:0;}
.tabdiv li a .location{color:#2d4a8a;}
.tabdiv li a .readmore{color:#589216;}
.tabdiv li h6{width:280px; text-align:right;}
.tabdiv li h6 a{color:#4fa0a1;}


li.SchoolStaffing a, li.SchoolStaffing h6 a{color:#85C440;}
li.ClinicalStaffing a, li.ClinicalStaffing h6 a{color:#ea7711;}
li.EarlyIntervention a, li.EarlyIntervention h6 a{color:#734fa0;}
li.AtlantaPediatricTherapy a, li.AtlantaPediatricTherapy h6 a{color:#288abc;}

.ui-tabs-hide{display:none;}

#main .affiliates{float:left; display:inline; width:540px; border-bottom:1px #aaa solid; padding:10px 0 0 0; margin:10px 0 0 0;}
#main .affiliates img{float:left; display:inline; width:120px; margin:0 20px 0 0;}
#main .affiliates h3, .affiliates a{float:left; display:inline; width:350px;}
#main .affiliates h3{padding:25px 0 0;}
.affiliates a{font-size:1.4em;}

.contact{padding:0 0 30px;}
.contact p{margin:0; padding:0;}
/*------------------------------------------------------------------------------------------------------ footer section ---*/

#mainImage {padding-bottom: 330px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -330px; /* negative value of footer height */
	height: 330px;
	clear:both;
	background:url(../_img/home/bg_footer.png) repeat-x top left;}

.column{margin:0 auto; width:990px; padding:15px 0 0 0;}
#footer .column .left{float:left; display:inline; margin:0; width:300px; padding:10px; margin:0 10px 0 0; text-align:left;}
#footer .column .center{float:left; display:inline; margin:0; width:300px; padding:10px; margin:0 10px 0 0; text-align:center;}
#footer .column .right{float:left; display:inline; margin:0; width:300px; padding:10px; margin:0 10px 0 0; text-align:right;}

/* CLEAR FIX*/
.clearfix:after{content:"."; display:block; height:0;	clear:both;	visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

form{margin:0;padding:0;}
fieldset{margin:1em 0;border:none;}
legend{margin:1em 0;padding:0;color:#036;background:transparent;font-size:1.8em;font-weight:bold;}
label{float:left;width:228px;padding:0 1em;text-align:right;font-size:1.4em;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{width:250px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333; font-size:1.2em;}
fieldset div select{padding:1px; width:252px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi p{width:350px;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:158px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:12px;text-align:right; width:358px;}
#fm-submit input{border:1px solid #333;padding:2px;background:#555;color:#fff;font-size:1.3em; width:100px;}
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}
#container{margin:0 auto;padding:1em;width:450px;text-align:left;}
p#fm-intro{margin:0;}
form label.radio{width:220px; padding:0 0 0 220px;}
form .radiobtn{width:1em; margin:0 .5em 0 0;}
form h3{width:420px;}