body { margin: 0px; padding: 0px; font-family: verdana, arial, sans-serif; font-size: 10px; text-align: center; background: url(../images/body_background.gif); }

img { border: 0px; }

sup { line-height: 0; }

#main_body { margin: 10px auto 15px auto; padding: 25px 25px 25px 25px; width: 725px; background: #ffffff; text-align: left; border: 1px solid blue;}

/* BEGIN: nav styles */
#nav { clear: both; }

#nav ul { margin: 0px; padding: 0px; list-style: none; display: inline; } 
#nav ul li { margin: 24px 0px 7px 0px; padding: 0px; display: inline; float: left; } 
#nav img { display: block; }
/* END: nav styles */

/* BEGIN: home body content styles */
#content { padding: 9px 29px 0px 29px; clear: both; }

#content #left_col { width: 229px; float: left; }

#content #right_col { width: 384px; float: right; padding: 0px; margin: 0px; }

#content #right_col img { padding-left: 1px; } 

#content #right_col .t1 { padding: 6px 0px 9px 0px; margin: 0px; clear: both;  }
#content #right_col form { margin: 0px 0px 17px 0px; padding-left: 1px; }
#content #right_col input#zip_code { width: 75px; height: 16px; }

#content #right_col .article { margin: 8px 0px 8px 0px; }
#content #right_col .article a { color: #00467f; }

#content #right_col #fda { margin: 20px 0px 0px 0px; }
#content #right_col #fda a { color: #00467f; text-decoration: none; }
#content #right_col #fda a:hover { text-decoration: underline; }

/* END: home body content styles */

/* BEGIN: content styles */

h1 { font-size: 24px; color: #306797; padding: 0px; margin: 0px 0px 17px -1px; }
h2 { font-size: 12px; color: #306797; padding: 0px; margin: 0px 0px 4px 0px; }
h3 { font-size: 10px; padding: 0px; margin: 0px 0px 4px 0px; }

a { color: #00467f; text-decoration: none; }
a:hover { text-decoration: underline; }

h1.news { font-size: 14px; color: #000000; font-weight: bold;  }
h2.news { font-size: 12px; color: #000000; font-style: italic; font-weight: bold; margin: 0px 0px 20px 0px; }

/* END: content styles */

ul#site_index { list-style: none; }
ul#site_index li { font-weight: bold; }
ul#site_index ul { margin-left: 15px; padding: 0px; list-style: none; }
ul#site_index ul li { margin: 0px; padding: 0px; font-weight: normal; }

/* BEGIN: site index styles */

/* END: site index styles */

/* BEGIN: footer styles */
#footer { margin: 0px auto 70px auto; width: 770px; text-align: left; clear: both; }

#footer #copyright { color: #cccccc; float: left; }
#footer #links { color: #cccccc; float: right; }
#footer #links a { color: #cccccc; text-decoration: none;}
#footer #links a:hover { text-decoration: underline;}
/* END: footer styles */

/* BEGIN: form styles */
.frmButton { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; background: #7eb1e6; height: 25px; width: 200px; }
.frmField { position: relative; }
.frmLabel { font-size:10px; }
.frmLabelReqd { font-size:10px; font-weight: bold; }
.frmLabelError { font-size:10px; color: maroon; }
.frmLabelReqdError { font-size:10px; font-weight: bold; color: maroon; }
.frmError { font-size: 10px; color: maroon; font-weight: bold; }
.frmErrorTitle { font-size: 12px; color: maroon; font-weight: bold; }
.mailingList { padding: 0px; spacing: 0px; border: 1px; }
.frmText { font-size:10px; }
.frmTextError { font-size:10px; background-color: #ffcccc; }

.frmSelect	{ font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.frmSelectError	{ font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffcccc; }

.frmCk		{ font-family: Verdana, Arial, sans-serif; font-size: 11px; }

.frmTextArea	{ font-family: Verdana, Arial, sans-serif; font-size: 11px; scrollbar-arrow-color: #061340; scrollbar-darkshadow-color: #666666; scrollbar-face-color: #dddddd; }
.frmTextAreaError	{ font-family: Verdana, Arial, sans-serif; font-size: 11px; scrollbar-arrow-color: #061340; scrollbar-darkshadow-color: #666666; scrollbar-face-color: #dddddd; background-color: #ffcccc; }

/* END: form styles */
