@charset "utf-8";

body{
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
}
p{
	font-size: 15px;
	color: #666666;
	letter-spacing: 2px;
	line-height: 20px;
}
p.blueWord{
	font-size: 16px;
	color: #0099CC;
	font-weight: bold;
}

span.keypoint{
	font-size: 15px;
	color: #FF3399;
	letter-spacing: 2px;
	line-height: 20px;
}

#wrap{
margin:0 auto;
width:936px;
background-color: #FFFFFF;
}

#top{
background-image:url(../img/sub_top.jpg);
background-repeat:no-repeat;
width:935px;
height:169px;
}
.map{
float:right; margin-top:120px; width:80px; height:36px;
}
.leftMenubg{
background-image:url(../img/subMenu_left.gif);
background-repeat:no-repeat;
height:36px;
width:18px;
}

#role{
	float:left;
	padding-left:40px;
	margin-top:120px;
}
/*--------------------------內頁主選單樣式----------------------------*/

.droplinetabs{
overflow: hidden;
height:50px;
padding-top:10px;
}

.droplinetabs ul{
font: bold 11px Verdana, sans-serif;
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}

.droplinetabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
background-color:#bbe494;
font-size:15px;

}


.droplinetabs a{
	float: right;
	color: #006633;
	background: #bbe494 ; /*default background color of tabs, left corner image*/
	margin: 0;
	padding: 0 0 4px 3px;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: normal;
	border-right:1px #91C46F solid;

}




/*.droplinetabs a:link, .droplinetabs a:visited, .droplinetabs a:active{
color: white;
}*/

.droplinetabs a span{
float: right;
display: block;
background: transparent url(rightedge.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.droplinetabs a span{
float: none;
}


.droplinetabs a:hover{
	background-color: #FF9900; /*background color of tabs onMouseover*/
	color: white;
}

.droplinetabs a:hover span{
background-color: transparent;
}



/* Sub level menus*/
.droplinetabs ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
/*background: #c76023; sub menu background color */
visibility: hidden;
}

/* Sub level menu links style */
.droplinetabs ul li ul li a{
font: normal 13px Verdana;
padding: 6px;
padding-right: 8px;
margin: 0;
margin-top:5px;
color:#0099CC;
border-right:1px #A3E0DD dashed;
background: #fff; /*sub menu background color */
}

.droplinetabs ul li ul li a span{
background: #fff; /*sub menu background color */
}

/*.droplinetabs ul li ul li a:hover{ sub menu links' background color onMouseover. Add rounded edges in capable browsers
background:#FFCC33 ;
-webkit-border-radius: 5px;  
-moz-border-radius: 5px; 
-khtml-border-radius: 5px;  
border-radius: 5px;
} */


/**---------------------------------------**/
.content{
	padding:5px 40px 10px 40px;
}


#footer{
	background-color: #E7E7E7;
	margin:0;
	padding:0;
}
#footer p{
	font-size:13px;
	border-top:1px dashed #CCCCCC;
	text-align: center;
	color: #666666;
	padding:5px;
}


a{
	color: #FF0066;
	text-decoration: none;
}
a:hover{
	color: #FF9933;
}


/*-----------------------------------------*/

table.acc{
}

table.acc th{
	background-color: #8FE0E0;
}

table.acc td{
border-bottom:1px dashed #cccccc;
}


table.topic{
}

table.topic th{
	color: #FFFFFF;
	background-color: #0099CC;
	text-align: left;
}

table.topic td{
	color: #333333;
	border-bottom:1px dashed #cccccc;

}

/**/
#location{
padding-top:10px;
}


.topNote{
	margin-top:20px; padding-bottom:10px ; width:750px;
	float:right
}

