ul#m { margin-left: 40px; padding:0; list-style-type:none; }
ul#m li { position:relative; float:left; border-top:4px solid #000;  margin-right: 15px; padding-right: 20px; padding-top: 5px;}
ul#m .current { border-top:4px solid #fff;}
ul#m li:hover { border-top:4px solid #000;}
ul#m li a { padding:2px 2px; text-decoration:none; font:normal 10px Verdana, Georgia, "Times New Roman", Times, serif; color:#0086ff;}
ul#m li a:hover { color:#007cc3; border:none; }
ul#m li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif; line-height: 15px; }
ul#m li a:hover span {margin-top: 7px; display:block; color: #007cc3;}
div.almenu { background-color: #000000; }
body					 { margin: 0; margin-left: 00; margin-right: auto; qmargin: 0; pqadding-right: auto; font-size: 11; font-family: arial, helvetica, sans-serif; background-color: #000; color: #fff; }
textarea			 { font-size: 11; font-family: arial, helvetica, sans-serif; }
select				 { font-size: 11; font-family: arial, helvetica, sans-serif; }
h2						 { font-size: 15; background-color: transparent; color: #0086ff; margin-top: 10; padding-top: 0; }
h3						 { font-size: 13; padding: 0; margin: 20 0 10 0; background-color: transparent; color: #0086ff; }
div.h					 { width:1000; margin: 0 auto; overflow: hidden; padding: 0 0 0 0; height: 50; background-position: 36px 5px; color: #fff; background-color: #000; background-repeat: no-repeat; text-align: right; }
div.h td 			 { font-size: 11; margin: 0; overflow: hidden;  color: #fff; }
div.h td a		 { color: #fff; text-decoration: none; }
input				 { font-size: 11; }
div.h h1			 { display: none; }
div.b td			 { font-size: 13; line-height: 1.5; }
div.b th			 { font-size: 11; line-height: 1.5; }
input.b			 { margin: 1 0; padding: 0 3 ; border-style: solid; border-width: 1; border-color: #007cc3; background-color: #007cc3; color: #000; cursor: pointer; overflow: visible;}
input.bi			 { margin: 1 0; padding: 0 3 ; border-style: solid; border-width: 1; border-color: #666; background-color: #666; color: #000; cursor: pointer; overflow: visible;}
input.bi:hover { margin: 1 0; padding: 0 3 ; border-style: solid; border-width: 1; border-color: #004499; background-color: #004499; color: #000; cursor: pointer; overflow: visible;}
input.br			 { margin: 1 0; padding: 0 3 ; border-style: solid; border-width: 1; border-color: #007cc3; background-color: #007cc3; color: #f00; cursor: pointer; overflow: visible;}
input.bb			 { margin: 1 0; padding: 0 3; border-style: solid; border-width: 1; border-color: #004499; background-color: #004499; color: #000; overflow: visible;}
input.hb			 { border-style: none; background-color: transparent; qdisplay: none; }
input.b:hover { background-color: #004499; border-color: #004499; color: #000;}
input.br:hover{ background-color: #f00; border-color: #f00; color: #000;}
.l						 { qline-height: 1.5; width: 50em;}
div.b				 { float: left; line-height: 1.5; width: 100%; qpadding: 0 45 0 45; margin-top: 20; background-color: #444; }
div.b2				 { width: 950; margin: 0 auto; qpadding: 0 auto; qfloat: left; line-height: 1.5; background-color: #444; }
div.b a			 { color: #000; text-decoration: none; }
div.m				 { qfloat: left; qclear: both; qheight: 20px; width: 1000; padding: 0 0 10 0; margin: 0 auto; background-color: #000; font-family: arial, helvetica, sans-serif; }
div.m img		 { float: left; height: 12px; border: 0; padding: 0;  align: middle;}
div.m li			 { display: inline; }
div.m ul			 { float: left; padding-left: 20; margin: 0;}
div.m a			 { float: left; qheight: 20px; padding: 4px 25px; background-color: #000; color: #0086ff; text-decoration: none; font-family: arial, helvetica, sans-serif;}
div.b a:hover, li.m a:hover, div.m a:visited   { background-color: #000; color: #0086ff;}
div.m li a:hover, li.m a:link, li.m a:visited { background-color: #000; color: #fff;}
div.ms				 { clear: both; padding-top: 1; margin: 0px; background-color: #000;}
div.mb li			 { display: block; }
div.mb ul			 { padding-left: 0; margin: 0;}
div.mb a			 { font-size:12; display: block; margin:2 0; padding: 2px 10px; background-color: #000; color: #fff; text-decoration: none; font-family: helvetica, arial, helvetica, sans-serif;}
div.mb a:visited   { background-color: #000; color: #0086ff;}
div.mb li a:hover, li.mb a:link,li.mb a:visited { background-color: #000; color: #0086ff;}
div.mbs				 { clear: both; padding-top: 1; margin: 0px; background-color: #000;}

table.t	 { border-collapse: collapse; border-spacing: 0; border-style: none; }
table.t td	 { border-width: 1; padding: 5 10 ; border-style: none; background-color: #888; color: #fff; }
table.t th	 { border-width: 1; padding: 10; border-style: none; background-color: #888; }
table.t2	 { qborder-collapse: collapse; border-spacing: 1; border-color: #000; border-style: none; }
table.t2 td	 { border-width: 1; padding: 2 8; border-style: none; border-color: #666; background-color: #888; color: #000; }
table.t2 th	 { border-width: 1; padding: 2 8; border-style: none; border-color: #666; background-color: #666; color: #000; }
.r		 { border-style: groove; border-width: 2; background-color: #fdd; 1color: #fff; }
td.bg		 { background-color: #000; color: #fff; }
