/* CSS Document */
body{
background:url(../images/body.jpg)  #fff repeat-x scroll left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding: 0;
margin:0;
}
a:link,a:visited{
text-decoration:none;
color:#C36 ;}
a:hover{
color:#FF1939;
}
a.T:visited {color:#FFFFFF;text-decoration:none;}
a.L:visited {color:#FFFFFF;text-decoration:none;}
a.R:visited {color:#FFFFFF;text-decoration:none;}

.top_menu a:link,.top_menu a:visited{text-decoration:none;color: #FFF;}
.top_menu a:hover{color: #933;}
.clear{clear:both;margin:0;padding:0;height:0px;}

.c_t_c a:link,.c_t_c a:visited{text-decoration:underline;color: #FFFFFF;}
.c_t_c a:hover{color: #003399;} 
#wrapper{
width:900px;
height:auto;
margin:0px auto;
padding:0 ;
overflow: visible;
background:url(../images/header.jpg) right top no-repeat;
}
#wrapper #header{
height:180px;
width:100%;
margin:0;
padding:0;
clear:both;
display:block;
overflow:hidden;
text-align:right;
}
#wrapper #main{
height:auto;
width:100%;
margin: 0 0 15px;
padding: 0;
}
#wrapper #main #sidebar{
float:left;
width:241px;
height:auto;
margin:0px 5px;
padding:0;
}
.side{
width:100%;
height:auto;
margin:0px;
padding:0;
}
.ptitle{
font-size:13px;
color:#333333;
text-align:left;
padding:0;
overflow:hidden;
}
.ptitle a {
display:;
/*padding:7px 0px 2px 25px;*/
text-decoration:none;
vertical-align:middle;
font-size:13px;
font-weight:bold;
letter-spacing:2.5pt;
}
.pbody{
font-size:12px;
color:#333333;
text-align:left;
width:220px;
height:0;
margin:0;
padding:0px 5px;
}
.pul{
font-size:12px;
text-align:left;
list-style-type:none;
line-height:160%;    
margin:0px 0px 0px;
padding:0px 0px 5px;
}
.pul li{
padding-left:0px;
}
.pul li a:link,.pul lia:visited{
text-decoration:none;
color:#C36 ;
}
.pul li a:hover{
color:#FF3A39;
width:100%;
}

.pfoot{
width:100%;
height:0;
margin:0;
padding:0;
}

#wrapper #main #innermainContent{
float:right;
width:630px;
height:auto;
margin:0;
padding:0;
}

.content{
width:100%;
height:auto;
margin:0 0 10px;
padding:0;
}
.content-body{
background:#FFF;
margin:0;
padding:10px;
}
.content-body a:link,.content-body a:visited{text-decoration:none;color:#09F;}
.content-body a:hover{color: #C00;}
.cbu_n{
color:#666666;
list-style-type:none;
padding:0px;
margin:0;
}

.cbu_n li{
line-height:200%;
margin:0px 0px 5px;
padding:0;
}
.idi_time{float:left;width:80px;margin:0;margin-right:3px;padding:0;}
.idi_title{float:left;width:460px;margin:0;padding:0;}
.idi_user{float:right;width:40px;margin:0;padding:0;text-align:right;}
.iqai_title{}

.content-foot{
text-align:right;
padding:0px 10px 5px;
background:#FFF;
}
#foot{
width:100%;
margin:0px auto 0;
padding:0;
clear:both;
display:block;
border:1px solid #ccc;
border-top-style:dashed;
background: #E0EEFA;
}
#foot .footer{
margin:0px auto;
padding:5px 20px 10px;
clear:both;
display:block;
font-size:12px;
text-align:center;
letter-spacing:0.5pt;
color:#666666;
}
/*灰色表格樣式*/
.Alllist{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#666666;
margin:20px auto;
text-align:center;
font-size:13px;
border: groove 1px #cecece ;;
}
.Alllist tr {
background-color:#F4F4F4;
}
.Alllist tr.highlight,.Alllist tr.highlight select {
background-color:#FFFFFF;
}
.Alllist tbody td{
padding:5px 15px;
/*vertical-align:top;*/
border:none;
text-align:center;
}
.Alllist thead th{
padding:5px 15px;
letter-spacing:1.5pt;
text-align:center;
vertical-align: middle;
border:none;
border-bottom:solid 1px #d5d5d5 ;
background-color: #efefef;
}
.Alllist td{
padding:5px;
border:none;
text-align:center;
letter-spacing:2pt;
line-height:160%;
}

.Alllist tfoot td{
padding:5px;
color:#FFFFFF;
vertical-align:top;
font-weight:bold;
text-align:center;
background-color: #888888;
border-top:1px solid #c3c3c3;
}
/*淡藍表格樣式*/
.list{border-bottom:1px solid #6699CC;border-right:1px solid #6699CC;margin:20px auto 5px;}
.list th,.list td{border:1px solid #6699CC;border-bottom:none;border-right:none; padding:5px;color:#666666;}
.list th{ text-align:center; background: #CDF1F3;}
.list td{text-align:left;}

.li_duties_title {
border-bottom:1px dotted #999999;
color:#669933;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
img.duties {
border:1px double #BBBBBB;
float:right;
margin-left:20px;
margin-right:5px;
}
.li_cont {
color:#666666;
font-size:12px;
font-weight:normal;
list-style-type:square;
}

.li_title {
border-bottom:1px dotted #999999;
color:#3365B4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.blue12{
list-style-type:none; 
}

.content_menu{background: #FFFFCC;padding:0;overflow:hidden;}
.content_ul{
color:#666666;
font-weight:normal;
line-height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
padding:0 0 0 55px;
}
.content_ul li{
width:150px;
height:40px;
float:left;
line-height:160%;
margin:5px 35px 5px 15px;
padding:0;
}


/*無項目符號*/
.none-type{
list-style-type:none;
color:#666666;
font-weight:normal;
line-height:22px;
text-align:justify;
margin-bottom:15px;
padding:10px;
}


/*數字項目符號*/
.decimal{
list-style-type:decimal;
color:#666666;
font-weight:normal;
line-height:22px;
text-align:justify;
margin-bottom:15px;
padding:10px 45px;
}


/*小寫羅馬數字項目符號*/
.lower-roman{
list-style-type:lower-roman;
color:#666666;
font-weight:normal;
line-height:22px;
text-align:justify;
margin-bottom:15px;
padding:10px 55px;
}


/*實心圓點項目符號*/
.disc{
list-style-type:disc;
color:#666666;
font-weight:normal;
line-height:22px;
text-align:justify;
margin-bottom:15px;
padding:10px 55px;
}

.nd{
text-align:left;
color: #000000;
}
/*活動看板*/
	#abgne_float_ad {
		padding:50px 10px 10px;
		display: none;
		position: absolute;
		background: url(../images/ad_bg.jpg) #ffe2d0 no-repeat center top scroll;
		border:1px solid #ceb70d;
	}
	#abgne_float_ad img {
		border: none;
	}
