/* CSS Document  Design by zzf*/
* {
margin:0 auto;
padding:0;
}
body{
font-size:12px;
margin:0 auto;
color:#000000;
font-family : "Lucida Grande", "Verdana", "Lucida", "Arial", "Helvetica", "細明體","sans-serif";
text-align:center;
}
img{border:0;}
td{
font-size:12px;
font-family : "Lucida Grande", "Verdana", "Lucida", "Arial", "Helvetica", "細明體","sans-serif";
}
.inpbox{padding:8px 0;}
a{
text-decoration:none; color:#000000; font-weight:normal;
}
a:hover{
color:#003278;text-decoration:underline;
}


FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	FONT-SIZE: 14px;  COLOR: #333; LINE-HEIGHT: 1.4em; FONT-FAMILY: arial; height:23px;
}
SELECT {
	FONT-SIZE: 14px;  COLOR: #333; LINE-HEIGHT: 1.4em; FONT-FAMILY: arial;height:23px;
}
.white{color:#FFFFFF}



/* 頭部樣式   */
.tophead{background:#f4f3f2; border-bottom:1px #cdcdcd solid; }
.tf1{color:#0036e4; margin-right:10px;}
.tf0{color:#414c76; font-size:10px;}
.time{color:#FFFFFF; font-size:10px;}
a.topl1:link,a.topl1:visited{color:#003278;text-decoration:none;}
a.topl1:hover,a.topl1:active{color:#003278;text-decoration:underline;}


.menu {
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
width:950px;
height:28px;
background:url(topnav_bg.gif) 0 20px no-repeat;
position:relative; 
margin:0 auto;
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
}
/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;

}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;

background:url("../images/topnav_li.gif") right no-repeat;
}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#ffffff; 
width:88px; 
height:28px;
color:#ffffff; 
padding-top:3px;
text-align:center;
line-height:1.5em;
margin-right:2px;
}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
width:98px;
w\idth:88px;
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
color:#ffff00; 

}
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 

border:1px solid #888;
border-top:0;
background:transparent;

}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
color:#000; 
border:0;
margin:0;
color:#333;
font-weight:normal; 
font-size:12px;
height:auto; 
line-height:1em; 
padding:5px; 
text-align:left;
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#888; 
color:#fff;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity:0.8;
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#ddd;
width:96px; /* for IE5.5 faulty box model */
w\idth:86px; /* for IE6 */
}

p.strike {text-decoration:line-through;}


/* ------------------- 左欄  --------------------------*/
.left-f1{color:#18115e;font-size:12px; padding:8px 0 0 13px; height:24px; background:url(/images/left_nav_bg.gif)}
.nav ul {
	PADDING:0px; LIST-STYLE-TYPE: none;MARGIN: 0px; LINE-HEIGHT: 16px; 
}
.nav li {
	PADDING: 0px ;
	MARGIN: 2px auto;
	LINE-HEIGHT: 16px;
	vertical-align:bottom;
}
.nav A {
	/*DISPLAY: block;*/
	BACKGROUND: url(/images/ico_02.gif) no-repeat 8px;
	padding:2px 0px 0px 17px;
	height: 16px;
	text-align:left;
	vertical-align: baseline;
	
	font-size: 12px;
	text-decoration: none;
	color:#003399;
	
}
.nav A:hover {
     BACKGROUND: url(/images/ico_03.gif) no-repeat 8px;	 
	 color:#ff6600;
	TEXT-DECORATION: underline;
	
	font-size: 12px;
}
a.head-f:link,a.head-f:visited{ color:#FFFFF; text-decoration:none;}


/*---------------------------  中間部分   ------------------------------------*/
.mid-f1{color:#18115e;font-size:12px; height:30px; background:url(/images/midNav_tit.gif)}
.mid-f2{color:#18115e;  text-align:center; padding-top:7px;}
.mid-f3{color:#18115e;  text-align:right; padding:5px 8px 0 0;}
a.m-more:link,a.m-more:visited{color:#18115e; text-decoration:underline; font-size:12px;}
a.m-more:hover,a.m-more:active{color:#18115e; text-decoration:none; font-size:12px;}
.bd01{border-left:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid;}

.mid-f4{color:#e0733d; font-size:10px; font-family:"Arial";}
.mid-f5{color:#008000; font-size:11px; font-family:"Arial";}
.mid-f6{color:#373737; font-size:11px; font-family:"Arial";}
.mid-f7{color:#ff0000; font-size:11px; font-family:"Arial";}

a.news_mid1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #054a84; TEXT-DECORATION: none
}
a.news_mid1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #054a84; TEXT-DECORATION: underline
}
A.news_mid2 {
	FONT-SIZE: 12px; COLOR: #003399; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.news_mid2:hover {
	FONT-SIZE: 12px; COLOR: #003399; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.mid-lh {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px;padding:8px 5px 0 5px; border-bottom:1px #cccccc dashed;
}
.ggzj{color:#FFFFFF; font-size:13px;padding-left:10px;}
.gg-time{color:#FFFFFF; font-size:10px;text-align:right; font-weight:bold;}
.news {LIST-STYLE-IMAGE: url(/images/bullet.gif);PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; PADDING-TOP: 0px ;line-height:20px;}
.news-li {LIST-STYLE-IMAGE: url(/images/arr_blt.gif);PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0 auto; PADDING-TOP: 0px}


.rig-tit{font-size:12px; height:24px; background:url(/images/rigNav_tit.gif)}
a.rig-f1{color:#ffffff; text-decoration:underline;font-size:12px;}
a.rig-f1:hover{color:#ffcc00; text-decoration:none; font-size:12px;}
.rig-f2{color:#18115e;  text-align:center; padding-top:10px;}

/*----------------- Bottom ---------------------*/
.botF1{color:#717383;font-size:12px;}

.loginout{
float:right;color:#FFFFFF;padding:5px 20px; color:#FFFFFF;
}
a.link_white:link,a.link_white:visited {
	color:#ffffff;
	
}
a.link_white:hover {
     color:#ffff00;
}

