body {
        background-color: #CCCCCC;
        font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;

        margin: 0px;
        padding: 0px;
}


font.title {
        color: #000000;
        font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

font.subtitle {
        color: #000000;
        font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
}

font.small {
        color: #000000;
        font-size: 7pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

table,td,p {
        color: #000000;
        font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.listing   { width: 720px }

table.listing2   { width: 670px }

table.edit { border: 1px solid black }

th      { font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background: silver }
th.green	{ font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
	color: white;
        background: #006600 }
th.green2	{ font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
	color: black;
        background: #99cc99 }

th.header { font-size: 14px }
th.date { width: 110px }
th.event { width: 250px }
th.location { width: 80px }
th.contact { width: 140px }
th.title { width: 400px }
th.title2 { width: 250px }
th.view { width: 100px }
th.view2 { width: 60px }

td.keydates {
        color: #000000;
        font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link	     { color: #000000; text-decoration: underline; background-color: transparent }
a:visited       { color: #000000; text-decoration: underline; background-color: transparent }
a:active    { color: #000000; text-decoration: underline; background-color: transparent }
a:hover	   { color: #ffffff; text-decoration: underline; background-color: transparent }

a.body:link img       { border: 1px dashed black }
a.body:visited img      { border: 1px dashed black }
a.body:active img   { border: 1px dashed black }
a.body:hover img   { border: 1px solid black }

form {
  padding: 0px;
  margin: 0px;
}

.butt 
    { color: #454545; font-size: 10px; font-family: Verdana; background-color: #a5d1ff; margin: 2px; padding: 2px }
select
   { color: #555; font-size: xx-small; font-family: Arial; background-color: #f2f2f2; margin: 0px; padding: 0px}
textarea
{
	background-color: 	#d4d4d4;
	font-size: 			xx-small;
	font-family: 		Verdana;
	color: 				#454545;
}
input
{
	background-color: 	#d4d4d4;
	font-size: 			xx-small;
	font-family: 		Verdana;
	color: 				#454545;
}
.radiostyle {
	background-color: 	#515C71;
	font-size: 			xx-small;
	font-family: 		Verdana;
	color: 				#454545;
}
.explanation    { color: #555555; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica }
