body, tbody { font-size: 9pt; 	font-family: Arial, Verdana; }

body {overflow: scroll}

table {	empty-cells:show; }

a:link { text-decoration:none; font-weight:normal; color:#000000; }

a:visited { text-decoration:none; font-weight:normal; color:#000000; }

a:hover { text-decoration:none; font-weight:bold; color:#000000; }

a:active { text-decoration:none; font-weight:normal; color:#000000; }

a:focus { text-decoration:none; font-weight:normal; color:#000000; }

.nav, .nav ul {padding:0; margin:0; list-style:none;}
.nav {position:relative;}

.nav ul {position:absolute; top:25px; left:0; height:0; overflow:hidden;}
.nav li {float:center; position:relative; background:;}
.nav li a {display:block; line-height:25px; padding:0 0px; border:0px solid #444; font-family:Arial; border-bottom-color:#000; color: #fff; text-bold: 1px -1px 1px #fff; text-decoration:none; font-size:12px; font-weight:bold;
-webkit-transition: 0.6s;
-moz-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
.nav li:hover > a {background:#ca0720; border-color:#ca0720; color:#fff;}


.nav ul li {width:100%; opacity:0;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.nav li ul li.p1 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav li ul li.p2 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav li ul li.p3 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav li ul li.p4 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav li ul li.p5 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav li ul li.p6 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}

.nav li:hover ul li {opacity:1;}

.nav li:hover ul li.p1 {
-webkit-transition-delay: 0.5s;
-moz-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.nav li:hover ul li.p2 {
-webkit-transition-delay: 0.6s;
-moz-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.nav li:hover ul li.p3 {
-webkit-transition-delay: 0.7s;
-moz-transition-delay: 0.7s;
-o-transition-delay: 0.7s;
transition-delay: 0.7s;
}
.nav li:hover ul li.p4 {
-webkit-transition-delay: 0.8s;
-moz-transition-delay: 0.8s;
-o-transition-delay: 0.8s;
transition-delay: 0.8s;
}
.nav li:hover ul li.p5 {
-webkit-transition-delay: 0.9s;
-moz-transition-delay: 0.9s;
-o-transition-delay: 0.9s;
transition-delay: 0.9s;
}
.nav li:hover ul li.p6 {
-webkit-transition-delay: 1s;
-moz-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
}

.nav ul li a {background:#666; border-color:#ca0720; color:#fff; line-height:1px;
-webkit-transition: 1.5s;
-moz-transition: 1.5s;
-o-transition: 1.5s;
transition: 1.5s;
}
.nav li:hover ul li a {line-height:25px;}
.nav ul li a:hover {background:#ca0720;
background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.5),rgba(255,255,25,0));}

/* for IE6 */
.nav table {border-collapse:collapse; margin-bottom:-1px;}
* html .nav a {border-color:#ca0720; height:25px; float:center;}
.nav a:hover {background:#ca0720; border-color:#ca0720; color:#fff;}
.nav a:hover ul.sub1 {width:180px; height:185px;}
.nav a:hover ul.sub2 {width:150px; height:111px;}
.nav a:hover ul.sub3 {width:130px; height:222px;}
.nav a:hover ul.sub4 {width:150px; height:111px;}
.nav a:hover ul.sub5 {width:160px; height:111px;}
.nav a:hover ul li a {line-height:25px; height:25px; float:none;}





.nav2, .nav2 ul {padding:0; margin:0; list-style:none;}
.nav2 {position:relative;}

.nav2 ul {position:absolute; top:25px; left:0; height:0; overflow:hidden;}
.nav2 li {float:center; position:relative; background:;}
.nav2 li a {display:block; line-height:25px; margin: 0px; padding:0 0px; border:0px solid #444; font-family:Arial; border-bottom-color:#000; color: #000; text-bold: 1px -1px 1px #fff; text-decoration:none; font-size:12px; font-weight:bold;
-webkit-transition: 0.6s;
-moz-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
.nav2 li:hover > a {background:#fff; border-color:#fff; color:#000;}


.nav2 ul li {width:100%; opacity:0;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.nav2 li ul li.p1 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav2 li ul li.p2 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav2 li ul li.p3 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav2 li ul li.p4 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav2 li ul li.p5 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.nav2 li ul li.p6 {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}

.nav2 li:hover ul li {opacity:1;}

.nav2 li:hover ul li.p1 {
-webkit-transition-delay: 0.5s;
-moz-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.nav2 li:hover ul li.p2 {
-webkit-transition-delay: 0.6s;
-moz-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.nav2 li:hover ul li.p3 {
-webkit-transition-delay: 0.7s;
-moz-transition-delay: 0.7s;
-o-transition-delay: 0.7s;
transition-delay: 0.7s;
}
.nav2 li:hover ul li.p4 {
-webkit-transition-delay: 0.8s;
-moz-transition-delay: 0.8s;
-o-transition-delay: 0.8s;
transition-delay: 0.8s;
}
.nav2 li:hover ul li.p5 {
-webkit-transition-delay: 0.9s;
-moz-transition-delay: 0.9s;
-o-transition-delay: 0.9s;
transition-delay: 0.9s;
}
.nav2 li:hover ul li.p6 {
-webkit-transition-delay: 1s;
-moz-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
}

.nav2 ul li a {background:#666; border-color:#fff; color:#000; line-height:0px;
-webkit-transition: 1.5s;
-moz-transition: 1.5s;
-o-transition: 1.5s;
transition: 1.5s;
}
.nav2 li:hover ul li a {line-height:25px;}
.nav2 ul li a:hover {background:#fff;
background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.5),rgba(255,255,25,0));}

/* for IE6 */
.nav2 table {border-collapse:collapse; margin-bottom:-1px;}
* html .nav2 a {border-color:#fff; height:25px; float:center;}
.nav2 a:hover {background:#fff; border-color:#fff; color:#000;}
.nav2 a:hover ul.sub1 {width:180px; height:185px;}
.nav2 a:hover ul.sub2 {width:150px; height:111px;}
.nav2 a:hover ul.sub3 {width:130px; height:222px;}
.nav2 a:hover ul.sub4 {width:150px; height:111px;}
.nav2 a:hover ul.sub5 {width:160px; height:111px;}
.nav2 a:hover ul li a {line-height:25px; height:25px; float:none;}

