#menu {float:right; margin:0px; width:978px; height:52px; background:url(../images/navi_back.jpg) left top repeat-x; border-bottom:1px solid #E31E24;
	-webkit-border-radius: 9px 9px 0px 0px; -moz-border-radius: 9px 9px 0px 0px; border-radius: 9px 9px 0px 0px; behavior: url(styles/PIE.html);}
#menu UL.dropmenu {float:left; margin:0px; padding:0px; list-style-type:none; }
#menu UL.dropmenu LI {position: relative; float: left; height:46px; line-height:51px; font-size:90%; color:#fff; }
#menu UL.dropmenu LI A {padding: 0px 12px; display: block; cursor:pointer; color:#fff; text-decoration: none; font-weight:bold; text-transform:uppercase;}
#menu UL.dropmenu LI:hover{background: url("../images/navi_hover.jpg") no-repeat scroll center bottom transparent;  }
#menu UL.dropmenu LI A.selected, UL.dropmenu LI A:hover, #menu UL.dropmenu LI A.active {color:#fff;}

/*Menu Left Curve*/
#menu UL.dropmenu LI.first {-webkit-border-radius: 9px 0px 0px 0px; -moz-border-radius: 9px 0px 0px 0px; border-radius: 9px 0px 0px 0px; behavior: url(styles/PIE.html);}
#menu UL.dropmenu LI.first A {padding-left:12px;}
#menu UL.dropmenu LI.first A.selected, #menu UL.dropmenu LI.first A.active, #menu UL.dropmenu LI.first A:hover {-webkit-border-radius: 9px 0px 0px 0px; -moz-border-radius: 9px 0px 0px 0px; border-radius: 9px 0px 0px 0px; padding-left:12px; behavior: url(styles/PIE.html);}

/*Menu Right Curve*/
#menu UL.dropmenu LI.last {-webkit-border-radius: 0px 9px 0px 0px; -moz-border-radius: 0px 9px 0px 0px; border-radius: 0px 9px 0px 0px; behavior: url(styles/PIE.html);}
#menu UL.dropmenu LI.last A {padding-right:19px;}
#menu UL.dropmenu LI.last A.selected, #menu UL.dropmenu LI.last A.active, #menu UL.dropmenu LI.last A:hover {-webkit-border-radius: 0px 9px 0px 0px; -moz-border-radius: 0px 9px 0px 0px; border-radius: 0px 9px 0px 0px; padding-right:19px; behavior: url(styles/PIE.html);}

/*Menu Others*/
#menu UL.dropmenu LI.padleft {margin-left:5px;}
#menu UL.dropmenu LI.others {background:none; font-size:100%;}
#menu UL.dropmenu LI.others A {padding: 0px 6px 0px 6px; display: block; cursor:pointer; color:#4f4e4d; font-weight:bold; display:inline; text-transform:none;}
#menu UL.dropmenu LI.others A.selected, #menu UL.dropmenu LI.others A.active, #menu UL.dropmenu LI.others A:hover {background:none; color:#fff;}

#menu UL.dropmenu LI.sep {background:url(../images/menu_li_sep.png) left top repeat-y; width:2px;}

/*1st Level Menu CSS*/
#menu UL.dropmenu LI .submenu {position: absolute; z-index:1; display: none; list-style-type:none; width: 138px; margin: 1px 0px 0px 0px; background: #e31e24;
-webkit-border-radius: 0px 0px 9px 9px; -moz-border-radius: 0px 0px 9px 9px; border-radius: 0px 0px 9px 9px; behavior: url(styles/PIE.html);}
#menu UL.dropmenu LI .margin {padding:10px 19px;}

#menu UL.dropmenu LI .submenu .menupic {width:80px; margin:-28px 10px 15px 0px;}
#menu UL.dropmenu LI .submenu .menu {width:550px;}
#menu UL.dropmenu LI .submenu .menu2 {width:224px;}
#menu UL.dropmenu LI .submenu UL {width:257px; list-style-type:none; padding: 1px 15px 1px 0px; margin:0px;}
#menu UL.dropmenu LI .submenu UL LI.title {font-size:110%; font-weight: bold; background: none; color:#fffff; margin:30px 0px 20px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #fff;}
#menu UL.dropmenu LI .submenu UL LI {float: none; height:auto; line-height:normal; background:url(../images/square.gif) left 5px no-repeat; margin-bottom:3px; font-size:14px; padding-left:10px;}
#menu UL.dropmenu LI .submenu UL LI A {padding: 0px; display:inline; cursor:pointer; color:#fff; font-weight:normal; text-transform:none;}
#menu UL.dropmenu LI .submenu UL LI A:hover {background:none; color:#FDBC21; padding-left:0px;}

#menu UL.dropmenu LI .submenu UL LI.sub {margin-left:12px;}

#menu UL.dropmenu LI .submenu UL.last {background:none; padding-right:0px;}

/*1st Level Menu CSS*/
#menu UL.dropmenu LI .drop {position: absolute; z-index:1; display: none; list-style-type:none; width: 350px; margin: 1px 0px 0px 0px; background: #3f107e;
-webkit-border-radius: 0px 0px 9px 9px; -moz-border-radius: 0px 0px 9px 9px; border-radius: 0px 0px 9px 9px; behavior: url(styles/PIE.html);}
#menu UL.dropmenu LI .margin {padding:10px 19px;}

#menu UL.dropmenu LI .drop .menupic {width:80px; margin:15px 15px 15px 0px;}
#menu UL.dropmenu LI .drop .menu {width:217px;}
#menu UL.dropmenu LI .drop UL {width:215px; list-style-type:none; padding: 10px 15px 10px 0px; margin:0px;}
#menu UL.dropmenu LI .drop UL LI {float: none; height:auto; line-height:normal; background:url(../images/square.gif) left 5px no-repeat; margin-bottom:7px; font-size:100%; padding-left:10px;}
#menu UL.dropmenu LI .drop UL LI A {padding: 0px; display:inline; cursor:pointer; color:#fff; font-weight:normal; text-transform:none;}
#menu UL.dropmenu LI .drop UL LI A:hover {background:none; color:#FDBC21; padding-left:0px;}

/*Others 1st Level Menu CSS*/
#menu UL.dropmenu LI .about {position: absolute; z-index:1; display: none; list-style-type:none; width: 254px; margin: 1px 0px 0px 0px; background: #3f107e;
-webkit-border-radius: 0px 0px 9px 9px; -moz-border-radius: 0px 0px 9px 9px; border-radius: 0px 0px 9px 9px; right:-40px; behavior: url(styles/PIE.html);}
#menu UL.dropmenu LI .margin {padding:10px 10px;}

#menu UL.dropmenu LI .about .menupic {width:80px; margin:15px 15px 15px 0px;}
#menu UL.dropmenu LI .about .menu {width:121px;}
#menu UL.dropmenu LI .about UL {width:119px; list-style-type:none; padding: 10px 15px 10px 0px; margin:0px;}
#menu UL.dropmenu LI .about UL LI {float: none; height:auto; line-height:normal; background:url(../images/square.gif) left 5px no-repeat; margin-bottom:7px; font-size:100%; padding-left:10px;}
#menu UL.dropmenu LI .about UL LI A {padding: 0px; display:inline; cursor:pointer; color:#fff; font-weight:normal; text-transform:none;}
#menu UL.dropmenu LI .about UL LI A:hover {background:none; color:#26355C; padding-left:0px;}