* { margin: 0; padding: 0; }

/* PAGE Formatting *************************************/
html, body { font: 12px Verdana, Arial, Helvetica, sans-serif; background: #B6BFCD url(images/bg_body.jpg) repeat-x 0 187px; }
#wrapper { margin: 0 auto; width: 850px; background: #FFFFFF url(images/bg_content.gif) repeat-y 100% 0; overflow: hidden; border-bottom: 1px solid #FFFFFF; }

/* HEADER Formatting *************************************/
#header { height: 113px; background: url(images/bg_header.jpg) repeat-x 50% 0; text-align: center; }

/* MAIN NAV Formatting ************************************/
#mainNav { height: 74px; font: 12px Verdana, Arial, Helvetica; background: url(images/bg_nav.jpg) repeat-x 0 0; text-align: center; margin-top: -2px; margin-top: -2px; }
#mainNav ul { margin: auto; width: 850px; }
#mainNav ul li { padding-top: 42px; float: left; list-style: none; margin: 0 2px; }
#mainNav ul li a { margin: auto; padding: 20px 30px; color: #011F52; font-weight: bold; text-decoration: none; }
#mainNav ul li a:hover { color: #5D5D5D; }
/* CUSTOM LOGO Formatting *************************************/
.mainImage { border-bottom: 1px solid #000000; }
#BannerImage { margin: 45px 0px 15px 23px; border: none; }

/* CONTENT TAG Formatting *************************************/
#content { margin: 20px 220px 20px 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #404040; line-height: 16px; }
#content p { margin: 10px 0; }
#content h1 { margin: 10px 0; color: #33486C; font-size: 14px; }
#content h2 { margin: 10px 0; color: #33486C; font-size: 12px; }
#content h3 { margin: 10px 0; color: #33486C; font-size: 11px; font-weight: normal; }
#content h4 { margin: 0px 30px 0px 400px; color: #33486C; font-size: 10px; font-weight: normal; }
#content a { color: #7E5F04; }
#content a:hover { color: #33486C; }

/* SECONDARY NAV TAG Formatting *************************************/
#secondaryNav { width: 201px; font: 12px Verdana, Arial, Helvetica;  float: right; border-top: 1px solid #FFFFFF; margin: 0; margin-top: -2px; }
#secondaryNav ul { margin-top: 10px; }
#secondaryNav ul li { border-bottom: 1px dotted #D7CEB5; margin: 5px 20px; list-style: none; }
#secondaryNav a { color: #FFFFFF; text-decoration: none; }
#secondaryNav a:hover { color: #D7CEB5; }
#secondaryNav h1 { margin: 10px 7px 0px 7px; font: 10px Verdana, Arial, Helvetica; font-weight: normal; }
#secondaryNav h2 { margin: 0px 25px 15px 5px; font: 10px Verdana, Arial, Helvetica; float: right; font-weight: normal; }
#secondaryNav img { margin: 0; padding: 0; border: none;}

/* FOOTER TAG Formatting *************************************/
#footer { margin:  0 0 10px 0; width: 850px; }
#footer p { color: #011E51; float: left; margin: 10px 0; font-size: 10px; }
#footer a { color: #011E51; }
#footer a:hover { text-decoration: none; }