* {	margin: 0;	padding: 0;}body {	margin: 20px 0 10px;	background: #C5F1D5 url(../images/img6.gif) repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;}h1, h2, h3, h4 {	font-weight: normal;	color: #3B3B3B;}h1 { font-size: 182%; }h2 { font-size: 122%; }h3 { font-size: 115%; }h4 { font-size: 150%;line-height: 170%; }h5 {	font-size: 105%;	line-height: 50px;	text-align: right;}p, ul, ol {	margin-bottom: 20px;	line-height: 167%;	font-size: 85%;}a:link {	color: #C6A64A;	text-decoration: none;}a:hover {	text-decoration: none;	color: #ED2024;}a:active {	text-decoration: underline;	color: #ED2024;}a:visited {	text-decoration: none;	color: #C6A64A}#header {	width: 770px;	height: 80px;	margin: 0 auto;	background-color: #C5F1D5;}#logo {	float: left;	width: 191px;	height: 85px;}#logo h1 {	overflow: hidden;	margin: 18px 20px 0px 35px;}#logo h1, h1 span {	width: 140px;	height: 57px;	background-image:  url(../images/page_logo_2.png);	font-size: 100%;	background-repeat: no-repeat;}#logo h1 span {	display: block;	position: relative;	z-index: 1;}#menu {	float: left;	width: 530px;	margin: 0px;	padding: 0px;}#menu ul {	margin: 0;	padding: 0;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	height: 50px;	padding: 40px 25px 0 25px;	background: url(../images/img1.gif) no-repeat;	text-decoration: none;	font-size: 114%;	color: #3B3B3B;}#menu a:hover {	color: #ED2024;}#splash {	width: 770px;	height: 214px;	margin: 0 auto;	background: url(../images/background.gif) no-repeat;	padding: 0px;}#pagetitle {	float: left;	width: 110px;	padding-top: 8px;	text-align: center;	height: 10px;	border-bottom-width: 1px;	border-bottom-style: none;	border-bottom-color: #999999;	background-repeat: repeat-x;	padding-left: 20px;	padding-right: 20px;}#submenu {	float: left;	width: 530px;	border-bottom-width: 1px;	border-bottom-style: none;	border-bottom-color: #999999;	text-decoration: none;}#submenu ul {	margin: 0;	list-style: none;}#submenu li {	display: inline;}#submenu a {	display: block;	float: left;	height: 20px;	font-size: 115%;	color: #3B3B3B;	background-image: url(../images/img5.gif);	background-repeat: no-repeat;	text-decoration: none;	padding-top: 10px;	padding-right: 30px;	padding-left: 30px;	margin-bottom: 0px;}#submenu a:hover {	color: #ED2024;}#page {	width: 770px;	margin: 0 auto;}#page h1, #page h2 {	margin-bottom: 20px;}#content {	float: left;	width: 550px;	padding: 20px 20px 20px 10px;	background-image: url(../images/img6.gif);	background-repeat: repeat-x;}#content ol, #content ul {	margin-left: 3em;}#content p {	font-size: 85%;}#content li {	margin: 0px;	list-style-type: square;	font-size: 105%;}#content h3 {	margin-top: 2px;	margin-bottom: 2px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: ededed;	border-right-color: #ededed;	border-bottom-color: #ededed;	border-left-color: #ededed;}#prod	{	background-color: #FFFFFF;	margin: 0px 0px 8px 10px;	padding: 5px;	float: right;	border: 1px dotted #5795a3;}#sidebar {	float: left;	width: 150px;	padding: 10px;	background-image: url(../images/img6.gif);	background-repeat: repeat-x;	display: inline;}#sidebar h2 {	padding-top: 10px;	font-weight: normal;	font-size: 182%;	color: #579a53;}#sidebar ul {		list-style: none;}#sidebar li {	margin: 0 0 20px;	padding: 0 0 10px;	border-bottom: none;}#maillist {	padding: 0 0 20px;	border-bottom: 1px dashed #cccccc;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	margin-top: 0px;}#sidebar h3 {	height: 17px;	padding: 0 10px;	background: #579A53 no-repeat;	color: #FFFFFF;	margin-bottom: 10px;}#maillist h3 {	height: 17px;	background: #4149C4 url(../images/img4a.gif) no-repeat;	color: #FFFFFF;	padding-top: 0;	padding-bottom: 0;	}		form#login { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}	#login .text {}	#footer {	clear: both;	width: 770px;	height: 50px;	margin: 0 auto;	padding-top: 10px;	border-top: 5px solid #3B3B3B;}#footer p {	margin: 0;	padding: 0;	line-height: normal;	font-size: 77%;}#legal {	float: left;}#links {	float: right;}#line{	height: 1px;	width: 100%;	border-top-style: dotted;	border-top-color: 5795a3;	border-top-width: 1px;}