h2 {	display:block;	font-size:16px;	font-style: italic;	font-weight:bold;	color: #F0A740;	border-bottom:1px solid #F0A740;	height:30px;	padding:4px 16px 0 16px;	margin-bottom:12px;	margin-right:10px;}h3 {	display:block;	font-size:15px;	font-style: italic;	font-weight:bold;	color: #10117B;	padding:0px 0px 0px 0px;}div.nav{	width: 741px;	height: 22px;}#navbar ul{	margin: 0;	padding: 0px 5px 0px 5px;	list-style-type: none;	text-align: right;	line-height:normal;}#navbar ul li { display: inline; }#navbar ul li a{	text-decoration: none;	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}#navbar ul li a:hover{	text-decoration: none;	font-style: none;}div.slideshow{	width: 741px;	top:160px;	border-top: 7px solid;	border-bottom: 7px solid;	border-color:#10117B;	background-color:#fff;}#transboxtop {	filter:alpha(opacity=50);	opacity: 0.5;	-moz-opacity:0.5;	position: absolute;	z-index: 20;	height: 30px;	width: 741px;	top: 29px;	left: 0px;	background-color: #10117B;	visibility: visible;}#transboxbot {	filter:alpha(opacity=50);	opacity: 0.5;	-moz-opacity:0.5;	position: absolute;	z-index: 30;	height: 30px;	width: 741px;	top: 163px;	left: 0px;	background-color: #10117B;	visibility: visible;}div.left{ margin-left: 15px;	margin-right: 10px;	font-weight:bold;	width:135px;	padding:26px 16px 0px 16px;	border-top:1px solid #100F77;	background-color:white;	position: absolute;	height: 30px;	top: 273px;	left: 9px;	z-index: 511;}.rightcontent{	line-height:150%;	text-align: right;	width:246px;	position:absolute;	top: 252px;	left: 487px;}.middlecontent{	line-height:150%;	width:1px;	position:absolute;	top: 297px;	left: 486px;}.leftcontent{	line-height:150%;	width:495px;	position:absolute;	top: 297px;	left: 2px;}.bottomcontent{	width:741px;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	float:clear;	text-align: center;    	position:relative;	top:520px; }h1 {	display:block;	color: #100F77;	font-size:20px;	font-style: italic;	font-weight:normal;	height:36px;	border-bottom:1px solid #100F77;	padding:20px 16px 0 16px;	margin-bottom:12px;	margin-right:25px;	font-family: Arial, Helvetica, sans-serif;}p {	padding:7px 25px 0px 20px;	margin-right: 10px;	line-height:20px;}a:link {	color: #100F77;}#navcontainer {	margin-left: 15px;	margin-right: 10px;	font-weight:bold;	width:125px;	padding:26px 16px 0px 16px;	border-top:0px solid #fff;	position: absolute;	height: 30px;	top: 263px;	left: 9px;	z-index: 510; }#navcontainer ul{	width:125px;	margin-left: 0px;	padding: 0;	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	color: #100F77;	font-size: 12px;}#navcontainer li { background-image: url(images/symph-arrow.gif);	background-repeat: no-repeat;	background-position: 0 .7em;	padding-left: .4em; }#navcontainer a{	display: block;	padding: 4px 10px;	width: 140px;	color: #100F77;	text-decoration: none;	font-weight: bold;}#navcontainer a:hover{	color: #100F77;	font-style: italic;}#navcontainer ul ul li { margin: 0 0 1px 14px; }#navcontainer ul ul a{	display: block;	padding: 3px 5px 3px 10px;	width: 125px;	color: #100F77;	text-decoration: none;}#navcontainer ul ul a:hover{	color: #100F77;	font-style: italic;}div.footer{	width:741px;	border-top:1px solid gray;	font-size: 9px;	font-family: Arial, Helvetica, sans-serif;	float:clear;	text-align: left;	margin: 0 auto;	padding-bottom:0px;}div.footer p{	color:gray;	padding:10px 0px 0px 10px;	line-height:100%;}.last-updated {	text-align:right;	font-style: italic;	color:gray;	font-size:10px;	padding-bottom:0px;}.logofloat {	position: absolute;	z-index: 100;	left: 24px;	top: 95px;	border: 0px none;}.event{background-color: #FEF7EC;padding-bottom: 10px;}