/*#Body Tag#*/
Body {	background: #ffffff; 
	text-align:center; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	margin-top: 0px; 
	padding: 0;
}

/*#Content Styles#*/
.ContentHome { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 22px; }
.InnerGreen  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #6e7b34; line-height: 22px; }
.InnerGreen a { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #6e7b34; line-height: 22px; text-decoration: underline; }
.Heading1 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #848e32; }
.Callout {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333;  line-height: 14px; text-decoration: none; text-transform: uppercase;}
.CalloutHeader { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;  line-height: 14px; text-transform: uppercase;}
.Footer { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;}
.Footer a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; color: #4185bd; text-decoration: underline;}
a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #6e7b34;  line-height: 15px;  text-decoration: underline;}
.Hidden {display: none;}

/*#Common Template Styles#*/

/*#Common Template Styles/Outer#*/
#Outer { text-align:left; width: 937px; margin:auto; }

/*#Common Template Styles/Header#*/
#Header { padding: 0; margin: 0;}
Div.Header { width: 937px; }

/*#Common Template Styles/Logo#*/
#Logo { 
	margin-left: 0px;
	z-index: 4;
	display: inline;
	position: absolute;
	height: 103px;
	width: 247px;
	margin-top: 0px; 
}

/*#Common Template Styles/Content Container#*/
#ContentContainer { width: 937px; padding-top: 29px; }

/*#Common Template Styles/Navigation#*/
#Navigation {text-align: left;
	float: left; 	
}

div.Navigation {padding: 0; margin: 0; width: 213px; }

div.Navigation li.TopLevelNav { margin-top:2px; margin-bottom:2px; padding-left:32px; padding-top:8px; width:181px; min-height:24px;  background:#eeedef; 
			color:#6d7717; font-size:17px; font-weight:bold; }
div.Navigation  li.TopLevelNav a {text-decoration:none; height:32px; color:#6d7717; font-size:17px; font-weight:bold;}

div.Navigation li.TopLevelNav_ON { margin-top:2px; margin-bottom:2px; padding-left:32px; padding-top:8px; width:181px; min-height:24px; background:#dde1d7 url("../App_Themes/Default/Images/terragen_navON_bkd.gif") no-repeat;
			color:#6d7717; font-size:17px; font-weight:bold; }
div.Navigation  li.TopLevelNav_ON a {text-decoration:none; color:#6d7717; font-size:17px; height:32px; font-weight:bold;}

div.Navigation ul { padding: 0; margin: 0; list-style:none; }
div.Navigation ul li.TopLevelNav:hover { background:#eeedef url("../App_Themes/Default/Images/terragen_navROLL_bkd.gif") no-repeat; }
div.Navigation ul li.TopLevelNav:hover ul {display:block;}

div.Navigation li.TopLevelNav  ul {display:none; margin-top:0px; margin-bottom:5px; padding:0px; background-color:#eeedef;}
div.Navigation li.TopLevelNav  ul li { padding-top:5px; padding-bottom:5px; margin-left:32px; 
			line-height:14px; color:#666666; font-size:13px;  }
div.Navigation li.TopLevelNav  ul li:hover {  background:#eeedef;  }
div.Navigation li.TopLevelNav  ul li a {line-height:14px; text-decoration:none;  color:#666666; font-size:13px; }

div.Navigation li.TopLevelNav_ON  ul {display:block; margin-top:0px; margin-bottom:5px; padding:0px; background:#dde1d7 url("../App_Themes/Default/Images/terragen_navON_LI_bkd.gif") repeat-y;}
div.Navigation li.TopLevelNav_ON  ul li { padding-top:5px; padding-bottom:5px; margin-left:32px; background:Transparent none;
			line-height:14px; color:#666666; font-size:13px;}
div.Navigation li.TopLevelNav_ON  ul li a {line-height:14px; text-decoration:none; background:Transparent none; color:#666666; font-size:13px; }


/*#Common Template Styles/MainContent#*/
#MainContent {width: 690px; float: right; text-align: left;}
Div.MainContent { padding-bottom: 18px;  padding-right: 28px; text-align: left;}

/*#Home Page Template Styles#*/
#HomeMap {padding-bottom: 26px;  position: relative; left: 242;  float: left;}
#HomeCallout {vertical align: top; float: right;}
Div.HomeCalloutContainer {width: 200px;}
TD.HomeCalloutTop {height: 6px; background-color: #fdf2d2; }
TD.HomeCalloutHeader { background-color: #848e32; height: 20px; padding-left: 6px; }
TD.HomeCallout { background-color: #fdf2d2; padding-left: 30px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; }
TD.HomeCalloutBottom {height: 23px; background-color: #fdf2d2; padding-left: 6px; }
#Footer { position: relative; left: 242; }
Div.Footer { width: 678px; }

/*#Project Page Template Styles#*/
Div.MainContentProject { padding-bottom: 18px; text-align: left; }
Div.ProjectListing {width: 370px; float: left;  }
Div.ProjectMap { width: 301px; float: right; text-align: right;}

/*#Project Page Template Styles/Wind Projects#*/
TD.ProjectBoxTitleWind { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background-color: #5895be; height: 28px;
padding-left: 6px; }
TD.ProjectBoxLeftWind {background: #cddfeb; height: 24px; padding-left: 6px; font-size: 13px; color: #333333; width: 132px;}
TD.ProjectBoxRightWind { background: #ffffff; height: 24px; padding-left: 6px; font-size: 13px; color: #333333; }
TD.ProjectBoxRightLineWind { height: 1px; background: #a5c5da; }
TD.ProjectBoxLeftLineWind { background: #ffffff;  height: 1px; }

/*#Project Page Template Styles/Solar Projects#*/
TD.ProjectBoxTitleSolar { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333; background-color: #e6ce5c; height: 28px;
padding-left: 6px; }
TD.ProjectBoxLeftSolar {background: #f7f0ce; height: 24px; padding-left: 6px; font-size: 13px; color: #333333; width: 132px;}
TD.ProjectBoxRightSolar { background: #ffffff; height: 24px; padding-left: 6px; font-size: 13px; color: #333333; }
TD.ProjectBoxRightLineSolar { height: 1px; background: #e6ce5c; }
TD.ProjectBoxLeftLineSolar { background: #ffffff;  height: 1px; }

/*#Project Page Template Styles/Geo Projects#*/
TD.ProjectBoxTitleGeo { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background-color: #d92828; height: 28px;
padding-left: 6px; }
TD.ProjectBoxLeftGeo {background: #f4bebe; height: 24px; padding-left: 6px; font-size: 13px; color: #333333; width: 132px;}
TD.ProjectBoxRightGeo { background: #ffffff; height: 24px; padding-left: 6px; font-size: 13px; color: #333333; }
TD.ProjectBoxRightLineGeo { height: 1px; background: #dc5252; }
TD.ProjectBoxLeftLineGeo { background: #ffffff;  height: 1px; }

/*#Interior Navigation Styles#*/
Div.ProjectSubpageNav { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 13px; z-index: 4; position: relative;  
padding-top: 18px; line-height: 15px; text-decoration: none}
Div.ProjectSubpageNav a { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 13px; z-index: 4; position: relative;  
padding-top: 18px; line-height: 15px; text-decoration: none}
.ProjectsButton {height: 94px;}