/* CSS Document */body {	margin:0;	padding:0;	background:url(images/bg.jpg) repeat top left;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#fff;	font-size:1em;	text-align:center;}h1 {	color:#FFFF;	font-size:24px;	font-weight:normal;	margin:0;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-style:italic;	border-bottom:1px solid #FFF;	padding-bottom:1px;	margin-bottom:2px;}h2 {	margin:0;	padding:0;	font-size:1em;	font-weight:normal;	font-style:italic;	margin-bottom:18px;}h3 {	margin:0;	padding:0;	color:#33CCCC;	font-size:1em;	font-weight:bold;}h4 {	margin:0;	padding:0;	color:#FFFFFF;	font-size:16px;	font-weight:normal;}ul {	line-height:1.5em;}	a:link, a:active, a:visited {	color:#fff;	text-decoration:underline;}a:hover {	color:#33CCCC;	text-decoration:none;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:802px;	height:auto;	text-align:left;	margin-top:15px;}#outline {	width:798px;	height:auto;	border:1px solid #7c7c7c;	padding:3px;}#container {	width:796px;	height:auto;	padding:0;	margin:0;	border:1px solid #FFF;}#logo {	margin:0;	padding:0;	border-right:1px solid #FFF;	width:199px;	height:235px;	background:url(images/logo.jpg) no-repeat top left;}#flash {	position:absolute;	left:210px;	top:10px;	width:586px;	height:224px;}#body { 	width:796px;	height:auto;	border-top:1px solid #FFF;	margin:0;	padding:0;}.leftside {	width:199px;	height:auto;	background:url(images/sidebottombg.jpg) no-repeat bottom left;	margin:0;	padding:0;}#navbar {	width:199px;	height:auto;	background-color:#FFF;	margin:0;	padding:0;	margin-bottom:25px;}#navbar img {	margin-bottom:1px;}#sidetext {	width:169px;	padding:0 15px 0 15px;	color:#FFF;	font-size:.75em;}#sidetext ul {	margin:0;	padding:0;	padding-left:25px;	margin-top:10px;}.rightside {	width:556px;	height:auto;	border-left:1px solid #FFF;	background-color:#1a2521;	margin:0;	padding:20px;	color:#FFF;	font-size:.75em;}.rightside blockquote {	width:300px;}#footer {	width:802px;	height:30px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFF;	text-align:center;	padding-top:5px;	margin-bottom:15px;}#footer a {	color:#FFF;	text-decoration:none;	margin:0 10px 0 10px;}#footer a:hover {	color:#33CCCC;}.accent {	font-size:20px;	font-weight:bold;	font-style:italic;	font-family:"Times New Roman", Times, serif;	color:#FFF;}.input {	border:1px solid #FFF;	background-color:#1a2521;	color:#FFF;}fieldset {	width:400px;	border:1px solid #FFF;	padding:15px;}legend {	background-color:#1a2521;	font-weight:bold;	font-size:1em;	color:#33CCCC;}.noshow {	display:none;}.floatright {	float:right;	margin:0 0 15px 15px;}.floatleft {	float:left;	margin:0 15px 15px 0;}.pic {	border:2px solid #FFF;}.cities {	font-size:.8em;	font-style:italic;}.redtext {	color:#FF0000;	font-weight:bold;}.bluetext {	color:#33CCCC;	font-weight:bold;}blockquote.tests {	background:url(images/rightquote.jpg) no-repeat top left;	font-size:16px;	width:450px;	line-height:20px;	font-family:Georgia, "Times New Roman", Times, serif;	padding:15px 0 0 15px;	font-style:italic;}blockquote.tests p {	display:block;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	height:42px;	text-align:right;	font-weight:bold;	color:#FFF;	background:url(images/leftquote.jpg) no-repeat right top;	padding-top:4px;}