html { background-color: white; }
body { margin: 0px; padding: 0px; font-family: verdana, sans-serif; font-size: 10pt; height: 100%; }
.clear { clear: both; }
a { text-decoration: none; color: red; }
a:active { outline: none; }
a:focus { -moz-outline-style: none;} 
a:hover { border-bottom: 1px solid #ffcccc; }
a img { border: 0 !important; outline: none; }
a.nohover:hover { border: 0; }

#container { width: 100%; margin-top: 0; padding-top: 0px; }
	#title-container { background-color: #e1e1e1; background-repeat: repeat; width: 100%; border-bottom: 2px solid #c9c9c9; margin-top: 0px; }
		#title { width: 800px; margin: auto; padding-top: 15px; padding-bottom: 15px; }
			#title-box { float: left; width: 500px; padding: 0; margin: 0; }
				#title-box h1 { margin: 0; padding: 0; }
				#title-box p { padding: 20px 0 0 0; margin: 0; }
			#tweet-box { float: right; width: 300px; padding: 0; margin: 0; }
	#body-container { background-color: white; width: 800px; margin: auto; margin-top: 30px; margin-bottom: 30px; }
		#menu { float: left; width: 200px; border: 0; padding: 0; margin: 0; }
			#menu p { border: 0; padding: 0; margin: 0; }
			.submenu { width: 118px; float: left; padding: 5px 10px 0 10px; border: 1px solid #e1e1e1; text-align: center; }
				.submenu a { color: #c9c9c9; }
				.submenu a:hover { color: #ff0000; }
				.submenu a.active { color: #ff0000; }
				.submenu p { padding-bottom: 5px !important; }
		#content-container { float: right; width: 598px; border: 1px solid #e1e1e1; margin: 0; padding: 0; }
			#content { width: 561px; padding-bottom: 10px; margin: auto; color: #333333; }
				#content h2 { padding-top: 0; margin-top: 0; border-bottom: 1px solid #e1e1e1; }
				.boxes { width: 561px; margin: 19px 0 5px 0; padding: 0; overflow: auto; }
					.boxes ul { list-style-type: none; width: 100%; margin: 0; padding: 0; }
						.boxes ul li { display: inline; padding: 0; margin: 0; width: 187px; }
				#content p { margin-top: 0; padding-top: 0; line-height: 14pt; }
				#content .alert { width: 100%; font-size: 8pt; margin: 2px 0 10px 0; padding: 5px 0 5px 0; background-color: #fff1f1; color: #000000; border-top: 1px dashed #ffcccc; border-bottom: 1px dashed #ffcccc; text-align: center; }
	
	#footer-container { width: 798px; color: #666666; margin: auto; border: 1px solid #c9c9c9; }
		#footer-container a { text-decoration: none; color: #000000; }
		#footer-container p { padding: 0; margin: 0; }
		#footer { width: 788px; margin: auto; font-size: 8pt; text-align: center; background-color: #f1f1f1; padding: 5px; }
			#footer a { color: #ff0000; }
		#footer2 { width: 788px; margin: auto; font-size: 8pt; text-align: center; background-color: #e9e9e9; padding: 5px; }
		#footer3 { width: 788px; margin: auto; font-size: 8pt; text-align: center; background-color: #e1e1e1; padding: 5px; }

.tweet { font-family: verdana, sans-serif; font-size: 8pt; color: #666666; overflow: auto; border: 1px solid #c9c9c9; padding: 5px; text-align: center; }
