@charset "UTF-8";a {	color: #00693e;}a:hover {	color: #599d81;}/* CSS Document */body {	margin: 0;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background: #dfdfc5 url(../images/page_bg.gif) left top repeat-x;}#body {	width: 947px;	float: left;	background: url(../images/body_bg.gif) left top repeat-y;	border: 1px solid #9c9c79;	border-bottom: 5px solid #9c9c79;}.container {	text-align: left;	margin: 0 auto;	width: 949px;}.content_bottom_img {	position: absolute;	bottom: 0;	right: 231px;	z-index: 5;}#content_container {	position: relative;	width: 947px;	float: left;	background: url(../images/body_top_shadow.gif) left top no-repeat;	z-index: 3;}/* Main Content */.content_tagline {	position: absolute;	bottom: 0;	left: 0;	z-index: 5;}#copyright {	margin: 10px 20px 0 0;	color: #666666;}/* Home News / Home Events */.date {	margin: 12px 0 0 0;	font-style: italic;	color: #666666;}.desc {	margin: 0;	color: #666666;}.desc a {	color: #303030;	font-weight: bold;	text-decoration: none;}.desc a:hover {	color: #6e6e6e;}#footer {	width: 947px;	min-height: 130px;	float: left;	margin: 0 1px;	padding-bottom: 20px;}/* Footer */#footer .callout {	float: left;	font-size: 14px;	font-weight: bold;	color: #777758;	margin: 27px 0 0 20px;}#footer {	text-align: right;}#footer ul {	margin: 0;	padding: 0;	list-style-type: none;	margin: 27px 20px 0 0;}#footer ul#footer_nav {	margin: 2px 20px 0 0;}#footer li {	display:inline;	border-right: 1px solid #666666;}#footer li.last {	border-right: none;}#footer li a {	margin: 0 6px;	color: #666666;	text-decoration: none;	font-size: 10px;}#footer li.last a {	margin: 0 0 0 6px;}#footer li a:hover {	color: #949494;}#header {	width: 947px;	height: 98px;	float: left;	margin: 0 1px;}.hide {	display: none;	visibility: hidden;}.home {	font-size: 16px;	color: #666;	margin-right: 30px;	margin-left: 30px;	font-family: Arial, Helvetica, sans-serif;	line-height: 26px;	margin-top: 15px;}#home #body {	background: #f4f8e5 url(../images/body_top_shadow_home.gif) left top repeat-x;}#home_events {	width: 300px;	float: left;	padding-bottom: 34px;	display: inline;	margin-top: 34px;	margin-right: 0;	margin-bottom: 0;	margin-left: 34px;}#home #header {	height: 78px;}#home_news {	width: 206px;	float: left;	margin: 34px 0 0 34px;	padding-bottom: 34px;	display: inline;}#home_news p {	margin-left: 22px;}#home_news .icon {	margin: 12px 0 0 0;	display: block;	float: left;	margin-right: -20px;}#home_splash {	width: 947px;	height: 270px;	float: left;	margin: 0 1px;}#headerContent {	height: 98px;	float: right;	display: inline;}#home #headerContent {	height: 78px;}img {	border: none;}#left_col {	width: 226px;	float: left;	margin-bottom: 128px;}/* Left Col */#left_col ul {	margin: 27px 0 0 0;	padding: 0;	list-style-type: none;	font-size: 12px;	color: #777758;}#left_col ul li ul {	margin: 8px 26px 0 40px;}#left_col li {	font-weight: bold;	padding-bottom: 10px;}#left_col li ul li {	margin: 8px 0 0 0;	padding-bottom: 0;	font-weight: normal;}#left_col ul a {	display: block;	padding: 4px 26px 4px 26px;	color: #777758;	text-decoration: none;}#left_col ul a:hover {	color: #969678;}#left_col ul li ul a {	display: inline;	padding: 0;}#left_col ul a.selected {	color: #fff;	background: #406455;}#left_col ul a.selected:hover {	color: #e0e0e0;}#left_col ul li ul a.selected {	color: #00693e;	background: none;}#left_col ul li ul a.selected:hover {	color: #599d81;}/* Header */#logo {	float: left;	margin: 16px 0 0 26px;}#middle_col {	width: 490px;	float: left;	padding-bottom: 128px;	line-height: 18px;}/* Middle Col */#middle_col {	padding-top: 27px;}#middle_col h2 {	margin: 8px 30px;}#middle_col p {	margin: 0 30px 16px 30px;}#middle_col h2 p {	font-weight: normal;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 16px;	margin-left: 0px;}#middle_col ul, #middle_col ol {	margin: -8px 30px 8px 60px;	padding: 0;}#middle_col h1 {	width: 430px;	height: 28px;	float: left;	display: inline;	margin: 4px 0 15px 30px;	border-bottom: 1px solid #406455;}#middle_col h2 {	margin-top: 26px;	font-weight: bold;	font-size: 14px;	color: #00693e;}#middle_col h2.first {	margin-top: 8px;}#middle_col p, #middle_col ul, #middle_col ol {	font-size: 12px;	color: #666;}#middle_col img {	display: block;}#middle_col img.right {	margin: 0 30px 0 10px;}#middle_col table {	margin: 8px 30px;	color: #787878;	font-size: 11px;}#middle_col th {	color: #454545;	padding: 9px 0;	background: #dfdfc5;}#middle_col th h3 {	font-size: 11px;	margin: 0 0 0 10px;}#middle_col td {	padding: 7px 0;	border-bottom: 1px solid #dfdfc5;	vertical-align: top;}#middle_col table p {	margin:  0 0 0 10px;	font-size: 11px;}#middle_col table a {	text-decoration: none;}#middle_col table .date {	font-weight: bold;	font-style: normal;	font-size: 11px;}#middle_col table .icon img {	margin: 0 0 0 14px;}#nav {	width: 947px;	height: 34px;	float: left;	border: 1px solid #9c9c79;}/* Nav */#nav img {	float: left;}.pages {	float: right;	margin: 8px 30px 16px 0;}.pages a {	float: left;	margin: 0 3px;}.pages a.selected {	text-decoration: none;}.pages img {	float: left;	margin: 2px 3px 0 3px;}.red {	color: #F00;}/* Misc */.right {	float: right;	padding-left: 20px;}#right_col {	width: 231px;	float: left;}/* Right Col */#right_col {	font-size: 11px;	color: #666;	padding-top: 27px;}#right_col ul {	margin: 0 22px;	padding: 0;}#right_col ul li ul {	margin: 0 0 0 14px;	padding: 0;}#right_col li {	margin-bottom: 14px;	font-weight: bold;	color: #00693e;	list-style-type: none;}#right_col li ul li {	margin-bottom: 0;	font-weight: normal;	color: #666;	list-style-type: disc;}#right_col li ul li a {	color: #666;	text-decoration: none;}#right_col li ul li a:hover {	color: #949494;}#right_col .callout {	margin: 0 0 20px 21px;}#right_col .quote {	margin: 20px 0 40px 21px;}/* Tabs */.TabbedPanelsContentGroup img {	float: right;	margin-left: 16px;}.TabbedPanelsContentGroup img.tab_title {	float: left;	margin-left: 0;}.TabbedPanelsContentGroup p {	margin: 0 0 10px 0;}#utility_nav {	float: right;	height: 21px;	font-size: 10px;	font-weight: bold;}/* Utility Nav */#utility_nav ul {	float: right;	margin: 0;	padding: 0;	list-style-type: none;}#utility_nav li {	float: left;	height: 17px;	border-right: 1px solid #aec0b4;}#utility_nav li.last {	border-right: none;}#utility_nav a {	margin: 4px 8px 0 8px;	float: left;	height: 17px;	color: #5f8274;	text-decoration: none;}#utility_nav li.last a {	margin-right: 0;}#utility_nav a:hover {	color: #8fa79d;}.view_all {	margin: 12px 0 0 0;}