/* CSS Document */
* {
	margin: 0;
	padding:0;
	}
body {
	font: 0.7em Verdana, sans-serif;
	color: #333;
	background: #fff;
}
p {
	text-align: left;
	line-height: 11pt;
	margin: 0 0 1em 0;
}
dl {
	padding-bottom: 2em;
	}
dt {
	font-weight:bold;
	padding:1em 1em 0.5em 1em 
}
dd {
	padding:0 1em 0.5em 2em;
}
h2 {
	font: 1.8em Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	font-weight: bold;
}
h3 {
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	padding:10px 0;
}
h4 {
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	padding:10px 0;
}
#projects h4 {
	border-bottom:1px solid #ddd;
	border-top:3px solid #ddd;
	background:#eee;
	padding:5px 10px;
}
h5 {
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	border-top:1px dotted #ddd;
	font-weight: bold;
	padding:15px 0;
}
a:link, a:visited {
	color: #5f8eac;
	text-decoration:none;
	border-bottom: 1px solid #fff;
}
a:hover, a:active {
	border-bottom:1px dotted #5f8aec;
}
#body ul {
	padding:0.5em 2em 1em 2em;
}
#body li {
	padding-bottom:0.6em;
	line-height: 1.6em;
}
#nav {
	background-color: #14191E;
	border-bottom:1px solid #fff;
	width:728px;
	margin:0 auto;
}
#nav a:link { color:#fff; border-bottom:none;}
#nav a:visited { color:#fff; border-bottom:none;}
#nav a:hover { color:#bbb; text-decoration:none; border-bottom:1px dotted #bbb;}
#nav a:active { color:#fff; border-bottom:none;}
#nav-list {
	height:3em;
	padding-left:17px;
	background: #14191E;
	width: 698px;
}
#nav-list li {
	float:left;
	padding: 10px 14px 10px 7px;
	background: url(../images/nav_bullet_01.gif) 100% 50% no-repeat;
	list-style:none;
}
#nav-list #nav-contact {
	background:none;
}
.active {
}
#logo {
	height:125px;
	width:728px;
}
#sub-logo { height:125px; width:728px;}
#about #sub-logo {
	background: #013064 url(../images/masthead2.jpg) 100% 0 no-repeat;
}
#news #sub-logo {background: #013064 url(../images/masthead2.jpg) 100% 0 no-repeat;}
#projects #sub-logo {background: #013064 url(../images/masthead3.jpg) 100% 0 no-repeat;}
#home #sub-logo {background: #013064 url(../images/masthead7.jpg) 100% 0 no-repeat;}
#wind #sub-logo {background: #013064 url(../images/masthead9.jpg) 100% 0 no-repeat;}
#careers #sub-logo {background: #013064 url(../images/masthead6.jpg) 100% 0 no-repeat;}
#testimonials #sub-logo {background: #013064 url(../images/masthead4.jpg) 100% 0 no-repeat;}
#contact #sub-logo {background: #013064 url(../images/masthead3.jpg) 100% 0 no-repeat;}
#logo h1 {
	padding:0;
	margin:0;
	border:0;
}
.img-left {
	float: left;
	padding:0 10px 10px 0;
}
.features {
	padding-bottom:15px;
	clear:left;
}
.space-below-image {
	padding-bottom:10px;
}
.align-right {
	text-align:right;
}
.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
#content {
	width: 728px;
	margin: 0 auto;
	background-color: #fff;
}
#content-preview {
	float:left;
	width:350px;
	padding:25px;
	background: #fff;
	border-right:1px solid #ccc;
}
#news-preview {
	float:left;
	width:200px;
	padding:25px;
	padding-bottom:10px;
	padding-top: 15px;
}
#careers-preview {
	float:left;
	width:200px;
	padding:25px;
	padding-bottom:10px;
	padding-top: 24px;
	line-height: 12pt;
}
#news-buttons {
	float:left;
	width:125px;
	padding-top: 0px;
	padding-left: 15px;
	height: 50px;
}
#news-buttons2 {
	float:left;
	width:125px;
	padding-top: 0px;
	padding-left: 15px;
	height: 50px;
	top: auto;
}
#body {
	float:left;
	width:450px;
	padding:25px;
	background: #fff url(../images/bg_windmills.gif) 100% 100% no-repeat;
	border-right:1px solid #f1f1f1;
}
#column {
	float:left;
	width:150px;
	padding:25px;
	padding-bottom: 15px;
}
#content-preview p,#news-preview p {
	line-height:normal;
}
#footer {
	border-top:1px solid #999;
	padding: 1em 0 2em 0;
	clear:both;
	width:730px;
	margin:0 auto;
	line-height: .5px;
}
.menulist {
	padding:0 0 1em 2em;
}
.menulist li {
	margin-bottom:0.75em;
	border-bottom:1px dashed #ccc;
	padding-bottom:0.75em;
	list-style-image:url(../images/bullet2.gif);
}
.pullquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#5f8eac;
	font-weight:bold;
	line-height:normal;
}
.testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.introp {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5F8EAC;
}

