
html { -webkit-text-size-adjust: none; }

body, div, table, td, select, input {font-family: Arial,Helvetica,sans-serif; font-size:12px; color: #000000; line-height: 21px;} 
.main_body{ background-color: #ffffff; margin: 0px; } 

a:a { color: #2587bf; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:link { color: #2587bf; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:visited { color: #2587bf; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:active { color: #2587bf; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:hover { color: #2587bf; TEXT-DECORATION: none; FONT-WEIGHT: normal;}

h1,h2,h3,h4,h5,h6 { padding: 0px; margin: 0px; font-weight: normal;}
.error{ color: #CC0000; font-weight: bold; }   

hr{ border: 0; height: 1px; color: #cccccc; background-color: #cccccc; margin-top: 20px; margin-bottom: 20px; }
form {padding: 0px; margin: 0px;}
img {border: 0px;}

#outermost { width: 100%; overflow: none;}

#comments {width: 600px; height: 100px;}

#top { width: 680px; text-align: center; height: 131px; padding-bottom: 15px; border-bottom: #cccccc 1px solid; margin-right: auto; margin-left: auto; margin-top: 20px; }
#top-left { float: left; width: 350px; padding-right: 15px; border-right: #cccccc 1px solid;}
#top-right { float: right; width: 300px; padding-left: 14px; }

#content { width: 680px; margin-left: auto; margin-right: auto; padding-top: 15px; overflow: hidden; margin-bottom: 40px; }
#content h2 { color: #f6b616; font-size: 18px; font-weight: bold; line-height: 22px; text-align: center; }
#content h3 { color: #2587bf; font-size: 15px; font-weight: bold; padding-top: 8px; padding-bottom: 5px; border-bottom: #cccccc 1px solid; margin-bottom: 15px; border-top: #cccccc 1px solid; margin-top: 15px;}
.smalltext { font-size: 10px; color: #666666; }

.form_button {
    border-color: #2587bf;
    BACKGROUND-COLOR: #2587bf;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    border-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-width: 0px;
    cursor: pointer;
   text-transform: uppercase; }
 

input, select, textarea {
background-cololr: #FFFFFF;
border: #cccccc 1px solid;
color: #000000;
font-family: Arial;
font-size: 11px;
font-weight: normal;
padding: 3px;
line-height: 14px; 
}

.timefield { width: 60px; }
.timefield2 { width: 60px; }
.contactfield { width: 150px; }
.signupfield { width: 190px; BORDER: #784e29 1px solid; PADDING-LEFT: 4px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; line-height: 14px;}   
.blank { border-color: none; border-style: none; border-width: none; background-color: transparent; }

* {
margin: 0;
padding: 0;
}