A:link
{
text-decoration: none;
}

a.example span
{
color: #999999;
text-decoration: none
}

a.example:hover span
{
color: #EFC43A;
text-decoration: none
} 

a.example span span
{
color: #666666;
}

a.example:hover span span
{
color: #EFC43A;
} 

a.example span span span
{
color: #f39c4a;
}

a.example:hover span span span
{
color: #EFC43A;
} 

p { margin-top: 0; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #2564ae; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f39c4a; margin-bottom: 0; }
h4 {}
.greenEnergy h2 { color: #66CC00; }
.none { display: none !important; }

#form { padding-top: 3px; padding-bottom: 10px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.formFirstname { display: none; }
.formRow { clear: both; padding-top: 3px; padding-bottom: 10px; }
.title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: right; width: 120px; float: left; clear: left; margin-right: 15px; margin-left: 3px; overflow: hidden; }
.input { width: 250px; /* Needed for consistency in all browsers */ margin-left: 3px; clear: right; }
.message { height: auto; }
.select { width: 254px; margin-left: 3px; clear: right; }
.required  { font-size: 18px; color: #F00; position: absolute; margin-left: 5px; }

input.error, textarea.error { border: solid 3px #F00; }
label.error { clear: both; float: left; margin-left: 102px; color: #F00; }

.bannerCont { padding-top: 270px; }
#bannerText { font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; }
#bannerText strong { color: #F39C4A; }

#contentCenter { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 13px; }
#contentCenter a { color: #F39C4A; }

#contentRight {  }
