﻿@charset "utf-8"; 
/* CSS document developed by: Scott Largent - © 2008 IdeaStar, Inc.  
Updated 2010 by Scott Largent - © 2010 MindStreams,LLC. */

/* ---STRUCTURE ------------------------------------------------------------ */

* { font-family:Arial,helvetica, sans-serif; font-size:11px; color:#111111; }
body { background:#bad0cd url("/images/siteBG.jpg") repeat-x; margin:0; padding:0; width:100%; text-align:center; }
#main { background:url("/images/headerBG.jpg") no-repeat; width:753px; margin:0 auto; padding:0 0 15px 0; text-align:left; }

/* --- HEADER ------------------------------------------------------------ */

#header { background:url("/images/headerBG.jpg") no-repeat; width:753px; height:86px; padding:0; }
	#logo { float:left; margin:0; padding:0; clear:none; }

#headerSub { background:url("/images/headerSubBG.jpg") no-repeat; width:753px; height:86px; padding:0; }
	#headerSub img { float:left; margin:0; padding:0; }

#search { background:url("/images/search.jpg") no-repeat; color:#FFFFFF; width:287px; height:26px; float:right; margin:0 0 25px 0; padding:6px 0 0 0; display:inline; }
	#search #s, #search input.s { height:15px; padding:0 0 0 2px; margin:0; border:0; width:90px; font-size:11px; background:url("/images/search_box.jpg") no-repeat; float:left; }
	#search #m, #search input.m { background:url("/images/search_btn.jpg") no-repeat; width:35px; height:15px; padding:0; margin:0; border:0; float:left; display:inline; }
	.searchtext { color:#FFFFFF; font-size:12px; font-weight:normal; float:left; padding:0 5px 0 10px; font-weight:bold; }

#statement { width:500px; text-align:right; display:inline; float:right; }
	#statement p { color:#015545; font-size:20px; font-weight:normal; margin:0; padding:0; letter-spacing:3px; }

.topLinks { margin:0 5px 0 0; padding:0; vertical-align:top; float:left; font-weight:bold; color:#FFFFFF; text-decoration:none; }
	.topLinks a { color:#FFFFFF; font-size:11px; font-weight:normal; padding:8px 0 0 20px; margin:0; text-decoration:none; font-weight:bold; }
	.topLinks a:link { color:#FFFFFF; font-size:11px; font-weight:normal; padding:8px 0 0 20px; margin:0; text-decoration:none; font-weight:bold; }
	.topLinks a:hover { color:#FFFFFF; font-size:11px; font-weight:normal; padding:8px 0 0 20px; margin:0; text-decoration:none; font-weight:bold; }

#mainImage { background:url("/images/mainImage.jpg") no-repeat; width:753px; height:262px; }
	#mainImage p { margin:0; padding:10px 0 0 0; margin:0 0 0 425px; color:#FFFFFF; font-size:15px; font-weight:normal; width:300px; line-height:24px; text-align:left; }
	#mainImage ul { margin:0; padding:0 0 0 425px; }
	#mainImage li { margin:0 0 0 20px; padding:10px 0 0 20px; color:#FFFFFF; font-size:13px; font-weight:normal; line-height:15px; list-style-type:none; 
					background:url("/images/bulletOrange.jpg") 0 14px no-repeat; }

#mainImageSub { background:url("/images/mainImageSub.jpg") no-repeat; width:753px; height:113px; }
	#mainImageSub h1 { margin:0 10px 0 0; padding:50px 0 0 0; color:#FFFFFF; font-size:18px; font-weight:normal; width:300px; line-height:24px; text-align:right; float:right; }
	#mainImageSub ul { margin:0; padding:0 0 0 425px; }
	#mainImageSub li { margin:0 0 0 20px; padding:10px 0 0 20px; color:#FFFFFF; font-size:13px; font-weight:normal; line-height:15px; list-style-type:none; 
					   background:url("/images/bulletOrange.jpg") 0 14px no-repeat; }

/* --- NAVIGATION ------------------------------------------------------------ */

#navigation { background:url("/images/navBG.png") no-repeat; width:753px; height:24px; margin:0; padding:0; }
	#navigation ul { margin:0; padding:5px 0 0 0; }
	#navigation li { margin:0 0 0 15px; padding:0 0 0 20px; color:#015545; font-size:11px; font-weight:bold; list-style-type:none; 
					 background:url("/images/bulletArrow.jpg") 0 3px no-repeat; display:inline; }
		#navigation li.active { margin:0 0 0 15px; padding:0 0 0 20px; color:#f26522; font-size:11px; font-weight:bold; list-style-type:none; 
							background:url("/images/bulletArrowOrange.jpg") 0 3px no-repeat; display:inline; }
		#navigation li.active a, #navigationli.active a:link, #navigationli.active a:hover { color:#f26522; font-size:11px; font-weight:bold; list-style-type:none; display:inline; }
		#navigation li a { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
		#navigation li a:link { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
		#navigation li { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
		#navigation li a:hover { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; }

#subnavigation { width:753px; height:24px; margin:0; padding:0; }
	#subnavigation ul { margin:0 0 0 26px; padding:5px 0 0 0; }
	#subnavigation li { margin:0 0 0 5px; padding:0 0 0 3px; color:#015545; font-size:11px; font-weight:bold; list-style-type:none; display:inline; text-decoration:none; }
	#subnavigation li a { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
	#subnavigation li a:link { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
	#subnavigation li a:hover { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; }

/* --- CONTENT ------------------------------------------------------------ */

#mainContent { width:753px; margin:10px 0 0 0; padding:0; float:left; }
	#mainContentSub { width:753px; margin:3px 0 0 0; padding:0; float:left; }
	#mainContentTop { width:753px; background:url("/images/subTopCurve.png") no-repeat;   /*Applies the Top Corner of the Contentbox*/height:12px; margin:0; padding:0; float:left; }
	#mainContentBottom { width:753px; background:url("/images/subBottomCurve.png") no-repeat;    /*Applies thebottom Corner of the Contentbox*/height:12px; margin:0; padding:0; float:left; }
	#mainContentMiddle { width:753px; background:url("/images/subMiddle.png");     /*Applies the Main Content of the Contentbox*/padding:0 0 10px 0; margin:0; color:#880000; float:left; }

#newsLetter { width:225px ; margin:-10px 10px 0 0; padding:0; float:left; vertical-align:bottom; }

#left { width:471px; padding:0; margin:0; float:left; }

	#Subscribe { height:31px; margin:0 0 10px 0; padding:0; }
		#Subscribe a, #Subscribe a:link, #Subscribe a:visited { height:31px; width:166px; background:url(../images/STNLOff.png) no-repeat; margin:0; 
				padding:10px 0 0 24px; color:#005741; text-decoration:none; float:left; font-size:9px; font-weight:bold; }
			#Subscribe a:hover { height:31px; width:166px; background:url(../images/STNLOn.png) no-repeat; margin:0; padding:10px 0 0 24px; color:#f36523;
				 text-decoration:none; float:left; font-size:9px; font-weight:bold; }
	
	#lefttop { background:url("/images/homeTopCurve.png") 0 0 no-repeat;   /*Applies the Top Corner of the Rightbox*/height:14px; margin:0; padding:0; }
	#leftbot { background:url("/images/homeBottomCurve.png") 0 0 no-repeat;    /*Applies thebottom Corner of the Rightbox*/height:14px; margin:0; padding:0; }
	#leftcontent { background:url("/images/homeMiddle.png");     /*Applies the Main Content of the Rightbox*/padding:0 0 10px 0; margin:0; color:#880000; }
		#leftcontent h1 { margin:10px 10px 5px 35px; padding:0; color:#015545; font-size:16px; font-weight:bold; }
		#leftcontent h2 { margin:10px 10px 5px 35px; padding:0; color:#000000; font-size:14px; font-weight:bold; }
		#leftcontent h3, #leftcontenth4, #leftcontenth5 { margin:10px 10px 5px 35px; padding:0; color:#000000; font-size:12px; font-weight:bold; }
		#leftcontent p { margin:0 25px 15px 35px; padding:0; }
		#leftcontent ul { margin:0 0 15px 0; padding:0; }
		#leftcontent li { margin:0 25px 0 50px; padding:0 0 5px 0; font-size:11px; }
		#leftcontent a, #leftcontent li a { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
			#leftcontent a:link, #leftcontentli a:link { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
			#leftcontent a:hover, #leftcontentli a:hover { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; }
		#leftcontent p.highlight, #mainContentMiddlep.highlight { background:url("/images/bulletArrow.jpg") 0 3px no-repeat; margin:0 25px 0 35px; padding:0 0 0 20px; }

.solar { margin:19px 10px 0 35px; }

#leftContentSub { width:425px; padding:0; margin:0; color:#880000; float:left; }
	#leftContentSub h1 { margin:0 10px 5px 35px; padding:10px 0 0 0; color:#015545; font-size:16px; font-weight:bold; }
	#leftContentSub h2 { margin:10px 10px 5px 35px; padding:0; color:#000000; font-size:14px; font-weight:bold; }
	#leftContentSub h3, #leftContentSub h4, #leftContentSub h5 { margin:10px 10px 5px 35px; padding:0; color:#000000; font-size:12px; font-weight:bold; }
	#leftContentSub p { margin:0 25px 15px 35px; padding:0; }
	#leftContentSub .Form { margin:15px 25px 15px 35px; }
	#leftContentSub .Form td { padding:0 6px 6px 0; vertical-align:top; }
		#leftContentSub .Form td label { font-weight:bold; }
	#leftContentSub ul { margin:0; padding:5px 0 0 0; }
		#leftContentSub ul.sitemap { margin:0 0 20px 0; padding:5px 0 0 0; }
	#leftContentSub li { margin:0 25px 0 35px; padding:0 0 0 20px; color:#015545; font-size:11px; font-weight:bold; list-style-type:none; 
	                     background:url("/images/bulletArrow.jpg") 0 3px no-repeat; display:block; }
	#leftContentSub li a { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
		#leftContentSub li a:link { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
		#leftContentSub li a:visited { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
		#leftContentSub li a:hover { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; }
		#leftContentSub a { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; }
			#leftContentSub a:link { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; }
			#leftContentSub a:hover { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }

#news { width:282px; padding:0; margin:0; float:right; }
	#news h1 { margin:10px 10px 5px 25px; padding:0; color:#f26522; font-size:16px; font-weight:bold; width:200px; border-bottom:1pxdotted #FFFFFF; }
	#news h2 { margin:10px 10px 5px 25px; padding:0 0 0 15px; color:#015545; font-size:12px; font-weight:bold; background:url("/images/bulletArrow.png") 0 3px no-repeat; }
		#news h2 a { color:#015545; font-size:12px; font-weight:bold; text-decoration:none; }
		#news h2 a:hover { color:#015545; font-size:12px; font-weight:bold; text-decoration:underline; }
	#news h3, #news h4, #news h5 { margin:10px 10px 5px 25px; padding:0; color:#000000; font-size:12px; font-weight:bold; }
	#news p { margin:0 25px 5px 40px; padding:0; font-weight:normal; }
	#news ul { margin:0; padding:5px 0 0 0; }
	#news li { margin:0 25px 0 16px; padding:0 0 0 25px; color:#015545; font-size:10px; font-weight:bold; list-style-type:none; }
		#news li a { color:#015545; font-size:10px; font-weight:bold; text-decoration:underline; }
		#news li a:link { color:#015545; font-size:10px; font-weight:bold; text-decoration:underline; }
		#news li a:visited { color:#015545; font-size:10px; font-weight:bold; text-decoration:underline; }
		#news li a:hover { color:#000000; font-size:10px; font-weight:bold; text-decoration:underline; }

#Rss {width:225px; padding:0; margin:15px 25px 0 0; float:right;}
	#Rss a { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; }
	#Rss a:hover { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; }

#image { width:225px; padding:0; margin:15px 25px 0 0; float:right; }
	#image img { float:right; }

#contact { width:225px ; margin:-10px 0 0 0; padding:0; float:left; vertical-align:bottom; }
	#contactTop { background:url("/images/greenBoxTop.png") 0 0 no-repeat;   /*Applies the Top Corner of the Rightbox*/width:225px; height:5px; margin:0; padding:0; }
	#contactBot { background:url("/images/greenBoxBottom.png") 0 0 no-repeat;    /*Applies thebottom Corner of the Rightbox*/height:12px; margin:0; padding:0; }
	#contactContent { background:url("/images/greenBoxMiddle.png");     /*Applies the Main Content of the Rightbox*/padding:0 0 10px 0; margin:0; color:#880000; }
		#contactContent h1 { margin:0; padding:0; color:#f26522; font-size:12px; font-weight:bold; text-align:center; }
	#contactContent p { text-align:center; margin:0; padding:0 10px 0 10px; color:#FFFFFF; font-size:11px; }

#clear { clear:both; }

/* ---FOOTER ------------------------------------------------------------ */

#footer { width:100%; height:139px; background:#9abab5 url("/images/footerBG.jpg") repeat-x; padding:10px 0 0 0; margin:0; }
#footerSubNav { width:753px; height:20px; margin:0 auto; padding:0; }
	#footerSubNav ul { margin:0; padding:0; text-align:center; }
	#footerSubNav li { margin:0 0 0 5px; padding:0 0 0 10px; color:#015545; font-size:11px; font-weight:bold; list-style-type:none; background:url("/images/bulletArrow.png") 0 3px no-repeat; 
					  display:inline; }
		#footerSubNav li a { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; padding:0; }
		#footerSubNav li a:link { color:#015545; font-size:11px; font-weight:bold; text-decoration:none; padding:0; }
		#footerSubNav li a:hover { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; padding:0; }

#footerContent { width:753px; height:20px; margin:0 auto; padding:10px 0 0 0; border-top:1px solid #528c81; }
	#footerContent p { font-size:11px; margin:0; padding:0; }
	#footerContent a { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; padding:0; }
	#footerContent a:link { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; padding:0; }
	#footerContent a:visited { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; margin:0; padding:0; }
	#footerContent a:hover { color:#015545; font-size:11px; font-weight:bold; text-decoration:underline; margin:0; padding:0; }

.greenText { color:#015545; font-size:11px; font-weight:bold; margin:0; padding:0; }
