BODY.main {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size: small;*/
	font-size: 12pt;
	background: url('images/bg_big.jpg') fixed center center no-repeat ;
	background-color: white;
	color: black;
   padding:0px;
   margin:0px;
	text-align:justify;
}

BODY.nologo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: white;
	color: black;
   padding:0px;
   margin:0px;
	text-align:justify;
}

A { text-decoration:none; color:orange; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; line-height:120%; }
A { color:#ff7b33; }
A:link { color:#ff7b33; background-color:transparent; }
A:link:hover { color:black; background-color:white; text-decoration:underline; }
A:visited { color:#ff7b33; background-color:transparent; }
A:visited:hover { color:black; background-color:white; }
A.blink { color:red }
A:link.blink { color:red }
A:link:hover.blink { color:black; background-color:white; text-decoration:underline; }
A:visited.blink { color:red; background-color:transparent; }
A:visited:hover.blink { color:black; background-color:white; }

.hand { cursor:pointer; }

#dropin {position:absolute; visibility:hidden; left:200; top:100; width:500; height:200; background-color:#ffff99; border:red solid 5px; 
		text-align:center; vertical-align:middle; padding:5px; padding-bottom:10px; }

p { line-height:120%; margin-bottom:9; }

dt { margin-top:10px; }
dd { line-height: 200% }

em { font-weight:bold; }

img { border:0; }

H1, H2, H3, H4, H5, H6 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0066ff; }

.sitenotice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }

.embedded { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; padding:0px 5px; margin:0px; } 
.embedded2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;  padding:0px 5px; margin:0px; height:320px;} 
.embedded { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; padding:0px 5px; margin:0px; } 
.embedded { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding:0px 5px; margin:0px; } 
.embedded2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  padding:0px 5px; margin:0px; height:320px;} 

table.embedded { font-size: x-small; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
table.embedded { font-size: 10pt; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0; margin:0; }
td { font-size: 9.0pt; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
td.capt { font-weight:700; text-align:center; height:15px; }
.bold2 { font-weight:bold; font-size: 9pt;}

.link	{ 	font-family:Arial Narrow, system, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; line-height:12pt; }

.tim { text-align:right; padding-right:12px; }
.vdiv { background-color:red; padding:0px; }

.bold { font-weight:bold; }
.changed { font-weight:bold; background-color:pink; border:solid red 2px; padding:2px; }
.festival { background-color:lime; font-weight:500; }
.open { background-color:#cc99ff; font-weight:bold; }

.white { background-color:white; }
.red { background-color:red; color:white; }
.brown { background-color:#ffcc99; }
.beige { background-color:#ff9900; }
.lgreen { background-color:#99ff99; }
.mauve { background-color:#ff00ff; }
.purple { background-color:#cc99ff; }
.pink { background-color:#ff80c0; }
.yellow { background-color:yellow; }
.aqua { background-color:aqua; }
.lime { background-color:lime; }
.cyan { background-color:cyan; }

.footer_yellow { text-align:center; vertical-align:middle; border-top:#fff000 solid 2px; }
.footer_red { text-align:center; vertical-align:middle; border-top:red solid 2px; }
.footer_green { text-align:center; vertical-align:middle; border-top:#00ff00 solid 2px; }
.footer_blue { text-align:center; vertical-align:middle; border-top:blue solid 2px; }
.footer_white { text-align:center; vertical-align:middle; border-top:black solid 2px; }
.footer_mauve { text-align:center; vertical-align:middle; border-top:#ff00ff solid 2px; }
