@charset "utf-8";
/* CSS Document */
/*
.columnContainer #container #header #menuUp{ position:relative; clear:both; width:480px; height:47px; padding-top:1px;}
*/
.columnContainer #container #header #menuUp ul{position:relative; list-style:none; margin:0; padding:0;}
.columnContainer #container #header #menuUp ul li{position:relative; list-style:none; margin:0; padding:0; height:47px;}
.columnContainer #container #header #menuUp ul li.elMemu{position:relative; float:left;}
.columnContainer #container #header #menuUp ul li.elMemu table{ margin:0; padding:0; border:none; border-collapse:collapse; border-spacing:0;}
.columnContainer #container #header #menuUp ul li.elMemu table td { margin:0; height:39px;}
.columnContainer #container #header #menuUp ul li.elMemu td.left{ position:relative; float:left; width:4px; }
.columnContainer #container #header #menuUp ul li.elMemu td.middle{ position:relative; float:left; padding:0 5px; display:inline-block; height:39px; }
.columnContainer #container #header #menuUp ul li.elMemu td.middle p{ margin-top:12px;}
*+html .columnContainer #container #header #menuUp ul li.elMemu td.middle p{ margin-top:2px;}
.columnContainer #container #header #menuUp ul li.elMemu td.middle a{ font-size:12px; color:#116ac0; font-weight:bold;}
.columnContainer #container #header #menuUp ul li.elMemu td.right{position:relative; float:right; width:4px; }

.columnContainer #container #header #menuUp ul li:hover.elMemu td.left{ background:url(../img/design/mok_bcgmenuleft2.gif)  right top no-repeat;}
.columnContainer #container #header #menuUp ul li:hover.elMemu td.middle{background:url(../img/design/mok_bcgmenumid2.gif) right top  repeat-x;}
.columnContainer #container #header #menuUp ul li:hover.elMemu td.right{background:url(../img/design/mok_bcgmenuright2.gif) left top no-repeat;}
.columnContainer #container #header #menuUp ul li:hover.elMemu td.middle a:hover{ color:#fff;}

.columnContainer #container #header #menuUp ul li.active td.left{ background:url(../img/design/mok_bcgmenuleft2.gif) right top no-repeat;}
.columnContainer #container #header #menuUp ul li.active td.middle{background:url(../img/design/mok_bcgmenumid2.gif) right top  repeat-x;}
.columnContainer #container #header #menuUp ul li.active td.right{background:url(../img/design/mok_bcgmenuright2.gif) left top no-repeat;}
.columnContainer #container #header #menuUp ul li.active td.middle p a{color:#fff;}
.columnContainer #container #header #menuUp ul li a.active { background:#ffffff; }

/*Hidden Submenu*/
.columnContainer #container #header #menuUp ul li.s div.submenu{ display:none; border:none; padding:0; background: url("../img/design/aqua_dcgsubmenupassive.png") scroll 0 0 transparent; z-index:99999;} 
*+html .columnContainer #container #header #menuUp ul li.s div.submenu{ z-index:99999;}
.columnContainer #container #header #menuUp ul li.s:hover div.submenu{ display:block; position:absolute; top:47px; left:0; /* margin-left:3px; top:47px;*/ width:210px;}
*+html .columnContainer #container #header #menuUp ul li.s:hover div.submenu{ z-index:99999;}
.columnContainer #container #header #menuUp ul div.submenu ul.submenu{ display:inline-block; padding:0; margin:0; list-style:none;  }
.columnContainer #container #header #menuUp ul li.s div.submenu li{ height:100%; width:220px; border-bottom:0.1em dashed #489608; padding:8px 0; margin:0; text-align:left;}
.columnContainer #container #header #menuUp ul li.s div.submenu li:hover{ background:#489608; }
.columnContainer #container #header #menuUp ul li.s div.submenu li a{ height:100%; width:200px; background:url(../img/design/mok_bcgmenuleftpoint.gif) 12px center no-repeat; padding:5px;}
.columnContainer #container #header #menuUp ul li.s div.submenu li a:hover{ background:#ffffff;}
.columnContainer #container #header #menuUp ul li.s div.submenu li a p{ color:#003462; font-size:12px; padding-left:8px; color:#003462; font-weight:normal;}



/*--Left Menu---*/

#container #maincontainer .leftSideBar #menuLeft .middle ul{}
#container #maincontainer .leftSideBar #menuLeft .middle ul{position:relative; list-style:none; margin:0; padding:0; width:275px; margin-left:20px;}
#container #maincontainer .leftSideBar #menuLeft .middle ul li{position:relative; list-style:none; margin:0; padding:0; border-bottom:1px dashed #a9b3ba;}
#container #maincontainer .leftSideBar #menuLeft .middle ul li a{ position:relative; display:block; width:230px; text-align: left; font-size:12px; color:#222222; background:url(../img/design/mok_bcgmenuleftpoint.gif) 15px center no-repeat; padding:10px 10px 10px 35px; }
#container #maincontainer .leftSideBar #menuLeft .middle ul li a:hover{ background:#cfe1e7 url(../img/design/mok_bcgmenuleftpoint.gif) 15px center no-repeat;}

/*-----menu Left 2----------*/
#container #maincontainer .leftSideBar #menuLeft2{ position:relative; background:#5d8eb4; width:275px; margin:2px 0 0 0; padding:20px;}
#container #maincontainer .leftSideBar #menuLeft2 ul{ margin:5px 0 10px 0; padding:0; list-style:none;}

#container #maincontainer .leftSideBar #menuLeft2 li{ margin:0; padding:8px 0 8px 30px; text-align:left; border-bottom:1px dashed #aed8f9; background:url(../img/design/mok_bcgmenuleftpoint2.gif) 12px center no-repeat;}
#container #maincontainer .leftSideBar #menuLeft2 li:hover{background:#aed8f9 url(../img/design/mok_bcgmenuleftpoint2.gif) 12px center no-repeat;}
#container #maincontainer .leftSideBar #menuLeft2 li a{ color:#fff; font-size:12px;} 

/*-----menu Down----------
.columnContainer #container .menuDown{ position:relative; clear:both; margin:15px 8px 0 8px; border-bottom:1px solid #b4b4b4; border-top:1px solid #b4b4b4; display:block; width:1000px; text-align:center; }
.columnContainer #container .menuDown ul{ margin:0; padding:10px 0; display:inline-block;}
.columnContainer #container .menuDown li{ position:relative; float:left; margin:0; padding:0 1em; list-style:none; color:#7e8183;}
.columnContainer #container .menuDown li a{ color:#7e8183; font-size:12px;}
.columnContainer #container .menuDown li a:hover{ text-decoration:underline;}
------------------------*/
.columnContainer .menuDown {  border-top:1px solid #B4B4B4; padding:0 30px; margin:0 10px; }
.columnContainer .menuDown .dMenuEl { float:left; width:135px; height:250px; text-align:left; }
.columnContainer .menuDown .dMenuEl p { margin:12px 0; font-weight:bold; color:#676767; }
.columnContainer .menuDown .dMenuEl a { color:#676767; }
.columnContainer .menuDown .dMenuEl a:hover { text-decoration:underline; }
.columnContainer .menuDown .dMenuEl .child_item p { margin:6px 0 0 7px; font-weight:normal; font-size:11px; }

