/* common-----  */
body{
     background-color:#FFFFFF;
	 text-align:center;
	 font-size:12px;
	 color:#333333;
	 margin: 0 auto;}
	 
a:link { color:#000000; font-weight:bold;}
a:visited { color:#666666; font-weight:bold;}
a:hover { color:#000000; font-weight:bold;}
a:active { color:#666666; font-weight:bold;}

h1 { width: 750px; margin:30px 0 15px 0; padding:0; text-align:left;}
h2 { font-size:16px; font-weight:bold; color:#A87927; margin:20px 0;}
h3 { margin: 2px 0 0 0; padding:0;}
h4 { margin: 15px 0 8px 0; padding:4px 6px;
	background:#E9E3D1;
	border-color:#C7C7C7 #FFFFFF #C7C7C7 #FFFFFF;
	border-width:1px;border-style:solid;
	font-size:14px; font-weight:bold; color:#525252;}
h5 {margin:5px 0 1px 5px;
	font-size:12px; font-weight:bold; color:#654F27;}
h6 {margin:5px 0 1px 5px;
	font-size:12px; font-weight:bold; color:#363932;}

table {font-size: 12px;}
img {border: 0;}

.list_txt {margin-left:1em;}

.clear {clear:both;}
.dotline { border-bottom:1px dotted #CFCFCF; margin:15px 0;}
.totop {width:750px; margin:10px 0 30px 0; text-align:right;}

.sp_t { margin: 5px 0 0 0;}
.sp12_t { margin: 12px 0 0 0;}
.sp20_t { margin: 20px 0 0 0;}
.sp50_t { margin: 50px 0 0 0;}
.sp_b { margin: 0 0 5px 0;}
.sp12_l { margin: 0 0 0 12px;}

.imager {float:right; margin-left:15px; padding:0;}
.imagel {float:left; margin-right:15px; padding:0;}

.listline {
     border: 1px solid;
	 border-color: #999999;
	 border-collapse: collapse;} 
	
.tableline {
     border: 1px solid;
	 border-color: #CCCCCC;
	 border-collapse: collapse;} 

.tdline{
     border: 1px solid;
	 border-color: #999999;} 

ul {margin-top: 5px;}
  
 

/* fonts-----  */
.f10 {font-size: 10px;}
.f14 {font-size: 14px;}
.f12_w {font-weight:bold; color:#FFFFFF;}
.f12_b {font-weight:bold;}
.f14_b {font-size: 14px; font-weight:bold;}
.f12gold_b {font-size: 12px; font-weight:bold; color:#CC9933;}
.f14gold_b {font-size: 14px; font-weight:bold; color:#CC9933;}

/* headder-----  */
#main{margin-left:auto; margin-right:auto; text-align:left; width:750px;}
#headder1{background-color:#53534A; width:100%; height:75px;}
#headder2{background-color:#53534A; width:100%; height:80px;}
#title{width:750px; margin:0; padding:0;}
#select{width:750px; padding:3px; text-align:right;}


/* footter-----  */
#copyright{
	background-color:#EBE8E2;
	font-size:10px;
	color:#999999;
	padding:5px;
	margin:10px 0 10px 0;
	text-align: center;
}

#copyright a:link  { color:#999999; font-weight:normal;}
#copyright a:visited  { color:#999999; font-weight:normal;}
#copyright a:hover  { color:#000000; font-weight:normal;}
#copyright a:active { color:#666666; font-weight:normal;}

/* detail-----  */
	   
#lead{
	width:750px;
	padding:8px;
	margin:15px 0 10px 0;
	text-align:left;
	line-height: 1.8;
	background-color:#EBE8E2;}

#detail{
	width:750px;
	text-align:left;
	margin:15px 0 0 0;
	padding:0;
	line-height:1.5;} 


/* recommend-----  */
.recimg{float:right; margin:0 0 5px 20px;}
.rectext{margin:0 0 10px 5px; line-height:1.5;}
.rectext_b{margin:0 0 10px 0; line-height:16px; padding:0 5px; font-weight:bold;}
.info{margin:10px 0 10px 5px; line-height:16px;}
.cellbg{background-color:#EBE8E2;}
.cellbg2{background-color:#CCCCCC;}
.cellbg3{background-color:#EEEEEE;}
.box1 {width:510px;
       background-color:#F4F1E8;
       padding:5px;
	   margin:10px 0;}
.box2 {width:750px;
       border: 1px solid #C8BA8C;
       padding:5px;
	   margin:15px 0 5px 0;}

	
