@charset "UTF-8";/* general styles */body  {	font: normal 100% Verdana, Arial, Helvetica, sans-serif;	background: #FFF repeat-x;	margin: 0px 0 20px;	padding: 0;	text-align: center;	color: #000000;}h3 {	font-size: 18px;	font-weight: normal;	margin-top: 20px;	margin-bottom: 10px;}h2 {	font-size: 20px;	font-weight: normal;	padding: 0px;	margin-bottom: 10px;	margin-top: 20px;}p {	font-size: 12px;	margin: 10px 0px;}a {	font-weight: normal;}.twoColFixLtHdr #container {	width: 960px;	margin: 0 auto;	border: 0;	text-align: left;	background-color: #FFF;	background-image: url(/images/sidebar7bkgd.jpg);	background-repeat: repeat-y;	background-position: left top;} #headerContainer {	background-color: #1D507F;	width: 100%;	margin: 0px;}#graySidebar   {	background-repeat: repeat-y;	background-position: left top;	background-image: url(images/sidebar6bkgd.jpg);}.fltrt { 	float: right;	margin-left: 8px;}.fltlft { 	float: left;	margin-right: 8px;}.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/* header styles */.twoColFixLtHdr #header {	background: url(images/headerImg6.jpg) no-repeat right top;	padding: 0;	height: 260px;	margin: 0px auto;	font-weight: normal;	width: 960px;} #mainMenuContainer {	width: 100%;	background-color: #041221;	margin: 0px;	padding: 0px;}#menu {	background-image: url(/images/mainMenuBkgd.jpg);	background-repeat: no-repeat;	height: 40px;	width: 960px;	margin-right: auto;	margin-left: auto;}.twoColFixLtHdr   #header   h1  {	margin: 0;	color:#FFFFFF;	font-weight: normal;	font-size: 28px;}#slideshow {	padding-top: 20px;}.twoColFixLtHdr   #header   h1  a {	color:#FFFFFF;	display: block;	padding-top: 110px;	padding-left: 10px;	text-decoration: none;	text-align: left;	padding-bottom: 105px;}.twoColFixLtHdr #mainMenu {	margin: 0px;	display: block;	padding: 10px;	font-weight: normal;	text-align: right;}.twoColFixLtHdr #mainMenu li {	display: inline;	list-style-type: none;	margin-top: 0px;	margin-bottom: 10px;	margin-right: 0px;	margin-left: 0px;	font-weight: normal;}.twoColFixLtHdr #mainMenu a {	color: #FFFFFF;	text-decoration: none;	padding-right: 20px;	padding-left: 20px;	padding-top: 0px;	padding-bottom: 0px;	font-weight: normal;	font-size: 16px;}.last {	border-right-style: none;	font-weight: normal;	border-right-width: 0px;}/* sidebar styles */.twoColFixLtHdr #sidebar1 {	float: left;	width: 300px;	padding: 15px 10px 15px 20px;}.twoColFixLtHdr #sidebar1 a {    color:#006699;	text-decoration: none;}/* main content styles */.twoColFixLtHdr #mainContent {	margin: 0 0 0 350px;	padding-top: 15px;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 40px;} .twoColFixLtHdr #mainContent a {    color:#006699;	text-decoration: none;}/* footer styles */.twoColFixLtHdr #footer {	color: #041221;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-right-color: #FFFFFF;	border-bottom-color: #CCC;	border-left-color: #FFFFFF;	margin: 0px;	border-top-width: 1px;	border-top-color: #CCC;	border-bottom-width: 1px;	padding-right: 20px;	padding-bottom: 0;	padding-left: 20px;	padding-top: 0px;	height: 40px;	background-color: #FFF;} .twoColFixLtHdr #footer p {	margin: 0;	padding: 10px 0 10px;	color: #666;}h4 {	font-size: 14px;	font-weight: normal;	padding-bottom: 0px;	margin-bottom: 0px;	margin-top: 10px;}.noTopMargin {	margin: 0px;	padding: 0px;}.eventTitle {	font-size: 13px;	font-style: italic;	font-weight: normal;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #990000;	display: block;	padding-top: 10px;}.eventFirst {	font-size: 13px;	font-style: italic;}li {	font-size: 12px;	margin: 10px 0px;}.date {	color: #666666;}.rightBorder {	border-right-style: solid;	font-weight: normal;	border-right-width: 1px;	border-right-color: #FFF;}h1 {	font-size: 20px;	font-weight: normal;	padding: 0px;	margin-bottom: 10px;	margin-top: 20px;}.photoCaption {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: dotted;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-top-color: #999;	border-right-color: #999;	border-bottom-color: #999;	border-left-color: #999;	padding: 5px;	color: #333;}.photo {	color: #F30;}