html, body { text-align: center; color: #005072; font: 11px/11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; background: #fff url(/images/contactbg.jpg) no-repeat center top; } 
#contactcontent { margin: 0; padding: 0; height: 151px; width: 820px; background: #fff url(/images/contactbg.jpg) no-repeat center top; } 
#contactcontentN {background: url("images/contactbg2.jpg") no-repeat scroll 0 0 #f6f7f9;
    height: 211px;
    margin: 0;
    padding: 0;
    width: 820px;} 


.contacttable { margin: 15px auto 0px auto; } 
.nameinput { margin: 5px 8px 16px 0; border: 1px solid white; width: 245px; padding: 3px; background-color: #fff; color: #636363; font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.input { margin: 5px 8px 10px 0; border: 1px solid white; width: 245px; padding: 3px; background-color: #fff; color: #636363; font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.text { margin: 5px 0 10px 0; border: 1px solid white; width: 474px; padding: 3px; height: 64px; background-color: #fff; color: #636363; font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }
.textL { margin: 5px 0 10px 0; border: 1px solid white; width: 474px; padding: 3px; height:118px; background-color: #fff; color: #636363; font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }
.cap { margin: 0 0 0 7px; border: 1px solid white; width: 98px; padding: 3px; background-color: #fff; color: #636363; font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.error { border: 1px solid #ff7a00; } 
input.button { float: right; border: 1px solid #c6d8e0; display: block; padding: 3px 25px; color: #005072; text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center top; font-size: 10px; line-height: 10px; } 
input.button:hover, input.button:focus { text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center bottom; } 
.nearestLocation {background-color: #FFFFFF;
    border: 1px solid white;
    color: #636363;
    font: 11px/14px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
    margin: 5px 8px 10px 0;
    padding: 3px;
    width: 254px;}
