/* CSS Document */html {	height:100%;}body {	padding:0; 	margin:0; 	height:100%; 	background:url(images/topbg.jpg) repeat-x top left #d0d6e1;	font-size:62.5%;    font-family:Helvetica, Arial, Verdana, sans-serif;	color:#333;	text-align:center;}a img, img {	border:0;}/* ----------- HEADER STYLES ------------ */h1 {	margin:0;	color:#041e5b;	font-size:2em;	font-weight:normal;	padding-bottom:3px;	border-bottom:1px solid #041e5b;	font-family:Georgia, "Times New Roman", Times, serif;	margin-bottom:20px;}h1 .smaller {	font-size:.6em;	font-style:italic;}	h2 {	font-size:1.1em;	margin:0;	padding:0;	font-weight:bold;	color:#041e5b;}h3 {	font-size:1.2em;	font-weight:bold;	margin:0;	padding:0;	margin-bottom:15px;	font-family:Helvetica, Arial, sans-serif;	color:#041e5b;}/* ------------ CHANGE LINK COLOR HERE ------------ */a:link{	color:#041e5b;	text-decoration:underline;}a:visited {	color:#041e5b;	text-decoration:underline;}a:hover{	color:#041e5b;	text-decoration:none;}a:active {	text-decoration:none;}ul {	line-height:1.5em;}h2 a:link, h2 a:visited {	font-weight:bold;	color:#041e5b;	text-decoration:none;}h2 a:hover {	text-decoration:underline;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:902px;	height:auto;	text-align:left;	background:url(images/topshadows.png) no-repeat top left;	padding-left:38px;}#container {	width:875px;	height:auto;	background:url(images/bodybg.png) repeat-y top left;	margin:0;	padding:0;	padding-top:20px;}#header {	position:relative;	width:829px;	height:281px;	margin:0;	padding:0;	background:url(images/header.png) no-repeat top left;	margin-left:23px;	margin-bottom:3px;}#flash {	position:absolute;	top:0;	right:0;	width:559px;	height:281px;	margin:0;	padding:0;	z-index:20;	background:url(images/flashbg.png) no-repeat top left;}#nav {	width:829px;	height:47px;	margin:0;	padding:0;	text-align:center;	padding-top:7px;	background:url(images/navbg.png) no-repeat top left;	margin-left:23px;}#leftside {	position:absolute;	top:365px;	left:55px;	width:257px;	height:392px;	padding:0;	margin:0;	font-size:1.2em;	line-height:1.4em;	color:#333;}#leftcontainer {	position:relative;	width:259px;	height:auto;	padding:0;	margin:0;	background:url(images/sidetopleft.jpg) no-repeat top left;	margin-bottom:10px;}#leftbg {	position:absolute;	bottom:0;	right:0;	width:243px;	height:309px;	padding:0;	margin:0;	background:url(images/sidebottomright.jpg) no-repeat bottom right;	z-index:10;}#lefttext {	position:relative;	width:189px;	height:auto;	padding:0;	margin:0;	padding:35px 25px 30px 30px;	margin-bottom:10px;	z-index:100;}#leftside img {	margin-bottom:10px;	}.padded {	padding:0 20px 0 20px;	}hr {	height:1px;	background:none;	border:none;	border-top:1px dotted #666;	width:100%;	margin:20px 0 20px 0;}#content {	width:535px;	height:auto;	font-family:Helvetica, Arial, Verdana, sans-serif;	font-size:1.3em;	color:#333;		line-height:1.4em;	margin:0 0 0 1px;	padding:30px 5px 20px 305px;	background:url(images/contentbottom.png) no-repeat bottom left;}.contactText {	font-size:1.3em;	font-style:italic;	color:#041e5b;	line-height:1.5em;}.un {	text-decoration:underline;	}#bottombg {	width:100%;	height:187px;	background:url(images/bottombg.png) repeat-x top left;	margin:0;	padding:0;}#footer {	width:885px;	height:165px;	background:url(images/footer.png) no-repeat top left;	margin:0 auto;	padding:0;	font-family:Helvetica, Arial, Verdana, sans-serif;	color:#666;	font-size:1em;	text-align:right;	padding:22px 55px 0 0;	line-height:1.5em;}#footer a {	color:#666;	text-decoration:none;	margin:0px 4px;}#footer a:hover {	text-decoration:underline;	color:#333;}.input {	border:1px solid #999;}.noshow {	display:none;}.pic {	border:1px solid #041e5b;}.floatright {	float:right;	margin:5px 0 10px 15px;}.floatleft {	float:left;	margin:5px 15px 10px 0;}.smaller {	font-size:10px;	font-style:italic;	line-height:1.2em;}.redtext {	color:#FF0000;	font-weight:bold;}.bluetext {	color:#041e5b;	font-weight:bold;}.gallery img {	border:1px solid #041e5b;}blockquote.test {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:1.1em;	color:#333;	line-height:1.4em;	background:url(images/leftquote.gif) no-repeat 0 15px;	padding:15px 0 0 55px;	text-align:justify;	margin-left:0;	width:80%;}blockquote.test p {	font-weight:bold;	text-align:right;	font-size:.9em;	font-family:Arial, Helvetica, sans-serif;	color:#041e5b;}blockquote.test strong {	font-family:Arial, Helvetica, sans-serif;	}