/* CSS Document */body {	margin:0;	padding:0;	background:url(images/bg.jpg) repeat top left;	text-align:center;}h1 {	color:#003366;	font-size:1.9em;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	letter-spacing:-2px;	margin-bottom:0px;	line-height:1em;}h2 {	margin:0;	padding:0;	font-size:1.1em;	font-weight:bold;	color:#003366;}h3 {	color:#003366;	font-size:1.1em;	margin:0;	font-weight:bold;	padding:0;}h4 {	color:#003399;	font-size:1.2em;	font-weight:bold;}hr {	height:1px;	background-color:#000;	border:none;	width:100%;	margin:20px 0 20px -20px;}a img, img {	border:none;	}.cities {	font-size:10px;	font-style:italic;	line-height:1.3em;}ul {	line-height:1.5em;}a:link, a:active, a:visited {	color:#003399;	text-decoration:underline;}a:hover {	color:#003399;	text-decoration:none;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:860px;	height:auto;	text-align:left;}#header {	width:860px;	height:212px;	margin:0;	padding:0;	text-align:right;}#navbar {	width:845px;	height:29px;	background:url(images/navbottom.png) bottom left no-repeat;	text-align:right;	padding-right:15px;	padding-bottom:9px;}#sidebar {	position:absolute;	left:60px;	top:265px;	width:185px;	height:auto;	padding:15px 15px 50px 15px;	border-right:1px solid #000;	font-family:Arial, Helvetica, sans-serif;	font-size:.8em;	color:#333;}#sidebar p {	margin-bottom:40px;}#sidebar ul {	line-height:1.4em;}#body {	width:860px;	height:auto;	background:url(images/bodybg.png) repeat-y top left;}#content {	width:525px;	height:auto;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333333;	font-size:.8em;		line-height:1.4em;	background:url(images/vacuumbg.jpg) no-repeat bottom left;	padding:20px 0px 20px 295px;}#footer {	width:860px;	height:200px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000;	font-size:.7em;	text-align:right;	line-height:1.6em;	padding-top:60px;	background:url(images/footerbg.jpg) no-repeat top left;}#footer a {	color:#000;	text-decoration:none;	margin:0 2px 0 2px;}#footer a:hover {	text-decoration:underline;	}.input {	border:1px solid #999;}fieldset {	border:1px solid #999;	padding:20px 20px 20px 20px;	width:380px;}legend {	background-color:#fff;	font-weight:bold;	font-size:1.1em;	color:#003366;}.noshow {	display:none;}.picright {	float:right;	margin:5px 0 10px 15px;}.picleft {	float:left;	margin:5px 15px 10px 0;}.pic {	border:1px solid #000;}.redtext {	color:#FF0000;	font-weight:bold;}.bluetext {	color:#009;	font-weight:bold;}
