A:link {text-decoration: none; color: #004D84;}
A:visited {text-decoration: none; color: #004D84;}
A:active {text-decoration: none; color: #004D84;}
A:hover {text-decoration: underline; color: black;}
A.event:link {text-decoration: underline; color: #554989;}
A.event:visited {text-decoration: underline; color: #554989;}
A.event:active {text-decoration: underline; color: #554989;}
A.event:hover {text-decoration: underline; color: black;}
.homefont {font-family: sans-serif; font-size: 90%; color: #004D84;}
.gutterfont {font-family: sans-serif; font-size: 90%; color: #FFFFFF;}
A.gutter:link {text-decoration: none; color: #FFFFCC;}
A.gutter:visited {text-decoration: none; color: #ffffcc;}
A.gutter:active {text-decoration: none; color: #ffffcc;}
A.gutter:hover {text-decoration: underline; color:#FFFFFF;}
#main_class{
	font-family: sans-serif; 
	font-size: 90%; 
	color: #004D84;
	background-color:#dddddd;
	border-right:solid 2px black;
	border-left:solid 1px #ffffcc;
	border-top:solid 1px #ffffcc;
	border-bottom:solid 2px black;
}
TABLE.formback {background-color:#dddddd;border-right:solid 2px black;border-left:solid 1px #ffffcc;border-top:solid 1px #ffffcc;border-bottom:solid 2px black;}
Table.canvas{border:solid 1px #000000}
TABLE.template {background-color:#FFFFFF;border-right:solid black;border-left:solid #ffffcc;border-top:solid #ffffcc;border-bottom:solid black;border-right-width:medium;border-bottom-width:medium;}
.visible {display:block;}
.invisible {display:none;}
.published{font-weight:bold; color:#33AA00;}
.unpublished{font-weight:bold; color:#CC0000;}
.email {font-family: sans-serif; font-size: 90%; color: #004D84;}
.hidden_td {background-color:#FFFFFF; width:150px; font-size:12px;z-index:300;}
.closeButton {z-index:300; margin-left:140px;}