body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

/* Use this class for anything you want hidden in the printed version */
.noprint { display: none; }

#mainNav, #footerLinks, #aboutVideo, #interiorContentRight { display: none; }

#header { height: 50px; }
	#logo { float: left; }
	#slogan { padding: 15px 0 0 0; font-size: 1.4em; font-weight: bold; font-style: italic; color: #a0389c; float: right; text-align: right; }



#homeMain { width: 100%; overflow: hidden; }
	#homeLeft { width: 49%; float: left; }
	#homeRight { width: 49%; float: right; text-align: right; }

	.homeCopy { width: 90%; padding: 20px 0 0 0; font-size: 1.1em; line-height: 1.4em; color: #1b1b1b; }
	.homeCopy h3 { padding: 0 0 4px 0; font-size: 1.5em; font-weight: bold; color: #a13f9d; }
	.homeCopy h4 { padding: 10px 0 0 0; font-weight: normal; color: #3e99d1; }
	.homeCopy p { border-bottom: 1px solid #b9cacf; padding: 0 0 10px 0; }
	.homeCopy ul { padding: 10px 0; list-style-type: none; }
		.homeCopy ul li { padding: 0 0 4px 10px; background: url(../_images/bullet-1.gif) 0 40% no-repeat; }
		#homeRight .homeCopy ul li { padding: 0 10px 4px 0; }
			.homeCopy ul li a { color: #ba2960; text-decoration: none; }
			.homeCopy ul li a:hover { text-decoration: underline; }
	.homeCopy a { font-weight: bold; color: #3e99d1; }
	.homeCopy .highlight { color: #000; font-weight: bold !important; }

#homeImpact { text-align: center; }

#homeBottom { width: 100%; margin: 20px 0 0 0; padding: 5px 0 0 0; font-size: 1.1em; line-height: 1.4em; color: #333; overflow: hidden; }
	#homeBottomLeft { width: 30%; padding: 0 20px 0 0; float: left; }
	#homeBottomMiddle { width: 30%; padding: 0 15px; float: left; }
	#homeBottomRight { width: 30%; float: right; }

	#homeBottom h3 { padding: 0 0 4px 0; font-size: 1.5em; font-weight: bold; color: #ba2960; }
	#homeBottom h4 { font-weight: normal; color: #3e99d1; }
	#homeBottom p { padding: 0 0 20px 0; }
	#homeBottom a { font-weight: bold; color: #3e99d1; }



	#interiorContent { padding: 35px 0 0 0; font-size: 1.2em; line-height: 1.4em; color: #333; overflow: hidden; }
		#interiorContent h1 { font-size: 2em; color: #a13f9d; margin: 0 0 15px 0; border-bottom: 4px solid #fff; padding: 0 0 5px 4px; }
		#interiorContent h2 { padding: 0 0 15px 0; font-size: 1.2em; font-weight: bold; color: #ba2960; }
		#interiorContent h3 { padding: 0 0 4px 0; font-size: 1.1em; font-weight: bold; color: #ba2960; }
		#interiorContent h4 { font-weight: normal; color: #3e99d1; }
		#interiorContent p { padding: 0 0 20px 0; }
		#interiorContent a { font-weight: bold; color: #3e99d1; }
		#interiorContent ul { padding: 0 0 20px 25px; }
			#interiorContent ul li { padding: 0 0 5px 0; }
		#interiorContent ol { padding: 0 0 20px 25px; }
			#interiorContent ol li { padding: 0 0 5px 0; }
		#interiorContent a { font-weight: bold; color: #3e99d1; }
		#interiorContent .highlight { font-weight: bold; color: #3e99d1; }

	#pressContent { width: 100%; border-top: 1px solid #a39f9c; padding: 20px 0 0 0; overflow: hidden; }
		#pressLinks { width: 49%; float: left; }
		#releaseLinks { width: 49%; float: right; }

#interiorImpact { padding: 30px 0 0 0; text-align: center; }

/* Sponsors */
#sponsors { margin: 30px auto 0 auto; overflow: hidden; text-align: center; }
	#sponsorsHdr { padding: 0 0 4px 0; font-size: 1.1em; font-weight: bold; }
	#sponsors a { display: block; padding: 0 9px 5px 0; float: left; }


/* Footer */
#footer { margin: 0 auto; padding: 20px 0 40px 0; color: #999; text-align: center; }
	#footer a { color: #3e99d1; }
	
	#siteBy { padding: 20px 0 0 0; text-transform: lowercase; color: #b8b8b8; }
		#siteBy a { position: relative; top: 12px; }
