html {	min-height: 101%; 	height: 100.1%; /* to get scroll bars on all pages to avoid page jumps */	}body {	padding: 0px;	background: #000 url(../images/main-bg2.jpg) repeat-x; /* was #fe7a19 */	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	letter-spacing: 0.03em;	line-height: 19px;	margin-top: 0px;	margin-buttom: 0px;	color: #4a4a4a;}a:link {	COLOR: #000;	TEXT-DECORATION: none;	font-weight: bold;}a:visited {	COLOR: #000;	TEXT-DECORATION: none;}a:hover {	COLOR: #fa5807; 	TEXT-DECORATION: none;}a:active  {	COLOR: #000;	TEXT-DECORATION: none;}	.greenhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	letter-spacing: 0.04em;	line-height: 22px;	color: #478266;	font-weight: bold;	text-transform: uppercase;}.bluehead {	font-family: Arial, Helvetica, sans-serif;	font-size: 2;	letter-spacing: 0.04em;	line-height: 22px;	color: #34577a;	text-transform: uppercase;}.blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 2;	line-height: 16px;	color: #34577a;}.bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	letter-spacing: 0.03em;	line-height: 19px;	color: #000;	font-weight: bold;}.header {	display: block;	height: 120px;	width: 966px;	margin-left: -483px;	left: 50%;	position: relative;	/*background: #000 url(../images/top_bg.jpg) no-repeat;*/	text-align: center;}.topnav {	display: block;	height: 19px;	width: 944px;	margin-left: -483px;	left: 50%;	font-size: 11px;	letter-spacing: 1px;	line-height: 14px;	color: #FFFFFF;	background: #fff;	text-align: right;	position: relative;	padding-right: 22px;	padding-top: 5px;	z-index: 10;	background-image: url(../images/nav_bg.jpg);}.topfooter {	display: block;	width: 941px;	margin-left: -483px;	left: 50%;	height: 17px;	position: relative;	background: #f4f4f4;	font-size: 10px;	color: #000;	text-align: right;	padding-right: 25px;	padding-top: 8px;	margin-top: 0px; /*was 1*/	line-height: 9px;	background-image: url(../images/nav_bg.jpg);}.footerbar {	background-image: url(../images/bar.gif);	background-repeat: no-repeat;	background-position: center center;}	.minilogo {	background-image: url();	background-repeat: no-repeat;	background-position: center right;}	.privacy {	width: 700px;	position: absolute;	padding: 20px;	margin: 20px;}.botfooter {	display: block; 	width: 966px; 	margin-left: -483px;	left: 50%;	height: 1px; /*was 20*/	position: relative;	background-color: #009933; 	color: #000; 	text-align: center;}.logo {	height: 87px;	width: 260px;	float: left; 	position: relative;	background-image: url();	background-position: 43px 49px;	background-repeat: no-repeat;	z-index: 50;}#index_container {	position: relative;	width: 966px;	min-height: 368px;	margin-left: -483px;	left: 50%;	display: block;	background: #fff url() no-repeat 8px;	overflow: hidden;	padding-bottom: 20px;	padding-top: 16px;}#container {	position: relative;	width: 343px; /* + border-left 236 + border-right 387 = 966 */	min-height: 700px;	margin-left: -483px;	left: 50%;	display: block;	background: #fff;	border-left: 236px solid #fff;	border-right: 387px solid #fff;	overflow: visible;	padding-bottom: 0px; /*was 20 */	padding-top: 0px;  /*was 16 */}#left {	float: left; 	position: relative; 	width: 236px; 	margin-left: -236px; 	display: inline;}.navtext {	font-size: 12px;	letter-spacing: 1px;	line-height: 20px;	width: 164px;    position: relative; 	left: 43px;	top: 0px;}.leftnav {	font-size: 12px;	line-height: 12px;	color: #009933;	text-align: left;	vertical-align: middle;	margin: 3px 0px 0px;	background-image: url();	background-repeat: no-repeat;	background-position: 20px 0px;	float: left;	height: 14px;	width: 160px; /*was190*/	padding-left: 40px;  /*was 20*/	padding-right: 10px;	padding-top: 6px;}ul.square {	list-style-type: square;	font-size: 12px;	letter-spacing: 0.01em;	background-color: #FFFFFF;	color: #009933;	line-height: 16px;	margin-left: 0px;	padding-left: 12px;	margin-top: 0px;	padding-top: 2px;}ul.circle {	list-style-type: square;	font-size: 12px;	background-color: #FFFFFF;	line-height: 16px;	margin-left: 4px;	padding-left: 12px;	margin-top: 4px;	padding-top: 12px;	list-style-position: outside;}#right {	float: right;	position: relative;	width: 387px;	margin-right: -387px;	padding-right: 0px;  /*was 8*/	display: inline;	background: #fff;	text-align: right;	top: 0px; /*was 5*/}.texth1 {	width: 270px;	left: 0px;	top: 0px; 	font-size: 12px;	letter-spacing: 1px;	text-transform: uppercase;	line-height: 19px;	position: relative;	color: #000;	background-color: #FFFFFF;}.news {	background-color: #FFFFFF;	width: 500px;	position: relative;	padding: 5px;	margin: 30px;}.newscontent {	position: relative;	padding: 20px;	margin: 20px;}