/* This is the stylesheet for NON-MSIE Browsers *//*  formatting styles */body {	font-family: verdana, sans-serif;	background-color: #91aabe;	text-align:center;	font-size: 1em;}.header{	display: block;	clear: both;  	font-weight: bold;	font-size: 1em;	color: #111;	border-bottom: 1px solid #5C809C;}.headerSide{	margin: 1em 1em 1em 1em;	display: block;	clear: both;	font-weight: bold;	font-size: .8em;	color: #111;	border-bottom: 0px solid #5C809C;}.contentSide{	margin: 1em 1em 1em 1em;	display: block;	clear: both;	font-size: 0.9em;}.nav{	padding-top: 40px;	font-weight: bold;	width: 50%;	text-align:right;	float: right;}.nav a, .nav a:hover, .nav a:visited {	font-size:.9em;	font-weight: bold;	color:#000;	text-decoration:none;	margin-right:10px;	border-bottom:2px solid #333333;}.nav a:hover {	border-bottom:2px solid #d5dfe6;}.textBold{	font-weight: bold;	font-size: .8em}.textItalic{	font-style: italic;}.LeftUpperleft ul{	list-style: none;	margin: 1em 1em 1em 1em;	padding: 0;	font-size: 1em;}.footer{	font-size: .7em;}.sideNav p {  	margin: 1em 1em 1em 1em;}/* Tour Nav */#tourNav {	width: 19em;	height: 1.5em;	position: relative;	left: 359px;	margin: 8px 0 0 0;}#tourNav a {	float: right;	width: 7.5em;	padding: 5px 10px 5px 10px;	font-size: 0.6em;	text-align: center;	text-transform: uppercase;	text-decoration: none;	color: #222;	background-color: #91aabe;	border-bottom: 2px solid #48647B;	border-right: 1px solid #48647B;	border-left: 1px solid #48647B;	border-top: 2px solid #48647b;	font-family: Arial, Helvetica, sans-serif;}#tourNav a:hover, #tourNav a.active {  background-color: #5c809c;}#tourNav a.firstMenuItemactive {  border-right: 2px solid #48647b;}#tourNav a.firstMenuItem {  border-right: 2px solid #48647b;}#tourNav a.lastMenuItemactive {  border-right: 2px solid #48647b;}#tourNav a.lastMenuItem {  border-right: 2px solid #48647b;}/* image formatting */.imageCenterV {	vertical-align: center;	float: left;	margin-bottom: 0px;}.headerLogo{	float: left;	margin-bottom: 0px;}/* page layout */div.siteBox {	width: 950px;	color: #333;	padding-top: 20px;	margin-left: auto;	margin-right: auto;	height: auto;}div.pageHeader{	width: 950px;	color: #333;	margin-left: auto;	margin-right: auto;	margin-bottom: 40px;	height: 50px;}div.sideNav{	float: left;	width: 216px;}div.content{	float: right;	width: 76.2%;}div.contentFull{	width: 100%;}div.LeftUpperleft {	float: left;	width: 216px;	margin-bottom: 10px;	background-color: #d5dfe6;	background-image: url('corner_tl.gif');	background-repeat: no-repeat;	background-position: top left;	text-align:left;}div.RightUpperleft {	float: right;	width: 76.2%;	background-color: #d5dfe6;	background-image: url('corner_tl.gif');	background-repeat: no-repeat;	background-position: top left;	text-align:left;}div.LeftUpperleft_full {	float: left;	width: 90%;	margin-bottom: 10px;	background-color: #d5dfe6;	background-image: url('corner_tl.gif');	background-repeat: no-repeat;	background-position: top left;	text-align:left;}div.RightUpperleft_full {	width: 100%;	background-color: #d5dfe6;	background-image: url('corner_tl.gif');	background-repeat: no-repeat;	background-position: top left;	text-align:left;}div.upperright {	background-image: url('corner_tr.gif');	background-repeat: no-repeat;	background-position: top right;}div.lowerleft {	background-image: url('corner_bl.gif');	background-repeat: no-repeat;	background-position: bottom left;}div.lowerright {	background-image: url('corner_br.gif');	background-repeat: no-repeat;	background-position: bottom right;	padding: 2% 2% 2% 2%;	border-bottom: 10px;	clear: left;}div.footer {	float: left;	width: 100%;	height: 20px;	background: #91aabe;	text-align: left;}div.imageListThumb {	text-align: center;	width: 200px;	margin: 5px;	float: left;	height: 200px;}div.imageListLink {	clear: both;	margin-top: 20px;}/* -- Result Styles -- */.result {	font-size: 0.8em;	line-height: 1.8em;	width: 98%;	height: 200px;	background-color: #DCE8F0;	padding: 5px 5px 5px 5px;	margin-top: 10px;}.result a {	text-decoration:none;}.resultAlt {	font-size: 0.8em;	line-height: 1.8em;	width: 98%;	height: 200px;	background-color: #CFDAE2;	padding: 5px 5px 5px 5px;	margin-top: 10px;}.resultAlt a {	text-decoration:none;}.resultPhoto {	float: left;	background-color:#f0f0f0;	padding: 5px;	display: block;	margin: 30px 20px 0 10px;}.resultTitle {	font-size: 1.5em;	border-bottom: 1px solid #aaaaff;}.address {	padding: 5px;	margin-top: 60px;	margin-right: 10px;	font-size: 1em;	width: 200px;	height: 70px;	border: 1px solid #aaaaff;	float: right;}.latest {	float: left;	background-color:#f0f0f0;	padding: 5px;	display: block;	margin: 0 20px 5px 0;}.textBold{	color: #222222;	font-weight: bold;}.textMain{  display: block;  clear: both;  font-size: 0.8em;  color: #666666;}#tourBrowser {	width: 655px;	height: 580px;}acronym {  cursor: help;  border-bottom: 1px dotted #AAA;}