body				{ font-family: Verdana, sans-serif; line-height: 140%; }
h1				{ margin: 0 0 20px 0; padding: 10px 0; border-bottom: 5px solid black; }
h3				{ font-size: 14pt; }
#menu				{ display: none; }
#search				{ display: none; }
#footer 			{ display: none; }
#options 			{ display: none; }
#submit 			{ display: none; }
form	 			{ display: none; }

#content h2			{ margin: 20px 0; padding: 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 20pt; line-height: 100%; letter-spacing: -1px; }
#content h2.first		{ margin-top: 0; }
#content h3			{ margin: 20px 0 10px 0; font-size: 15pt; border-bottom: 1px solid white; }
#content h3.first		{ margin-top: 0; }
#content p			{ margin: 0; }
#content p.register		{ margin: 30px 0 10px 0; text-align: center; }
#content p.query		{ margin-bottom: 10px; }
#content ul			{ margin: 0; padding: 0 0 0 20px; }
#content ol			{ margin: 0; padding: 0 0 0 20px; }
#content dl			{ margin: 0; padding: 0; }
#content dt			{ float: left; clear: left; width: 150px; font-style: italic; }
#content dd			{ margin: 0 0 2px 150px; }
#content a			{ color: black; text-decoration: underline; }
#content hr			{ height: 2px; border-style: none; border-top: 1px solid black; border-bottom: 1px solid black; padding: 0; margin: 0; }

#content table			{ width: 100%; border-collapse: collapse; margin: 0; }
#content table tr th		{ padding: 0 0 5px 0; text-align: left; font-weight: bold; text-transform: uppercase; vertical-align: top; }
#content table tr td		{ padding: 0; vertical-align: top; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }