@charset "utf-8";
/* CSS Document */

body {
   margin:0;
   padding:0;
   background-color:#ffffff;
}

#wrapper {
   width:auto;
}

#header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:x-small;

}

#header a:link, #header a:visited{ color: #777777; text-decoration: none}
#header a:hover{color: #4040F3; text-decoration: underline}

#head_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#949494;
	font-size:x-small;
	background-repeat:no-repeat;
	background-image:url(../images/head_menu.gif);	
	width:107px;
	height:18px;
	padding-top:3px;
	text-align:center;	
}

#head_menu a:link, #head_menu a:visited{ color: #555555; text-decoration: none}
#head_menu a:hover{color: #4040F3; text-decoration: underline}

#head_menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:x-small;
}

#left_menu { font-family:Arial, Helvetica, sans-serif; font-size:small; color:#ffffff; padding-left:3px}

#left_menu_sub td { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;color:#ffffff;
	background-image:url(../images/mn_dotted.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:6px 0 4px 0
}
#left_menu_sub a:link, #left_menu_sub a:visited{ color: #ffffff; text-decoration: none}
#left_menu_sub a:hover{color: #84d8ff; text-decoration: underline}



#ann {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;color:#777777;
	width:auto;
	line-height:180%;
	}
#ann .tle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;color:#ff7f00;
	font-weight:bold;
	}
#ann_list td { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:#555555;
	background-image:url(../images/dotted2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:5px 0 8px 0;
}

#ann_list .date { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;color:#ff7f00;
}

#dwn  { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:#555555;
	letter-spacing:1px
}

#dwn a:link, #dwn a:visited{ color: #555555; text-decoration: none}
#dwn a:hover{color: #ff7f00; text-decoration: underline}


#fontsize { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;color:#555555;
	letter-spacing:1px;	
	background-image:url(../images/font.gif);
	width:187px;
	height:17px;
	
}

#login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;color:#777777;
	letter-spacing:1px;
}

#login input{
	width:130px;
	height:14px
}

#search input{
	width:100px;
	height:14px;
	color:#d2d2d2;
}

#epaper{
	font-family:Arial, Helvetica, sans-serif;	font-size:12px;color:#000000;	letter-spacing:1px;	line-height:180%
}
#epaper input{
	width:100px;	height:14px;	color:#d2d2d2;
}

#epaper a:link, #epaper a:visited{ color: #000000; text-decoration: none}
#epaper a:hover{color: #ff7f00; text-decoration: underline}

#footer{font-family:Arial, Helvetica, sans-serif;font-size:x-small;color:#555555;letter-spacing:1px; line-height:180%}
#footer a:link, #footer a:visited{ color: #008bcc; text-decoration: none}
#footer a:hover{color: #555555; text-decoration: underline}

#guide{font-family:Arial, Helvetica, sans-serif;font-size:x-small;color:#ffffff}
#guide a:link, #guide a:visited{ color: #ffffff; text-decoration: none}
#guide a:hover{color: #824917; text-decoration: underline}

#top_ackey{float:left;font-family:Arial, Helvetica, sans-serif;font-size:xx-small;color:#ffffff; letter-spacing:-2px; width:5px}
#top_ackey a:link, #top_ackey a:visited{ color: #ffffff; text-decoration: none}
#top_ackey a:hover{color: #048ecd; text-decoration: underline}

#sub_mn01{font-family:Arial, Helvetica, sans-serif;font-size:x-small;color:#ffffff; margin-top:4px;margin-bottom:4px; width:auto; line-height:160%}
#sub_mn01 a:link, #sub_mn01 a:visited{ color: #ffffff; text-decoration: none}
#sub_mn01 a:hover{color: #ff7f00; text-decoration: underline}

#sub_mn02{font-family:Arial, Helvetica, sans-serif;font-size:x-small;color:#333333; width:auto}
#sub_mn02 a:link, #sub_mn02 a:visited{ color: #333333; text-decoration: none}
#sub_mn02 a:hover{color: #eb730b; text-decoration: underline}

#root { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#5555555}
#root a:link{ color: #555555; text-decoration: none; font-size:x-small}
#root a:visited {color: #555555; text-decoration: none; font-size:x-small}
#root a:hover {color: #66cece; text-decoration: underline; font-size:x-small}

#root .title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:large; color:#5555555; font-weight:bold}

#ct_01 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#222222;line-height:180%}
#ct_01 a:link{ color: #555555; text-decoration: none; font-size:x-small}
#ct_01 a:visited {color: #555555; text-decoration: none; font-size:x-small}
#ct_01 a:hover {color: #66cece; text-decoration: underline; font-size:x-small}
#ct_01 .piclink a:link{ color: #555555; text-decoration: none; font-size:x-small; text-align:center}
#ct_01 .piclink a:visited {color: #555555; text-decoration: none; font-size:x-small; text-align:center}
#ct_01 .piclink a:hover {color: #66cece; text-decoration: underline; font-size:x-small; text-align:center}
#ct_01 .title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#eb720a;font-weight:bold}
#ct_01 .title2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#ffffff;font-weight:bold}
#ct_01 .title3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#0000ff;font-weight:bold}
#ct_01 th { color:#008bcc}

#ct_01 select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; background-color:#a8e1ff; margin-top:3px}

#header h1 {
   margin:0px;
   position:absolute;
   left:0;
   top:0px;
}

#nav {
	margin:0;
	padding:0px 10px 0px 0px;
	background-color:#008bd0;
	font-size:70%;
	color: #FFFFFF;
}
#left {
    float:left;
	margin-bottom: 10px;
	color:#000000;
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contect {
	color:#000000;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
}

#tree{font-family:arial; font-size:12px;color:#1d6344}
#tree .nbr{font-family:arial; font-size:11px;color:#f16000; font-weight:bold;}
#tree a:link, #tree a:visited {display: block;	text-decoration: none; color:#1b4f67; padding: 3px 5px 2px 5px}
#tree a:hover {	background-color: #e3e2da; color: #1d6344; border:1px dotted #b1ae94; padding: 2px 5px 1px 4px; text-decoration: none; border:1px dotted #b1ae94}

#area_ti_01{font-family:arial; font-size:13px;color:#307694;padding-top:8px}

#list_01{font-family:arial; font-size:12px;color:#1d5065;letter-spacing:1px}
#list_01 a:link, #list_01 a:visited {text-decoration: none; color:#1d5065;letter-spacing:1px}
#list_01 a:hover {color: #357995; text-decoration:underline;letter-spacing:1px}

#list_02{font-family:arial; font-size:12px;color:#1d5065;letter-spacing:1px}
#list_02 a:link, #list_02 a:visited {text-decoration: none; color:#ff7f00;letter-spacing:1px}
#list_02 a:hover {color: #357995; text-decoration:underline;letter-spacing:1px}

#title_01{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#046f74;letter-spacing:1px; font-weight:bold}

input{font-family:arial; font-size:11px;color:#1d5065;letter-spacing:1px}
.input2{font-family:arial; font-size:11px;color:#1d5065;letter-spacing:1px; height:15px}

#ct_table{font-family:arial; font-size:small; color:#555555;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}

#ct_table th{font-family:arial; font-size:small; color:#008bcc; border-top:1px solid #e6e6e6;background-color:#ffffff;/*border-left:1px solid #e6e6e6*/}

#ct_table .td0 {
/*	display: block;*/
	font-family:arial;
	font-size:12px;
	color:#333333;
	background-position:right;
	background-image:url(../images/bar_bg.gif);
	height:22px;
	padding-top:4px;
	padding-bottom:2px;
}

#ct_table .td1 {
/*	display: block;*/
	font-family:arial;
	font-size:12px;
	color:#333333;
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(images/dt.gif);
	background-color:#42cdeb;
	padding-top:4px;
	padding-bottom:2px;
	text-align:center
}
	
#ct_table .ttl {
	font-family:arial;
	font-size:15px;
	color:#333333;
	font-weight:bold;
}

#ct_table .date {
	font-family:arial;
	font-size:x-small;
	color:#ff7f00;

}

#ct_tr_a td {font-family:arial;font-size:small;color:#444444; padding-top:5px;padding-bottom:5px; border-top:1px solid #e6e6e6;background-color:#ffffff; padding-left:5px; border-left:1px solid #e6e6e6}
#ct_tr_a td a:link, #ct_tr_a td a:visited {/*display: block; */font-family:arial; font-size:12px; text-decoration: none; color:#058ECD; padding-top:1px}
#ct_tr_a td a:hover {/*display: block;*/ font-family:arial; font-size:12px; text-decoration: underline; color:#ff7f00; padding-top:1px}

#ct_tr_b td { font-family:arial;font-size:small;	color:#444444; padding-top:5px;padding-bottom:5px; border-top:1px solid #e6e6e6;background-color:#efefef; padding-left:5px; border-left:1px solid #e6e6e6}
#ct_tr_b td a:link, #ct_tr_b td a:visited {/*display: block;*/ font-family:arial; font-size:12px; text-decoration: none; color:#058ECD; padding-top:1px}
#ct_tr_b td a:hover {/*display: block;*/ font-family:arial; font-size:12px; text-decoration: underline; color:#ff7f00; padding-top:1px}

#ct_title{font-family:Verdana;	font-size:13px;	color:#333333; font-weight:bold}


#content02 { color:#333333; font-size:11px; letter-spacing:1px; line-height:180%}
#content02 .title01 { font-family:arial;color:#333333; font-size:15px; letter-spacing:1px; font-weight:bold}
#content02 .title02 { font-family:verdana ;color:#15a6ca; font-size:15px; letter-spacing:1px; font-weight:bold}
#content02 select {font-family:arial;font-size:11px; color:#333333;background-color:#f3f3f3}
#content02 textarea {font-family:arial;font-size:11px; color:#333333;background-color:#f8f8f8;letter-spacing:1px;border:1px}



#page_nbr {display: block;	font-family:arial;font-size:12px;color:#1d6344;border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7}
#page_nbr select {font-family:arial;font-size:11px;color:#1d6344;background-color:#f3f3f3}

.mark{font-family:arial;font-size:12px;color:#008bcc; letter-spacing:1px}
