body { background-color: #3F3F3F; margin: 0px 0px 0px 0px; text-align: center; padding: 0px;}
p, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4D4D4D; }
a { font-family: Arial, Helvetica, sans-serif; color: #1F7043; text-decoration: underline; }
a:hover { text-decoration: underline; }

.orange { color: #F18200; }
.publicsupport { margin-left: 8px; display:inline; }

#container { width: 746px; text-align: left; margin: 0px auto 0px auto; }
#top { width: 746px; }
#middlehome { width: 746px; background-color: #FFFFFF; background: url(../images/home/body_bg2.gif); background-repeat: repeat-y; text-align: left; }
#middlehome:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#middle { width: 746px; background-color: #FFFFFF; background: url(../images/home/body_bg.gif); background-repeat: repeat-y; text-align: left; }
#middle:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#left-column { width: 208px; float: left; }
#lc-3 { background: url(../images/home/home_ready_19.gif); background-repeat: no-repeat; background-position: top right; }
#lc-3 p { margin: 10px 17px 10px 20px; }
#right-column { width: 538px; float: left; }
#right-column p, #right-column li { margin: 10px 23px 10px 19px; }

#footer { width: 746px; height: 100px; background: url(../images/home/footer.gif); background-repeat: no-repeat; background-position: top; }
#footer-left { width: 208px; height: 100px; float: left; }
#footer-right { width: 538px; height: 100px; float: left; }

#bottomnav {width: 746px;margin: 0px; padding: 0px; text-align:center;}
#bottomnav p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;}
#bottomnav a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline;}
#bottomnav a:hover { text-decoration: underline; color: #F18200;}

 /* main contact*/ 
 #big-contact { padding:20px 0 10px 25px; float:left; } 
 #big-contact label { width:150px; position:relative; display:block; text-align:right; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;} 
 #big-contact label input, #big-contact label textarea { background-color:#fff; border:1px solid #82807C; position:absolute; width:150px; left:110%; top:-2px; } 
 #big-contact select { background-color:#ffffff; border:1px solid #82807C; position:absolute; width:150px; left:110%; top:-2px; font-size: 11px;}
 #big-contact label textarea { width:200px; height:75px; top:0; } 
 .submit-big-contact { margin:80px 0 0 250px; width: 50px;}