#menubg {
    display:inline; 
	float:left; 
    width:9px;
    height:30px; 
	background: url(images/l.gif) no-repeat right top;
}
#menubg2 {
    display:inline; 
	float:left; 
    width:76px;
    height:30px; 
	background: url(images/r.gif) no-repeat right top;
}

ul.download {list-style-image:url(zip.gif);}
ul.download li {padding-left:5px; font-size:11px; line-height:1.5em;}

#padding {height:50px;}
.preload1 {background: url(images/blank_over.gif);}
.preload2 {background: url(images/blank_overa.gif);}

.menu2 {
	padding:0 0 0 0px;
	margin:0;
	list-style:none;
	height:30px;
	background:#9E9E9e;
	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
	width: 990px;
}
.menu2 li.top {
    display:inline;  
	float:left;
}
.menu2 li a.top_link {
    display:inline;  
	float:left; 
	height:30px; 
	line-height:27px; 
	color:#ffffff; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:bold; 
	padding:0 0 0 12px; 
	cursor:pointer;
	background: url(images/blank.gif);
}
.menu2 li a.top_link span {
    float:left; 
	display:inline;  
	padding:0 24px 0 12px; 
	height:30px;
	background:url(images/blank.gif) right top;
}
.menu2 li a.top_link span.down {
    float:left; 
	display:inline; 
	padding:0 24px 0 12px; 
	height:30px; 
	background:url(images/blanka.gif) no-repeat right top;
}
.menu2 li a.top_link:hover {
   color:#fff; 
   background: url(images/blank_over.gif) no-repeat;
}
.menu2 li a.top_link:hover span {
   background:url(images/blank_over.gif) no-repeat right top;
}
.menu2 li a.top_link:hover span.down {
   background:url(images/blank_overa.gif) no-repeat right top;
}
.menu2 li:hover > a.top_link {
   color:#fff; 
   background: url(images/blank_over.gif) no-repeat;
}
.menu2 li:hover > a.top_link span {
   background:url(images/blank_over.gif) no-repeat right top;
}
.menu2 li:hover > a.top_link span.down {
   background:url(images/blank_overa.gif) no-repeat right top;
}

.menu2 table {
   border-collapse:collapse; 
   width:0; 
   height:0; 
   position:absolute; 
   top:0; 
   left:0;
}


.menu2 a:hover {
   visibility:visible;
   position:relative; 
   z-index:200;
}
.menu2 li:hover {
   position:relative; 
   z-index:200;
}

.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {
    position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu2 :hover ul.sub {
	left:0;
	top:28px;
	background: #cccccc;
	padding:1px;
	border:1px solid #969696;
	white-space:nowrap;
	width:170px;
	height:auto;
	z-index:300;
	text-align: left;
}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:12px; height:20px; width:170px; line-height:22px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#333333; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#333333 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#969696 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #969696; white-space:nowrap; width:170px; z-index:400; height:auto;}

A {
	FONT-SIZE: 10pt; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;
}
.t1 {
	color:#333333;FONT-SIZE: 9pt; FONT-FAMILY:"Arial"; TEXT-DECORATION: none ; line-height: 150%;
}
