*{ margin: 0; padding: 0; }*


body { 
font: .8em Arial, Sans-Serif; 
line-height: 1.8em; 
background: #CFDDFF url('main_background.png'); 
color: #444; 
}


a {
color: #6587F0; 
text-decoration: none;
}

a:visited {
color: #6587F0; 
text-decoration: none;
}

a:hover {
color: #333; 
text-decoration: underline;
}


h2 { 
margin: 0 0 10px; 
padding: 10px 0 3px; 
color:green;
padding:3px;
}
h3 { 
margin: 0 0 10px; 
padding: 10px 0 3px; 
color:green;
padding:3px;
}

h4{
color:#6587F0;
padding:6px;
padding-bottom:0px;
}
h5{
color:#6587F0;
padding:6px;
padding-bottom:0px;
}


p { 
margin:0;
padding:10px;
text-align:justify;
}

img { 
border: none; 
}

#header {
background: #CFDDFF url('images/logo.jpg') repeat-x;
height: 230px;
border:1px solid #6587E0;
}

#wrap { 
padding: 10px 10px 3px 10px; 
width: 760px; 
margin:20px auto; 
background: #CFDDFF;
border:3px solid #6587E0;
}


#left_col { 
float: left; 
width: 169px; 
background: white url('left_background_2.jpg'); 
background-repeat:no-repeat;
background-position:bottom;
margin-bottom: 10px; 
margin-top: 10px; 
position:relative;
height:500px;
border-right:1px solid #ccc;
padding-bottom:10px;
border:1px solid #6587E0;
border-bottom:1px solid #0F7208;
}

#content { 
margin-bottom: 10px; 
float: right; 
width: 556px; 
padding: 10px 10px 0px 10px; 
background: white url('content_bacskground_2.png'); 
margin-top: 10px; 
position:relative; 
height:500px;
border:1px solid #6587E0;
border-bottom:1px solid #0F7208;
color:#000000;
}
	
#footer { 
font-size: 11px; 
text-align: center; 
border-top: 1px solid #ccc; 
padding: 5px 5px;
margin:0px;
height:90px;
color:#0F7208;
border:1px solid #0F7208;
background: white url('content_bacsground_2.png'); 
font-weight:bold;
}



#menu {
margin:0px;
margin-left:3px;
margin-top:3px;
padding:0;
position: relative;
top: 0px;
right: 0;
left: 0;
} 


.menuElement {
background-image:url('menu_blank.png');
background-repeat:no-repeat;
text-decoration:none;
font-size:18px;
width:180px;
color:#6587E0;
height:25px;
font-family:Fixedsys, Arial, Times new roman;
padding-top:3px;
z-index:2;
padding-left:3px;
border-right:1px solid #6587E0;
border-bottom:1px solid #6587E0;
}

.menuElement_short {
background-image:url('menu_blank.png');
background-repeat:no-repeat;
text-decoration:none;
font-size:18px;
width:100px;
color:#6587E0;
height:25px;
font-family:Fixedsys, Arial, Times new roman;
padding-top:3px;
z-index:2;
padding-left:3px;
border-right:1px solid #6587E0;
border-bottom:1px solid #6587E0;
}


.mainMenuElement {
background-image:url('menu_blank.png');
background-repeat:no-repeat;
text-decoration:none;
font-size:18px;
width:160px;
color:#6587E0;
height:25px;
font-family:Fixedsys, Arial, Times new roman;
padding-top:3px;
padding-left:3px;
border-right:1px solid #6587E0;
border-bottom:1px solid #6587E0;

}

.menuElement:hover {
background-image:url('menu_blank_hover.png');
color:white;
height:25px;
text-decoration:none;

}.menuElement_short:hover {
background-image:url('menu_blank_hover.png');
color:white;
height:25px;
text-decoration:none;
}

#request_form {
margin:10px;
margin-top:50px;
padding:10px;
width:500px;
}

td {
padding:2px;
padding-left:5px;
}

td.label {
text-align:right;
}


span {
color:red;
}

#about_us_home {
padding:0px;
float:left;
margin:3px;
height:312px;
width:300px;
border:1px solid #64c464;
background:#CFDDFF url('blue_gradient.png');
text-align:justify;
}

#about_us_home h3 {
background-color:white;
color:green;
text-align:center;
}

#about_us_home p {
font-size:12px;
margin:3px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
}

#image_slideShow {
float:right;
margin:3px;
padding:6px;
height:300px;
width:225px;
border:1px solid #64c464;
}


#services_provided_home {
float:left;
margin:4px;
padding:0px;
padding-left:0px;
height:150px;
width:547px;
border:1px solid #64c464;
background: #CFDDFF url('blue_gradient.png');
}


#services_home_list {
padding-top:2px;
padding-left:30px;
}

#services_provided_home h3 {
background-color:#64c464;
color:white;
margin:0px;
padding:3px;
padding-left:10px;
}

#request_form_header p {
padding:0px;
margin:5px;
background-color:#52A4FC;
font-weight:bold; 
font-size:1.2em; 
text-align:center;
color:white;
}

#request_form_body{
padding:0px;
margin:5px;
margin-top:30px;
border:2px solid #52A4FC;
font-weight:bold;
background: #CFDDFF url('blue_gradient.png');
}

#request_form_bottom p {
padding:0px;
margin:5px;
margin-top:30px;
background:white;
font-weight:bold; 
font-size:1.2em; 
text-align:center;
color: green;
background: white;
}

#request_form {
margin:0px;
}

#incentives_content{
height:480px;
overflow:scroll;
background: url("blue_gradient_long.png");
background-repeat:repeat-x;
padding:5px;
border:1px solid #6587E0;
}

#incentives_content h3{
color:#6587E0;
}

#incentives_content p{
padding-left:10px;
}

#incentives_content ul{
padding-left:20px;
}

#incentives_content h2{
text-align:center;
color:green;
}

.sub_content {
background: url("blue_gradient_1.png");
background-repeat:repeat-x;
border: 1px solid #6587E0;
height:480px;
overflow:scroll;
background-attachment:scroll;
}

p.underlined_center {
text-decoration:underline;
text-align:center;
}

.wind_product {
margin-top:40px;
padding:3px;
}

.wind_prod_end {
padding-left:15px;
}

#products_wind_content li {
padding:5px;
}

ul {
padding-left:20px;
}

#services_content{
height:480px;
overflow:scroll;
background: url("blue_gradient_long.png");
background-repeat:repeat-x;
padding:5px;
border:1px solid #6587E0;
}

#services_content h2 {
text-align:center;
}

#services_content h3 {
padding:0;
margin:0;
}

#services_content h4 {
color:green;
margin-bottom:10px;
}

#services_content ul {
margin-left:10px;
}




