/* =Common Elements
----------------------------------------------- */

* {
	margin: 0px;
	padding: 0px;
	}

body {
	background: #6c665f url('../images/bg.gif') repeat-x 0px 0px;
	color: #2a2410;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px auto;
	}

img, div, table, td, li, ul {
	behavior: url('iepngfix.htc');
	}

.clearit {
	clear: both;
	font-size: px; /*for IE*/
	height: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}

#top {
	height: 130px;
	margin: 0px auto;
	width: 900px;
	}

#join {
	background: url('../images/bg_join.gif') no-repeat 0px 0px;
	float: right;
	font-size: 12px;
	height: 21px;
	padding: 8px 8px 0px 35px;
	}

#join a {
	color: #fff;
	text-decoration: none;
	}

#join a:hover {
	color: #9d9791;
	text-decoration: none;
	}

a.empLogin {
	background: url('../images/arrow_alt.gif') no-repeat 0px 13px;
	color: #9d9791;
	display: block;
	float: right;
	font-size: 10px;
	padding: 10px 15px 0px 13px;
	text-decoration: none;
	text-transform: uppercase;
	}

a.empLogin:hover {
	color: #fff;
	}

#header {
	height: 83px;
	margin: 18px 0px 0px 0px;
	width: 900px;
	}

.logo {
	float: left;
	height: 83px;
	width: 181px;
	}

#nav {
	background: url('../images/bg_nav.gif') repeat-x 0px 32px;
	float: right;
	height: 28px;
	padding: 32px 0px 0px 0px;
	text-align: right;
	width: 719px;
	}

#main {
	margin: 0px auto;
	padding: 0px 0px 0px 2px;
	width: 902px;
	}

#pageHeader {
	float: left;
	margin: 0px auto;
	width: 900px;
	}

.headPic {
	float: left;
	}

.pageHead {
	float: left;
	}

ul#pageNav {
	float: left;
	list-style: none;
	margin: 15px 15px 0px 0px;
	width: 210px;
	}

ul#pageNav li {
	background: url('../images/sidenav.png') no-repeat 0px 11px;
	font-size: 13px;
	height: 18px;
	padding: 6px 0px 7px 17px;
	}


	
ul#pageNav li.last {
	height: 15px;
	}

ul#pageNav li.blank {
	background: none;
	border-top: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	}

ul#pageNav li.sub {
	background: none;
	border-top: none;
	height: auto;
	margin: 0px;
	padding: 0px;
	}

ul#pageNav li a {
	color: #1a1608;
	text-decoration: none;
	}
	
ul#pageNav li a:hover {
	color: #4f4a40;
	}

ul#subNav {
	list-style: none;
	margin: 7px 0px 5px 18px;
	}

ul#subNav li {
	background: none;
	font-size: 11px;
	height: 15px;
	padding: 0px;
	}

ul#subNav li a {
	color: #1a1608;
	text-decoration: none;
	}
	
ul#subNav li a:hover {
	color: #4f4a40;
	text-decoration: none;
	}
	
#content {
	background: url('../images/bg_int.png') no-repeat 0px 0px;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 35px 35px 20px 35px;
	width: 607px;
	}

#contentAlt {
	background: url('../images/bg_int.png') no-repeat 0px 0px;
	float: left;
	height: 300px;
	margin: 15px 0px 0px 0px;
	padding: 35px 35px 20px 35px;
	width: 607px;
	}

#contentEmergency {
	background: url('../images/bg_int.png') no-repeat 0px 0px;
	float: left;
	height: 300px;
	margin: 15px 0px 0px 0px;
	padding: 35px 35px 20px 35px;
	width: 902px;
	}
	
#content h1, #contentAlt h1 {
	color: #268f35;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	margin: 0px 0px 5px 0px;
	}

#content h2, #contentAlt h2 {
	color: #1e852d;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	}

#content h3, #contentAlt h3 {
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
	margin: 25px 0px 0px 0px;
	}

#content p, #contentAlt p {
	line-height: 16px;
	margin: 15px 0px 0px 0px;
	}

#content p.alt, #contentAlt p.alt {
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	}

#content ul, #contentAlt ul {
	margin: 15px 0px 0px 15px;
	}

#content a, #contentAlt a {
	color: #2a2410;
	}

#content a:hover, #contentAlt a:hover {
	color: #666;
	}

#contentFooter {
	background: url('../images/int_footer.png') no-repeat 0px 0px;
	float: left;
	height: 16px;
	margin: 0px 0px 0px 225px;
	padding: 0px;
	width: 677px;
	}
	
#contentFooterEmergency {
	background: url('../images/int_footer.png') no-repeat 0px 0px;
	float: left;
	height: 16px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	width: 902px;
	}

.pdf {
	background: url('../images/icon_pdf.png') no-repeat 0px 0px;
	height: 20px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	}
	
.pdf a {
	color: #2a2410;
	}

.pdf a:hover {
	color: #666;
	}

.smlink a {
	background: url('../images/arrow.gif') no-repeat 0px 3px !important;
	color: #2a2410 !important;
	display: block !important;
	font-size: 10px !important;
	margin: 5px 0px 0px 0px !important;
	padding: 0px 0px 0px 13px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	}

.smlink a:hover {
	color: #4f4a40 !important;
	}
	
h4 {
	color: #1a1608;
	font-size: 15px;
	font-weight: normal;
	margin: 15px 0px 5px 0px;
	}



/* =Home Elements
----------------------------------------------- */

#feature {
	background: url('../images/bg_feature.jpg') no-repeat 0px 0px;
	height: 290px;
	width: 900px;
	}

#featureImage {
	float: left;
	padding:0px;
	margin:0px;
	width:595px;
	height:290px;
	}
	
#feature ul {
	float: left;
	list-style: none;
	margin: 130px 0px 0px 45px;
	}

#feature ul li {
	font-size: 14px;
	font-weight: normal;
	padding: 0px 0px 8px 0px;
	}

#feature ul li a {
	color: #bcddc1;
	text-decoration: none;
	}

#feature ul li a:hover {
	color: #fff;
	}

.boxWide {
	background: url('../images/boxWide.png') no-repeat 0px 0px;
	float: left;
	height: 130px;
	margin: 15px 0px 0px 0px;
	padding: 10px 30px 0px 15px;
	width: 260px;
	}
	
.boxWide div a {
	background: url('../images/arrow.gif') no-repeat 0px 3px;
	color: #2a2410;
	display: block;
	float: right;	
	font-size: 10px;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	text-transform: uppercase;
	}

.boxWide div a:hover {
	color: #4f4a40;
	}
	
.boxWide h1 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	height: 43px;
	line-height: 20px;
	}

.boxWide h1 a {
	color: #fff;
	text-decoration: none;
	}

.boxWide h1 a:hover {
	color: #dedcd8;
	}

.boxWide img {
	border: none !important;
	margin-top: -8px;
	}
.boxtext {
	margin-left: 75px;
    margin-top: -73px !important;
    text-align: left;
    width: 200px;
}
.boxWide p {
	float: left;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	}

a.boxWidelinks {
	color: #000000;
	text-decoration: none;
	background: url('../images/arrow.gif') no-repeat 0px 3px;
	padding: 0px 0px 0px 13px;
	}

a.boxWidelinks:hover {
	color: #dedcd8;
	}



/* =Bios
----------------------------------------------- */

.box {
	background: url('../images/bg_box.gif') no-repeat 0px 0px;
	float: left;
	height: 130px;
	margin: 15px 0px 0px 0px;
	padding: 10px 30px 0px 15px;
	width: 260px;
	}

.box div a {
	background: url('../images/arrow.gif') no-repeat 0px 3px;
	color: #2a2410;
	display: block;
	float: right;	
	font-size: 10px;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	text-transform: uppercase;
	}

.box div a:hover {
	color: #4f4a40;
	}
	
.box h1 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	height: 43px;
	line-height: 20px;
	}

.box h1 a {
	color: #fff;
	text-decoration: none;
	}

.box h1 a:hover {
	color: #dedcd8;
	}

.box img {
	border: 1px solid #fff;
	float: left;
	height: 47px;
	width: 47px;
	}

.box p {
	float: left;
	font-size: 12px;
	padding: 0px 0px 0px 15px;
	width: 190px;
	}

a.boxlinks {
	color: #000000;
	text-decoration: none;
	background: url('../images/arrow.gif') no-repeat 0px 3px;
	padding: 0px 0px 0px 13px;
	}

a.boxlinks:hover {
	color: #dedcd8;
	}
#sponser {
	float: left;
}
#careers {
	background: #857f78 url('../images/career_quad.png') no-repeat right bottom;
	float: left;
    height: 163px;
    margin-left: 13px;
    padding: 15px 140px 0 15px;
    width: 137px;
	}

#careers h1 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	height: 30px;
	line-height: 20px;
	}

#careers h1 a {
	color: #fff;
	text-decoration: none;
	}

#careers h1 a:hover {
	color: #dedcd8;
	}

#careers p {
	color: #dedcd8;
	font-size: 12px;
	width: 140px;
	}

#careers ul {
	list-style: none;
	margin: 16px 0px 0px 0px;
	}

#careers ul li a {
	background: url('../images/arrow.gif') no-repeat 0px 3px;
	color: #2a2410;
	font-size: 9px;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	text-transform: uppercase;
	}

#careers ul li a:hover {
	color: #4f4a40;
	}

#news {
	margin: 0 0 0 611px;
    position: absolute;
    width: 276px;
	}

#news h1 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	height: 25px;
	line-height: 20px;
	}

#news h1 a {
	color: #fff;
	text-decoration: none;
	}
	
#news h1 a:hover {
	color: #dedcd8;
	}
	
#news div a {
	background: url('../images/arrow.gif') no-repeat 0px 3px;
	color: #2a2410;
	display: block;
	float: right;	
	font-size: 10px;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	text-transform: uppercase;
	}

#news div a:hover {
	color: #4f4a40;
	}
	
#news .newsItem a {
	background: none;
	border-top: 1px solid #7b756e;
	color: #dedcd8;
	float: none;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
	text-transform: none;
	}

#news .newsItem a:hover {
	color: #fff;
	}




/* =Bios
----------------------------------------------- */

#bio {
	background: url('../images/bg_shaded.png') repeat 0px 0px;
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 15px 15px 10px 15px;
	}

#bio img {
	margin: 0px 0px 10px 0px;
	}

#bio a {
	background: url('../images/arrow.gif') no-repeat 0px 3px;
	color: #2a2410;
	display: block;
	font-size: 10px;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	text-transform: uppercase;
	}

#bio a:hover {
	color: #4f4a40;
	}
	
	

/* =News
----------------------------------------------- */

.newsletter {
	float: left;
	margin: 15px 0px 10px 0px;
	padding: 0px 20px 0px 0px;
	width: 280px;
	}

.newsletter img {
	float: left;
	margin: 0px 15px 0px 0px;
	}
	
.newsletter h2 {
	color: #4f4a40 !important;
	font-size: 14px;
	margin: 0px 0px 5px 0px;
	}

ul.news {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	}

ul.news li {
	margin: 0px !important;
	padding: 5px 0px 0px 15px !important;
	}

ul.news li a {
	}

ul.news li a:hover {
	}

p.pressContact {
	color: #4f4a40;
	margin: 0px 0px 15px 0px;
	}

p.pressContact a {
	color: #4f4a40;
	}



/* =Form Styling
----------------------------------------------- */

form {
	display: inline;
	}

fieldset {
	border: none;
	margin: 0px;
	}
	
dl.formStyling {
	margin: 20px 0px 0px 0px;
	}

dl.formStyling dt {
	clear: both;
	color: #4f4a40;
	float: left;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	width: 100px;
	}

dl.formStyling dd {
	float: left;
	padding: 0px 0px 3px 0px;
	width: 280px;
	}

dl.formStyling dd input.reg {
	border: 1px solid #fff;
	color: #666;
	font-family: arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	width: 250px;
	}

dl.formStyling dd textarea.reg {
	border: 1px solid #fff;
	color: #666;
	font-family: arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	width: 250px;
	}

dl.formStyling dd input.alt {
	border: 1px solid #fff;
	color: #666;
	font-family: arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	}





/* =Footer
----------------------------------------------- */

#footer {
	background: url('../images/footer.png') repeat-x 0px 0px;
	color: #4f4a40;
	font-size: 10px;
	margin: 15px auto 0px auto;
	padding: 10px 0px 15px 0px;
	width: 900px;
	}

#footer #links {
	float: right;
	font-size: 11px;
	}

#footer #links a {
	color: #4f4a40;
	text-decoration: none;
	}

#footer #links a:hover {
	color: #2a2410;
	}













