/* thank you Dave Reeder, the navigation would not have happend without your help. please visit his site at www.davereederdesign.com */body     { background-color: #ff9933; margin: 0 2px 2px; padding: 0 5px 5px; top: 0; width: 880px }	p {	font: 80%/1.8 Arial, Verdana, Helvetica, Geneva, sans-serif;	margin-top: 0;	}	em   { font: italic 100%/100% Arial, Verdana, Helvetica, Geneva, sans-serif; margin-top: 0 }blockquote   { font: 80%/1 Arial, Verdana, Helvetica, Geneva, sans-serif; margin-top: 0 }/*----center colume-----*/	#maintext ul  { font: 80%/1.8 Arial, Verdana, Helvetica, Geneva, sans-serif;	margin-top: 0; }#maintext  { margin: 66px 300px 0 200px; padding: 10px 10px 0; position: relative; width: 420px }	#maintext h1 {	text-align: left;	padding-right: 20px;	font: 1.5em Arial, Verdana, Helvetica, Geneva, sans-serif;	color: #ffffff;}#maintext h2   { color: white; font: 1.2em Arial, Verdana, Helvetica, Geneva, sans-serif; padding: 10px }#maintext h4   { color: #000000; font: italic inherit bold }#maintext h3  { color: #ffffff; font: 1.2em Arial, Verdana, Helvetica, Geneva, sans-serif; text-align: left; padding-right: 20px }/*----right column-----*/	#col_3  { text-decoration: none; margin: 300px 15px 0 10px; padding: 0 0 0 18px; position: absolute; top: 0; right: 0; left: 680px; width: 290px; float: none; border-top: 12px; border-right: 12px; border-bottom: 12px; border-left: 12px dotted #ffcc66 }#col_3 h3 {	font: 1em Arial, Verdana, Helvetica, Geneva, sans-serif;	margin: 0;	padding-bottom: 4px;		}#col_3 ul {font: 80%/1.8 Arial, Verdana, Helvetica, Geneva, sans-serif;	margin-top: 0;}/*----left navigation column-----*/#col_1       { color: black; text-decoration: none; margin: 280px 10px 10px; position: absolute; top: 0; left: 10px; width: 190px }#col_1 .txt   { 	font-style: normal; 	font-weight: bold; 	font-stretch: normal; 	text-decoration: none; 	width: 190px }#col_1 ul  { 	list-style: none; 	margin-left: 0; 	padding-left: 0; 	width: 200px }#col_1 li a    { color: black; font: bold 80% Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; background: #ffcc66; display: block; margin: 3px 0 0; padding: 10px 5px; width: 155px; border: 0; text: none	margin-bottom: 3px   }#col_1 a:visited  { 	color: #00aeed; 	font-weight: bold; 	text: none	 }#col_1 a:hover  { 	color: #999966; 	font-weight: bold; 	text-decoration: none; 	background-color: #ffffcc; 	outline-style: none }#col_1 a:active  { 	color: #666666; 	font-weight: bold; 	text-decoration: none }/*----footer----*/#footer {	font-size: 9px, Arial, Helvetica, Verdana, Geneva, sans-serif;	background-color: transparent;	margin: 66px 260px 0px 240px;	padding: 10px; 	}li a      { text-decoration: none; margin: 0 2px 2px; padding: 0 2px 2px; width: 880px; border-style: none; outline-style: none }