body {background: #ccc url("../images/bg.gif") repeat; }
#wrapAll { width: 948px; margin: 0 auto;  }
#wrapBody{ float:left; width:948px; height:100%;}
	#wrapBody h1 { background: url("../images/banner.jpg") no-repeat; height: 148px; text-indent: -9000px; width: 948px; }


/* Main Navigation Styles */
#wrapNav { background: url("../images/nav_bg.jpg") repeat-x; height: 33px; width: 948px; }
	#wrapNav ul { border-right: 2px solid #ccc; height: 100%; margin: 0 auto; width: 948px; }
		#wrapNav ul li { display: inline; float: left; height: 100%; width: auto; }
			#wrapNav ul li a { border-left: 2px solid #ccc; color: #333; display: inline; float: left; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; height: 100%; line-height: 33px; padding: 0px 56.8px; text-decoration: none; width: auto; }

			/* Hover and Active States */
				#wrapNav ul li a:hover, #wrapNav ul li a.active { background: url("../images/nav_bg_hover.jpg") repeat-x; padding: 0px 56.8px; width: auto; }


/* Content Area Styles */
#wrapContent { background: #fff; border: 1px solid #aaa; font-family: Verdana, Georgia, sans-serif; height: auto; line-height: 130%; padding: 10px 10px 10px 20px; width: 918px; min-height: 300px; } /* Use {margin-top: 28px;} when no subnav */
	#wrapContent h3 { margin-top: 1em; font-family: Verdana, Georgia, sans-serif; font-size: 21px; padding-bottom: 5px; text-align: left; color: #0055a5; }
	#wrapContent h4 { font-weight: 900;}
	#wrapContent ul { font-family: Helvetica, Verdana, sans-serif; font-size: 13px; padding-left: 10px; }
	#wrapContent p { font-family: Helvetica, Verdana, sans-serif; font-size: 13px; padding-bottom: 5px; width: 600px; }
		#wrapContent p.paraFloat { float: left; }
#wrapFooter { color: #ccc; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; margin-left: 12px; margin-bottom: 7px; margin-top: 7px; text-align: center; width: 948px; }

.clear { clear: both; }
.list { color: #000;list-style-type: disc; }