@import url(/includes/css/base.css);
@import url(/includes/css/clearfix.css);
body {font: 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0; line-height: 1.2em;}
a {color:#006600; text-decoration: underline;}
a.linkTextFooter_Over {font-weight: bold;}
a:hover {color: #999999;}
img {border: none;}
	#container {width: 775px; margin: 5px auto;}
		#header {background: #fff url(/images/hdr-sizer.gif) 0 0 repeat-x;}
			#logo {width: 330px; float: left;}
			#banner {width: 434px; height: 158px; float: left;}
			#headerRight {width: 11px; float: left;}
		#middle {margin: 10px 0;}
			#sidebar {width: 175px; float: left;}
				#navigation {display: block; width: 168px; margin: 0; padding: 0; list-style: none;}
					#navigation li {clear: left; display: block; width: 168px; margin: 0;}
						#navigation li a {display: block; height: 20px; background: #fff url(/images/navBar-images/main_off.gif) 0 0 no-repeat; font: 13px Arial, Helvetica, sans-serif; color: #003366; text-align: center; text-decoration: none; padding: 15px 25px; font-weight: bold; line-height: 1em;}
						#navigation li.double a {padding: 9px 25px; height: 34px;}
						#navigation li a:hover, #navigation li.current a {background-image: url(/images/navBar-images/main_over.gif); color: #cbe72f;}
						#navigation li ul {display: block; width: 127px; margin: 0 0 0 40px; padding: 0; list-style: none;}
							#navigation li ul li {width: 127px; height: 46px; margin: 0;}
								#navigation li ul li a, #navigation li.current ul li a, #navigation li.double ul li a {font-size: 11px; background-image: url(/images/navBar-images/sub_off.gif); padding: 17px 30px; color: #003366;}
								#navigation li ul li.double a {padding: 11px 30px;}
								#navigation li ul li a:hover, #navigation li ul li.current a, #navigation li.current ul li.current a {background-image: url(/images/navBar-images/sub_over.gif); color: #cbe72f;}
				ul#upcomingEvents {list-style: disc; margin: 1em 1em 2em 3em;}
					ul#upcomingEvents li {display: list-item;}
				p#memberCallout {font-size: 7pt; border: 2px solid #cbe72f; border-width: 2px 0; padding: 3px 10px;}
			#content {width: 580px; float: right;}
				#rightBar {width: 185px; float: right; margin: -20px 0 36px 36px;}
				#leftBar {width: 100px; float: left; margin: 0 0 30px 0;}
				#content h1 {color:#000000; font: bold 24px Arial,Helvetica,sans-serif; margin-bottom: -4px;}
				#content h2 {margin: 36px 0 4px; color:#000000; font: bold 17px Arial,Helvetica,sans-serif;}
				#content h3 {color:#000000; font: bold 17px Arial,Helvetica,sans-serif;}
				#content sup {font-size:12px; vertical-align:text-top;}
				#content p {margin: 4px 0 1em;}
				#content a {font-size: 12px;}
				#content p.regTextAlert {color: #cc0000;}
					#content .left {display: block; float: left; margin: 0 10px 10px 0;}
					#content .right {display: block; float: right; margin: 0 0 10px 10px;}
					#content .interiorRight {margin-left: 100px;}
					#content .title {color: #003366; font-size: 13px; font-weight: bold;}
				#content ul, #content ol {margin: 1em 0 1em 3em; list-style: disc;}
				#content ol {list-style: decimal;}
					#content ul li {display: list-item; padding-bottom: 8px;}
					#content ul#inlineNavigation {list-style: none; margin: 0; color: #888;}
					#content ul.sitemap, #content ul.sitemap ul {list-style: none; font-weight: bold;}
						#content ul#inlineNavigation li {display: block; float: left; border-right: 1px solid; font-weight: bold; padding: 0 5px;}
				a.subNav:link, a.subNav:active, a.subNav:visited, a.subNavHover {font-size: 12px; font-weight: bold; text-decoration: underline; color: #003366; padding: 2px; line-height: 1.4em;}
				a.subNav:hover, a.subNavHover {text-decoration: none; color: #CCFF33; background-color: #003366;}
				#content label {display: block; float: left; width: 150px; font-weight: bold;}
				#content .input {width: 300px; float: left;}
					#content input.formInput2 {background-color:#FFFFFF; border:1px solid #003366; color:#003366; font-size:12px; padding-left:0.3em; padding-right: 0.6em; font-weight: normal; text-align:left; text-decoration:none;}
					#content .input div {width: 140px; float: left;}
					#content input.textEntryBox {background-color:#FFFFFF; border:1px solid #003366; color:#003366; font-size:12px;}
				#content .form_row {margin: 0.25em 0;}
					#content .form_row span {color:#CC0000; font-family:"Times New Roman",Times,serif; font-size:20px;}
				#content .hiddenImage {display: none;}
				#content .showImage {display: block;}
		#footer {background: #fff; font-size: 13px; padding: 30px 0 0 195px;}
			#footer p {margin: 0 0 6px;}
			#footer ul {list-style: none; margin: 0 0 6px;}
				#footer ul li {display: block; float: left; border-right: 1px solid; padding: 0 0.5em 0 0;margin: 0 0.5em 0.25em 0;}
				#footer ul li:last-child {border: none;}
			#footer p#copyright {text-align: right;}