/* 
** Lennon Style Sheet - lennon.css
** Copyright (C) 2008. All Rights Reserved.
*/

body { background-color:#ffffff; margin:0px; }

/* page structure
---------------------------------------------------------- */
div.mainHeader { width:621; margin:0px; }
	div.mainHeader .main_hdr { width:100%; float:left; }
		div.mainHeader .main_hdr div { float:left; }
	div.mainHeader .mainNav { width:100%; float:left; }
		div.mainHeader .mainNav div { float:left; }

/* drill pages */
div.header { width:640px; }
	div.header .hdr { width:640px; height:78px; float:left; }
		div.header .hdr div { float:left; }
	div.header .nav { height:22px; margin-left:60px; float:left; }
		div.header .nav div { float:left; }

div.bdyContainer { width:632px; margin:0px 0px 0px 24px; }
	div.bdyContainer .subNav { width:166px; vertical-align:top; float:left; margin:0px 6px 0px 0px; }
	div.bdyContainer .bdy { width:426px; vertical-align:top; float:left; }

table.tblList { width:100%; }

/* text styles
---------------------------------------------------------- */
.sub_nav { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:14px; text-decoration:none; display:block; }
	a.inactive:link, a.inactive:visited { color:#999999; }
	a.inactive:hover, a.inactive:active { color:#333366; }
	a.active { color:#333366; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333366; }

td.tableList { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#333366; padding:4px 0 4px 8px; vertical-align:top; }

.regtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333366 }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999 }
.regheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }
.regsubheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333366 }
.reglink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333366; text-decoration: none }
.reglink2 { color:#333366; text-decoration:none; }
.test { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 900; color: #333366 }

/* print styles
---------------------------------------------------------- */
@media print
{
	div.header .nav { display:none; }
	div.bdyContainer .subNav { display:none; }
	div.bdyContainer .bdy { width:500px; }
	
	table.tblList { width:100%; }
		table.tblList tr td { border: 1px #000000 solid; margin:0px; }
	
	#ftrNav { display:none; }
	/*body { background:#ffffff; font-family:"Times New Roman", Times, serif; color:#000000; font-size:12pt; }*/
	
}
