/* Global Styles */
html,body { background-color: white; margin: 0px 0px 0px 0px; background-image:url(images/headerbg.jpg); background-repeat: repeat-x; }
#pagecontent { width: 780px; height: auto; margin-left: auto; margin-right: auto; }
#pageheader { width: 780px; height: auto; background-image:url(images/header.jpg); background-repeat: no-repeat; }
.formcopy { color: black; font-weight: normal; font-size: 0.85em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.mailinglistcopy { color: white; font-weight: normal; font-size: 0.85em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
.aligncenter { text-align: center; }
.aligntop { vertical-align: top; }
.alignright { text-align: right; }
#headerrule { width: 780px; height: 4px; background-color: #0DBFE9; margin-top: 5px; }
.row { clear: both; }
.nomargins { margin: 0px 0px 0px 0px; }
.copy { color: black; font-weight: normal; font-size: 0.85em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; line-height: 1.6; }
.headercopy { color: black; font-weight: bold; font-size: 1em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; line-height: 1.6; }
#companylogobox { float: left; width: 300px; height: 150px; margin-top: 30px; }
#imgcompanylogobox { width: 300px; height: 150px; border-width: 0px 0px 0px 0px; }

/* Mailing List Styles */
#mailinglistbox { float: right; width: 230px; height: 45px; padding-top: 140px; padding-right: 5px; }

/* Navigation Styles */
#mainmenubar { width: 780px; height: auto; color: black; font-weight: bold; font-size: 0.85em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; padding-top: 20px; }
.navlink { color: black; text-decoration: none; }
.selectednavlink { color: #5DD5ED; text-decoration: overline; }
.submenubar { width: 780px; height: auto; color: black; font-weight: normal; font-size: 0.85em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; padding-top: 5px; }
.subnavlink { color: black; text-decoration: none; line-height: 1.6; }
.navtable { width: 780px; height: auto; }

/* Promo Area Styles */
#promobox { float: right; clear: right; width: 335px; height: auto; margin: 0px 0px 10px 10px; background-color: #FDFDE5; }
#promoboxrule { width: 335px; height: 4px; background-color: #06C2E8; }
.promoboxpadding { padding: 5px 10px 10px 10px; }

/* Contact Us Styles */
#contacttable { width: 425px; height: auto; margin-left: auto; margin-right: auto; padding-top: 15px; }

/* Footer Styles */
#footer { width: 780px; height: auto; padding-top: 20px; }
.footercopy { color: black; font-weight: bold; font-size: 0.7em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; line-height: 1.6; }
.footercopy a { color: black; text-decoration: none; }
