/*######## main: ########*/body {	margin: 0px;	padding: 0px;	background-color: #fff;	color: #111313;	font: 11px/15px geneva,arial,tahoma,verdana,sans-serif;}h3 {	margin: 0px;	padding: 0px;	font: bold 16px geneva,arial,tahoma,verdana,sans-serif;}a {	color: #2e4b72;	background-color: transparent;	text-decoration: underline;}a:hover {	background-color: #7e9dc7;	text-decoration: none;}/*################# form elements: #################*/.input,.select {	margin: 0px;	padding: 3px;	border: 1px solid #111313;	background: #fff;	color: #000;	font: 11px geneva,arial,tahoma,verdana,sans-serif;}.select {	padding: 0px 0px 0px 6px;	height: 19px;}.button {	margin: 0px;	padding: 2px 3px;	background: #fff;	color: #111313;	font: normal 11px geneva,arial,tahoma,verdana,sans-serif;}/*###### ui: ######*/#top {	background: #eaeae9 url(i/topBG.gif);}#mid {	background: #4a73a9 url(i/midBG.gif);}#mid a,a:hover {	background-color: transparent;	text-decoration: none;}#footer {	clear: both;	margin: 0px;	padding: 0px;	color: #919190;	background: #eaeae8;	border: 1px #bcbcb9 solid;}#asps {	clear: both;	margin: 0px;	padding: 0px;	text-align: right;}.line {	margin: 2px 0px 0px 0px;	padding: 0px;	height: 15px;	border-top: 1px solid #111313;}.image {	border: 1px solid #111313;}