/* CSS Document */html {	background:url(images/bg.png) repeat-x top left #0056a3;	}body {	margin:0;	padding:0;	height:100%;	font-family: Arial, Helvetica, sans-serif;	font-size:62.5%;	color: #6F6F6F;	text-align:center;}#container {	position:relative;	width:900px;	height:auto;	margin:0 auto;	padding:0;	text-align:left;}#header {	position:relative;	width: 900px;	margin-right: auto;	margin-left: auto;	height: 523px;	background: url(images/header.jpg) no-repeat top center;	}#nav {	position:absolute;	top:205px;	left:15px;	width: 253px;	background-repeat: no-repeat;	height: 312px;}ul#navigation {	list-style-type: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: 14px;	margin: 0px;}ul#navigation li {	padding-left: 0px;	margin-top: 2px;	margin-bottom: 2px;	padding-top: 2px;	padding-bottom: 2px;}ul#navigation li a {	color: #000;	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	text-transform:uppercase;	font-weight:bold;	padding-left: 15px;	margin: 0px;	padding-top: 11px;	display: block;	width: 197px;	line-height: 16px;	background-image: url(images/nav_off.png);	background-repeat: repeat-x;	height: 26px;}ul#navigation li a.on, ul#navigation li a:hover {	background-image: url(images/nav_on.png);	background-repeat: no-repeat;	color: #FFF;	text-decoration: none;	padding-top: 11px;	padding-left: 15px;	width: 218px;	height: 26px;}#slideshow {	position:absolute;	top:213px;	right:33px;	width: 600px;	height: 288px;	margin:0;	padding:0;}#body {	position:relative;	background-repeat: repeat-y;	margin-right: auto;	margin-left: auto;	width: 900px;	background-image: url(images/body_bg.png);}#content {	width: 870px;	margin-right: auto;	margin-left: auto;	background-repeat: repeat-x;	background-position: left top;	padding-top: 0px;	background-image: url(images/right_top.png);}#left {	position:absolute;	top:0;	left:30px;	width: 220px;	height:auto;	margin:0;	padding:0;	font-size:1.2em;	line-height:1.4em;}#lefttext {	width: 190px;	background-image: url(images/left_bg.png);	background-repeat: repeat-x;	background-color: #FFFFFF;	border: 1px solid #D5D5D6;	border-top:none;	padding-top: 20px;	padding-left: 15px;	padding-right: 15px;	padding-bottom: 10px;}#left strong a {	text-decoration:none;	}#left strong a:hover {	text-decoration:underline;	}#left ul {	margin-top: 5px;}#right {	width: 585px;	padding-left: 0px;	padding-top: 35px;	padding-right: 0px;	padding-bottom: 0px;	font-size:1.3em;	line-height:1.4em;	margin-left:265px;}#right ul {	margin-top: 4px;}#footer {	bottom:0;	width:900px;	height:58px;	background-image: url(images/footer.png);	background-repeat: no-repeat;	background-position: center top;	margin-right: auto;	margin-left: auto;	color: #666666;	font-size: 11px;	line-height: 13px;	padding-top: 52px;}#footer a {	font-size: 11px;	line-height: 13px;	color: #666666;	text-decoration:none;	margin:0 4px 0 4px;}#footer a:hover {	text-decoration:underline;	}/*----- Classes--------*/.item {	margin-left: 7px;	padding: 10px;	background-color: #F7F9FB;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #D8E1EB;	border-left-color: #D8E1EB;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D8E1EB;}.itemheader {	background-color: #EDF0F3;	display: block;	padding-top: 8px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 10px;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #CCD5DD;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;	font-size: 16px;	font-weight: bold;}.item ul {	padding-bottom: 0px;	margin-bottom: 5px;}.item li {	list-style-image: url(images/carat.gif);}.item blockquote {	margin-top: 10px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;}.contact tr td {	padding-top: 8px;	padding-right: 5px;	padding-bottom: 8px;	padding-left: 10px;	border: 1px solid #E2E2E2;	background-color: #F8F8F8;}.contact .input {	color: #666666;	padding: 2px;}.picright {	float: right;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}.picleft {	float: left;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}.locations {	font-size: 11px;	font-style: italic;	line-height: 15px;	text-align: center;	padding: 10px 5px 10px 5px;	background-color: #F7F9FB;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #EBF0F5;	border-right-color: #D8E1EB;	border-bottom-color: #D8E1EB;	border-left-color: #EBF0F5;}.locationsCopy {	font-size: 11px;	font-style: italic;	line-height: 15px;	text-align: center;}.gallery img {	border:1px solid #333;	}.floatright {	float:right;	margin:0 0 10px 15px;}.imageRight {	float: right;	margin:0px 0 10px 15px;	background:#FFF;	padding: 7px;	border:1px solid #D8E1EB;}.image {	background:#FFF;	padding: 7px;	border:1px solid #D8E1EB;}.logo {	padding: 3px;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}.clear{clear:both;}hr {	height:1px;	width:100%;	background:none;	border:none;	border-top:1px dotted #666;	margin:20px 0 20px 0;	padding:0;}/*------------ Elements -------------*/h1 {	margin:0;	padding:0;	font-size:1.7em;	font-family:Helvetica, Arial, sans-serif;	color:#063d82;	font-weight:normal;	margin-bottom:25px;}h2 {	margin:0;	padding:0;	font-size:1.1em;	font-weight:bold;	color:#063d82;}h3 {	margin:0;	padding:0;	color:#063d82;	font-size:1.3em;	font-weight:normal;	margin-bottom:10px;}img a {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}a:link{	color:#063d82;	text-decoration:underline;}a:visited {	text-decoration:underline;	color:#063d82;}a:hover{	color:#063d82;	text-decoration:none;}a:active {	color:#063d82;	text-decoration:none;}h2 a:link, h2 a:visited {	margin:0;	padding:0;	font-weight:bold;	text-decoration:none;}h2 a:hover {	text-decoration:underline;	}img, a img {	border:none;}.redtext {	color:#900;	font-weight:bold;}.bluetext {	font-weight:bold;	color:#063d82;}.noshow {	visibility:hidden;	}.input {	border:1px solid #999;}#test {	padding: 20px 5px 5px 30px;	margin-top: 10px;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 20px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-style: italic;	background-image: url(images/cite.png);	background-repeat: no-repeat;}.cite {	margin-top: 10px;	font-weight: bold;	text-align: right;}