﻿body {	float: left;	padding: 0;	margin: 0;		font-family:  Verdana, arial, sans-serif, serif, cursive, fantasy, monospace;	font-size: 0.8em;	color: #666666;	background: #ADD6FF url(backgnd.png) repeat-x 0px 0px;	width: 100%;	}#inner{	width:969px;	margin: 1em auto 1em auto;	background: #efefef;	border: 2px solid #0052AD;	}#banner {		clear: left;	width: 92.5%;	margin: 0em auto 1em auto;	padding-top: 1em;	height: auto;		background-color: #efefef;	text-align: center;}#topnav {		position: relative;	float: left;	height: 100%;	width: 92.5%;	margin: 0 auto 1em 2.75em;	background: #ffffff;			border: 1px #0052AD solid;	z-index: 11;}#topnavtxt a{		display: block;	margin: 0;	padding: 0 0em; 	font-family:  Verdana, arial, sans-serif, serif, cursive, fantasy, monospace; 	font-size: 1.1em;   }#topnavtxt ul{			list-style-type: none;	margin: 0 0 0.2em 0;	padding: 0;	background: #FCFBFB;}#topnavtxt li{		float: left;	 	display: block;	text-align: left;		line-height: 225%;	color: #0052AD;	padding-right: 1.5em; }#topnavtxt li a{			color: #0052AD;	text-decoration: none;	padding-right: 1.5em;	}#topnavtxt li ul {     	position: absolute; 	left: -999em; 	height: auto;	width: 15em; 	border-top: 0px #0052AD solid;	border-left: 8px #0052AD solid;	border-right: 8px #0052AD solid;	border-bottom: 8px #0052AD solid;	margin: 0;	background: #ffffff;	text-align: left;	padding-top: 0.5em;	padding-left: 1em;	padding-bottom: 0.5em;} #topnavtxt li:hover ul, #topnavtxt li.sfhover ul {     	left: auto; }#topnavtxt li a:hover, #topnavtxt li.sfhover{	color: #666666;	text-decoration: underline;	}/*dropdown list item links*/#topnavtxt li ul a {			width: 12em;	w\idth: 12em;	padding : .2em 0 .2em .2em;	border-bottom: 2px #BCD1D6 dotted;	}.container {		clear: both;	float: left;	width: 90%;	margin: 0 auto 1em 2.75em;	padding: 1em;	background: #ffffff;		border-top: 1px #BCD1D6 solid;	border-right: 2px #BCD1D6 solid;	border-bottom: 2px #BCD1D6 solid;	border-left: 1px #BCD1D6 solid;	font-family:  Georgia, Verdana, arial, sans-serif, serif, cursive, fantasy, monospace;	}#agenda {		float: right;	}#agenda a{		display: inline-block;	margin: 0;	padding: 0 0em; 	font-family:  Verdana, arial, sans-serif, serif, cursive, fantasy, monospace; 	font-size: 1.0em;    border-bottom: 2px #BCD1D6 dotted;}#agenda ul{			list-style-type: none;	margin: 0 0 0.2em 0;	padding: 0;	background: #FCFBFB;}#agenda li{			 	display: block;	text-align: left;		line-height: 225%;	color : #0052AD;	padding-right: 1.5em; }#agenda li a{			color : #0052AD;	text-decoration: none;	padding-right: 1.5em;	}#agenda li ul {     	position: absolute; 	left: -999em; 	height: auto;	width: 15em; 	border: 10px #0052AD solid;	margin: 0;	background: #ffffff;		text-align: left;	padding-top: 0.5em;	padding-left: 1em;	padding-bottom: 0.5em;} #agenda li:hover ul, #agenda li.sfhover ul {     	left: 49.5em; }#agenda li a:hover, #agenda li.sfhover{	color: #0052AD;	text-decoration: none;	}/*dropdown list item links*/#agenda li ul a {		color: #0052AD;	width: 11em;	w\idth: 11em;	padding : .1em 0 .1em .1em;	font-weight: 400;	}#clear {clear: both;}#footer {	float: left;	width: 92.5%;	height: auto;	margin: 1em auto 1em 2.75em;	background-color: #EFEFEF;	border-top: 2px dotted #B9B9BA;	color : #0052AD;	}.footertxt{		float: left;    margin: 0;	padding: 0;	font-family:  Verdana, arial, sans-serif, serif, cursive, fantasy, monospace; 	font-size: .85em;    color : #0052AD;}.footertxt ul{	list-style-type: none;	margin: 15px 20px 0 35px;	padding: 0;}.footertxt li{			padding: 5px;	}.footertxt li a{	color: #0052AD;	text-decoration: none;}.footertxt li a:hover{	color: #0052AD;	text-decoration: underline;}.copyright {		clear: both;	width 100%;		background-color: #ffffff;	text-align: right;	padding: 10px;	}.arrow {	background: url(Trowel.gif) right no-repeat;	}h1 {	font-size: 1.5em;	font-weight: 700;	color: #0052AD;	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	margin: 0 0 10px 0;	width: 100%;	border-bottom: 1px solid #BCD1D6;	padding-bottom: 5px;}h2 {	font-size: 1.3em;	font-weight: 500;	color: #0052AD;	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	margin: 0;}h3 {	font-size: 1.1em;	font-weight: 400;	color: #0052AD;	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	margin: 0;}blockquote { 	 	color: #0052AD; 	 	font-size:1.0em; 	font-weight: 500; 	font-style: italic;}.cert {	float: left;	border: 0;	width: 100%;	font-style: italic;	color: #0052AD;	margin-left: 2.7em;}/** jQuery UI CSS Framework* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.*//* Layout helpers ----------------------------------*/.ui-helper-hidden {display: none;}.ui-helper-hidden-accessible {position: absolute; left: -99999999px;}.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.ui-helper-clearfix {display: inline-block;}/* required comment for clearfix to work in Opera \*/* html .ui-helper-clearfix {height:1%;}.ui-helper-clearfix {display:block;}/* end clearfix */.ui-helper-zfix {	width: 100%; 	height: 100%; 	top: 0; 	left: 0; 	position: absolute;  	opacity: 0;	filter: alpha(opacity=0);}/* area1*/#area1{	clear: both;	float: left;	width: 100%;	margin: 0;	padding:0;}/* site slider container*/	#area1-left	{	margin: .3em 0 2em 0;	padding: 0;}.clear {clear: both;}#area1-left h1{	text-indent: -100em; 	overflow: hidden; 	margin: 0; 	padding: 0; 	border: 0;	position: absolute;	color: #000;	font-weight:700;	font-size: 1em;}/* Cycle Slide show----------------------------------*/#slides { 	width: 857px;	overflow: hidden;	margin: 0;	padding: 0;}#slides ul{	list-style: none;	margin: 0 auto 0 auto;	padding: 0;} #slides li { 	width: 857px; 	height: 300px;	margin: 0 auto;	padding: 0; }#slides .overlay { 	position: relative;	z-index: 10;	bottom: 0;	width: 25%;	height: 93.4%;	margin: 0;	padding: 1em;	background: #1B1B1B;	opacity: 0.93;	filter: alpha(opacity=93); 	font-family: arial, sans-serif, serif, cursive, fantasy, monospace;	font-size: 1.0em;	font-weight: 700;	color: #fff;	border-right: .08em solid #fff;}#slides .overlay h2{	margin: 0;	color: #F8B706;	font-size: 1.5em;	font-family: Verdana, arial, sans-serif, serif, cursive, fantasy, monospace;}#slides .overlay a{	padding: .5em 1em;	text-decoration: none;	background: #000;	font-size: 1.0em;	text-align: center;	color: #000;	background: #DAE9FE url(2011-cycle-bgd.gif) repeat-x 0% 0%;	border: .08em solid #606060;	}#slides .overlay a:hover{	color: #0000ff;	text-decoration: underline;}#nav { 	float:right;	width: 30%;	margin: -2.6em .5em 0 auto;	padding: .5em 0;	text-align: right;		font-size: .95em;	font-weight: 700;	font-family:  arial, sans-serif, serif, cursive, fantasy, monospace; 	position: relative;	z-index: 10;}#nav a { 	margin: 0 .5em 0 .5em;	padding: 0 .5em 0 .5em;	color: #fff;	text-decoration: none;	background: #000;	border: .08em solid #fff;}#nav a.activeSlide { 	background: #F8B706;	color: #000; }#nav a:focus { outline: none; }/* Photo Gallery */#gallery {	width: 80%; 	margin: 1.5em auto 2em auto; 	padding: .5em; 	font-family: georgia, Arial, Verdana, Helvetica, sans-serif, TimesNewRoman;	font-size: 100%;	background: #000;}.ad-gallery {width: 600px;}.ad-gallery, .ad-gallery * {margin: 0;	padding: 0;}.ad-gallery .ad-image-wrapper {	width: 98%;	height: 450px;	margin-bottom: 10px;	position: relative;	overflow: hidden;	border: .5em solid #fff;}.ad-gallery .ad-image-wrapper .ad-loader {	position: absolute;    z-index: 10;    top: 48%;    left: 48%;    border: .08em solid #ccc;}.ad-gallery .ad-image-wrapper .ad-next {   position: absolute;    right: 0;    top: 0;    width: 25%;    height: 100%;    cursor: pointer;    display: block;    z-index: 100;}.ad-gallery .ad-image-wrapper .ad-prev {   position: absolute;    left: 0;    top: 0;    width: 25%;    height: 100%;    cursor: pointer;    display: block;    z-index: 100;}.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {   /* Or else IE will hide it */	background: url(non-existing.jpg)\9}.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {   background: url(ad_prev.png);    width: 30px;    height: 30px;    display: none;    position: absolute;    top: 47%;    left: 0;    z-index: 101;}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {   background: url(ad_next.png);    width: 30px;    height: 30px;    right: 0;    left: auto;}.ad-gallery .ad-image-wrapper .ad-image {   position: absolute;    overflow: hidden;    top: 0;    left: 0;    z-index: 9;}.ad-gallery .ad-image-wrapper .ad-image a img {   border: 0;}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {   position: absolute;	margin: 0;    bottom: 0;    left: 0;    padding: .4em .6em .5em .4em;    text-align: left;    width: 100%;    z-index: 2;    background: #fff;	opacity: 0.91;	filter: alpha(opacity=91);     color: #000;}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}.ad-gallery .ad-controls {height: 20px;}.ad-gallery .ad-info {float: left; 	color: #fff;}.ad-gallery .ad-slideshow-controls {float: right;}      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {	padding-left: 5px;    cursor: pointer;	color: #fff;}.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {   padding-left: 5px;    font-size: 0.9em;}.ad-gallery .ad-slideshow-running .ad-slideshow-start {   	cursor: default;    font-style: italic;}.ad-gallery .ad-nav {	width: 100%;	    position: relative;}.ad-gallery .ad-forward, .ad-gallery .ad-back {   position: absolute;    top: 0;    height: 100%;    z-index: 10;}/* IE 6 doesn't like height: 100% */* html .ad-gallery .ad-forward, .ad-gallery .ad-back {height: 100px;}    	.ad-gallery .ad-back {   cursor: pointer;    left: -20px;    width: 13px;    display: block;    background: url(ad_scroll_back.png) 0px 22px no-repeat;}.ad-gallery .ad-forward {   cursor: pointer;    display: block;    right: -20px;    width: 13px;    background: url(ad_scroll_forward.png) 0px 22px no-repeat;}.ad-gallery .ad-nav .ad-thumbs {   overflow: hidden;    width: 100%;}.ad-gallery .ad-thumbs .ad-thumb-list {   float: left;    width: 9000px;    list-style: none;}.ad-gallery .ad-thumbs li {   float: left;    padding-right: 5px;	text-decoration: none;	list-style: none;}.ad-gallery .ad-thumbs li a {display: block;}           .ad-gallery .ad-thumbs li a img {   border: 3px solid #CCC;    display: block;}.ad-gallery .ad-thumbs li a.ad-active img {border: 3px solid #fff;}/* Can't do display none, since Opera won't load the images then */.ad-preloads {	position: absolute;  	left: -9000px;  	top: -9000px;}.ad-description-title{	font-size: 1.1em;	font-weight: 700;	margin-bottom: .3em;	color: #000066;}.ad-image-description{	font-size: 1.1em;}