body 				{ background-color: #000000; color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 4px; margin-right: 4px; margin-top: 6px; margin-bottom: 6px; } 

p 					{ font-family: Verdana, Arial, Helvetica, sans-serif; }
p.title				{ font-size: 12pt; font-weight : bold; text-align:center; }

a					{ text-decoration: none}
a:link 				{ color: #8080b0; }
a:visited 			{ color: #8080b0; }
a:hover 			{ color: #ffffff; }
a:active 			{ color: #8080b0; }

form				{ display: inline; }
input				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
input.small			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; border: solid 1px #808080; height: 16; }
textarea			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
select				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
select.small		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; border: solid 1px #808080; vertical-align: top;}
option.green		{ background-color: green; color: white;}
option.yellow		{ background-color: yellow;}
option.red			{ background-color: red; color: white;}
option.black		{ background-color: black; color: white;}
option.blue			{ background-color: blue; color: white;}

table				{ }
table.width100		{ width: 100%; border: solid 1px #cccccc; }
table.width85		{ width: 85%;  border: solid 1px #cccccc; }
table.width75		{ width: 75%;  border: solid 1px #cccccc; }
table.width60		{ width: 60%;  border: solid 1px #cccccc; }
table.width50		{ width: 50%;  border: solid 1px #cccccc; }
table.main		 	{ width: 850px;  border: solid 1px #cccccc; }
table.main-welcome	{ width: 836px;  border: solid 1px #cccccc; height: 375px; }
table.main-left		{ width: 624px;  border: solid 1px #cccccc; height: 300px; }
table.main-right	{ width: 200px;  border: solid 1px #cccccc; height: 300px; }
table.main-fh	 	{ width: 850px;  border: solid 1px #cccccc; height: 675px; }

td 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; padding: 4px; text-align:left; vertical-align:top; }
td.events			{ font-size: 8pt; padding: 0px; text-align:left; vertical-align: middle; }
td.small			{ font-size: 8pt; padding: 0px; text-align:left;}
td.no-pad			{ font-size: 10pt; padding: 0px; text-align:left;}

td.center			{ text-align: center; }
td.left				{ text-align: left; }
td.right			{ text-align: right; }

img					{ border-style: none; }

