body { background: url(../images/wallpaper.png); text-align: center; }
body, p { margin: 0px; padding: 0px; }

h1 { padding: 0px 0px 10px 0px; margin: 0px; font-size: 12px; color: #336699; }
h2 { margin: 0px; padding: 0px; font-size: 11px; color: #737373; }
a { padding: 0px; margin: 0px; color: #669933; text-decoration: none; font-weight: bold; }
a img { border: none; }
.clear { clear: both; font-size: 1%; }

#mainContainer { margin: 0px auto; width: 710px; font:11px Verdana, Arial, Helvetica, sans-serif; color: #737373; text-align: left; }
#mainContainer img { vertical-align: bottom; }
#divider { height: 8px; width: 710px; background: url(../images/page_bg_divider.png) no-repeat; font-size: 1%; }

#middle { width: 710px; background: url(../images/page_bg_middle.png); }

#bottom { height: 51px; width: 710px; background: url(../images/page_bg_bottom.png) no-repeat; }
#bottom p {	padding: 35px 0px 0px 0px; margin: 0 0 0 0; text-align: center; color: #cccccc; }

.homeMainNav { padding: 0px 0px 15px 0px; margin: 0px; }
.homeMainNav ul { padding: 0px; margin: 0px 0px 15px 0px; }
.homeMainNav li { margin: 0px; padding: 3px 0px 3px 0px; position: relative; background: url(../images/nav_bullet_top.gif) 0px -10px repeat-y; border-bottom: 1px solid #CCCCCC; list-style: none; }
.homeMainNav li span { display: block; padding-left: 20px; }
.homeMainNav li hr, .homeMainNav hr.cover { display: none; }
.homeMainNav li a { padding: 0px; margin: 0px; color: #666666; text-decoration: none; font-weight: normal; }
.homeMainNav li a:hover, .homeMainNav li a.active { color: #336699; }
.homeMainNav ul ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 30px; position: relative; }
.homeMainNav ul ul li { margin: 0px; padding: 1px 0px 1px 0px; background: none; list-style: none; border: none; position: relative; }
.homeMainNav ul ul li span { margin: 0px; padding: 0px; }
.homeMainNav ul ul ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; position: relative; }

.promo { margin-bottom: 10px; }
.promoCopy { padding: 6px; border: 1px solid #cccccc; }