*, html {padding:0; margin:0}
body {background-color: #3F5473; margin: 20px; font-family: arial, helvetica, verdana, sans-serif; font-size: 100%} 
a:link {color: #0338B6}
a:visited {color: #0338B6}
a:hover {color: #C00000}
.logohdr {padding-bottom: 6px; background-image: url('/images/backgrounds/hdr-bkg-right1.gif'); background-position: top right; background-repeat: no-repeat}
.logohdr-grn {padding-bottom: 6px; background-image: url('/images/backgrounds/hdr-bkg-grn3.gif'); background-repeat: no-repeat; background-position: top right}
.logohdr img {display: block}
.logohdr-grn img {display: block}
.dblborder {border-top: 6px double #A40000; border-bottom: 6px double #A40000}
.dblborder-grn {border-top: 6px double #86B850; border-bottom: 6px double #86B850}
#outercontainer {width: 800px; margin: auto; padding-top: 20px;/*border: 1px solid #7F9DB9;*/ background-color: #FFFFFF}
#navtable {border-collapse: collapse; width: 240px; height: 200px; margin:0}
#navtable td{height: 38px;  border-bottom: 2px dotted #CCCCCC}
#navtable a:link {display: block; font-family: verdana, arial, sans-serif; color: #404040; font-weight: bold; background-image: url('/images/blue-sq-blt.gif'); background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; padding-left: 40px; font-size: 13px; text-decoration: none}
#navtable a:visited {display: block; font-family: verdana, arial, sans-serif; color: #404040; font-weight: bold; background-image: url('/images/blue-sq-blt.gif'); background-repeat: no-repeat; padding-top: 10px; padding-bottom: 10px; padding-left: 40px; font-size: 13px; text-decoration: none}
#navtable a:hover {display: block; color: #404040; background-image: url('/images/backgrounds/no-bkg.gif'); background-repeat: no-repeat;padding-left: 40px}

body#about a#about-nav, body#home a#home-nav, body#capabilities a#capabilities-nav, body#wind-energy a#wind-energy-nav, body#contact a#contact-nav{background-image: url('/images/red-sq-blt.gif'); background-repeat: no-repeat; padding-left: 40px}

#wind-energy {background-color: #6A8E4A}
#navtable img {display: block}
#outertable {width: 760px; margin: 0px 20px; border-top: 6px double #3E76B5}
p {padding-top: 0px; font-size: 80%; margin-bottom: 20px}

td.rightcol {padding:20px 0px 25px 10px; font-family: sans-serif; vertical-align: top; color: #505050;font-size: 100%}
div.wind-energy-rightcol {font-size: 13px; color: #505050}
table.footer {background-image: url('/images/nav-bkg2.gif')}
table.footer td{vertical-align: middle; margin: 0; font-family: verdana; padding-top:8px; padding-bottom:8px; padding-left: 20px; padding-right: 20px; font-size: 10px; font-weight: bold; background-color: #404040; background-image: url('/images/nav-bkg2.gif'); color: #C0C0C0}
td.ftr-links {text-align: right}
table.footer a:link {font-size: 10px; color: #a4a4a4; text-decoration: none}
table.footer a:visited {color: #a4a4a4; text-decoration: none}
table.footer a:hover {color: #b2b2b2}
.hdrphone {text-align: right; font-family: 'arial narrow'; font-size: 22px; color: #404040; vertical-align: bottom; padding-bottom: 5px}
td.content-td {width: 508px; padding:0; vertical-align: top}
td.content-td-privacy {width: 508px; padding:0; vertical-align: top}
td.content-td div.borderdiv {margin:0; padding:20px 20px 20px 0px; border-right: 8px solid #CCCCCC; background-color: #ffffff}
td.content-td-privacy div.borderdiv {margin:0; padding:20px 20px 20px 0px; background-color: #ffffff; border-right: 8px solid #CCCCCC}

td.content-td div.maincontent {border: 1px solid #7F9DB9; margin: 0px; padding: 20px 20px; line-height: 20px}
td.content-td-privacy div.maincontent {border: 1px solid #7F9DB9; margin: 0px; padding: 20px 20px; background-image: url('/images/light-gray-gradient.gi'); background-repeat: repeat-x; line-height: 20px}

.small {font-size: 11px; font-style: italic; text-align: right}
.dropcap {
float:left;
color:#606060;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: Times New Roman, serif} 
hr {margin-top: 15px; margin-bottom: 15px}
/*h1.wind-energy-title {font-family: arial; color: #5F8435;font-size: 22px; font-weight: normal; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-bottom: 15px}*/
h1.page-title {color: #5A78A5; background-color: #FFFFFF; font-size: 22px;  font-weight: bold; margin-bottom: 15px; display: none}

h1 {font-size: 18px} 
h2 {font-size: 13px; font-weight: bold; margin-top: 10px;margin-bottom: 8px; padding: 3px;color: #34577E; background-color: #ECECEC}
h3 {font-size: 13px; color: #404040; font-weight: bold; margin-top: 5px; margin-bottom: 3px}
ul{font-family: arial, helvetica, verdana, sans-serif; padding:0; margin: 0px 0px 5px 10px; font-size:12px; line-height: 20px}
ul li {padding-top:0; margin-top:0; margin-left: 15px}
ul.larger {font-size: 80%; line-height: 25px}
ul.sitemap {background: #ffffff;margin: 30px; font-family: arial, helvetica, verdana, sans-serif}
ul.sitemap li {font-size: 12px}

#sitemap div {border: 1px solid #c0c0c0; padding: 25px; width: 750px; height: 450px;margin-auto; background: #ffffff}
#sitemap ul li {line-height: 25px}
#sitemap h1 {font-size: 14px; font-weight: bold; margin-bottom: 30px}
ol {font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; margin-bottom: 20px; margin-left: 23px; line-height: 18px}
ol li {margin-bottom: 5px}
ul.wind-energy-benefits {margin-bottom: 25px}
ul.wind-energy-benefits li {margin-left: 23px; line-height: 20px}
table.wind-nav {background-image: url('../images/backgrounds/green-bkg1a.gif')}
table.wind-nav td{text-align: center; font-weight: bold; vertical-align: middle; height: 22px; color: #FFFFFF}
table.wind-nav a:link {font-family: arial; color: #FFFFFF; font-size: 80%; text-decoration: none; font-weight: bold}
table.wind-nav a:visited {color: #FFFFFF; font-size: 80%; text-decoration: none; font-weight: bold}
table.wind-nav a:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold}

#services {font-size: 14px; line-height: 50px}

ul.services li {color: #404040; list-style-image: url('../images/red-arrow3.gif')}
#bdr-right {border-right: 8px solid #3E76B5}
#anim img{display: block}
#service-areas {display: none}



#hdn {display: none}
fieldset {margin: auto; background-color: #FFFFFF; border: 1px solid #7F9DB9; font-family: arial, helvetica, sans-serif; font-size: 85%; padding: 0px 35px 25px 35px}
fieldset p {margin-top: 20px; font-size: 95%; line-height: 18px}
legend {font-size: 18px; letter-spacing: 1px; font-family: arial; color: #34577E; padding: 0px 5px 0px 5px}
#tempform {line-height: 20px; font-size: 95%}
th {font-size: 14px; font-family: arial; color: #000000; text-align: left}
.inp {font-family: arial, helvetica, sans-serif; font-size: 12px; padding-left: 5px}
textarea {width: 250px}