/* CSS Document */body {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: #f90;		text-align: center;}/* basic text styles */p, blockquote, li, h3{	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;	font-size: 11px;	line-height: 18px;	color: #030;}/* end basic text styles */a {	text-decoration: none;	font-weight: bold;	color:  #E18700;	}	a:visited {	color:  #FF9933;	}	a:active {	color:  #030;	}	a:hover {	color: #030;	text-decoration: underline;	}	strong, b {	font-weight: bold;	}h1 {	font-size: 24px;	line-height: 44px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}h2 {	font-size: 18px;	line-height: 40px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}h3 {	font-size: 16px;	line-height: 22px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}h4 {	font-size: 14px;	line-height: 26px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}h5 {	font-size: 12px;	line-height: 22px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}h6 {	font-size: 10px;	line-height: 18px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	font-family: Arial, Helvetica, sans-serif;	color: #003300;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003300;	}img {	border: 0;	}.nowrap {	white-space: nowrap;	font-size: 10px;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;/* must be combined with nobr in html for ie5win */	}	.tiny {	font-size: 9px;	line-height: 16px;	margin-top: 35px;	margin-bottom: 5px; 	}	#contenthome {	padding: 0px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF url(images/snake313250.jpg) no-repeat;	border: 2px solid #006633;	text-align:left;	width: 480px;	voice-family: "\"}\"";	voice-family:inherit;	}	html>body #contenthome {	width: 480px; /* ie5win fudge ends */}#contentabout {	padding: 0px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF url(images/snake_about85500.jpg) no-repeat;	border: 2px solid #006633;	text-align:left;	width: 500px;	voice-family: "\"}\"";	voice-family:inherit;	}	#contentabout {	width: 500px; /* ie5win fudge ends */}#contentabout img{	width: 500px; 	height: 85px;}#contentwritings {	padding: 0px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF url(images/snake_writings85500.jpg) no-repeat;	border: 2px solid #006633;	text-align:left;	width: 500px;	voice-family: "\"}\"";	voice-family:inherit;	}	#contentwritings {	width: 500px; /* ie5win fudge ends */}     #contentwritings img{	width: 500px; 	height: 85px;}#contentservices {	padding: 0px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF url(images/snake_services85500.jpg) no-repeat;	border: 2px solid #006633;	text-align:left;	width: 500px;	voice-family: "\"}\"";	voice-family:inherit;	}	#contentservices {	width: 500px; /* ie5win fudge ends */}#contentservices img{	width: 500px; 	height: 85px;}#contentclients {	padding: 0px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF url(images/snake_clients85500.jpg) no-repeat;	border: 2px solid #006633;	text-align:left;	width: 500px;	voice-family: "\"}\"";	voice-family:inherit;	}	#contentclients {	width: 500px; /* ie5win fudge ends */}#contentclients img{	width: 500px; 	height: 85px;}#contentcontact {	padding: 0px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF url(images/snake_contact85500.jpg) no-repeat;	border: 2px solid #006633;	text-align:left;	width: 500px;	voice-family: "\"}\"";	voice-family:inherit;	}	#contentcontact {	width: 500px; /* ie5win fudge ends */}#contentcontact img{	width: 500px; 	height: 85px;}#contentblank {	width: 500px; /* ie5win fudge ends */}	#contentblank {	padding: 10px;	margin-top: 20px;	margin-bottom: 20px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF;	border: 2px solid #006633;	text-align:left;	width: 500px;	voice-family: "\"}\"";	voice-family:inherit;	}#contentblank img{	width: 500px; 	height: 85px;}	pre {	font-size: 12px;	line-height: 22px;	margin-top: 20px;	margin-bottom: 10px;}	#bottom	{	padding: 5px;	margin-top: 5px;	margin-right: auto;	margin-left: auto;	text-align:left;	width: 500px;	voice-family: "\"}\"";	voice-family:inherit;}		#texty {	float: right;	padding: 10px;	margin-top: 5px;	margin-right: auto;	margin-left: auto;	margin-bottom: 140px;	background: #fff;	border: 1px solid #030;	width: 280px;	voice-family: "\"}\"";	voice-family:inherit;	width: 380px;	display: block;	position: relative;	 }/* nav buttons */  #navcontainer { margin: 6px 0 0 0px; padding: 0; height: 20px; width: 100%; } #navcontainer ul {	border: 0;	margin: 0;	padding: 0; } #navcontainer ul li {	display: block;	float: left;	padding: 0;	margin: 0;	list-style-type: none;	text-align: center;	text-transform: uppercase; } #navcontainer ul li a { background: #fff; width: 82px; height: 18px; border-top: 1px solid #330; border-left: 1px solid #330; border-bottom: 1px solid #330; border-right: none; padding: 0; margin: 0 0 10px 0; color: #330; text-decoration: none; display: block; font: normal 10px/18px arial, lucida, sans-serif; } #navcontainer ul li a:hover { color: #054c11; background: #FFCC00; } #navcontainer a:active { background: #054c11; color: #fff; } #activepage{ background: #FFCC00;  width: 82px; height: 18px; border-top: 1px solid #030; border-bottom: 1px solid #030; border-left: 1px solid #030; border-right: 0; display: block; font: normal 10px/18px arial, lucida, sans-serif; text-align: center;}#homebuttonrt{	border-right-width: 1px;	border-right-style: solid;	border-right-color: #030;	 height: 18px;	 }/*end nav buttons */#footer {	display: block;	position: absolute;	padding: 10px;	margin: 20px;	width: 300px;	voice-family: "\"}\"";	voice-family:inherit;	width: 400px;	voice-family: "\"}\"";	voice-family:inherit;	width: 400px;	left: 260px;	top: 593px;	 }.boldgreen10 {	font-size: 10px;	font-weight: bold;	color: #003300;}.doublespaced {	line-height: 22px;}#newsy2{	float: left; 	border: 1px solid #030;	background-color: #fff; 	width: 120px;	margin: 0;	padding: .15em;	text-align: center;}#newsy{	float: left; 	border: 1px solid #030;	background-color: #fff; 	width: 130px;	margin: 0;	padding: .15em;	text-align: center;}#textynarrow {	margin-left: 155px;	border: 1px solid #030;	background-color: #fff;	padding: 1em;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	 }	 	 	#textyright{	padding: 10px;	margin-top: 5px;	margin-right: 0px;	margin-left: 135px;	margin-bottom: 0px;	background: #fff;	border: 1px solid #030;	 }.underline11green {	font: normal 12px/12px arial, lucida, sans-serif;	color: #004B25;	text-decoration: underline;}.italic12green {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;	color: #003333;}.boldgreenserif14 {	font-size: 14px;	font-weight: bold;	color: #003300;	font-family: "Times New Roman", Times, serif;}#newsy3writings {	float: left; 	border: 1px solid #030;	background-color: #fff; 	width: 120px;	margin: 4em 0 0;	padding: 0.45em 0.15em 0.15em;	text-align: center;}#newsy3 {	float: left; 	border: 1px solid #030;	background-color: #fff; 	width: 120px;	margin: 0;	padding: .15em;	text-align: center;}
