/* CSS Document */* {	font-family: Arial, Helvetica, sans-serif;	color: #757263}body {	margin:20px auto; 	padding:0px;	text-align:center;	}div,td,p {	font-size:12px;}a,a:link,a:active,a:visited {	text-decoration:none;	color:#757263;}a:hover {	text-decoration:none;	color:#883726;}a.on {	text-decoration:none;	font-weight:bold;	color:#382f68;	text-transform:uppercase;	}.dark_blue_header {	color:#382f68;	font-size:14px;	font-weight: bold;	}.brown_bold {	color:#754836;	font-weight: bold;	}/** ________________ begin structure _______________**/#outer {	width:782px;	height: 1130px;	margin:0px auto;	text-align:center;	padding:0;	}	#outer-left {	background-image: url(/images/of_interest/of_interest_left.gif);	background-repeat: no-repeat;	background-color: #2d4839;	float: left;	width: 71px;	height: 1360px;	}	#outer-right {	background-image: url(/images/of_interest/of_interest_right.gif);	background-repeat: no-repeat;	background-color: #2d4839;	float: right;	width: 74px;	height: 1360px;	}	#nav {	background-image: url(/images/of_interest/of_interest_nav_back.gif);	background-position: top center;	background-repeat: no-repeat;	height: 68px;	width: 782;	text-align: center;	margin-top: 0 	margin-right: 0px;	margin-bottom: -3px;	margin-left: 0px;	padding: 0;	border: 0;	}/** css hack to deal with IE crappiness **/html>body #nav {	margin: 0; }#nav ul{	margin: 0; 	padding: 0;	border: 0;	list-style: none; 	display: inline;	}#nav ul li{	height: 68px;	margin: 0; 	padding: 0;	border: 0;	list-style: none; 	display: inline;	float: left;	}#nav ul li a{	margin: 0; 	padding: 0;	border: 0;	list-style: none; 	height: 68px;	display: inline;	}#header {	background-image: url(/images/of_interest/of_interest_header.gif);	height: 35px;	}#left {	background-image: url(/images/of_interest/left_edge.gif);	float: left;	width: 160px;	padding: 60px 0 0 25px;	height: 1300px;	text-align: left;	line-height:20px;	}/** css hack to deal with IE crappiness **/html>body #left {	height: 1300px;	width: 160px;}#left a:active, #left a:hover{	text-decoration:none;	font-weight:bold;	color:#382f68;	text-transform:uppercase;	}	#right {	background-image: url(/images/of_interest/right_edge.gif);	background-position: top right;	background-repeat: repeat-y;	float: right;	width: 376px;	padding: 40px 65px 0 0px;	height: 1320px;	text-align: left;	line-height:17px;	}/** css hack to deal with IE crappiness **/html>body #right {	height: 1320px;	width: 376px;}#right span{	font-weight:bold;}.dark_blue {	color:#382f68;	font-weight: bold;	}.dark_blue_it {	color:#382f68;	font-weight: bold;	font-style: italic;	}.dark_blue_header {	color:#382f68;	font-size:16px;	font-weight: bold;	}.bigbrown {	color:#754836;	font-size: 14px;}#right2 {	background-image: url(/images/of_interest/right_edge.gif);	background-position: top right;	background-repeat: repeat-y;	float: right;	width: 420px;	padding: 40px 25px 0 0px;	height: 1320px;	text-align: left;	line-height:17px;	}/** css hack to deal with IE crappiness **/html>body #right2 {	height: 1320px;	width: 410px;}#right2 span{	}#footer {	background-image: url(/images/of_interest/of_interest_footer.gif);	float: left;	width: 782px;	height: 107px;	}		.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}/* End hide from IE-mac */	