﻿/*上選單 開始*/
#topmenu, .nojs { position:relative; float:left;  z-index:1200; width:75%; font-size:12px; }
.nojs { margin:-20px 0 0 250px !important; margin: -20px 0 0 125px; background-color:#efefef; }
#topmenu {  margin: 0 0 0 235px !important; margin: 0 0 0 120px ;}
#topmenu dd a { font-weight:bold; font-size:1.2em; color:#ffffff; }
#topmenu td { }
#topmenu img { border:0; float:left; }
#topmenu dd { margin:3px; float:left; display:block; background-image:url(../images/menu_top_icon.gif); background-repeat:no-repeat; padding-left:10px; background-position:left -2px; }
.lspacer { width:1px;}
.mspacer { width:10px; text-align:right; white-space: nowrap; background-repeat: no-repeat; background-position: left top;}
.nspacer { text-align:left; background-repeat: no-repeat; background-position: left top; }
.rspacer { background-repeat: no-repeat; background-position: right top; font-weight:bold; }
/*上選單 結束*/	
	
	
/*左選單menu_side 開始*/
.menu_side .background, .menu_side .title, .menu_side .base, .menu_side .base2, .menu_side .body {background-image: url(../images/frame_side_01.gif); DISPLAY: block; background-repeat: no-repeat; font-weight:normal; color:#333333; position:relative; z-index: 400; }
.menu_side { margin:5px 20px 0 3px; }
.menu_side .title { margin: 0px -20px  0  33px;
	padding: 8px  20px  10px  0;
	font-weight: bold;
	background-position: right top;
	text-align:left;
	font-size: 1.3em;
	color: #ed6704 }
.menu_side .subtitle {color: #6dc9fc; font-weight: bold; font-size: 0.75em;}
.menu_side .background { margin: 0  20px 0  0 ;
  background-position: left top; background: 0 0 25px 25px; color: #336600;}
.menu_side .body { margin: 0 -20px 0 20px ;
  padding: 0  20px 0  0 ;
  background-position: right -65px ;
  position: relative; height: 1%; }
.menu_side .base { margin: 0  25px 0  0  ;
  background-position: left bottom; }
.menu_side .base2 { margin: 0  -25px 0  20px ;
  padding-right: 0 25px 0  0  ;
  height: 20px    ;
  background-repeat: no-repeat; background-position: right bottom; }
.menu_side img { border:0;}
.menu_side dd { margin:0; }
.menu_side dl { margin:0; }
.menu_side .LeftMenu1, .menu_side .LeftMenu2, .menu_side .LeftMenu3, .menu_side .LeftMenu4, .menu_side .LeftMenu5, .menu_side .LeftMenu6, .menu_side .LeftMenu7, .menu_side .LeftMenu8, .menu_side .LeftMenu9, .menu_side .LeftMenu10, .menu_side .LeftMenu11, .menu_side .LeftMenu12, .menu_side .LeftMenu13, .menu_side .LeftMenu14, .menu_side .LeftMenu15, .menu_side .LeftMenu16, .menu_side .LeftMenu17, .menu_side .LeftMenu18, .menu_side .LeftMenu19, .menu_side .LeftMenu20  {
	background-image:url(../images/icon_01.gif);
	margin: 0 ;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position: left 7px; *background-position: left 4px !important; background-position: left 5px;
	padding-left:17px;
	line-height:22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color:#0255cb;
	font-weight:bold;
	font-size:1.1em;
}
.menu_side .LeftMenu1 a, .menu_side .LeftMenu2 a, .menu_side .LeftMenu3 a, .menu_side .LeftMenu4 a, .menu_side .LeftMenu5 a, .menu_side .LeftMenu6 a, .menu_side .LeftMenu7 a, .menu_side .LeftMenu8 a, .menu_side .LeftMenu9 a, .menu_side .LeftMenu10 a, .menu_side .LeftMenu11 a, .menu_side .LeftMenu12 a, .menu_side .LeftMenu13 a, .menu_side .LeftMenu14 a, .menu_side .LeftMenu15 a, .menu_side .LeftMenu16 a, .menu_side .LeftMenu17 a, .menu_side .LeftMenu18 a, .menu_side .LeftMenu19 a, .menu_side .LeftMenu20 a {
	color:#0255cb;
}	
.menu_side .submenu {
	background-image:url(../images/icon/bullet_black.gif);
	margin: 5px 0;
	background-repeat:no-repeat;
	background-position: 15px 0px;
	cursor:pointer;
	padding-left:30px;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #996600;
	color:#660066; font-weight:bold;
	font-size:1.0em;
}
.menu_side .submenu a {
	color:#777777;
}
.menu_side .trdmenu {
	background-image:url(../images/icon/ico_4.gif);
	margin: 5px 0; background-position: 32px 4px;
	background-repeat:no-repeat; cursor:pointer;
	padding-left:45px;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #996600; color:#333333;
}
.menu_side .trdmenu a { font-size:1em; color:#333333; }
.menu_side .trdmenu a:hover { color:#000000; }

.menu_side_icon { padding-top:10px; text-align:left; float:left;}
.menu_side_icon a { padding-left:40px; color:#003399; font-weight:bold; font-size:13px;  }


/*左選單menu_side 結束*/
