/* Page Layout  Styles */a {color:#1c3065;text-decoration:none;}a:hover{text-decoration:underline;color:#000000;}body {	background-color: #F1E0C4; 	font-size:11px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	color: #2F2927; 	margin-top:30px;}#center {	width: 89px; 	text-align:left; 	vertical-align:bottom;}#maintab {	cellpadding: 0px; 	cellspacing: 0px; 	border-spacing: 0px;}#leftside {	width: 245px; 	background-image:url(../images/leftsidebackground.jpg)}#rightside {	width: 436px; 	background-image: url(/images/rightbackground_08.gif); 	vertical-align:top;}.rightside {	padding-top: 30px; 	padding-right: 40px; 	padding-bottom:10px; 	padding-left:20px; 	line-height: 20px;}	.boxheader {	width: 100%;  	clear: both; 	text-align:center;}.boxfooter {	width: 100%;  	clear: both; 	text-align:center;  }/* --- End Page Layout Styles --- *//* --- Footer Styles --- */.topfooter {text-align:center;	text-transform:uppercase;	width:770px;	background-image:  url("../images/topbottom_03.gif");	height:48px;	margin-left:auto;	margin-right:auto;}.tk {padding-top:25px;	letter-spacing: 8px;	font-size:10px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	color: #2F2927;}.middlefooter {	text-align:center;	text-transform:capitalize;	background:#ECD4AC;	width:770px;	margin-left:auto;	margin-right:auto;}.address {padding-top:15px;	font-size:10px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	color: #2F2927;	}	.footnav {padding-top:15px;}	.footnav ul {	margin-left: 0;	padding-left: 0;	display: inline;	} .footnav ul li {	margin-left: 0;	margin-bottom: 0;	padding: 2px 3px 5px;	list-style: square;	display: inline;	}		.footnav ul li:before {	content: "|   ";	color: #6D6153;	}.footnav ul li.first:before {	content: "";	}.footnav a {		font-size:9px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	color: #6D6153;	text-decoration:none;	}.footnav a:hover {	text-decoration:underline;	color: #2F2927;	}.bottomfooter {font-size:9px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	color: #6D6153;}	.bottomfooter p.top {padding-top:15px;}	.bottomfooter p.middle {	padding-left:20px;	padding-right:20px;}	/* --- END Footer Styles --- *//* ---- LEFT SIDE NAVIGATION AND LOGIN ---- */#leftside a {	font-size:10px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	color: #000;	text-decoration:none;}#leftside a:hover {	text-decoration:underline;	color: #2F2927;	}div#nav {	line-height: 25px; 	padding-left: 20px; 	list-style-type: none;		padding-top:5px;}#nav li {list-style-type: none;}#nav p {	font-size:11px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	color: #2F2927;}	#nav p a {color:#1c3065;text-decoration:none;font-weight:bold;}#nav td {	font-size:11px; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	color: #2F2927;}#nav input {	border-top: 2px solid #989796; 	border-left: 2px solid #989796; 	border-bottom: 1px solid #ECD4AC; 	border-right: 1px solid #ECD4AC; 	background-color:#F3DDBF; 	width:100px;}#nav #submit {	width:50px;	text-align:center;	font-size:9px; 	border-top: 1px solid #ECD4AC; 	border-left:1px solid #ECD4AC; 	border-bottom: 2px solid #989796;	border-right:  2px solid #989796;	float:right; }.subnav {	line-height:20px;	padding-top:5px;}	.subnav li { list-style-type:circle;}#foldheader{	cursor:pointer;	cursor:hand;	list-style-type:square;	}#foldinglist{	}#tomtest {	visibility:hidden;		visibility:collapse; 	line-height:0;	}/* TREE MENU *//* -- - END Left Side Navigation and Login --- *//* Calendar Styles */.calwrapper {	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #616B76;}#calendar {	width: 350px;	padding: 0;	margin: 0;	border: 1px solid #B4834D;	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #616B76;	text-align: center;	background-color: #fff;}.navy, .navy a, .navy a:visited {	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;		text-align: center;	text-decoration: none;	padding:25px;}	caption {	margin: 0;	padding: 0;	width: 350px;	background: #B6844E;	color: #fff;	 	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: center;}th {	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #616B76;	background: #F1E0C4;	border-right: 1px solid #B6844E;	border-bottom: 1px solid #B6844E;	border-top: 1px solid #B6844E;}.today, td.today   {	color: #F6F4DA;	font-weight: bold;	background: #E5B279;}.item {	font-size:10px;	background-color: #FF9900;	line-height: 11px;	border:2px solid;			border-color:#FFFFFF;			padding:3px;}.item a {color:#000000;}.item a:hover {color: #FFFFFF;text-decoration:underline;}.cong {	font-size:10px;	background-color: #b3824c;	line-height: 11px;					border:2px solid;			border-color:#FFFFFF;			padding:3px;}.cong a {color:#000000;}.cong a:hover {color: #FFFFFF;text-decoration:underline;}.sem {	font-size:10px;	background-color: #e5b279;	line-height: 11px;		border:2px solid;			border-color:#FFFFFF;			padding:3px;}.sem a {color:#000000;}.sem a:hover {color: #FFFFFF;text-decoration:underline;}.mem {	font-size:10px;	background-color: #93a3a9;	line-height: 11px;		border:2px solid;			border-color:#FFFFFF;			padding:3px;}.mem a {color:#000000;}.mem a:hover {color: #FFFFFF;text-decoration:underline;}.thriv {	font-size:10px;	background-color: #59709A;	line-height: 11px;		border:2px solid;			border-color:#FFFFFF;			padding:3px;}.thriv a {color:#000000;}.thriv a:hover {color: #FFFFFF;text-decoration:underline;}td.tomcell {	border-right: 1px solid #B6844E;	border-bottom: 1px solid #B6844E;	height:75px;	width:75px;	text-align: center;	background: url(../includes/images/bg_calendar.gif) no-repeat right bottom;}.tomcell:hover {	background-color: #ccb;}.tomcell a {	text-decoration: none;}td a:link, td a:visited {		background: url(../includes/images/bg_calendar.gif) no-repeat;}.tomcell a:hover, td a:active {	background: url(../includes/images/bg_calendar.gif) no-repeat right top;}.memberlevel1 {background-color:#b19a76; 				border:1px solid;				padding-left:8px;}.memberlevel4 {background-color: #FF9900;				border:1px solid;				padding-left:8px;}h3 { color:#1c3065;font-size:12px;font-style:none;text-transform: capitalize;}