/*
APT School Staffing Home
*/

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

body{color:#7e8a71; text-align:center; background:#efe6f6 url(../_img/ei/_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.8em; font-weight:normal; padding:.1em 0; color:#734fa0;}
h2{font-size:1.8em; font-weight:normal; padding:.6em 0; color:#7996c5;}	
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/ei/_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:#DDD;}

#gMenu{float:right; display:inline; background:url(../_img/ei/_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/ei/_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/ei/_global/bg_menu.png) no-repeat top; width:651px; height:52px; margin:0px 0 0;}

#nav-one li:hover ul a, 
	#nav-one li.sfHover ul a{background:#5c358b;}
#nav-one li:hover ul a:hover, 
	#nav-one li.sfHover ul a:hover{background:#a674d3; color:#1d092e;}

.nav ul{position:absolute; top:-999em; list-style:none; margin:0; left:-1px; background:#5c358b;}

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

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

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

#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:2.4em; padding:.2em 0;}
#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/ei/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/ei/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;}
.tabdiv li p{list-style:none; margin:.4em 0; font-size:1.3em;}
.tabdiv li a{color:#4fa0a1; font-size:1.5em; font-weight:bold; margin:.7em 0;}
.tabdiv li a .readmore{color:#589216;}
.tabdiv li h6{width:280px; text-align:right;}
.tabdiv li h6 a{color:#4fa0a1;}

#homeNews .widget{margin-top:0;}
.ui-tabs-hide{display:none;}

/*------------------------------------------------------------------------------------------------------ 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 */