body { padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; background-color:white; }

h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003399; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
font-weight: bold; color:#003399; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
color:#003399; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; 
font-weight: bold; color:#003399; }

p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }

li { padding-bottom: 6px; } 
. padtopm { padding-top:6px; }
. padbottom { padding-bottom:6px; }

a { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #990000; text-decoration: underline; } 
a:hover  { color:#003399;  text-decoration: underline; background-color:ccf#; } 

a.navi { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #990000; text-decoration: underline; font-size: 14px; font-weight: bold; } 
a.no_ul { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #990000; text-decoration: none; } 
a.register { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #red; text-decoration: underline; font-size: 14px; font-weight: bold; } 
a.navi2 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #990000; text-decoration: underline; font-size: 14px; } 
a:hover.navi  { color:#003399;  text-decoration: underline;}
td.navi { vertical-align:middle; border:1px solid; border-color:white; padding: 0px 0px 0px 0px; line-height: 14px; background-color:white;  text-align: center; }
td.naviblu { vertical-align:middle; border:1px solid; border-color:white; padding: 0px 0px 0px 0px; line-height: 14px; background-color:#990000;  text-align: center; }
.navireds { color:white; padding: 0px 0px 0px 0px; line-height: 14px; background-color:#990000; }
td.dates { padding-left: 14px; }
td.leftb { border-left: solid 1px #ccf; }

body.scale { background-color:white; background-image: url('images/scale.jpg'); background-repeat: no-repeat; background-position:  left bottom; }

em { color:#990000; font-weight: bold; } 
blueem { color:#4848FF; font-weight: bold; }  

img { border: 0px; }
img.pad { margin:10px; }

td { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
td.bluebg { background-color: #ccf }
.gris { background-color: #999999; border=solid; outline-color: white; }


.logo { font-size: 9px; margin-left: 75px; } 
.notice { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-right: 100px; font-size: 12px; } 
.indent {  margin-left: 15px; }
.indent2 {  margin-left: 30px; }
.nav { font-size: 14px; color:#FFFFFF; text-decoration : none; }
.stout { font-weight: bold; }
.i {  font-style: italic; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.little { font-size: 9px; }
.lilbold { font-size: 10px; font-weight: bold;}
.rightin { margin-right: 15px; }
.graybg { background-color:#CCC; }
.yellowbg { background-color:#FF6; }

.face { font-weight: bold; color:#003399;} 
.redface { font-weight: bold; color:#990000;} 

.size18 { font-size: 18px; } 
.size16 { font-size: 16px; } 
.size14 { font-size: 14px; } 
.size13 { font-size: 13px; } 
.size12 { font-size: 12px; } 
.size10 { font-size: 10px; } 


.red { color:#FF0000; }
.qred { color: #990000; }
.qblue { color:#003366; } 
.black { color:black; }
.blue { color: #003399; }

.white { color:#FFFFFF ; }
.grey { color: #555; }
.lgrey { color: #888; }


#w750l
{
	position: absolute;
	left: 0px;
	width: 750px;
	padding: 0px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
}


#littlenav
{
	color: #000000;
	font-size: 11px;
	position: absolute;
	top: 33px;
	left: 523px;
	width: relative;
	padding: 3px; 
	line-height: 17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
}

#MenuBlue
{
	color: #000000;
	font-size: 11px;
	position: absolute;
	top: 170px;
	right: 20px;
	width: 230px;
	padding: 10px;
	background-color: #CCCCFF;  
	border: 1px solid #003399;
	line-height: 17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
}


#MenuGray
{
	color: #555;
	font-size: 11px;
	position: absolute;
	top: 370px;
	right: 20px;
	width: 230px;
	padding: 10px;
	background-color: #eee;
	border: 1px dashed #999;
	line-height: 17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	
}


#MenuRed
{
	color: #800000;
	font-size: 11px;
	position: absolute;
	top: 972px;
	left: 30px;
	width: 140px;
	padding: 10px;
	background-color: #FFFF00;  
	border: 1px solid #003399;
	line-height: 17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit
}

#MenuDates
{
	color: #800000;
	font-size: 11px;
	position: absolute;
	top: 245px;
	left: 20px;
	width: 150px;
	padding: 5px 10px 5px 10px;
	background-color: #FFCCCC;  
	border: 1px solid #FF0000;
	line-height: 17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit
}


#MenuFront
{
	color: #800000;
	font-size: 11px;
	position: absolute;
	top: 307px;
	left: 450px;
	padding: 5px 10px 5px 10px;
	background-color: #DDD;  
	border: 1px solid #000000;
	line-height: 14px;
	/* Again, the ugly brilliant hack. 
	border: 1px solid #FF0000;*/
	voice-family: "\"}\"";
	voice-family: inherit
}

#MenuFront2
{
	color: #800000;
	font-size: 11px;
	position: absolute;
	top: 307px;
	left: 440px;
	padding: 5px 10px 5px 10px;
	background-color: #FFFF00;  
	border: 1px solid #003399;	line-height: 14px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit
}''
