body,td,th {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}body {	background-color: #ffffff;}a {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;	text-decoration: none;}a:hover { 	font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #666666;	text-decoration: underline;}table { 	background-color: #dddddd;	}td.bl {	background-color: #ffffff;}td.gr {	background-color: #eeeeee;}td.cur {	background-color: #ffffff;	color: #000000;	}td.cur_line {	background-color: #ffdddd;	color: #000000;	}form{	font: small "Trebuchet MS",Verdana,Arial,Sans-serif;	color: #000000;	background: #ffffff;}input{	color: #000000;}.text {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.medium {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #666666;	font-weight: bold;}.small {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999999;	font-weight: bold;}.smaller, .smaller:hover {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #cccccc;	font-weight: bold;}.smallest {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	font-weight: bold;}.read {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;	line-height: 18px;}.warning {	color: #FF0000;	font-size: 14px;	font-weight: bold;}.darklink, .darklink:hover {	color: #333333;}.black {	color: #000000;}.white {	color: #ffffff;}.white:hover {	color: #dddddd;}.entered {	background-color: #dddddd;	color: #000000;	width: 90%;	padding: 2px;}.box {	border: 1px solid #cccccc;}.style1 {	font-size: small;}/*  calendar */.today {	background-color: #c5fdff;	color: #000000;}.workday {	background-color: #ffffff;	color: #000000;}.weekend {	background-color: #eeeeee;	color: #000000;}.notthismonth {	background-color: #cccccc;	color: #000000;}.daynames {	background-color: #eeeeee;	color: #000000;}.calendar_link, .calendar_link:hover {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff;	background-color: #000000;	font-weight: normal;	line-height: 12px;	padding-left: 3px;	padding-right: 3px;}.calendar_link_no, .calendar_link_no:hover {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff;	background-color: #003300;	font-weight: normal;	line-height: 12px;	padding-left: 3px;	padding-right: 3px;	}.calendar_link_free, .calendar_link_free:hover {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	background-color: #00ff00;	font-weight: normal;	line-height: 12px;	padding-left: 3px;	padding-right: 3px;}//.inlinepict{	margin-right: 10px;	margin-top: 3px;	width: 120px;	height: 90px;	text-align: left;}#thumbContainer {	position: relative;	width: 120px; 	height: 90px; 	overflow: hidden; 	text-align: left;}#thumbIcon {	position: absolute;	width: 29px;	z-index: 20;	font: small "Trebuchet MS",Verdana,Arial,Sans-serif;	color: #ffffff;		margin-right:5px;	margin-top: 5px;	left: -120px;	font-size: 10px;	line-height: 12px;}	.arrow{	margin-right: 5px;}#scroller {	overflow:auto;	height:680px;	padding:3px;}label{width: 15em;float: left;text-align: right;margin-right: 0.5em;display: block;}.adminform {	margin-left:23%;	width:50%;	padding:20px;	text-align: left;	background-color:#eeeeee;}.group {	height:20px;	width:10px;		float:right;}.group3 { background-color:#0033FF; } /* guest_finearts */.group4 { background-color:#ff0000; } /* guest_design */.group6 { background-color:#FFFF00; } /* guest_appliedarts */.group7 { background-color:#009D4F; } /* guest_interior */