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

* 						{ margin: 0; }

html, body 				{ height: 100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
img, div 				{ behavior: url(iepngfix.htc) } 
.clear					{ clear: both; }

#wrapper 				{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -195px; }



#header					{ height: 140px; width:960px; margin: 0 auto; background:url(images/header_gradient.jpg); }

#logo					{ width:195px; height:78px; margin:25px 0 0 43px; padding:0; float:left; }
#utility 				{ width:320px; height:20px; margin:15px 15px 0 0; padding:0; float:right; text-align:right; display:none; }
#nav					{ width:600px; height:20px; margin:0 15px 0 0; padding:0; float:right; font-weight:bold; text-align:right; display:none; }

#flashexpansion			{ background:url(images/home_bar_expansion.jpg) repeat-x; height:222px; display:none;}
#flash					{ width:960px; margin: 0 auto; display:none;}

#subpageheader			{ width:960px; height:105px; background:url(images/subpage_header.jpg) no-repeat; margin:0 auto; }
#subpageheaderexpansion	{ background:url(images/subpage_header_expansion.jpg) repeat-x; height:105px; }

#pagetitle				{ width:300px; height:25px; z-index:2; position:absolute; margin:53px 0 0 45px; }
#pagetitle h1			{ color: white; font-size: 25pt; font-family: "Arial Narrow", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
#photo					{ width:235px; height:94px; z-index:2; position:absolute; margin:25px 0 0 700px; display:none; }


#contentContainer		{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; width:960px; }
#content				{ min-height: 100%; height: auto !important; height: 100%; width:600px; margin:0 0 45px 45px; background-color:#FFFFFF; }
#sidebar				{ width:275px; float:right; display:none; }

#footer 	 			{ height: 195px; margin-top:10px;}
#footerBG				{ height: 195px; background:url(images/footer_expansion.jpg) repeat-x; }
#footerContainer		{ height: 195px; margin: 0 auto; width:960px; background: url(images/footer_bg.jpg) no-repeat;  }
#footer-1				{ width: 260px; height:141px; float: left; padding:15px 15px 15px 30px; display:none; }
#footer-2				{ width: 333px; height:56px; float: left; padding:100px 15px 15px 25px; display:none; }
#footer-3				{ width: 240px; height:101px; float: left; padding:55px 15px 15px 27px; display:none; }



a	    				{ color: #3e8e24; font-style: normal; font-size:12px; text-decoration: none; }
a:hover  				{ color: #8ad14a; font-style: normal; font-size:12px; text-decoration: none; }



p, li, td  				{ color: #464d58; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }
h1 						{ color: #59ad41; font-size: 20px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; line-height: 20px; letter-spacing: 1px; font-weight:normal; }
h2 						{ color: #59ad41; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; }
ul  					{ list-style-image: url(images/bullet.gif); }
.subHeader2 			{ color: #59ad41; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; }
.subHeader3 			{ color: #464d58; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px }
.newsletter				{ color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing:1px; }
.contact1				{ color: #58b1ff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-weight: bold; letter-spacing:1px; }
.contact2				{ color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-weight: bold; letter-spacing:1px; }
.footerutilitiy			{ color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.footerutilitiy	a		{ color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
.footerutilitiy	a:hover	{ color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
