﻿img
{
	 border:0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg.jpg);
	background-position: center 0;
	background-repeat: repeat-y;
	background-color:#aeb159;
}
#wrapper {
	margin: 0px auto 0px;
    background-color:#fff;
	padding: 0em;
	width: 950px;
	
}
#header {
	width: 950px;
	height: 202px;
	background-image: url(images/header_bg.jpg);
    background-repeat:no-repeat;
	background-position: left top;
	padding:0px 0px 0px 0px;
	margin: 0px auto;
	position: relative;
	
}
#banner
{  	/*height:140px;*/
	width:950px;
	background-repeat:no-repeat;
	padding:0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
	top:0px;
	left:0px;
}
#logo {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	float:left;
	height:153px;
	width:183px;
}
#logo a{
    display: block;
}

#logo img {
	border: 0;
}

#top_info {
	margin: 0px 0px 0px 0px;
	padding: 6px 12px 0px 0px;
	height:20px;
	font-size: .8em;
	color: #fff;
	font-family: Arial;
    text-align:right;
    vertical-align: middle;
}
#top_info a{
	color: #fff;
	text-decoration: none;
	padding:0px 20px;
	margin:0px 0px;
	background: url('images/item04.gif') no-repeat;

}

#top_info a:hover {

	text-decoration: underline;
}
/*導覽列*/
#nav{
	margin:0px 0em 0em 0em;
	padding:0px 0em 0em 0em;
	height: 0px;
	display: block;
	width:auto;
	position: absolute;
	top:0px;
	left:198px;

}
#nav ul {
	margin: 0px;
	padding: 0px 0px 0px 57px;
	list-style-type: none;
	background-color:#fff;
}
#nav li {
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: .95em;
    font-weight:bold;
	display: block;
	background-image: url(images/nav_bg.jpg);
    background-position:left 0px;
    background-repeat: no-repeat;

}
#nav li a
{
    float: left;
    padding: 0px 0px 0px 0px;
    color: #666666;
    text-decoration: none;
    vertical-align: middle;
    
}
#nav li a:hover 
{
	color: #fff;
	background-image:url(images/nav_bg_current.jpg);
	background-position:0 0px;
    background-repeat: no-repeat ;
    filter: alpha(opacity=40);
	-moz-opacity: 0.8;
	
}
#nav .current a
{
	color: #fff;
	background-image:url(images/nav_bg_current.jpg);
	background-position:0 0px;
    background-repeat: no-repeat ;
	
}
#nav li.nav01 {
	background-image: url(images/ms_page_icon2.gif);
	background-position: left top;
	padding: 0px 0px 0px 0px;
}
a.aitU
{	float: left;
	font-size: .8em;
	color: #fff;
}

/*左欄*/
#sidebar
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	height: 100%;
	width: 180px;
	background-image: url(images/sidebar_bg0.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
}
#sidebar
{ 
   width: 190px;
   padding:0px;
   margin:0px;


}
/*次選單區*/

.submenu
{
    border: 1px #d1d1d1 solid;
	font-family: Arial;
	width: 170px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image: url(images/sub_bg.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 10px;
	height: 100%;
	
	}  
.submenu h4
{
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	padding: 15px 0px 0px 10px;
	vertical-align: sub;
	height: 25px;
	line-height: 0.8em;
	background-image: url(images/sub_tit.jpg);
	background-position: 0px px;
	background-repeat: no-repeat;
	 font-size: .8em;
}
.submenu h4 a
{
	  float:left;
	  font-size: .8em;
}
   
/*
.submenu ul
{
	list-style: none;
	height: 100%;
	padding:5px 5px 5px 5px;
    margin:0px;

} 

.submenu li
{
	float: left;
	position: relative;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url("images/submenu.jpg");
	background-repeat: no-repeat;
	background-position: 0px top;
	border: 1px #d1d1d1 solid;
	} 
.submenu li a
{ color: #2d4754;
} 

*/


.submenu ul
{
	list-style: none;
	height: 100%;
	padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;

} 

.submenu li
{
    float: left;
    position: relative;
    width: 100%;
	/*height:30px;*/
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background-image:url("images/submenu.jpg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}    

.submenu ul ul
{
    visibility: hidden;
    position: absolute;
    left: 100%;
    top: 0px;
    border: 1px solid #e6f3ff;
    height:100%;
    display:table;
    padding:0px 0px 0px 20px;


}    

.submenu table
{
    position: relative;
    top: -20px;
    left: 82%;
    font-size: 1em !important;
    vertical-align: middle;
}    

.submenu ul li:hover ul, .submenu ul a:hover ul
{
	visibility: visible;
	padding:0px;
    margin:0px;
   
}    

.submenu a
{
    display: block;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    color:#003399;  
    font-weight:normal; 
    margin:5px 0px 0px 30px; 
}
.submenu li a:link
{
	color:#846733;
	text-decoration:none;
} 
    
.submenu li a:visited
{
	color:#846733;
	text-decoration:none;
}
.submenu li a:hover 
{
    border: 0px;
color:#640133;
text-decoration:none;
}    

.submenu ul ul li
{
    clear: both;
    text-align: left;
    background-color: #6699cc;
    border-bottom: 1px solid #e6f3ff;
    
}    

.submenu ul ul li a
{
    display: block;
    width: 200px;
    font-size: .8em!important;    
    font-size: .8em;
    margin:0px 0px 0px 0px; 
    padding:3px 20px;
    color:#f1f8ff;

} 

.submenu ul ul li a:hover
{
 color:#FFFFFF;
}    

.submenu li.file
{  
    }

.submenu li.list
{  
    background-image:url("images/sub_item.jpg");
    background-position: 0px -5px;
    padding:0px 0px 0px 5px;
    background-color:#668a96;	
}
.submenu li.list.a
{  
color:#FFFFFF;	
}

#right{
	padding-left:0px;
	background-image:url(images/sub_bg3.jpg);
	background-repeat:no-repeat;
	background-position:52px 240px;
	}
*+html #right
{background-position:12px 240px;}
*html #right
{background-position:12px 240px;}

/*
.submenu ul ul
{
    visibility: hidden;
    position: absolute;
    left: 100%;
    top: 0px;
    border: 1px solid #e6f3ff;
    height:100%;
    display:table;
    padding:0px 0px 0px 20px;
}    

.submenu table
{
    position: relative;
    top: -20px;
    left: 82%;
    font-size: 1em !important;
    vertical-align: middle;
}    

.submenu ul li:hover ul, .submenu ul a:hover ul
{
	visibility: visible;
	padding:0px;
    margin:0px;
   
}    

.submenu a
{
    display: block;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    color:#003399;  
    font-weight:normal; 
    margin:5px 0px 0px 20px; 
        display: block;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    color:#003399;  
    font-weight:normal; 
    margin:5px 0px 0px 20px; 

}    

.submenu li a:hover 
{
    border: 0px;

}    

.submenu ul ul li
{
	clear: both;
	text-align: left;
	border-bottom: 1px solid #e6f3ff;
	color: #fff;

}    

.submenu ul ul li a
{
	display: block;
	width: 200px;
	background-image: url(images/sub_item.jpg);
	background-repeat:no-repeat;
	background-color: #668a96;
	background-position:0px -5px;
	font-size: .8em!important;
	font-size: .8em;
	margin: 0px 0px 0px 0px;
	padding: 3px 30px;
	color: #fff;
	  display: block;
    width: 200px;
    font-size: .8em!important;    
    font-size: .8em;
    margin:0px 0px 0px 0px; 
    padding:3px 20px;
    color:#f1f8ff;

	
} 

.submenu ul ul li a:hover
{
  background-color:#668a96;
  color: #fff;

}    */


/* 中間區塊*/
/*#content_one{
background-color:#FFFFFF;
filter:alpha(opacity=70);
-moz-opacity:0.7;
	opacity: 0.7;
	height:auto;}*/
#container_wrap
{
	margin: 0px;
	padding: 0px 0px 0px;
	width: 100%;
	height: 100%;
	background-image: url(images/container_wrap_bg.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
#container_wrap2
{
	margin: 0px;
	padding: 0px 0px 0px;
	width: 100%;
	height: 100%;
	background-image: url(images/container_wrap_bg2.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
#container
{
    margin: 0px;
    padding: 0px; background-repeat: no-repeat;
    height: 100%;
	
}

#content_wrap{

     float:left;
     text-indent: 1em;
     margin: 0px;
     width:750px;
     height:100%;
}

#content
{
	float: right;
	background-image: url(images/ct_top_bg.jpg);
	background-position: right 0em;
	background-repeat: no-repeat;
	margin: 0px;
	width:980px;
	padding:0px;
	height:100%;
}
#t_container_wrap
{
}
#t_container
{
    margin: 0px;
    padding: 0px;
    background-image: url(images/ct_bt.jpg);
    background-position: 200px 90%;
    background-repeat: no-repeat;
    height: 100%;
}

#t_content_wrap
{
}

#t_content
{
	float: right;
	background-position: right 0em;
	background-repeat: no-repeat;
	margin: 0px;
	padding:0px 50px;
	height:100%;
}
#crumb_2
{
	font-size: 0.8em;
	line-height: 2.5em;
	background-image: url('images/rout_dot.gif');
	background-repeat: no-repeat;
	background-position: 0em center;
	color:#666666;
	font-family: Arial;
	padding:0px 0px 0px 20px;
}

#crumb_2 a
{
	text-decoration: none;
	color: #666666;
}
#crumb_2 a:hover
{
	text-decoration: underline;
	color: #993399;
}

#crumb
{
	font-size: 0.8em;
	line-height: 2.5em;
	background-image: url('images/rout_dot.gif');
	background-repeat: no-repeat;
	background-position: 0em center;
	color:#666666;
	font-family: Arial;
	padding:0px 0px 0px 35px;
}

#crumb a
{
	text-decoration: none;
	color: #666666;
}
#crumb a:hover
{
	text-decoration: underline;
	color: #993399;
}

a.altC
{ 
   font-size: .6em;
   color:#ffffff;
}
/*中間區塊結束*/

/* 請複製範例樣式 */
#footer {
	height:135px;
	clear: both;
	margin: 0px 0px 0px 0px;
	
	font-size: .8em;
	color:#ffffff;
	font-size: .8em;
	background-position: 0px 0px;
    background-repeat:no-repeat;
	background-color:#8c4e75;
    background-image:url(images/footer_bg.jpg);

}
#footer_l {
   float: left;
   padding: 3px 0px 0px 0px;
   width:180px;
   color: #ffffff;
    }
#footer_c {
	float: left;
	width: auto;
	padding: 3px 0px 2px 10px; 
}
#footer_c span {
	padding: 0px 0px 0px 20px;
}
#footer_r {
	float: right;
	width: auto;
	 padding: 48px 490px 0px 0px;
}
#footer a {
	padding: 0px 1px;
	color: #00FF00;
	text-decoration:none;
}
#footer a:hover {
	text-decoration: underline;
	color:#FF6600;
}
#footer .font {
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	color:#FFFFFF;

}
.ft_note {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: middle;
	display:inline;
}
#footer_muisc{
	height:15px;
 	clear: both;
}

/* 頁面必用樣式*/
a:link
{
	color:#666666;
	text-decoration: none;
} 

a:visited
{
	color:#666666;
	text-decoration:underline;
}

a:hover
{
	color: #A477FF;
	text-decoration: underline;
}

a:active
{
	color: #2b3239;
}

p
{
	margin: 0px;
}
h1,h2,h3,h4,h5,h6
{  padding:0px ;
   margin:0px;
}
img
{
    border:0px;}
