@charset "UTF-8";
/* CSS Document */



body{background:#FFFFFF url(../images/bg.gif) repeat-x;}
.container{position:relative; margin:0 auto; width:950px; padding-top:25px}
.header{height:25px; padding:0 30px;}
.tagline{color:#ffe484;font-weight:normal; float:left}
.topNav{list-style:none; float:right; color:#FFF;}
.topNav a{color:#FFF; text-decoration:none}
.topNav a:hover{color:#FFE484}
.topNav li{display:inline; margin-left:30px}
.content{background:transparent url(../images/content_bg.jpg) no-repeat; width:850px; height:665px;padding:0 50px;}
.logo{float:left;}
.homepageHead{padding-top:10px}
.homepageNav{float:right;padding-top:25px;}
.homepageNav li{display:inline;margin-left:15px}
.homepageNav_btn{border:none;}
#about{}
#services{}
#careers{}
#contact{}
.splash{width:850px; background:transparent url(../images/splash.jpg) no-repeat; position:absolute;top:150px;left:50px;}
.photo{float:right;}
.tabContainer{position:absolute;top:400px; color:#000;left:50px;}
.tab{background:transparent url(../images/tab_bg.jpg) no-repeat; width:850px; height:240px}
.footer{width:850px; height:70px;padding:0 0 0 70px;}
.footLinks{
	height:70px;
	margin:0 0 0 380px;
	font-size:10px; color:#3E3E3E; font-weight:normal;
	background:transparent url(../images/fadeLogo.gif) no-repeat top right;}
.footLinks li{float:left; margin:25px 20px 0 0}
.footLinks li a{text-decoration:none; color:#3E3E3E;}

.readMore a{text-indent:-9000%;background:transparent url(../images/readMore.gif) no-repeat; width:176px; height:34px;display:block;position:absolute; top:120px; left:620px}
.readMore a:hover{background:transparent url(../images/readMore_over.gif) no-repeat;}

.subPageWrapper{background:transparent url(../images/content_bg.jpg) no-repeat; width:850px; height:665px;padding:0 23px; width:950px}
.subpageHead{padding-top:15px; margin-left:50px}
.subpageLinkList{float:left;margin-left:30px;padding-top:25px;}
.subpageLinkList li{display:inline;margin-left:15px}
.subpageContent{width:950px; position:absolute;top:190px;left:23px;}
.subpageNav{float:left;}
.subpageNav ul{}
.subpageNav ul li a{
	background:transparent url(../images/sideBtn.gif) no-repeat;
	width:178px; height:30px;
	display:block;
	text-align:right;
	text-decoration:none;
	 color:#fff;
	padding-top:10px;
}
.subpageNav ul li a:hover{background:transparent url(../images/sideBtn_over.gif) no-repeat;color:#000}
#active{background:transparent url(../images/sideBtn_active.gif) no-repeat; color:#fff;}
.sideLinkText{margin:0 10px 0 0; font-size:12px; text-transform:uppercase;}


.subPageMain{float:left; margin-left:60px}
.subPageMain h1{color:#578d38; text-transform:uppercase; font-size:12px;margin-bottom:15px}
.subPageMain h2{font-size:11px;line-height:20px;}
.subPageMain p{margin-bottom:15px; line-height:16px; font-size:11px}


.width1{width:325px}
.width2{width:400px}
.slider{display:none;}
.sliderLink{color:#518434}

.subCopyLink{text-align:right; color:#518434}
.subCopyLink a{text-decoration:none; color:#518434}
.subCopyLink a:hover{text-decoration:underline;}

.subCopyLinkTop{text-align:left; color:#518434}
.subCopyLinkTop a{text-decoration:none; color:#518434}
.subCopyLinkTop a:hover{text-decoration:underline;}


.plainLink{color:#000;}
.contactInfo{padding-left:10px;}

/* ------ TAB STYLING ------ */
.ui-tabs-hide { display: none; }
.ui-tabs-selected a .tabLink{color:#ffe484; background:transparent url(../images/tabActive.gif) no-repeat; }
.tabNav{height:30px;}
.tabNav li{display:inline}
.tabNav li a{cursor:pointer}
.tabLink:hover{color:#FFE484}
.tabNav li div{height:30px; width:211px; float:left;}
.tabLink{
	text-decoration:none;
	color:#4b8629; height:30px;
	width:211px;
	text-align:center;
	padding-top:7px;
	font-size:13px;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-right:2px;
}
.tabLink1{background:transparent url(../images/tab1.gif) no-repeat;}
.tabLink2{background:transparent url(../images/tab2.gif) no-repeat;}
.tabLink3{background:transparent url(../images/tab3.gif) no-repeat;}
.tabLink4{background:transparent url(../images/tab4.gif) no-repeat;}
.tab p{color:#FFFFFF; padding:35px 45px;line-height:18px;width:520px}


/* MODAL WINDOW STYLING */


.jqmWindow {
    display: none;
    
    position: fixed;
    top: 20px;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #FFF;
    color: #666;
    border: 1px solid #5a9c32;
    padding: 10px 25px 10px 25px;
}

.jqmOverlay { background-color: #bbb490; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.bullets{list-style:disc;margin:10px 15px;}
.bullets li{}
#privacy{height:550px;overflow:scroll;}
.close_btn{float:right; text-decoration:none; color:#000;}