/************************************************************/
/*				print.css 									*/
/*				created by Ryan Herndon						*/
/*				Webmaster, Ceatus Media Group LLC			*/
/*				created: 01-26-06							*/
/************************************************************/

#nav, #subnav, #sectionnav, #footer, #ourgoal, #sponsors, #getacro, #breadcrumb, .top, .back	{ display: none; }

*	{ margin: 0; padding: 0; }
body	{ background: #fff; font: 9pt Verdana, Arial, Helvetica, sans-serif; float: none !important }

a	{ font-weight: bold; }
a:link	{ color: #036; }
a:visited	{ color: #000266; }
a:hover	{ color: #06c; text-decoration: none; }

h1, h2	{ font-size: 18px; margin: 0 0 14px; color: #000; display: block; font-family: geneva, Arial, Helvetica, sans-serif; }
.noMarginHeader	{ margin: 0; }
h2	{ font-size: 16px; margin: 0 0 9px; letter-spacing: -1px; }
h3	{ font-size: 12px; letter-spacing: -1px; margin: 0 0 20px; }
h4	{ font-size: 13px; margin: 0 0 7px; }
h5	{ font-size: 10px; margin: 0 0 5px; }

#container	{ position: relative; top: 8px; left: 0; margin: 0 auto; width: 680px; text-align: left; }

#header	{ position: relative; float: left; width: 680px; height: 122px; z-index: 1; }
	#logo	{ position: relative; top: 0; left: 0; float: left; width: 271px; height: 122px; }

#body	{ position: relative; left: 0; width: 680px; float: left; }

#col2	{ position: relative; top: 28px; left: 0; width: 660px; z-index:1; }
	#col2 p	{ line-height: 16pt; margin: 0 0 15px; }
	html>body #col2 p	{ margin: 0 0 20px; }
	#col2 hr	{ height: 1px; border-top: 1px solid #e8e8e8; margin: 0 0 17px; }
	html>body #col2 hr	{ margin: 0 0 22px; }
	
	#col2 ul, #col2 ol	{ margin: 0 20px 15px; }
		#col2 ul ul, #col2 ol ol	{ margin: 0 20px 0; }
		#col2 li	{ line-height: 16px; margin: 0 0 5px; }
	
	#news	{ position: relative; float: right; width: 141px; w\idth: 123px; margin: 0 0 0 17px; padding: 33px 8px 12px 10px; background: url(../images/H-inthenews.gif) no-repeat 0 0 #ffffd9; }
		#news p	{ font-size: 10px; margin: 0 0 20px; line-height: 12px; }
	
	#board	{ position: relative; top: 0; width: 204px; height: 260px; font-size: 9px; font-weight: bold; line-height: 12px; color: #036; display: inline; float: left; margin: 10px 16px 0 0; }
		#board img	{ margin: 0 0 10px; }
	
	#form	{ background: #fff; }
		#form td	{ padding: 5px; }
		#form input, #form textarea	{ padding: 1px 2px; font: 11px Verdana, Arial, Helvetica, sans-serif; }

#col1	{ position: relative; width: 680px; z-index:1; }
		#contrib	{ position: relative; top: 33px; float: left; margin: 0 0 33px; width: 680px; w\idth: 666px; padding: 0 9px 0 5px; }
			#contrib p	{ margin: 0 0 15px; font-size: 10px; line-height: 12px; }

/* classes */
.clear	{ clear: both; }
.clearleft	{ clear: left; line-height: 1px; }
.required	{ color: #f00; }

.pdf	{ padding: 3px 24px 3px 0; background: url(../images/ICN_pdf.gif) no-repeat top right; }
.posted	{ color: #036; }
.close	{ text-align: right; }
.article	{ color: #cb0000; font-weight: bold; }
.table	{ background: #000; }
	.table th, .table td	{ background: #fff; padding: 3px 5px; }
	.table th	{ color: #cb0000; background: #BFCCD9; }

/* sIFR styles, do not modify */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

.sIFR-hasFlash h1, .sIFR-hasFlash h2 { visibility: hidden; font-size: 18px; letter-spacing: 11px; }