body, html {	background-color: #000000;	background-image: url(../images/backbasso.jpg);	background-repeat: repeat-x;	background-position: center bottom;	margin: 0 0 0 0;	height: 100%;	font-family: helvetica, arial, verdana;}.top_bgr {	background-image: url(../images/backalto.jpg);	background-repeat: repeat-x;	background-position: center top;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	height: 100%;	width: 100%;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;}.top_bar {	background-color: #000000;	margin-top: 0px;	top: 0px;	height: 32px;	width: 970px;}.header {	height: 120px;	width: 970px;}.logo {	float: left;	margin-top: 40px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.head {	float: right;	margin-top: 30px;	margin-right: 0px;}.banner {	width: 970px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.whtbttm {	background-color: #FFFFFF;	height: 40px;	width: 970px;	margin-top: 0px;	padding-top: 20px;}.txt1 {	font-family: Helvetica;	font-size: 20px;	color: #3e3e3e;}.link {	font-family: Helvetica;	color: #0199CB;	text-decoration: none;}.greybttm {	background-color: #d9d9d9;	height: 33px;	width: 970px;	margin-top: 0px;}.bttmbar {	background-color: #000000;	margin-bottom: 0px;	bottom: 0px;	height: 30px;	width: 970px;}.closeopen {	height: 16px;	width: 71px;	margin-top: 10px;	margin-right: 10px;	float: right;}.top_txt {	font-family: Helvetica;	font-size: 9px;	color: #FFFFFF;	float: right;	margin-top: 10px;	margin-right: 10px;}.bttm_txt {	font-family: helvetica;	font-size: 9px;	color: #FFFFFF;	float: left;	margin-top: 10px;	margin-left: 10px;}.emailfrm {	float: right;	margin-top: 10px;	margin-right: 10px;	font-family: Helvetica;	font-size: 9px;	color: #FFFFFF;}.form {	background-color: #FFFFFF;	height: 96px;	width: 970px;}