body, p, blockquote, dl, dt, dd, td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333333;  margin: 0 0;}
b, strong {  font-weight: 900 }
a:active { color: #3399CC; text-decoration: underline;}
a:link { color: #3399CC; text-decoration: underline;}
a:visited { color: #993366; text-decoration: underline;}
a:hover {  color: #3399CC; text-decoration: underline;}

h1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; margin: 0px; color: #000000;}

h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; margin: 5px; color: #003366;  background-color: #ffffff;}

h3 {font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 14px; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; color: #000000;}

h4 {font-family: Arial, Helvetica, sans-serif; padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 12px; color: #000000; padding-bottom: 2px; padding-top: 2px; background-color: #ffffff;}

/* Class for the right sidebar */
.sidebar { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.sidebar a:active { color: #666666; text-decoration: underline;}
.sidebar a:link {  color: #666666; text-decoration: underline;}
.sidebar a:visited { color: #666666; text-decoration: underline;}
.sidebar a:hover {  color: #0066cc; text-decoration: underline;}

/*3D white menu: boxes with orange bordes */
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; color: #333333; border: 1px solid #FF6600; } 
.menu a:active { color: #333333; text-decoration:none; }
.menu a:link { color: #333333; text-decoration:none; }
.menu a:visited { color: #990000; text-decoration:none; }
.menu a:hover {	color: #FFFFFF;	text-decoration:none;	background-color: #CCCCCC; }
 
/* footer class: for text navigation  */
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}
.footer a:active { color: #0066CC; text-decoration: none; }
.footer a:link { color: #0066CC; text-decoration: none; }
.footer a:visited { color: #0066CC; text-decoration: none; }
.footer a:hover {  color: #B22222; text-decoration: none; }

/* form class: blue text on yellow background area and 0 px margin  */
.form {
	font-size: 10px;
	color: #006699;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFCC;
}

.form2 {
	font-size: 10px;
	color: #006699;
	background-color: #FFFFCC;
}

.butt3d {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px; font-weight: bold; color: #FFFFFF;
border-color: #FFFFFF #666666 #666666 #FFFFFF;
background-color: #808080; border-style: solid;
border-top-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-left-width: 1px;
} 
/* Image positioning class */
.floatleft {
float: left;
margin-top: 0px; 
margin-bottom: 0px;
margin-left: 0px;
margin-right: 5px;
}
/* Image positioning class */
.floatright {
float: right;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
}

