/* Begin Structure */body {	margin: 0;	padding: 0; 	background: url(images/header.gif) repeat-x;	background-color:#000000;	}#page {	padding: 0;	width: 760px; 	margin: 0 auto;  	z-index:2;	position:relative;	background-color: transparent;	text-align: left;		}#logo {	background: url(images/logo.png) no-repeat top left;	width:140px; 	height:95px;	position:absolute;	top:0px;	left:0px;	z-index:0;	}.txtcompany {		font-family: geneva, Arial, Helvetica, sans-serif;			font-size: 12px;		line-height: 22px;		text-align: justify;		color: #cccccc;		/* padding: 20px; */;		margin-left: 10px;		margin-right: 30px;}.aquatxt {	font-family: geneva, Arial, Helvetica, sans-serif;		font-size: 12px;	line-height: 22px;	text-align: justify;	color: #000000;	/* padding: 20px; */;	margin-right: 20px;	margin-left: 20px;}.aquaheading {	text-align: center;	font-weight: bold;	border: 1px solid #cccccc;	color: #cccccc;	font-size: 12px;	font-family: verdana, arial, helvetica, sans-serif;	margin: 20px;}#slogan {	background: url(images/picsbar.png) no-repeat top left;	width:292px;	height: 61px;	position:absolute;	top: 9px;	left: 467px;	border-left: 1px solid #cccccc;	border-top: 1px solid #cccccc;	border-right: 1px solid #444444;	border-bottom: 1px solid #444444;		z-index:11;}.comment-link {  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }#header {	position: relative;	padding:0;	margin:0;	left:120px;	/*left:-17px; */	top:5px;	height: 76px; 	text-align:left;	color:#fff;	}	.txtbody {	font-family:   Arial, Sans-Serif;	font-size: 1.5em;	text-align: left;	font-weight:normal;	letter-spacing:2px;	padding:0;	font:normal 12px/1em Arial, Helvetica, sans-serif;	color:#ccc;	margin-left: 10px;	margin-right: 10px;}.txtbodycenter {	font-family:   Arial, Sans-Serif;	text-align: center;	font-weight:normal;	padding:0;	font:normal 10px/1em Arial, Helvetica, sans-serif;	color:#ccc;	margin-left: 10px;	margin-right: 10px;}.homeslogan {	font-family:   Arial, Sans-Serif;	font-size: 1.5em;	text-align: center;	font-weight:normal;	letter-spacing:2px;	padding:0;	font:normal 11px/1em Arial, Helvetica, sans-serif;	color:#ccc;	margin-left: 10px;	margin-right: 10px;}.txtbodyff {	font-family:   Arial, Sans-Serif;	font-size: 1.5em;	text-align: left;	font-weight:normal;	letter-spacing:2px;	padding:0;	font:normal 12px/1em Arial, Helvetica, sans-serif;	color:#ff5500;	margin-left: 10px;	margin-right: 10px;}a {	color: #ffffff;	/* font-weight: normal;	font-family:   Arial, Sans-Serif; */	z-index:100;}a:hover {	color:#ff5500;	/* font-weight: normal;	font-family:   Arial, Sans-Serif; */}.pic {	padding: 0px; 	border-left: 1px solid #cccccc;	border-top: 1px solid #cccccc;	border-right: 1px solid #666666;	border-bottom: 1px solid #666666;	z-index:100;}.txtheader {	font-family:   Arial, Sans-Serif;	text-align: left;	font-weight:normal;	padding:0 0 0 0;	margin-left: 10px;	margin-right: 10px;	letter-spacing:4px;	text-decoration: none;	color:#cccccc;	font:normal 20px/1em Palatino,'Palatino Linotype', Georgia,'Times New Roman', Times, Serif;	font-variant:small-caps;}.txtheader2 {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #cccccc;	border-bottom: 1px solid #cccccc;		text-decoration:normal;	text-align: left;	font-style:normal; 	font-weight: bold;	margin-left: 0px;	margin-right: 0px;	padding:0 0 0 0;}.homeheader {	font-family:   Arial, Sans-Serif;	text-align: center;	font-weight:normal;	padding:0 0 0 0;	margin-left: 10px;	margin-right: 10px;	letter-spacing:4px;	text-decoration: none;	color:#cccccc;	font:normal 20px/1em Palatino,'Palatino Linotype', Georgia,'Times New Roman', Times, Serif;	font-variant:small-caps;	}/* Headings */h1, h2, h3, h4, h5 {	font-weight: bold;	}h1 {	float:left;	font-family:   Arial, Sans-Serif;	font-size: 1.5em;	text-align: left;	font-weight:normal;	letter-spacing:2px;	margin:38px 0 0 20px;	padding:0;	font:bold 12px/1em 'Lucida Grande', 'Trebuchet MS',Arial, Helvetica, sans-serif;	font:normal 12px/1em Arial, Helvetica, sans-serif;	color:#000;	position:relative;		z-index:100;	}h1 a, h1 a:hover, h1 a:visited{	letter-spacing:4px;	text-decoration: none;	color:#000;	padding:0 5px 0 0;	font:normal 25px/1em Palatino,'Palatino Linotype', Georgia,'Times New Roman', Times, Serif;	font-variant:small-caps;	}	h1 a:hover {	color:#000;	}		h2 {	font-size: 3em;	font-variant:small-caps;	}h3 {	font-size: 1.8em;	color:#333333;	}h4 {	font-size:1.4em;	margin:0;	padding:0 0 5px 0;	}	h4 {	font-size:1.4em;	margin:0;	padding:0 0 5px 0;	}	h5 {	font-size:1.2em;	margin:0;	padding:0;	}		.submenutxt {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #ffffff;	text-decoration: none;	font-style: normal; 	font-weight: normal; }.submenu {color: #ffffff;background-color:#000000;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;}.submenuselected {		color: #ff5500;	background-color:#000000;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.rightsubmenu {	color: #ffffff;	background-color:#000000;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.rightsubmenuselected {color: #ff5500;background-color:#000000;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}		.requiredtxt {	font-family: verdana, Arial, Helvetica, sans-serif;		font-size: 10px;	line-height: 22px;		color:#CCCCCC;	text-align: left;	font-style: normal; 	font-weight: normal;	/*margin-right: 20px;*/}.floatleft	{ position: relative; float: left; margin: 0px 0px 0px 0px;}.txtheaderhome {		font-family:   Arial, Sans-Serif;	text-align: left;	font-weight:normal;	padding:0 0 0 0;	margin-left: 30px;	margin-right: 15px;	letter-spacing:4px;	text-decoration: none;	color:#cccccc;	font:normal 20px/1em Palatino,'Palatino Linotype', Georgia,'Times New Roman', Times, Serif;	font-variant:small-caps;}.txtbodyhome {	font-family:   Arial, Sans-Serif;	font-size: 1.5em;	text-align: left;	font-weight:normal;	letter-spacing:2px;	padding:0;	font:normal 12px/1em Arial, Helvetica, sans-serif;	color:#ccc;	margin-left: 30px;	margin-right: 15px;}				