body {	background: #000000 url(images/bg_gradient.jpg) repeat-x 0px -125px;	margin: 0px auto;	padding: 0px 10px;	height: auto;	width: 703px;}#footer {	font: 9px/16px Verdana, Arial, sans-serif;	background: url(images/footer_bar.gif) no-repeat;	display: block;	height: 17px;	width: 693px;	padding: 0px 5px 20px;	margin-top: 10px;}#footer a {	color: #000000;}#footer a:hover {	text-decoration: none;}.floatLeft {	float: left;}.floatRight {	float: right;}.intro {	font: 11px Verdana, Arial, sans-serif;	color: #FFFFFF;	float: left;	height: auto;	width: 385px;	padding-right: 20px;	padding-left: 15px;}.intro h1 {	font-size: 18px;	margin: 15px 0px 0px;	padding: 0px;}.intro p {	margin: 5px 0px 10px;	padding: 0px;	line-height: 20px;}.events {	margin-top: 20px;}.events .left {	background: url(images/bg_diagonal_light.gif) repeat-y;	padding-right: 2px;	margin-bottom: 2px;}.events .right .newsItem {	font: 11px Verdana, Arial, sans-serif;	background: url(images/bg_diagonal_dark.gif);	color: #FFFFFF;	margin-bottom: 2px;	padding: 10px;}.events .right .newsItem a {	color: #FFFFFF;	text-decoration: none;}.events .right .newsItem a:hover, .events .right .newsItem a:hover p {	text-decoration: underline;}.events .right .newsItem h1 {	font-size: 11px;	font-weight: bold;	margin: 0px;	padding: 0px;}.navigation {	border-bottom: 2px solid #FFFFFF;	display: block;	height: 304px;	width: 153px;	overflow: hidden;	color: #FFFFFF;}.navigationSp{	display: block;	height: auto;	width: 153px;	overflow: hidden;	color: #FFFFFF;}.navigation a, .navigationSp a {	background: url(images/nav_button.gif) no-repeat;	height: 27px;	width: 142px;	font-family: Verdana, Arial, sans-serif;	color: #003399;	display: block;	clear: both;	font-size: 11px;	margin-right: 1px;	line-height: 26px;	font-weight: bold;	text-decoration: none;	padding-left: 10px;	margin-bottom: 1px;}.navigation a:hover, .navigationSp a:hover {	color: #000000;}.rightCol {	background: #FFFFFF;	font-family: Verdana, Arial, sans-serif;	padding: 20px 25px 25px;}.rightCol .indent {	padding: 0px;	margin: 0px 0px 0px 80px;}.rightCol span.indent {	padding: 0px;	margin: 0px 0px 0px 80px;	display: block;}.rightCol h1 {	background: url(images/h1_bg.gif) no-repeat left top;	height: 50px;	width: 458px;	color: #FFFFFF;	font-size: 22px;	text-transform: uppercase;	line-height: 60px;	margin: 0px 0px 0px -15px;	padding: 0px 0px 0px 15px;}.rightCol h2 {	font-size: 12px;	font-weight: bold;	color: #003399;	margin-top: 15px;}.rightCol a {	color: #003399;	text-decoration: underline;}.rightCol a:hover {	text-decoration: none;}.rightCol p {	font-size: 11px;	line-height: 20px;	padding-right: 60px;}.rightCol td p {	font-size: 11px;	padding-right: 10px;	margin: 0px;}.rightCol th {	font-size: 12px;	font-weight: bold;	color: #003399;	padding-bottom: 5px;}.rightCol td {	padding-top: 2px;	padding-bottom: 2px;}.rightCol ul {	background: #F2F2F2;	font-size: 11px;	padding: 5px 0px 5px 20px;	height: auto;	width: 350px;	color: #003399;	line-height: 18px;	margin: 0px;	border: 1px solid #CCCCCC;}.rightCol ul li {	list-style: url(images/arrow.gif);	margin: 0px;	padding: 0px;}.rightCol img.photoBorderAlignRight {	padding: 1px;	border: 1px solid #003399;	margin: 5px 5px 5px 10px;}.rightCol div.grayBox {	background: #F2F2F2;	padding: 5px 10px 5px 15px;	margin-left: -14px;	width: 440px;	height: auto;	border: 1px solid #CCCCCC;}.rightCol div.grayBox p {		padding-right: 10px;}blockquote {	font-size: 11px;	margin: 0px 0px 0px 5px;	width: 100%;}