@charset "utf-8";
body,td,th,div,h3,textarea,input{
	font-family: Verdana, Arial ,新細明體;
	font-size: 13px;
	text-decoration: none;
}

html { 
scrollbar-face-color:#eeeeee;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#999999;
scrollbar-3dlight-color:#999999;
scrollbar-arrow-color:#330000;
scrollbar-track-color:#fdfdfd;
scrollbar-darkshadow-color:#ffffff;
}

form{
	margin: 0px;
	padding: 0px;
}

table{ 
border-collapse:collapse; 
border-color:#cccccc;
}

.tableborder{ 
border-collapse:collapse; 
border-color:#cccccc;
}

.fontword {
	color:#242424;
	text-decoration: none;
}
.font12px {
	color:#242424;
	font-size:12px;
	text-decoration: none;
}
.font_big {
	font-size:14px;
}
.font_big1 {
	font-size:16px;
}
.font_big2 {
	font-size:18px;
}
.font_big3 {
	font-size:20px;
}
.font_big4 {
	font-size:22px;
}
.font666666 {
	color:#666666;
}
.font999999 {
	color:#999999;
}
.fonteeeeee {
	color:#eeeeee;
}
.titleword {
	color:#242424;
	text-decoration: none;
}
.titlewordblue {
	color:#0000FF;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
}
.titlewordbig {
	color:#242424;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
}

.tablebluetitle {
	color:#000099;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}

.link1 a:link {
	text-decoration: none;
	color: #242424;
}
.link1 a:visited {
	text-decoration: none;
	color: #242424;
}
.link1 a:hover {
	text-decoration: none;
	color: #666666;
}
.link1 a:active {
	text-decoration: none;
	color: #666666;
}

.fontred {
	color: #FF0000;
}

.fontblue {
	color: #0000FF;
}

.fontwhite {
	color: #FFFFFF;
}
.fontblack {
	color: #000000;
}

.fonttips {
	color: #666666;
}


.enterfont {
	color: #242424;
}
.entertit {
	color: #000099;
}

.btnlogout{
width:60px;
height:23px;
border-width:thin;
font-size: 12px;
font-weight:bold;
color:#242424;
background-color: #cccccc;
}
.btnlogoutover{
width:50px;
height:23px;
border-width:thin;
border-color:#9BCA64;
font-size: 12px;
font-weight:bold;
color:#EEEEEE;
background-color: #00881F ;
}
.btnenter {
font-size:12px;
width:50px;
background-color:#ece9d8;
border-width:1px;
}

input,select ,textarea{
font-size:13px;
border-width:1px;
background-color:#ECE9D8; 
/*
*padding-top:expression((this.type=="button"||this.type=="submit")?"3px":"");
*/
padding-top:2px;
}


.page{ 
	color: #999999;
	font-size:12px;
}

.page a:link {
	text-decoration: none;
	color: #000000;
}
.page a:visited {
	text-decoration: none;
	color: #000000;
}
.page a:hover {
	text-decoration: underline;
	color: #666666;
}
.page a:active {
	text-decoration: underline;
	color: #666666;
}

a:link {
	color: #242424; 
	text-decoration: none;
}
a:visited {
	color: #242424; 
	text-decoration: none;
}
a:hover {
	color: #ff3300; 
	text-decoration: underline;
}
a:active {
	color: #ff3300; 
}

.itemaction {
color:#666666;
}
.itemaction a:link {
	text-decoration: none;
	color: #0033FF;
}
.itemaction a:visited {
	text-decoration: none;
	color: #0033FF;
}
.itemaction a:hover {
	text-decoration: underline;
	color: #ff3300;
}
.itemaction a:active {
	text-decoration: underline;
	color: #ff3300;
}

.blueaction {
color:#0033FF;
}
.blueaction a:link {
	text-decoration: none;
	color: #0033FF;
}
.blueaction a:visited {
	text-decoration: none;
	color: #660000;
}
.blueaction a:hover {
	text-decoration: underline;
	color: #ff3300;
}
.blueaction a:active {
	text-decoration: underline;
	color: #ff3300;
}

.yellowaction {
color: #FFFFFF;
}
.yellowaction a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.yellowaction a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.yellowaction a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.yellowaction a:active {
	text-decoration: underline;
	color: #FFFFFF;
}





#g_table_list{
border:1px solid #CCCCCC;
border-collapse:collapse;
}
#g_table_title{ 
background-color:#EEEEEE;
}
#g_table_list td{ 
white-space:nowrap;
text-align:center;
border-bottom:1px dotted #EEEEEE;
border-left:1px dotted #CCCCCC;
}
#g_table_title td{ 
text-align:center;
font-size:13px;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

#g_table_list div{ 
font-size:13px;
}

.td_1{
width:50px;
}
/*.td_2{
width:120px;
}
*/
.tr_bgcolor1{ 
background-color:#FFFFFF;
}

.tr_bgcolor2{ 
background-color:#EEEEEE;
}

.tr_bgcolor_over{ 
background-color:#E3F3E2;
}

#g_table td{
border-bottom:1px dotted #EEEEEE;
}

.form_td_1{
vertical-align:top;
font-weight:bold;
}
.form_td_2{
width:100%;
vertical-align:bottom;
}

.form_msg{
padding:5px;
color:#FF0000;
}



.bottom_border2
{ 
border-bottom-width:2px;
}




/*menu*/
.menu_title {	
	color: #000099;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
.menu_text {	
	color: #000099;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	padding:2px 2px 2px 10px;
}
.menu_subtext {	
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
	padding:2px 2px 2px 36px;
	border-bottom:0px solid #d6e3eb;
	text-decoration: none;
}

.menu_subtext_bg1 {
	background-color:#edf5fc;
}

.menu_subtext_bg2 {
	background-color:#99cc66;
}

.menu_text a {
	color: #000099;
	text-decoration: none;
	font-weight:bold;
}
.menu_text a:link {
	color: #000099;
	text-decoration: none;
	font-weight:bold;
}
.menu_text a:visited {
	color: #000099;
	text-decoration: none;
	font-weight:bold;
}
.menu_text a:hover {
	color: #CC3333;
	text-decoration: none;
	font-weight:bold;
}
.menu_text a:active {
	color: #CC3333;
	text-decoration: none;
	font-weight:bold;
}
.menu_subtext a {
	color: #000099;
	text-decoration: none;
}
.menu_subtext a:hover {
	color: #CC3333;
	text-decoration: none;
}



.td_updown{
	padding:0px 8px 0px 0px;
}


/*menu*/

/*index*/
.text {
	font-size: 12px;
	line-height: 150%;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	color: #333333;

}

.indexcolor {
	color: #000099;
}

.indextop_lang {
	font-size:12px;
	color: #660000;
}

.indextop_lang a:link {
	font-size:12px;
	color: #660000;
}
.indextop_lang a:visited {
	font-size:12px;
	color: #660000;
}
.indextop_lang a:hover {
	font-size:12px;
	color: #660000;
}
.indextop_lang a:active {
	font-size:12px;
	color: #660000;
}



.create_year{
	font-size:13px;
	font-weight:bold;
	color:#660000;
}	

.publisher{
	color:#173c69;
}
.publisher a:link {
	color:#173c69;
	text-decoration: none;
}
.publisher a:visited {
	color:#173c69;
	text-decoration: none;
}
.publisher a:hover {
	color: #ff3300; 
	text-decoration: underline;
}
.publisher a:active {
	color: #ff3300; 
}

/*index*/


/*top*/
.top_title {
	font-size: 13px;
	font-weight:bold;
	color:#6c6b6b;
	text-decoration: none;
}

.top_title a:link {
	color: #6c6b6b; 
	text-decoration: none;
}
.top_title a:visited {
	color: #6c6b6b; 
	text-decoration: none;
}
.top_title a:hover {
	color: #ff3300; 
	text-decoration: underline;
}
.top_title a:active {
	color: #ff3300; 
}

.top_item {
	font-size: 13px;
	font-weight: bold;
	color:#000066; 
	text-decoration: none;
}

.top_item a:link {
	color: #000066; 
	text-decoration: none;
}
.top_item a:visited {
	color: #000066; 
	text-decoration: none;
}
.top_item a:hover {
	color: #ff3300; 
	text-decoration: underline;
}
.top_item a:active {
	color: #ff3300; 
}

/*top*/


/*share*/
.textsort a:link{
	text-decoration:underline;
}
.textsort a:visited{
	text-decoration:underline;
}


.indexboxtitle{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
.menuline a:link{
	color: #0066FF;
	font-weight:bold;
}
.menuline a:visited{
	color:#0066FF;
	font-weight:bold;
}
.menuline a:hover{
	color:#0066FF;
	font-weight:bold;
}
.menuline a:active{
	color:#0066FF;
	font-weight:bold;
}


.linkred a:link{
	color:#FF0000;
}
.linkred a:visited{
	color:#FF0000;
}
.linkred a:hover{
	color:#FF0000;
}
.linkred a:active{
	color:#FF0000;
}

.linkblue a:link{
	color:#0033FF;
}
.linkblue a:visited{
	color:#0033FF;
}
.linkblue a:hover{
	color:#0033FF;
}
.linkblue a:active{
	color:#0033FF;
}


.input_readonly{
background-color:#eeeeee;
}
.td_border_bottom_b
{ 
border-bottom-width:2px;
}
.td_border_top_b
{ 
border-top-width:2px;
}
.td_border_left_b
{ 
border-left-width:2px;
}
.td_border_right_b
{ 
border-right-width:2px;
}

.titlelarge {
	color:#242424;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
}


.border_dotted{
	border:1px #CCCCCC dotted;
}


.print_small td{
	font-size: 12px;
}

.print_small div{
	font-size: 12px;
}

.print_small font{
	font-size: 12px;
}

.print_small_1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.print_small_1 div{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.print_small_1 font{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}





/*share*/
/*nettest*/
#nettest_table{
	border-collapse:collapse;
}	
#nettest_table a{
	font-size:20px;
}	
#nettest_table td{
	font-size:16px;
}	

/*nettest*/


/*calendar_table*/
#calendar_table td{
	font-size:16px;
}	


#calendar_table a:link {
	font-size:16px;
}
#calendar_table a:visited {
	font-size:16px;
}
#calendar_table a:hover {
	font-size:16px;
}
#calendar_table a:active {
	font-size:16px;
}
#calendar_table td{
	font-size:16px;
}	




#calendar_table_big td{
	font-size:12px;
}	

#calendar_table_big a:link {
	font-size:12px;
}
#calendar_table_big a:visited {
	font-size:12px;
}
#calendar_table_big a:hover {
	font-size:12px;
}
#calendar_table_big a:active {
	font-size:12px;
}
/*calendar_table*/


/*data select*/
#layerselect{
position:absolute;
width:220px;
height:200px;
border:1px;
border:1px solid #CCCCCC;
border-collapse:collapse;
overflow:auto;
overflow-x:hidden;
z-index:1;
filter:alpha(opacity=100);
background-color:#FFFFFF;

scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #cccccc; 
scrollbar-shadow-color: #cccccc; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-arrow-color: #333333; 
scrollbar-track-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff;
}
#layerselect table{
border-collapse:collapse;
width:98%;
}
#layerselect td{
border-bottom:1px dotted #CCCCCC;
height:20px;
font-family:Verdana, Arial;
font-size:12px;
}
#layerselect a{ 
text-decoration:none;
color:#0000CC;
}
/*data select*/


/*testpaper*/
.testpaper{
	font-size:14px;
}
.testpapertext{
	font-size:13px;
}
.testpapernum{
	font-size:22px;
	text-align:right;
	padding-right:20px;
}

.testpapernum2{
	font-size:28px;
	text-align:right;
	padding-right:20px;
}


#maintable td{
font-size:15px;
}
#maintable font{
font-size:15px;
}
#maintable span{
font-size:15px;
}
#maintable div{
font-size:15px;
}

#maintable2 td{
font-size:13px;
}
#maintable2 font{
font-size:13px;
}
#maintable2 span{
font-size:13px;
}
#maintable2 div{
font-size:13px;
}

.msgbox{
color:#0033FF;font-weight:bold;font-size:400px; text-align:center;
}

/*testpaper*/


