a {text-decoration: none;}
a:link {color:#84521F;}
a:visited {color:#84521F;}
a:hover {color:#FF9900;}
td {font-size: 10pt;line-height: 12pt;}
body{font-size: 10pt;margin: 0em 0em 0em 0em;
	scrollbar-3dlight-color:white;
	scrollbar-track-color:white;
	scrollbar-darkshadow-color:#57402C;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:white;
	scrollbar-arrow-color:#57402C;
	}
.text0 {font-size: 8pt;line-height: 9pt;}
.text1 {font-size: 9pt;line-height: 11pt;}
.text2 {font-size: 10pt;line-height: 12pt;}
.text3 {font-size: 12pt;line-height: 16pt;}
.text4 {font-size: 14pt;line-height: 16pt;}
.text5 {font-size: 17pt;line-height: 17pt;}
.td_gray {
	background-color: #999999;
	}
.td_white {
	background-color: #FFFFFF;
	}
.td_whitetitle {
	background-color: #FFFFFF;background: url("../profile/img/title_bg.gif");
	}
.img_list {
	border:#CCCCCC solid 1px; vertical-align:middle; margin-right:5px; float:left;
	}
.prlist_a {
	float:left; border:#D3BCA0 solid; border-width:1px; width:200px; height:50px; padding:1px; margin: 2px 2px 2px 2px; font-weight:bold; text-align:left;
	}
.td_pro_top {
	background-image:url("../profile/img/bg_top.gif"); background-position:center; background-position:top; background-repeat:no-repeat; height: 25px; width: 700px;
	}
.td_pro_middle {
	background-image:url("../profile/img/bg_middle.gif"); background-position:center; background-position:top; width: 700px;
	}
.td_pro_bottom {
	background-image:url("../profile/img/bg_bottom.gif"); background-position:center; background-position:top; background-repeat:no-repeat; height: 25px; width: 700px;
	}
.table_pro {
	border-color:#cccccc; border-style:solid; border-width: 1px; padding: 0px; margin: 0px;
	}
	
.img_pro {
	margin-top: 10px; margin-bottom: 10px;
	}
.pro_name {
	text-align:center; font-weight:bold; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px;
	}
.pro_pin_l {
	text-align:right; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 250px;
	}
.pro_pin_r {
	text-align:left ; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 330px;
	}
.pro_combi_l {
	text-align:right; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 205px;
	}
.pro_combi_c {
	text-align:center ; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 160px;
	}
.pro_combi_r {
	text-align:left ; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 205px;
	}
.pro_trio_l {
	text-align:right; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 130px;
	}
.pro_trio_r {
	text-align:left ; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 145px;
	}
.pro_bio_l {
	text-align:right; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 80px; vertical-align: top;
	}
.pro_bio_r {
	text-align:left ; font-size:12px; line-height:14px; border-color:#cccccc; border-style:solid; border-width: 1px; padding: 2px; margin: 0px; width: 520px; vertical-align: top;
	}
.table_shu {
	border-color:#cccccc; border-style:solid; border-width: 1px; padding: 0px; margin-top:7px; width: 500px; text-align:left;
	}
.shu_l {
	text-align:right ; font-size:10px; line-height:12px; padding: 2px; margin: 0px; }
.shu_c {
	text-align:right ; font-size:10px; line-height:12px; padding: 2px; margin: 0px; font-family:Arial, Helvetica, sans-serif; width: 3px;} 
.shu_r {
	text-align:left ; font-size:12px; line-height:14px; padding: 2px; margin: 0px;
	} 
.img_cd {
border:#666666 thin solid 1px;
	}
.cd_l {
	text-align:center ;padding: 2px; margin: 0px; width: 110px;
	}
.cd_r {
	text-align:left ; font-size:12px; line-height:14px; padding: 2px; margin: 0px;
	} 
.cd_line { margin: 0px; vertical-align:middle; height: 1px; background-image:url("../profile/img/line.gif") ; background-repeat:no-repeat; background-position: center;
	}
.cd_main_table { padding:5px ; text-align:left ;}

.BODY_cd {background-color:#f5e9da ; vertical-align:middle ;}

@media print{
	#controller{display: none;}
} 

#controller {
	text-align:right;
	margin-right:80px;
}