.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:12px;
/*	z-index:999;	*/
}

/* 210.71.250.75 -> gcs.tabc.org.tw */
/*
	font-weight:bold;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	background:#32758f url("http://gcs.tabc.org.tw/image/c4.jpg") repeat-x;
*/
.menu ul{
	background:#575 ;	/*#f78661 	#2E683A ;	*/
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
/*        opacity:0.8;filter: 
        alpha(opacity=80);
*/        
}
	.menu li{
		float:left;
		padding:0px;
                list-style:none;/*modified*/
		margin-left: 0.5em; 
/*
		padding-left: 2px; 
*/		
        }
	.menu li a{
		background:#575 ;	/*#f78661	#2E683A ;	*/
/*
		background:#fff url("../_image/c4.jpg") repeat-x;
		color:#649166;
*/
		color:#eee ;
		display:block;
	        font-size:14px;/*modified*/
		font-weight:normal;
		line-height:35px;/*modified for ie7 41->35 by yara*/
		margin:0px;
		padding:0px 15px;	/* 25 */
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover {
			font-weight:bold;
			color:#fff ;
			text-decoration-line: underline;
			text-underline-offset: 2px;	
			-webkit-text-decoration-color: red; /* Safari */  
			text-decoration-color: #eee;   
			text-decoration-thickness: 5px;
		}	
		.menu li a:hover, .menu ul li:hover a{
			background: #897 url("../_image/hover-shadow.gif") repeat-x ;	/*#f4b176	*/
			color:#fff ;
/*
			background: #247136 url("../_image/hover-shadow.gif") repeat-x  url("../_image/hover.gif") bottom right no-repeat;
			background: #449166 url("http://gcs.tabc.org.tw/image/hover.gif") bottom center no-repeat;
*/
			}
	.menu li ul{
/*
		background:#737773;
*/
		background: #597; 	/*#f3a773	*/
		display:none;
		font-weight:normal;
		height:auto;
		margin:0px;
		border:0px;
		position:absolute;
		padding:0px 0px 0px 0px ;  /* width:170px; 150 */
		opacity:0.9; 
		filter:alpha(opacity=100);		
		/*top:1em;
		left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		background:#597 url('../_image/hover_sub.gif') center left 5px no-repeat;	/*#f49166	*/
/*                        
		background:url('../_image/seperator.gif') bottom left no-repeat;
*/                
		display:block;
		float:none;
		color:#f65 ;
		margin:0px;
		border-bottom: 1px solid #888;
		padding:0px 0px 0px 0px ;  /* width:170px; 150 */
		}
	.menu li:hover li a{
		background:#685 ; 
		color:#fff ;
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:14px;
		font-style:normal;
		margin:0px;
		padding:0px 15px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#ded url('../_image/hover_sub.gif') center left 8px no-repeat;	/*#f4a126	*/
			border:0px;	
			color:#575 ;
			opacity:1.0; 
			font-weight:bold;
			font-size:16px;
			filter:alpha(opacity=100);
			text-decoration-line: underline;
			text-underline-offset: 2px;	
			-webkit-text-decoration-color: red; /* Safari */  
			text-decoration-color: #575 ;   
			text-decoration-thickness: 3px;
			
			}
	.menu p{
		clear:left;
		}

	.menu_bar {
		position: absolute;	
		width:1200px;
		margin-top: 0px;
		z-index:99999;
	}
	.fix_menu_bar {
		position: fixed;
		top: 0px;
	}

