/* CSS Document */
body{
background-image:url(images_e/bg.gif);
background-color:#BDDFCE;
background-repeat:repeat-x;
margin:0px;
font-family: tahoma, Verdana, sans-serif;
font-size: small;
}
a{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover{color:#c77e0c;text-decoration:none;}
p{font-size: small;}
/*bodyinfo*/
#all{
width:990px;
margin-right: auto;
margin-left: auto;
position: relative;
text-align: left;}
/*head info*/
#head{
height:176px;
width:100%;}
#head_right{
float:right;
height:35px;
width:250px;
padding-top:10px;
}
#head_right a{
	font-size: 12px;
	color:#333333;
	text-decoration:none;
}
#head_right p{
	font-size: 12px;
	color:#333333;
	text-decoration:none;
}
#head_right a:hover{color:#c77e0c;text-decoration:none;}
#head_right2 {
float:right;
height:146px;
width:584px;
background-image:url(images/head_03.gif);
}
/*left info*/
#left{
float:left;
width:196px;
background-color:#fff;
}
#left_top{
padding-left:10px;
}
#left_mainbg{
width:182px;
padding:0px;
}
#left_mainbg ul{
	margin: 0px 0px 0px 0px;
}
#left_mainbg li{
background-color:#FFFFFF;
font-size:14px;
font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
    width:150px;
    border:1px solid #993300;
	
	letter-spacing:2px;}

#left_mainbg ul a{
    padding-left:10px;
	text-decoration:none;
	color:#993300;
}
#left_mainbg ul a:hover{
    padding-left:15px;
	text-decoration:none;
	color:#c77e0c;
}
#left_maintop{
width:182px;
height:13px;
background-image:url(images/left_001.gif);
background-repeat:no-repeat;
padding:0px;
}
#left_mainbottom{
width:182px;
height:13px;
background-image:url(images/left_003.gif);
background-repeat:no-repeat;
}
#left_bottomall{
width:196px;
height:100%;
}
/*main info*/

#main{
width:790px;
background-color:#FFF}
/*middle info*/
#middle{
	width:600px;
	background-color: transparent;
	display:block;
}
#middle_top{
padding-left:10px;
}
#middle_alink{
float:right;
padding-right:10px;
font-size:12px;
color:#666666;
}
#middle_title_01{
width:620px;
height:35px;
background-image:url(images/main_title01.gif);
}
#middle_title_02{
width:310px;
height:36px;
background-image:url(images/main_title02.gif);
}
#middle_title_03{
width:310px;
height:36px;
background-image:url(images/main_title03.gif);
}
#middle_title_04{
width:620px;
height:31px;
background-image:url(images/main_title08.gif);
}
#middle_title_05{
width:310px;
height:36px;
background-image:url(images/main_title001.gif);
}
#middle_title_06{
width:310px;
height:36px;
background-image:url(images/main_title002.gif);
}
#middle_more{
float:right;
padding-right:15px;
padding-top:8px;
}
#middle_img{
float:left;
}
#middle_link{
float:right;
padding-right:10px;
padding-top:7px;
}
#middle_link ul{}
#middle_link li{
	display:inline;	}
#middle_link ul a{
	text-decoration:none;
	color:#666666;
	margin: 0px 2px;
}
#middle_link ul a:hover{
    margin: 0px 2px ;
	text-decoration:none;
	color:#FF8400;
}

#middle_main{
width:620px;
color:#333333;
font-size:12px;
}
#middle_main_bg h1{
width:540px;
height:24px;
padding-top:3px;
padding-left:30px;
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif, GulimChe;
letter-spacing:2px;
color:#CC0000;
background-image:url(images/h5.gif);
background-repeat:no-repeat;
font-weight: normal;
}
#middle_main_bg h3{
width:540px;
height:24px;
padding-top:3px;
padding-left:30px;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif, GulimChe;
letter-spacing:2px;
color:#CC3300;
background-image:url(images/h3.gif);
background-repeat:no-repeat;
font-weight: normal;
}
#middle_main_bg h4{
width:540px;
height:24px;
padding-top:3px;
padding-left:30px;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif, GulimChe;
letter-spacing:2px;
color:#CC6633;
background-image:url(images/h4.gif);
background-repeat:no-repeat;
font-weight: normal;
}
#middle_main_bg h5{
width:540px;
height:24px;
padding-top:3px;
padding-left:30px;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif, GulimChe;
letter-spacing:2px;
color:#006633;
background-image:url(images/h5.gif);
background-repeat:no-repeat;
font-weight: normal;
}
#middle_main_bg h6{
width:540px;
height:24px;
padding-top:3px;
padding-left:30px;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif, GulimChe;
letter-spacing:2px;
color:#CC6600;
background-image:url(images/h6.gif);
background-repeat:no-repeat;
font-weight: normal;
}
#middle_main_bg h7{
width:540px;
height:24px;
padding-top:3px;
padding-left:30px;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif, GulimChe;
letter-spacing:2px;
color:#CC6600;
background-image:url(images/h6.gif);
background-repeat:no-repeat;
font-weight: normal;
}
#middle_main h2{
font-size:15px;
letter-spacing:2px;
color:#990000;
list-style-type: square;
word-spacing: 0.2em;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}
#middle_main_h2{
width:580px;
height:29px;
background-image:url(images/h2.gif);
background-repeat:no-repeat;
color:#333333;
text-align:center;
padding-top:5px;
}
#middle_main_h2 a{
color:#333333;
letter-spacing : 2pt;
}
#middle_main_h2 a:hover{
color:##003366;
}
#middle_main p{
color:#333333;
font-size:12px;
line-height:20px;}
#middle_main ul{
width:620px;
	margin: 0px 0px 0px 0px;
}
#middle_main li{
    width:620px;
    padding-top:5px;
	padding-bottom:5px;
    padding-left:2px;
	color:#676767;
}
#middle_main ul a{
    padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	color:#666666;
}
#middle_main ul a:hover{
    padding-left:5px;
	color:#003366;
}
#middle_main_2{
width:310px;
float:left;
}
#middle_main_3{
width:310px;
float:right;
}
#middle_main_topimg{
padding-top:5px;
padding-left:5px;}
#middle_main2{
width:300px;
}
ul#nav {
width:290px;
margin: 0px 0px 0px 0px;   
}
	
ul#nav li {
    width:300px;
	height:15px;
    padding-top:5px;
	padding-bottom:5px;
    padding-left:2px;
	color:#676767;}

ul#nav li a {
	width: 290px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Georgia, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

ul#nav li a:hover {
width: 290px;
color:#AF7B4D;}
/**/
ul#nao {
width:290px;
margin: 0px 0px 0px 0px;   

}
	
ul#nao li {
    width:300px;
	height:15px;
    padding-top:5px;
	padding-bottom:5px;
    padding-left:2px;
	color:#676767;
	BORDER-bottom: #cccccc 1px solid;}

ul#nao li a {
	width: 290px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Georgia, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
ul#nao li a:hover {
width: 290px;
color:#AF7B4D;}
/**/
#middle_main_top{
width: 620px;
height:11px;
background-image:url(images/main_top.gif);
background-repeat: no-repeat;
background-position : center;
}
#middle_main_bg{
width: 620px;
background-image:url(images/main_bg.gif);
background-repeat : repeat-y;
background-position : center;
font-size:13px;
color:#333333;
line-height:20px;
text-align:justify;
}
#middle_main_p{
width: 580px;
padding-left:20px;
}

#middle_main_bottom{
width: 620px;
height:11px;
background-image:url(images/main_bottom.gif);
background-repeat: no-repeat;
background-position : center;
}
/*right info*/
#right{
    float:right;
	width:164px;
}
#right_top{
padding-left:10px;
}
#right_mainbg{
margin-left:9px;
width:149px;

}
ul,li{padding: 0; margin: 0; list-style: none;}  

#right_mainbg h1{
    width:149px;
	height:23px;
	color:#666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-image:url(images_e/right_table_urlbg.gif);
}
#right_mainbg ul{
	margin: 0px 0px 0px 0px;
}
#right_mainbg li{
padding-left:12px;
color:#7FA01D;
font-size: 12px;
}
#right_mainbg ul a{
    padding-left:30px;
	padding-top:20px;
	text-decoration:none;
	color:#7FA01D;
}
#right_mainbg ul a:hover{
    padding-left:30px;
	padding-top:20px;
	text-decoration:none;
	color:#c77e0c;
}
#right_mainbr{
align:center;
padding-bottom:5px;
}
#right_maintop{
margin-left:9px;
width:149px;
height:21px;
background-image:url(images/right_table_top.gif);
}
#right_mainbottom{
margin-left:9px;
width:149px;
height:22px;
background-image:url(images/right_table_bottom.gif);
}
/*bottom info*/
#bottom{
width:990px;
height:63px;
background-image:url(images/bg_bottom.gif);
background-color:#EAEAEA;
background-repeat:repeat-x;
}
#bottom_left2{
float:left;
padding-top:16px;
padding-left:30px;
font-size:12px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}
#bottom_right{
padding-top:16px;
float:right;
padding-right:30px;}
/*class */
#class{
width:550px;}
#class_01{
float:left;
margin-left:3px;
}
#class_02{
float:right;
width:368px;
}
#class_02 ul{
width:350px;
padding: 0; 
}
#class_02 li{
padding-left:5px;
width:360px;
border-bottom:1px dotted #cccccc;
}
#class_02title{
width:368px;
height:21px;
background-image:url(images/photo/ch02.gif);
background-repeat:no-repeat;
background-position : center;
color:#ffffff;
}
#class_03title{
width:368px;
height:21px;
background-image:url(images/photo/ch03.gif);
background-repeat:no-repeat;
background-position : center;
color:#333333;
}
#class_04title{
width:368px;
height:21px;
background-image:url(images/photo/ch04.gif);
background-repeat:no-repeat;
background-position : center;
color:#ffffff;
}
#class_05title{
width:368px;
height:21px;
background-image:url(images/photo/ch08.gif);
background-repeat:no-repeat;
background-position : center;
color:#333333;
}
#class_06title{
width:368px;
height:21px;
background-image:url(images/photo/ch09.gif);
background-repeat:no-repeat;
background-position : center;
color:#ffffff;
}
#class_07title{
width:368px;
height:21px;
background-image:url(images/photo/ch10.gif);
background-repeat:no-repeat;
background-position : center;
color:#333333;
}
/*sitemap*/
#sm01{
width:160px;
margin:1px;
float:left;
}
#sm01 h1 {
width:160px;
height:20px;
background-image:url(images/sm_title_bg.gif);
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-family: verdana, arial, sans-serif;
}#sm01 h1 a{
color:#FFFFFF;
text-decoration:none;
}
#sm01 h1 :hover{
color:#984D00;
text-decoration:none;
}
#sm01 ul{
width:160px;
padding:0px;
margin-top:0px;
}
#sm01 li {
padding-left:20px;
width:154px;
border-bottom:1px dotted #cccccc;
}
#sm02{
width:160px;
margin:0px 0px 0px 40px;
float:left;
}
#sm02 h1 {
width:160px;
height:20px;
background-image:url(images/sm_title_bg02.gif);
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-family: verdana, arial, sans-serif;
}#sm02 h1 a{
color:#333333;
text-decoration:none;
}
#sm02 h1 :hover{
color:#984D00;
text-decoration:none;
}
#sm02 ul{
width:160px;
padding:0px;
margin-top:0px;
}
#sm02 li {
padding-left:20px;
width:154px;
border-bottom:1px dotted #cccccc;
}
#sm03{
width:160px;
margin:0px 0px 0px 40px;
float:left;
}
#sm03 h1 {
width:160px;
height:20px;
background-image:url(images/sm_title_bg03.gif);
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-family: verdana, arial, sans-serif;
}#sm03 h1 a{
color:#ffffff;
text-decoration:none;
}
#sm03 h1 :hover{
color:#984D00;
text-decoration:none;
}
#sm03 ul{
width:160px;
padding:0px;
margin-top:0px;
}
#sm03 li {
padding-left:20px;
width:154px;
border-bottom:1px dotted #cccccc;
}
#news{}
#news ul{width:580px;}
#news li{width:580px;
border-bottom:1px solid #cccccc;}
#news li:hover{
background-color:#F7F7F7;}
#newsmenu{
width:580px;
margin-top:15px;
border:1px dotted #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background-color:#F7F7F7;
}
#newsmenu a{
color:#993300;}
#newsmenu a:hover{
color:#666666;}
#newssea{
width:330px;
height:29px;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
padding-top:3px;
background-image:url(images/newsbg.gif);
background-repeat:no-repeat;
}
/*ulea*/
.table{
color:#666666;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.textfield{
border:1px solid #DEDFDE;
}
.button {
width:110px;
height:22px;
background-image:url(images/buttom.gif);
font-size: 12px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
LETTER-SPACING: 1pt;
}
.buttom_sent{
border:1px dotted #999999;
font-size:12px;
line-height:20px;
color:#003366;
background-color:#f8f8f8;
padding-top:3px;padding-bottom:3px;
padding-left:4px;
padding-right:4px;
}
.buttom_sent:hover{
color:#336699;
background-color:#f8f8f8;
}
.text_01_line a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF6600;
line-height:20px;}
.text_01_line:hover{
color:#999999;
text-decoration:none;
line-height:20px;}
.text_02{
font-size:12px;
color:#006699;
line-height:22px;
}
.text_02:hover{
font-size:12px;
color:#006699;
line-height:22px;
}
#login{
margin-left:40px;}
.text_03{
font-size:12px;
color:#FF6600;
line-height:22px;
}
.text_03:hover{
font-size:12px;
color:#003300;
line-height:22px;
}
.text_04_15{
font-size:15px;
color:#666666;
line-height:22px;
}
.text_04_15:hover{
font-size:15px;
color:#FF6600;
line-height:22px;
}
#run{
width:614px;
height:24px;
background-image:url(images/run.gif);
background-repeat:no-repeat;
font-size:12px;
color:#666666;
padding-left:3px;
padding-right:3px;
margin-bottom:3px;
padding-top:3px;
padding-bottom:3px;
}
.button_01 {
	BORDER-RIGHT: #666666 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #666666 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	WORD-SPACING: 2pt;
	BORDER-LEFT: #666666 1px solid;
	COLOR: #333333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	LETTER-SPACING: 1pt;
	HEIGHT: 20px;
}
/* -------------------------字型變化-------------------- */
.text_00_12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E2E2E;
	text-decoration: none;
}
.text_00_12pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}
.text_01_12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	line-height: 1.6;
}
.text_01_12pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB6400;
	text-decoration: none;
	line-height: 1.6;
}
.text_02_13pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #363636;
	text-decoration: none;
	line-height: 1.6;
}
.text_02_13pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FB6400;
	text-decoration: none;
	line-height: 1.6;
}
.text_03_12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #87868D;
	text-decoration: none;
	line-height: 1.3;
	letter-spacing: 1px;
}
.text_03_12pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6633CC;
	text-decoration: underline;
	line-height: 1.3;
}
.text_04_11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8086B5;
	text-decoration: none;
}
.text_04_11pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
	text-decoration: none;
}
.text_05_12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	line-height: 1.8;
}
.text_05_12pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB6400;
	line-height: 1.8;
}
.text_06_12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	line-height: 1.5;
}
.text_06_12pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB6400;
	text-decoration: none;
	line-height: 1.5;
}
.text_07_12pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
	line-height: 1.5;
}
.text_07_12pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
	line-height: 1.5;
}
.text_08_11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B7EA4;
	text-decoration: none;
}
.text_08_11pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3399;
	text-decoration: none;
}
.text_09_11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009933;
	text-decoration: none;
}
.text_09_11pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3399;
	text-decoration: none;
}
.text_10_13pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009966;
	line-height: 1.3;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
}
.text_10_13pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009966;
	text-decoration: underline;
	line-height: 1.3;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
}
.text_11_13pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009933;
	line-height: 1.3;
	text-decoration: none;
}
.text_11_13pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009966;
	text-decoration: underline;
	line-height: 1.3;
}
.text_12_13pt_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#CC6600;
	line-height: 1.5;
	text-decoration: none;
}
.text_12_13pt_b:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#003366;
	line-height: 1.5;
	text-decoration: none;
}
.text_12_13pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
	line-height: 1.3;
}
.text_12_13pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 1.5;
	text-decoration: none;
}
.text_12_13pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3;
}
.text_14_15pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6666CC;
	line-height: 1.3;
}
.text_14_15pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3366FF;
	text-decoration: none;
	line-height: 1.3;
}
.text_15_15pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
	line-height: 1.3;
}
.text_15_15pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3366FF;
	text-decoration: none;
	line-height: 1.3;
}
.textdown {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: #666666;
}
.textdown:hover {
	FONT-SIZE: 12px; 
	LEFT: 1px; 
	COLOR: #6666CC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	POSITION: relative; TOP: 1px
}
.text_menubg_11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #660099;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.text_menubg_11pt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3366CC;
}

/* -------------------------版面編排設定------------------------- */
.td_underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.td_underline2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDED;
}
.td_underline3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}
.td_underline4 {
	background-image: url(images/dotline_03.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.td_underline5 {
	background-image: url(images/dotline_021.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.linespace {
	line-height: 3px;
}
.table_line{
	border: 1px solid #BEBEBE;
}
.table_line1{
	border-width: 1px;
	
	border-style: solid;
	
	border-color: #999999;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.table_line2{
	border: 1px dashed #999999;
}