html,body{
	height:100%
	}
	
body {
	/*background-image:url(../images/top_01.gif);*/
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	font-family:"PMingLiu","Arial";
}

.menutitle {
	font-family: "PMingLiu", "Arial";
	font-size: 16px;
	font-weight: 900;
	color: #720309;


}
#menu{
	font-family: "PMingLiu", "Arial";
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	padding-top: 1px;
	line-height: 15px;

}

#menu a{text-decoration:none; color:#FFFFFF; font-weight: bold;}
#menu a:hover{text-decoration:none; color:#790000; font-weight: bold;}

#separator{
	padding-left: 15px;
	padding-right: 8px;
}

/*
.menu {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.5px;

}
.menu  :link { text-decoration: none; color: #FFFFFF;}
.menu  :visited { text-decoration: none; color: #FFFFFF;}
.menu  :active { text-decoration: none; color: #FFFFFF;}
.menu  :hover {text-decoration: underline; color: #790000;}
*/

#vmenu{
	float:left;
	width:204px;
	height:100%;
	*height:88%;
	background-image:url(images/l_top_bg.jpg);
	background-position:left bottom;
	/*font-family: "PMingLiu"; 	
	margin-bottom:500px;*/
}

#vmenu ul, #vmenu ul li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	background-image:url(images/l_bg_dot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#vmenu a{
	font-size:14.5px;
	*font-size:15px;
	color:#000000;
	text-decoration:none;
	display:block;
	width:auto;
	height:auto;
	/**width:204px;
	height:20px;
	*height:26px;*/
	padding:4px 5px 3px 55px;
	*padding:6px 5px 5px 55px!important;/*ie7*/
	*padding:5px 5px 3px 55px;/*ie6*/
	/*background-color:#E4E4E4;	background-image:url(images-/l_bg_dot.gif);
	background-position:bottom;*/
	background-repeat:no-repeat;
	margin:0px 5px 0px 0px;
	/*border-bottom:1px solid #FFFFFF;*/
} 

#vmenu a:hover{
	background-image:url(images/l_over_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-decoration:underline;	
}


#current{
	background-image:url(images/l_over_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:underline;
}

.leftmenu {
	font-size: 12px;
}


.content {
	font-size:13px;
	color: #000000;
	text-align:justify;
	line-height:20px;
	letter-spacing:1px;
}

.content_index {
	font-size:12px;
	color: #000000;
	text-align:justify;
	line-height:16px;
}

.content a {
	color:#CC5500;
	text-decoration:underline;
}

.content_title{
	font-size:13.5px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	width:100%;
	background-color:#B81C32;
	padding:2px 0px 0px 5px;
	letter-spacing:1px;
}

.content_title03{
	font-size:13.5px;
	font-weight:bold;
	color:#FFFFFF;
	width:100%;
	background-color:#B81C32;
	padding:2px 0px 0px 5px;
	letter-spacing:1px;
}

.content_title02{
	font-size:15px;
	letter-spacing:1px;
	font-weight:bold;
	color:#B81C32;
}
	
.content_color {
	font-size:13.5px;
	color:#CC3300;
	text-align:justify;
}

.content_left {
	font-size:13px;
	color: #000000;
	text-align:left;
	line-height:20px;
	letter-spacing:1px;
}

.content_small {
	font-family: "PMingLiu", "Arial";
	font-size:11.5px;
	*font-size:12px;
	color: #000000;
	text-align:justify;
}


.header {
	font-size: 12px;
	color: #80949B/*000000*/;
	text-align:bottom;
	font-family: "PMingLiu";
	
}
.header :link { text-decoration: none; color: #80949B;}
.header :visited { text-decoration: none; color: #80949B;}
.header :active { text-decoration: none; color: #80949B;}
.header :hover {text-decoration: none; color: #B81C32;}

.footer {
	
	font-size: 11px;
	color:#FFFFFF;
	text-align:bottom;
	background-color:#B81C32;
	text-decoration:none;
}
.footer :link { text-decoration: underline; color: #FFFFFF;}
.footer :visited { text-decoration: underline; color: #FFFFFF;}
.footer :active { text-decoration: underline; color: #FFFFFF;}
.footer a:hover {text-decoration: underline; color: #FFFFFF;}

div.topmenu{
	font-size:11.5px;
	*font-size:12px;
	visibility: visible;
}

div.topmenu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	
}


div.topmenu a{
	display:block;
	width:150px;
	/**width:150px;*/
	padding:5px 7px 5px 20px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFB380;
	color:#333333;
	text-decoration:none;
}

div.topmenu a:hover{
	text-decoration:underline;
	background-color:#FFECE0;
	color:#ED1B23;
}

div.topmenu ul li{
	background-color:#FFECE0;
	/*background-image:url(images/black.gif);*/
	background-position:top left;	
	background-repeat:no-repeat;
	
}

div.topmenu ul li ul li{
	background-color:#E4E4E4;
	color:#333333;
	font-weight:normal;
	
	
}

div.topmenu ul li ul li a{
	background-color:#E4E4E4;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	padding:5px 0px 5px 27px;
	
}

div.topmenu ul li ul li a:hover{
	background-color:#E4E4E4;
	color:#ED1B23;
	font-weight:normal;
	text-decoration:underline;
	
}






#NavHeadBG{
	font-size: 12px;
	color: #000000;
	text-align:justify;
	background-color:#E2E2E2;
	font-weight:bold;
}

#IndexSelBG{
	font-size: 13px;
	color: #000000;
	text-align:justify;
	background-color:#FFEAEA;
}

#IndexSelBGW{
	font-size: 13px;
	color: #000000;
	text-align:justify;
	background-color:#FFFFFF;
}


.reportBoxTitle {
	font-size: 12px;
	font-weight: bold;
	color: #F7941C;
	letter-spacing: 0.5px;
	text-decoration:none;
}
#NewsBgColor{
	font-size: 12px;
	color: #000000;
	text-align:justify;
	background-color:#FFFCD8;
	padding:3px 3px 3px 0px;
}

.contentEng {
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	text-align:justify;
	
}
.contentEng a {
	color:#CC5500;
	text-decoration:underline;
}

.content_titleEng{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	width:100%;
	background-color:#B81C32;
	padding:1px 0px 0px 5px;
}

#div1 {
	position:absolute;
	font-size: 12px;
	color: #000000;
	text-align:justify;
	background-color:#FFFCD8;
	padding:3px 10px 3px 0px;
	height:90px;
}

#div2 {
	position:absolute;
}

#RollText{
	background-image:url(images/index_mar.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#333333;
	width:465px;
	padding:2px 10px 2px 10px;/*For FF*/
	*padding:2px 10px 2px 10px;/*For IE6*/
}
.RollText:link{ color:#333333; text-decoration:none;}
.RollText:hover{ color:#333333; text-decoration:none;}
.RollText:active{ color:#333333; text-decoration:none;}
.RollText:visited{ color:#333333; text-decoration:none;}

.whatsnew
{
   color: #000000;
   font-family: Verdana , Arial , Helvetica , sans-serif;
   font-size: 10pt;
   margin: 0px;
   overflow: auto;
   padding: 1px;
   width: 470px;
   height: 200px;
   scrollbar-arrow-color: #464646;
   scrollbar-3dlight-color: #CCCCCC;
   scrollbar-darkshadow-color: #999999;
   scrollbar-face-color: #fbe5be;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #CCCCCC;
   scrollbar-track-color: #eff0f5;
}
.whatsnew ol li
{
    padding : 1px;
    margin : 1px;
    Margin-top : 5px;
    Margin-bottom : 5px;
    Line-height : 20px;
    background:url(../../files/bg-whats-new_home.jpg) no-repeat top center transparent;
    list-style:disc;
    color:#999;
}
.whatsnew ol li.odd
{
    
}
.whatsnew ol li.even
{
    
}
.whatsnew ol li span
{
    display: inline;
}
.whatsnew span.title
{
    Font-size : 12px;
    Color : #666666;
    Text-decoration : none;
    Letter-spacing : 0.5px;
}
.whatsnew span.content
{
    display:none;
}
.whatsnew span.link
{
    Float : none;
    Text-align : right;
    Font-size : 11px;
    Font-weight : normal;
    Padding-bottom : 2px;
    text-decoration: none; 
}

.netvigation {
	font-family:細明體;
	font-size:11.5px;
	*font-size:11px;
	color:#666666;
	text-decoration: none; 
}
.netvigation :link { text-decoration: none; color: #666666;}
.netvigation :visited { text-decoration: none; color: #666666;}
.netvigation :active { text-decoration: none; color: #666666;}
.netvigation :hover {text-decoration: none; color: #666666;}