/* layout options */html{margin-top:-3px;}body {	background-color: #f0eee2;	margin: 0px;	padding: 0px;	min-width:100%;	max-width:100%;}	#layoutA, #layoutC {		width:100%;} #layoutB, #layoutD, #layoutE, #layoutF, #layoutI, #layoutJ {			width:100%;}#layoutG,#layoutH {			width:100%;;} /* template layout styles */#bottom, #top {	padding:10px 20px;}	#rightbar{	width:170px;	text-align:right;	padding-top:20px;	position:absolute;	right:40px;	top:220px;}#leftbar{	width:170px;	text-align:center;	padding-top:20px}#main #moduleblock{			padding:20px;	min-height: 375px;	}				#rightbar #moduleblock, #leftbar #moduleblock{	background-color:#ffffff;	border-width: 1px;	border-style: solid;	border-color: #64195e;	padding:3px; 	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	width:165px;	overflow:hidden;	text-align:left;		}#top #moduleblock, #bottom #moduleblock{	background-color:#ffffff;	border-width: 1px;	border-style: solid;	border-color: #64195e;	padding:5px; 	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	width:165px;	height:150px;	overflow:scroll;	text-align:left;		}#rightbar h2,#leftbar h2,#top h2,#bottom h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	text-transform: none;	font-weight:normal;	color: #ffffff;	padding:5px 0px 0px 0px;	margin:0;	width:165px;	text-align:center;	background-color:#64195e;	}#rightbar h3,#leftbar h3,#top h3,#bottom h3,#main h3 {		font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	text-transform: none;	font-weight:normal;	color: #64195e;	padding:5px 0px 0px 0px;	margin:0;	}	#main h1,#rightbar h1,#leftbar h1,#top h1,#bottom h1 {font-family: Times, Times New Roman, Georgia, Arial, Helvetica, sans-serif;	font-size: 18pt;	font-style: italic;	color: #64195e;	display:block;	padding:0;	margin:0;	}h2, #main h2 {font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight:bold;	text-transform: none;	color: #64195e;	padding:15px 0 0 0;	margin:0;	}	.firtsarticle{	margin:0px 0 0 0 !important;	}		/*.firtsarticle{	margin:-25px 0 0 0 !important;	}	*/th {font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #ffffff;		padding:2px;	margin:0;	background-color: #64195e;	}	p{	margin-top:0px;	margin-bottom:0px;}ol, ul, li{	margin:0 0 0 8px;}				/*other site styles */a { color: #64195E; text-decoration:none}a:hover { color: #443F44; text-decoration:underline}a:visited { color: #64195E; text-decoration:none}a:visited:hover { color: #443F44; text-decoration:underline}/* begin nav styles */.menu ul{margin:0;padding:0;}.menu li{list-style:none;}#subnav{text-align:left;margin-left:30px;}#subnav a, #subnav a:visited{color: #c4c4c4; text-decoration:none;padding-top:3px;}#subnav a:hover, #subnav a:visited:hover{color: #ffffff; text-decoration:none}#footer {  tex-align:center;clear:both;font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #64195E;padding:50px 0 0 10px;position:relative;top:50px;}#footer a{	 color: #64195E; text-decoration:underline;}#footer a:hover{	color: #64195E; text-decoration:underline;}.bodycopy, td{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;}.buttons{	background-color: #64195e;	color:#ffffff;	font-size:90%;	border: thin outset #003463;	font-weight: bold;	text-transform: capitalize;	margin-left: -1px;	cursor: hand;	}/* end nav styles *//*module styles */#calendar{width:98%;}#calendar h1 {	font-size: 18pt;	color: #32597f;	display:block;	padding:2px;	margin:0;	}#calendar h2 {	font-size: 13pt;	font-weight:bold;	color: #d30048;	padding:2px;	margin:0;	}#calendar h3 {	font-size: 10pt;	font-weight:bold;	color: #32597f;		padding:2px;	margin:0;	}	#calendar th {	font-size: 10pt;	font-weight:bold;	color: #000000;	padding:2px;	margin:0;	background-color: #FFFCDD;	border: 1px solid #000000;	}		#calendar p{	margin-top:0;	margin-bottom:0;}#calendar ol, #calendar ul, #calendar li{	padding:2px;	margin:0px 0px 5px 0px;	list-style:none;	text-align:1eft;}				.cal_legend1{	background-color:#FFFFFF;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	border: thin solid #99FF66;	font-weight:100;	font-size:80%;}.cal_legend1 a, .cal_legend1 a:visited {	color:#000000;}.cal_legend1 a:hover, .cal_legend1 a:visited:hover {	color:#BF0A30;}.cal_legend2{	background-color:#FFFFFF;	border: thin solid #4595dd;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend2 a, .cal_legend2 a:visited {	color:#000000;}.cal_legend2 a:hover, .cal_legend2 a:visited:hover {	color:#BF0A30;}.cal_legend3{	background-color:#FFFFFF;	border: thin solid #00bc8b;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend3 a, .cal_legend3 a:visited {	color:#000000;}.cal_legend3 a:hover, .cal_legend3 a:visited:hover {	color:#BF0A30;}.cal_legend4{	background-color:#FFFFFF;	border: thin solid #e1a541;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend4 a, .cal_legend4 a:visited {	color:#000000;}.cal_legend4 a:hover, .cal_legend4 a:visited:hover {	color:#BF0A30;}.cal_legend5{	background-color:#FFFFFF;	border: thin solid #5100ad;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend5 a, .cal_legend5 a:visited {	color:#000000;}.cal_legend5 a:hover, .cal_legend5 a:visited:hover {	color:#BF0A30;}.cal_legend6{	background-color:#FFFFFF;	border: thin solid #af2e3e;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend6 a, .cal_legend6 a:visited {	color:#000000;}.cal_legend6 a:hover, .cal_legend6 a:visited:hover {	color:#BF0A30;}.cal_legend7{	background-color:#FFFFFF;	border: thin solid #928f89;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend7 a, .cal_legend7 a:visited {	color:#000000;}.cal_legend7 a:hover, .cal_legend7 a:visited:hover {	color:#BF0A30;}.cal_legend8{	background-color:#FFFFFF;	border: thin solid #00595a;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend8 a, .cal_legend8 a:visited {	color:#000000;}.cal_legend8 a:hover, .cal_legend8 a:visited:hover {	color:#BF0A30;}.cal_legend9{	background-color:#FFFFFF;	border: thin solid #f8ea62;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend9 a, .cal_legend9 a:visited {	color:#000000;}.cal_legend9 a:hover, .cal_legend9 a:visited:hover {	color:#BF0A30;}.cal_legend10{	background-color:#FFFFFF;	border: thin solid #902a6b;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 5px;	font-weight:100;	font-size:80%;}.cal_legend10 a, .cal_legend10 a:visited {	color:#000000;}.cal_legend10 a:hover, .cal_legend10 a:visited:hover {	color:#BF0A30;}#weather{}#links{}.odd {	background-color: #ece8d1;}.date {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #F0EEE2;}