body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
table {margin-left: auto; margin-right: auto;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2A3FAA; text-decoration: none;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2A3FAA;}
.bodycopy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;}

.sdvob {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight:bold; color: #FFFFFF;}

a.services {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;}
a.services:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2A3FAA; text-decoration: underline;}
a.servicesnav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2A3FAA; text-decoration: none;}
a.servicesnav:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline;}
.subhead_blue {font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-style: italic; font-weight: bold; color: #2A3Faa;}
.title_project {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: italic; font-weight: bold; color: #007F55;}
.testimonial {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 24px; color: #2A3Faa;}
.testimonial_info {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 24px; color: #2A3Faa;}
li {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; margin-bottom: 8px;}
#nav{float:left; list-style:none; margin-bottom:0px; margin-top:0px; margin-left:0px; width:551px; background-color: #2A3FAA;}
#nav a.selected{color: #ffffff; background-color:#006;}
#nav a{display:block; background-color:#2A3FAA; line-height:19px; margin-right:0px;margin-bottom:2px; padding:0px 19px 0px 19px; color: #ffffff; font-size: 1.1em; text-decoration: none; font-weight:bold;}
#nav a:hover{color: #ffffff; background-color:#006;}
#nav ul{margin:0 0 0 0; padding:0}
#nav li{text-align:left; height:19px;float:left; margin:2px;padding-left:0px; padding-top:0px; padding-bottom:0px; list-style-type:none; display:inline;}

#navContact{float:left; list-style:none; margin-bottom:0px; margin-top:0px; margin-left:0px; background-color: #2A3FAA;}
#navContact a.selected{color: #ffffff; background-color:#006;}
#navContact a{display:block; background-color:#2A3FAA; line-height:19px; margin-right:0px; margin-bottom:2px; padding:0px 10px 0px 10px; color: #ffffff; font-size: 1.1em; text-decoration: none; font-weight:bold;}
#navContact a:hover{color: #ffffff; background-color:#006;}
#navContact ul{margin:0 0 0 0; padding:0}
#navContact li{text-align:left; height:19px;float:left; margin:2px;padding-left:0px; padding-top:0px; padding-bottom:0px; list-style-type:none; display:inline;}

div.errors p em{color:#C00;font-style:normal;font-weight:bold}
div.errors p{margin:0}
div.errors{margin:10px 0 10px 0;padding:5px 10px;border:#FC6 1px solid;background-color:#FFC}
div.formContainer div.buttonRow{margin-left:180px}
div.formContainer div.controlSet div{margin-left:170px}
div.formContainer div.controlSet label,div.formContainer div.controlSet input{display:inline;float:none}
div.formContainer form fieldSet div{padding:0.25em 0}
div.formContainer form fieldSet{margin:10px 0;padding:10px;border:#369 1px solid}
div.formContainer form legend{font-weight:bold;color:#333}
div.formContainer form p.note{margin-left:170px;font-size:90%;color:#333}
div.formContainer form p{margin:0}
div.formContainer input.error{border-color:#C00;background-color:#FEF}
div.formContainer input:focus,div.formContainer input.error:focus,div.formContainer textarea:focus{background-color:#FFC;border-color:#FC6}
div.formContainer label em,div.formContainer span.label em{position:absolute;right:0;font-size:120%;font-style:normal;color:#C00}
div.formContainer label,div.formContainer span.label{margin-right:10px;padding-right:10px;width:175px;display:block;float:left;text-align:right;position:relative}
div.formContainer label.error,div.formContainer span.error{color:#C00}
div.formContainer{margin-top:0;margin-bottom:10px;margin-left:0px;margin-right:10px;padding-top:0;padding-right:5px;padding-left:5px;padding-bottom:10px;background-color:#ECEDDD;border:#036 1px solid;width:475px}