
* { margin: 0; padding: 0; }
html { margin: 0; padding: 10px; font-family: Arial, Helvetica, sans-serif; }
body { margin: 0; padding: 0; }

.strHighlight { color: red; }
.hide { display: none; }
img { border: none; }

#divPageContainer { width: 982px; margin: 0 auto; padding: 0; }

	#divPageHeader { margin: 0; padding: 0; }
		#divPageHeader .divSiteLogo { float: left; }
		#divPageHeader .divLotteryLogo { float: right; text-align: right; }
			#divPageHeader .divLotteryLogo p { margin: 0; padding: 10px 0 0 0; font-size: 0.9em; }
				#divPageHeader .divLotteryLogo p strong { font-size: 0.8em; }

	#divPageMenuContainer { float: left; width: 982px; height: 300px; margin: 10px 0 20px 0; padding: 0; }

		#divPageMenuContainer .divMenu { float: left; width: 282px; margin: 0; padding: 0; }
			#divPageMenuContainer .divMenu ol { list-style-type: none; margin: 0; padding: 0; }
				#divPageMenuContainer .divMenu ol li { line-height: 42px; border-bottom: 1px dotted #828180; color: #000000; }
					#divPageMenuContainer .divMenu ol li.liFirstItem { display: block; line-height: 38px; border-top: 1px dotted #828180; }
					#divPageMenuContainer .divMenu ol li a, #divPageMenuContainer .divMenu ol li a:link { display: block; margin: 0; padding: 0 15px; color: #000000; text-decoration: none; }
					#divPageMenuContainer .divMenu ol li a:hover { background-color: #667BB4; color: #FFFFFF; }

		#divPageMenuContainer #divSlideShow h1 { margin: 0 0 10px 0; padding: 0; font-size: 1.6em !important; font-weight: normal; }
			#divPageMenuContainer #divSlideShow p { margin: 0 0 10px 0; padding: 0; }
			#divPageMenuContainer #divSlideShow a, #divPageMenuContainer #divSlideShow a:link { color: #FFFFFF; text-decoration: underline; }
			#divPageMenuContainer #divSlideShow a:hover { text-decoration: none; }

	#divPageContentContainer { float: left; width: 982px; margin: 0; padding: 0; }
		#divPageContentContainer h2 { margin: 0 0 20px 0; padding: 0; font-size: 1.2em; font-weight: normal; }
		#divPageContentContainer h3 { margin: 0 0 20px 0; padding: 0; font-size: 1.0em; font-weight: bold; }

	#divPageFooterContainer { float: left; width: 982px; margin: 20px 0 10px 0; padding: 10px 0 0 0; border-top: 1px dotted #828180; }
		#divPageFooterContainer p { margin: 0 0 5px 0; padding: 0; font-size: 0.8em; }
			#divPageFooterContainer p.pCopy { float: left; width: 500px; }
			#divPageFooterContainer p.pSiteBy { float: left; width: 482px; text-align: right; }
			#divPageFooterContainer p.pAddress { float: left; width: 982px; }
			#divPageFooterContainer p a, #divPageFooterContainer p a:link { color: #627DB2; text-decoration: none; }
			#divPageFooterContainer p a:hover { text-decoration: underline; }
