td {
	font-family: Comic Sans MS, Verdana, sans-serif;
	font-size: 11;
}
p {
	font-family: Comic Sans MS, Verdana, sans-serif;
	font-size: 11;
	margin-bottom: 1em;
	margin-top: 0.5em;
}
h1 {
	font-family: Comic Sans MS, Verdana, sans-serif;
	font-size: 15;
	color: #393838;
	padding: 0 0 5px 0;
	letter-spacing:1;
	background: url(images/menu_bg.gif) repeat 0 1px;
	margin-bottom: 1em;
}

.heading {
	font-family: Comic Sans MS, Verdana, sans-serif;
	font-size: 13;
	font-weight: bold;
	color: 231F20;
	padding: 0 0 10px 0;
	letter-spacing:.5;
	background: url(images/menu_bg.gif) repeat 0 1px;
	text-decoration: none;
}
a.heading:link,a.heading:visited  {
	color: 231F20;
	text-decoration: none;
}
a.heading:hover {
	color: 4E3291;
	text-decoration: none;
}
img.border {
 	border-width: 1; 
	border-size: thin; 
	border-color: 231F20;
	padding: 4;
}
a:link {
	color: 4E3291;
	text-decoration: underline;
	}
.footer {
	font-family: Comic Sans MS, Verdana, sans-serif;
	padding-bottom:3;
	color: #FFFFFF;
	font-size: 11;
}
a.footer {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	text-decoration: underline;
}
.main_menu {
	font-family: Comic Sans MS, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
a.menu:first-letter {
	font-size: 18;
}
a.menu {
	color: #FFFFFF;
	letter-spacing: .2;
	padding-left: 10;
	padding-right: 10;
	text-decoration: none;
	font-size: 14;
}

a.menu:hover {
	text-decoration: underline;
}
.submenu {
	font-family: Comic Sans MS, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 11;
	font-weight: bold;
}
a.submenu {
	color: #FFFFFF;
	padding: 5;
	text-decoration: none;
}
a.submenu:hover {
	text-decoration: underline;
}
.margin {
	font-family: Comic Sans MS, Verdana, sans-serif;
	color: 231F20;
	background-color: C6B7D6;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
}
a.margin:link,a.margin:visited  {
	font-family: Comic Sans MS, Verdana, sans-serif;
	color: 231F20;
	background-color: C6B7D6;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;	
}

a.margin:hover {
	color: 4E3291;	
}
input, select, {
	font-family: Arial;
	font-size: 11;
}
textarea {
	font-family: Arial;
	font-size: 11;
}
.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}
hr {
	border-width: thin;
	border-style: solid;
	border-color: #666666;
}
.box2 {
	border-width: 1px;
	border-style: double;
	border-color: #231F20;
}
.summary {
	font-family: Verdana, sans-serif;
	font-size: 10;
}
tr.highlight_on {
	background-color: C6B7D6;	
}
tr.highlight_off {
	background-color: DDCDEE;	
}
tr.admin_highlight_on {
	background-color: C6B7D6;	
}
tr.admin_highlight_off {
	background-color: FFFFFF;	
}
