/* Global Styles */
html,body { background-color: #FAF5F2; margin: 0px 0px 0px 0px; }
#pagecontent { width: 779px; height: auto; margin-left: auto; margin-right: auto; background-image:url(images/gradiantbg.gif); background-repeat: repeat-y; }
#bodytable { width: 763px; height: auto; margin-left: auto; margin-right: auto; }
#bodycolumn1 { width: 264px; height: auto; background-color: #829AB4; vertical-align: top; }
#bodycolumn2 { width: 499px; height: auto; background-color: white; background-image:url(images/bodycolumnbg.gif); background-repeat: repeat-y; vertical-align: top; }
#bottomborder { width: 779px; height: 17px; margin-left: auto; margin-right: auto; background-image:url(images/bottomborder.gif); background-repeat: repeat-x; }
.row { clear: both; }
.nomargins { margin: 0px 0px 0px 0px; }
.bodypadding { padding: 5px 10px 10px 12px; }
.aligntop { vertical-align: top; }
.aligncenter { text-align: center; }
.alignright { text-align: right; }
.medfrmfield { width: 200px; height: auto; }
.smallfrmfield { width: 75px; height: auto; }
.formcopy { color: black; font-weight: normal; font-size: 0.9em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; line-height: 1.6; }

/* Header Styles */
#header { width: 763px; height: 117px; background-image:url(images/header.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto; }
#headerphonenumbers { float: right; padding-top: 8px; padding-right: 6px; color: black; font-weight: normal; font-size: 0.95em; font-family: arial,Arial,helvetica,Helvetica,sans-serif; }
#headermailinglist { float: right; width: 230px; height: auto; padding-top: 35px; }
#mailinglistemail { width: 140px; height: auto; }
#logooverlay { float: left; width: 304px; height: 107px; }
#imglogooverlay { width: 304px; height: 107px; border-width: 0px 0px 0px 0px; }
#donatebtnoverlay { float: left; width: 122px; height: 41px; margin-top: 43px; margin-left: 65px; }
#imgdonatebtnoverlay { width: 122px; height: 41px; border-width: 0px 0px 0px 0px; }

/* Navigation Styles */
#navigationbox { width: 256px; height: auto; margin-top: 4px; margin-left: 4px; margin-bottom: 4px; background-color: #E6E3EA; }
#navigationpadding { padding: 5px 15px 5px 15px; }
.navcopy:hover { text-decoration: underline; }
.selectednav:hover { text-decoration: none; }
.navcopy2:hover { text-decoration: underline; }
.navlevel2 { padding-left: 10px; }
.navlevel3 { padding-left: 25px; }
#navpromobox { width: 256px; height: auto; margin-top: 8px; margin-left: 4px; margin-bottom: 4px; background-color: #962F42; }
.navpromopadding { padding: 5px 10px 5px 10px; }

/* Promo Area Styles */
#navpromobox a { color: #F9FFB9; }
#navpromobox a:visited { color: white; }

/* Footer Styles */
#footer { width: 763px; height: auto; margin-left: auto; margin-right: auto; }
.footercopy:hover { text-decoration: underline; }

/* Contact Us Styles */
#contacttable { width: 425px; height: auto; margin-left: auto; margin-right: auto; padding-top: 15px; }

/* Local Centers Styles */
#localcentersform { width: 350px; height: auto; margin-left: auto; margin-right: auto; }
