menu {border: 1px solid #333333; font-size: 8pt; font-family: Verdana; padding: 2px 2px 2px 2px; vertical-align: top; position: absolute; left: 0px; top: 0px; background-color: #ffffff; display: block; margin: 0px 0px 0px 0px;} 
menu a {text-decoration: none; color: white;} 
menu img {border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#main_menu {border-style: none !important; display: block !important;  left: auto; top: auto; background-color: #ffffff; color: black;} 
menu span {background-color: transparent; padding: 2px 2px 2px 2px; border: 1px none white; vertical-align: middle; cursor: pointer; display: inline ! important;} 
menu div {background-color: transparent; padding: 2px 2px 2px 2px; border: 1px none white; vertical-align: middle; cursor: pointer; display: block ! important;} 
.HOVER {background-color: #ffffff; padding: 1px 1px 1px 1px; border: 1px solid white; vertical-align: middle; cursor: pointer;} 
.EXPANDABLE {padding: 2px 2px 2px 2px; border: 1px none white; vertical-align: middle; cursor: pointer; background-image: background-repeat : no-repeat; background-position : right center;} 
.EXPANDABLEHOVER {background-color: #ffffff; padding: 1px 1px 1px 1px; border: 1px solid white; vertical-align: middle; cursor: pointer; background-repeat : no-repeat; background-position : right center;}
  
a { text-decoration: underline; }
a:link { color: #333333; text-decoration: underline; }
a:visited { color: #333333; text-decoration: underline; }
a:active { color: #cccccc; text-decoration: underline; }
a:hover { text-decoration: none; }

a { text-decoration: none; }
a.reversed:link { color: #333333; text-decoration: none; }
a.reversed:visited { color: #333333; text-decoration: none; }
a.reversed:active { color: #cccccc; text-decoration: none; }
a.reversed:hover { text-decoration: underline; }

a.footer_reversed:link, a.footer_reversed:visited {color: #003366;
text-decoration: underline;}

a.footer_reversed:hover, a.footer_reversed:active {color: #003366;
text-decoration: none;}

a.footer:link, a.footer:visited {color: #003366;
text-decoration: none;}

a.footer:hover, a.footer:active {color: #003366;
text-decoration: underline;}

a.grey:link, a.grey:visited {color: #333333;
text-decoration: none;}

a.grey:hover, a.grey:active {color: #333333;
text-decoration: underline;}

.LargeWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.LargeBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}


.Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.Blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
}
.LightBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0000FF;
}

a.footer_reversed_lightBlue:link, a.footer_reversed_lightBlue:visited {color: #0000FF; text-decoration: underline;}
a.footer_reversed_lightBlue:hover, a.footer_reversed_lightBlue:active {color: #0000FF; text-decoration: none;}

.Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#336633;
}
.DGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
}
.Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.Verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.VerdanaWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff;
}
.VerdanaRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.VerdanaGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336633;
}
.VerdanaLightBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
}


.Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF6600;
}
.Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
}
.White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

a.footer_reversed_grey:link, a.footer_reversed_grey:visited {color: #333333;
text-decoration: underline;}

a.footer_reversed_grey:hover, a.footer_reversed_grey:active {color: #333333;
text-decoration: none;}

a.footer_reversed_white:link, a.footer_reversed_white:visited {color: #FFFFFF;
text-decoration: underline;}

a.footer_reversed_white:hover, a.footer_reversed_white:active {color: #FFFFFF;
text-decoration: none;}

a.footer_reversed_red:link, a.footer_reversed_red:visited {color: #990000;
text-decoration: underline;}

a.footer_reversed_red:hover, a.footer_reversed_red:active {color:  #990000;
text-decoration: none;}

a.footer_reversed_green:link, a.footer_reversed_green:visited {color: #007700;
text-decoration: underline;}

a.footer_reversed_green:hover, a.footer_reversed_green:active {color: #007700;
text-decoration: none;}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}