/* mac hide\*/html, body {height:100%}/* end hide */body {	padding:0;	margin:0;	text-align:center;	min-width:550px;/* for mozilla*/	background-color:#fff;	color:#555;	font:13px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;}#outer{	height:100%;	min-height:100%;	width:546px;	text-align:left;	margin:auto;	position:relative;	background:url(../../images/wrapper.gif) repeat-y center center;} html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/#innerwrap {/* enables content first */	float:left;	width:500px;}#header{	position:absolute;	top:0;	left:0px;	width:550px;	height:105px;	overflow:hidden;	color:#000000;	z-index:100;	background:#fff url(../../images/header.gif) no-repeat bottom center;}#footer {	width:550px;	clear:both;	height:60px;	background:#fff url(../../images/footer.gif) no-repeat top center;	color:#fff;	text-align:center;	left:0;	bottom:0;	position:absolute;	font:normal 10px Georgia, arial;}#footer a, #footer a:hover, #footer a:visited { color:white; font-size:10px; text-decoration:underline; background:none;}* html #footer {/*only ie gets this style*/	\height:62px;/* for ie5 */	he\ight:60px;/* for ie6 */}#clearfooter {width:100%;height:32px;clear:both} /* to clear footer */.brfooter {line-height:20px;}div,p  {margin-top:0}/*clear top margin for mozilla*/#centrecontent {	width:450px;	float:right;	padding:105px 0 30px 0;}#navlist{margin:0 0 0px 0;padding:0 0 30px 10px;/*border:1px dotted #000;*/background:url(../../images/dot.gif) repeat-x center bottom;font:11px/19px Georgia, "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;}#navlist ul, #navlist li{margin:0;padding:0;display:inline;list-style-type:none;}#navlist a {width:80px; text-align:center; padding:4px;}#navlist a:link, #navlist a:visited{float:left;line-height:14px;font-weight:bold;margin:0 10px 4px 10px;text-decoration:none;color:#999;}#navlist a:link#current, #navlist a:visited#current, #navlist a:hover{padding-bottom:6px;background:#53a2d9;color:#fff;}#navlist li.active a, #navlist li.active a:visited, #navlist li.active a:link  {	background:#53a2d9;	padding-bottom: 5px;	color: #fff;}/* headers */h1 { font-size:14px; margin:0; padding:0 0 9px 0; }h2 { font-size:14px; margin:0; padding:0 0 9px 0; }h3 { font-size:13px; margin:0; padding:0 0 9px 0; }img { border:0; }.image {float:right;padding:8px;background:#fff;margin-left:20px;}.left {float: left;text-align:center;border:1px solid #53a2d9;width: 200px;padding:10px;background: #cde5f6;color:#53a2d9;}.right { float: left;text-align:center;border:1px solid #6bbe1a;width: 200px;padding:10px;background: #dcf3c2;color:#6bbe1a;}.lefton { float: left;text-align:center;border:1px solid #cde5f6;width: 200px;padding:10px;background: #53a2d9;color:#fff;}.right { float: right;text-align:center;border:1px solid #6bbe1a;width: 200px;padding:10px;background: #dcf3c2;color:#6bbe1a;}.righton { float: right;text-align:center;border:1px solid #6bbe1a;width: 200px;padding:10px;background: #6bbe1a;color:#dcf3c2;} /* forms */form { margin:0; padding:0; }label { display:block; }select, input, textarea { color: #336699; border:1px solid #a2d1f2; background:#cde5f6; }input {width:250px;}textarea {width:400px;}input.send {width:50px;}/* end forms */.linkback a { float:right; padding:3px; }a { color:#53a2d9; text-decoration:none; }a:hover { color:#fff; text-decoration:none; background:#53a2d9; }/* error */p.errorless { border:1px solid #53a2d9; background-color:#cde5f6; color:#53a2d9; padding:10px; }p.error { border:1px solid #900000; background-color:#900000; color:#fff;  padding:10px; }/* faq */.question {font-weight:bold; margin-top:15px; margin-bottom:0; padding:3px;}.answer {padding:3px;}