/* CSS Document */body {	margin:0;	padding:0;	background:url(images/bg.gif) repeat top left;}h1 {	color:#316FA3;	font-size:1.4em;	font-weight:bold;	margin-left:-20px;	border-bottom:1px solid #316FA3;}h2 {	display:inline;	margin:0;	padding:0;	font-size:1em;	font-weight:normal;}h3 {	color:#333;	font-size:1.1em;	font-weight:bold;}.notnav {	list-style:url(images/bullet.jpg);	line-height:1.2em;}ul.notnav h2 {	color:#666;	font-weight:normal;}a:link, a:active, a:visited {	color:#333;	text-decoration:underline;}a:hover {	color:#333;	text-decoration:none;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:769px;	height:100%;	background:url(images/shadow.png) repeat-y top left;}#container {	width:752px;	height:100%;	margin-left:9px;}/* --------------- NAVIGATION STYLES --------------- */#navbar {	position:relative;	width:752px;	height:34px;	background:url(images/navbg.png) repeat-x top left;	z-index:8;	text-align:right;}#navbar ul {	list-style:none;	margin:0;	padding:6px 0 0 0;}#navbar li {	display:inline;	width:80px;	height:24px;	padding:0;	margin:0;}#navbar li a {	padding:5px 25px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;	color:#CCC;	border-left:1px solid #B8CECE;}#navbar li a:hover {	padding:4px 25px;	font-weight:normal;	color:#FFF;	border-top:1px solid #B8CECE;	border-bottom:1px solid #B8CECE;	background:url(images/rolloverbg.jpg) repeat-x top left;	text-decoration:none;}.rightborder a {	border-right:1px solid #B8CECE;}.rightborder a:hover {	border-right:1px solid #B8CECE;}#navbar li a.here {	color:#FFF;}#leftside {	position:absolute;	left:9px;	top:230px;	width:145px;	height:auto;	margin:0;	padding-top:175px;	padding-left:7px;	background:url(images/leftside_top.jpg) no-repeat top left #FFF;	border-right:1px solid #000;	z-index:1;}#flash {	width:752px;	height:205px;	margin:0;	padding:0;	z-index:3;}#content {	width:483px;	height:auto;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333;	font-size:.75em;		line-height:1.4em;	padding-left:195px;	padding-top:25px;	padding-right:35px;}#footer {	position:relative;	width:752px;	height:21px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#FFF;	font-size:.7em;	text-align:center;	line-height:1.7em;	background:url(images/footer.jpg) no-repeat top left;	padding:190px 0 0 0;	z-index:4;}#footer a {	color:#FFF;}.input {	border:1px solid #000;}.white {	color:#FFF;}.border table, .border td {	border:1px solid #000;	border-collapse:collapse;}fieldset {	border:1px dashed #666;	padding:20px 10px 10px 20px;}legend {	background-color:#fff;	color:#333;	font-size:1.1em;	font-weight:bold;}.contentbg {	background:url(images/contentbg.jpg) no-repeat top left;}.caption {	font-size:10px;	font-style:italic;}.pic {	border:1px solid #000;}