
body {
font:11px Verdana, Arial;
color:#121212;
margin:0; 
padding:0; 
height: 100%; 
margin-bottom: 1px; 
}

table {
font:11px Verdana, Arial;
color:#121212;
}


form {margin:0px;}

hr {
width:100%;
color:#666666;
text-align:center;
height:1px;
}
 
.smaller {font:11px verdana, arial;}
.small {font:11px verdana, arial;}

a.action, .action 	{color:blue;}
a.action:hover		{color:red;}

a.subtle			{color:#880088;background-color:#FFFDEF;padding:2px;line-height:1.4}
a.subtle:hover		{color:#ffffff;background-color:#770077;padding:2px;line-height:1.4}

div.subtle			{padding:2px;}


ul 		{margin-top:0px;padding-top:0px;}

h1, .h1 {
	font:900 16px Georgia, Verdana;
	color:#660066;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:5px;
}
h2, .h2 {
	font: 900 14px Georgia, Verdana;
	color: #660066;
	margin-bottom:4px;
	margin-top:4px;
	padding-top:2px;
	padding-bottom:2px;
}
h3  {
	font: 900 12px Georgia, Verdana;
	color: #660066;
	margin-bottom:4px;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.achieve						{color:#660066;}
.formfield 						{font:9pt verdana;background-color:#FFFFFF;}
.formfield2 					{font:9pt verdana;background-color:#FFFFFF;}
a                               { color: #660066; text-decoration:none}
a:hover                         { color: #330033; text-decoration:underline}
a.footer, .footer               { color: #FFFFFF; font: 10px Verdana; text-decoration: none; }
a.footer:hover          		{ color: #E6CB10; text-decoration: underline }
a.footerbig, .footerbig         { color: #FFFFFF; font: 12px Verdana; font-weight: bolder; text-decoration: none; }
a.mainlink						{ color: #FFFFFF; font: 700 10px Verdana, Tahoma, Arial; text-decoration: none; text-transform:uppercase; }
a.mainlink:hover				{ color: #fff200; text-decoration: underline;}
a.mainlink:active				{ color: #fff200; text-decoration: underline;}
a.mainlink_reversed				{ color: #FFFDF0; font: 700 10px Verdana, Tahoma, Arial; text-decoration: none }
a.mainlink_reversed:hover		{ color: #FFFFFF; text-decoration: underline }
.copy            				{ color: #000000; font: 10px Arial; font-weight: bold; text-decoration: none }

#footer {
color: #808285;
font-family: Verdana;
font-size: .8em; 
} 

#footer a {
color: #808285;
text-decoration: none;
}

#footer a:hover {
color: #666;
text-decoration: underline;
}


.error, .systemmessage {
background-color:#FFFFDD;
width:100%;
color:#CC0000;
padding:10px;
margin-top:10px;
margin-bottom:10px;
margin-right:0px;
margin-left:0px;
font-weight:bold;
}

.message {
background-color:#F2EAF5;
width:100%;
color:#4E004E;
padding:10px;
margin-top:10px;
margin-bottom:10px;
margin-right:0px;
margin-left:0px;
}

.success {
background-color:#D6D6F1;
width:100%;
font-weight:bold;
padding:10px;
margin-top:10px;
margin-bottom:10px;
margin-right:0px;
margin-left:0px;
}

.form 		{padding:10px;}
.adminbox 	{border:1px dotted #999999;background-color:#fffdea;}

.promptbox 	{border:1px dotted #999999;background-color:#FBF5FB;}

.submit 	{font-weight:bold; cursor:hand;}

.invisible {border:none;}
.optional {color:#666666;font:10px verdana, arial;}

#captcha table td font
{
color:white;
}

#captcha table
{
color:white;
}

#news {
font: 10px Arial;
background-color:#fffdea;
}

#news td a {
font-weight:bold;
}

#news td div {
color: #58595b;
font: 9px Arial;
}



#calendar {
font: 9px Arial;
background-color:#fffdea;
}

#calendar td a {
font-weight:bold;
}

#eventtitle {background-color:#fffa9a;padding:4px 4px 4px 10px;font-family: Georgia, Verdana, Arial;font-size:11px; font-weight:bold;}
#eventdetail  {font-family: Verdana, Arial;font-size:9px;background-color:#fffdea;margin-bottom:5px;text-align:left;padding:4px 4px 10px 10px;}
#eventdetail	a 		{text-decoration:none;}
#eventdetail	a:hover {text-decoration:underline;}

#sitetitle {margin-top:12px;background-color:#fffa9a;padding:4px 2px 4px 2px;font-family: Georgia, Verdana, Arial;font-size:11px; font-weight:bold;}
#sitedetail  {font-family: Verdana, Arial;font-size:9px;background-color:#fffdea;margin-bottom:5px;text-align:left;padding:4px 2px 4px 2px;}
#sitedetail	a 		{text-decoration:none;}
#sitedetail	a:hover {text-decoration:underline;}

#locationtitle {margin-top:12px;background-color:#fffa9a;padding:4px 2px 4px 2px;font-family: Georgia, Verdana, Arial;font-size:11px; font-weight:bold;}
#locationdetail  {font-family: Verdana, Arial;font-size:9px;background-color:#fffdea;margin-bottom:5px;text-align:left;padding:4px 2px 4px 2px;}
#locationdetail	td a 		{text-decoration:none;}
#locationdetail	td a:hover {text-decoration:underline;}


.adminmenu {
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

.adminmenu:active {
background-color:#000066;
color:#fff;
}

.adminmenu:hover {
background-color:#000066;
color:#fff;
}

a.importantlink {
text-decoration:underline;
color:#DE0000;
padding:4px;
margin:4px;
}

a.importantlink:hover {
color:white;
background-color:#DE0000;
}




