body,html {	margin:0;	padding:0;	background:#666666;	color:#000000;}body {	min-width:900px;}#wrap {	background:#626262;	margin:0 auto;	width:900px;}#header {	margin:0px; 	padding:0px; 	height:135px;}#header img {	padding:0px; 	margin:0px;}#nav { 	text-align:right;	background:#c99; 	background-image:url(images/linksbg.jpg); 	background-repeat:no-repeat;	padding:0px; 	margin:0px; 	height:32px;}#nav a { 	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; 	font-weight:bold;	color: #FFFFFF;}#nav a:link {	text-decoration: none;}#nav a:visited {	text-decoration: none;}#nav a:hover {	text-decoration: underline;	color: #0099FF;}#nav a:active {	text-decoration: none;}#nav ul{	margin:0;	padding:0;	list-style:none;}#nav li{	display:inline;	margin:0;	padding:0;}#main {	background:#FFFFFF;	float:left;		}#maininner {	padding-right: 20px;	padding-left: 20px;	background: #FFFFFF;	float: left;	padding-bottom: 0px;	width: 614px;	padding-top: 20px;	text-align: justify;}#ulmain {	float:left;	padding: 0 0px 0 50px; 		text-align: justify;}#maininner h1 {	font-size: 21px;	color: #3771B1;	text-transform: none;	font-variant: small-caps;	margin:0px;	padding:0px 0 10px 0;}#maininner h2 {	font-size: 16px;	color: #3771b1;	text-transform: none;	font-variant: small-caps;	margin:0px;	padding:0px;	display:inline; }#maininner a { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; 	color: #3771b1;}#maininner a:link {	text-decoration: none;}#maininner a:visited {	text-decoration: none;}#maininner a:hover {	text-decoration: underline;	color: #3771b1;}#maininner a:active {	text-decoration: none;}#maininner h3 {	font-size: 15px;	font-variant: small-caps;	color: #3771b1; 	margin:0px;	padding:0px;	display:inline; }#maininner p {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;	margin:0px;	padding:0px;	display:inline;	text-align: justify;}#sidebar {	background:#626262;	float:left;	width:246px; 	margin:0px; 	padding:0px;}#sidebar ul {	margin:0px; 	padding:0px;}#sidebar img {	margin:0px; 	padding:0px;}#sidebar h3, #sidebar p {	padding:0 0px 0 0;}#footer {	border-top:1px #FFFFFF solid;	background:#3771b1;	clear:both; 	color:#FFFFFF; 	font-size:9px;	font-family: Arial, Helvetica, sans-serif; 	height:30px;}#footer p { 	margin-left:25px;	padding:10px;	margin:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #ffffff;}#footer2 {	background:#FFFFFF;	height:120px; 	text-align:center; 	padding-top:15px; 	padding-bottom:15px; }#footer2 li { 	font-size:11px; 	font-family:Arial, Helvetica, sans-serif;	color:#3771b1; 	list-style:none; 	margin-top:5px;}#footer2 a { 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #3771b1;}#footer2 a:link {	text-decoration: none;}#footer2 a:visited {	text-decoration: none;}#footer2 a:hover {	text-decoration: underline;	color: #3771b1;}#footer2 a:active {	text-decoration: none;}.cssnav{	position: relative;	font-family: arial, helvetica, sans-serif;	background: url(images/overbtn.gif) no-repeat;	white-space: nowrap;	display: block;	width: 246px;	height: 32px;	margin: 0px;	padding: 0px;}.cssnav a{	display: block;	color: #ffffff;	font-size: 12px;	width: 246px;	height: 32px;	display: block;	float: left;	text-decoration: none;}.cssnav img{	width: 246px;	height: 32px;	border: 0; 	margin:0px; 	padding:0px;}* html a:hover{	color: #ffffff;	visibility:visible }.cssnav a:hover img{	visibility:hidden}.cssnav span{	position: absolute;	left: 20px;	top: 8px;	margin: 0px;	padding: 0px;	cursor: pointer;} * {	margin: 0;	padding: 0;}#page-wrap {	width: 660px;	background: white;	padding: 20px 50px 20px 50px;	margin: 20px auto;	min-height: 500px;	height: auto !important;	height: 500px;}#contact-area {	width: 246px;	font-family: arial, helvetica, sans-serif;	font-size: 12px; 	color:#132E56; 	height:255px; 	background-color: #f0f7fe;}#contact-area input, #contact-area textarea {	padding: 3px; 	border:1px #000000 solid;	width: 110px;}#contact-area textarea {	height: 50px;}#contact-area textarea:focus, #contact-area input:focus {}#contact-area input.submit-button {	width: 100px;	float: right;}label {	float: left;	text-align: left;	margin-left: 15px;	width: 100px;	padding-top: 5px;	font-family: arial, helvetica, sans-serif;	font-size: 12px; 	color:#132E56;}#mailinglist{ 	height:250px;	color:#FFFFFF; 	text-align:center;}#mailinglist span{	font-family: arial, helvetica, sans-serif;	font-size: 12px; 	color:#FFFFFF; }.inlinep {	display: inline;}.padright {	margin:10px;   border:1px solid #021a40;   padding:1px; background-color:#3771b1;	float:right;	}.padmid {	margin-left:10px;	margin-top:25px;   border:1px solid #021a40;   padding:1px;	float:right;	clear:right;	}.padcenter {	margin-left:10px;   border:1px solid #021a40;   padding:1px;		}img.floatright {	float:right;	margin: 10px;	padding:1px;	 border:1px solid #021a40;	 background-color:#3771b1;	 clear:right;}	