#midashi_others{
	font-size: 23px;
	margin:0px;
	width: 950px;
	padding:15px 0px 15px 0px;
	border-bottom:3px solid #448e30;
}

#maincontents_others{
	width: 858px;
	margin:0px;
	padding:20px 38px 0px 38px;
}

#mainheader_others{
	padding:8px 10px 8px 10px ;
	width: 838px;
	margin:0px;
	background-color: #448e30;
}	

.tag_others{
	magin:0px;
	padding:0px;
	float: left;
	line-height: 0px;
	font-size: 0px;
}

.tag_others img{
	margin:0px;
	padding:0px;	
}

.headtxt_others{
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	color: #ffffff;
	font-size: 12px;
	float: left;
	line-height:12px;
}

.paragraph_others{
	width:838px;
	padding:7px 10px 7px 10px;
	margin:10px 0px 0px 0px;
	border:1px solid #cdcdcd;

}

.im_p{
	width: 260px;
	magin:0px;
	padding:0px;
	float:left;
}

.im_txt{
	width: 260px;
	text-align: center;
}

.txt_p{
	float: left;
	width: 578px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.cat_p{
	margin:0px;
	padding:0px 0px 0px 10px;
	border-bottom:1px solid #cdcdcd;
	color: #448e30;
	font-weight:bolder;
}

.description_p{
	padding:10px 0px 10px 10px;
	margin:0px;
}

.boxes{
	width: 	578px;
	margin:0px;
	padding:0px;
}

.box_boxes{
	width: 279px;
	padding:0px 0px 0px 10px;
	marin:0px;
	float: left;

}

.boxhead_box{
		width: 273px;
		margin:0px;
		border:1px solid #389b38;
		padding:2px;
}

.name_boxhead{
	margin:0px;
	padding:7px 0px 0px 3px;
	color:#336533 ;
	font-weight:bolder;
	font-size: 12px;
	line-height: 12px;
	float: left;
}

.button_boxhead{
	margin:0px;
	padding:0px;
	font-size: 12px;
	float: right;
}

.button_boxhead input{
	margin:0px;
	padding:0px;
}

.boxmain_boxes{
	margin:0px;
	padding:5px;
	width: 267px;
	border:1px solid #389b38;
	border-top:none;
	
}

.head_description_otehrs{
	margin:10px 0px 0px 0px;
	width: 858px;
	padding:0px;
	background-image:url(../images/others/head_des_others.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent:-9999px;
}

.pics_des{
	margin:0px;
	padding:0px;
	text-align:center;
}

.pics_des img{
	padding:15px 20px 15px 20px;	
}

.tbl1_others{
	width: 412px;
	border-collapse: collapse;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	text-align:left;

	float: left;
	ilne-height: 20px;
	font-size: 12px;
}

.tbl1_others td{
	border:solid 1px #409f40;
	padding:5px;
}

.td_gray{
	background-color: #e9e9e9;	
}


.tbl2_others{
	width: 412px;
	border-collapse: collapse;
	margin:0px 0px 0px 1px;
	padding:0px;
	border:none;
	text-align:left;
	ilne-height: 20px;
	font-size: 12px;
	float: left;
}



.tbl2_others_s{
	background-image:url(../images/others/thead_tbl2.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	line-height: 12px;
	border-right: 0px;

}

.tbl2_others_p{
	background-image:url(../images/others/thead_tbl2.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	line-height: 12px;
	border-left: none;
}


.tbl2_others td{
	border:solid 1px #409f40;

	padding:5px;
}

.spacer{
	width: 100px;
	float: left;
	margin:0px;
	padding:0px;
}

.mem_table{
	width: 100px;
	float: left;
	margin:0px;
	padding:0px;
}

.tbl2_head{
	margin:0px;
	padding:0px;
	background-image:url(../images/others/thead_tbl2.gif);
	background-repeat: repeat-x;
	border:solid 1px #409f40;
	border-bottom:none;
}

.memb1{
	margin:0px;
	padding:5px 0px 0px 0px;
	float: left;
	font-weight:bolder;
	font-size: 15px;
	line-height:15px;
}

.memb2{
	margin:0px;
	padding:0px;
	float: right;
}

.boxes_big{
	width: 845px;
	margin:10px 0px 0px 0px ;
	padding:0px;
}

.box_big{
	width: 271px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
}

.head_bigbox{
	background-image:url(../images/others/thead_tbl2.gif);
	background-repeat: repeat-x;
	border:solid 1px #409f40;
	width: 265px;
	padding:2px;
	margin:0px;
	font-weight: bolder;
	font-size: 15px;
}

.main_bigbox{
	padding:5px;
	width: 259px;
	margin:0px;
	border:solid 1px #409f40;
	border-top:none;
	min-height:100px;

height: 100px;
	
}

.wrap_paragraph{
	border:	1px solid #cccccc;
	margin:0px 0px 10px 0px;
	width: 845px;
	padding:0px 0px 10px 10px;
	
}

.circle_new_head{
	margin:0px 20px 0px 0px;
	padding:0px;
	float: left;
	font-size: 17px;
}

.circle_new_head_r{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	float: right;
}

.circle_new_head2{
	margin:0px;
	padding:0px 10px 0px 10px;
	float: left;
	font-size: 12px;
}

.newcircle{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}

.tbl_newcircle {

	border-collapse: collapse;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	text-align:left;
	ilne-height: 20px;
	font-size: 12px;
}

.tbl_newcircle td{
	border:solid 1px #ffffff;
	border-top:none;
	padding:5px;
}

.td_lightgreen{
	background-color:#d9f7d1;
}

.td_darkgreen{
	background-color:#438c31;
}

.openwhite_bold{
	color: white;
	font-weight: bolder;
}

.opencell_gray{
	background-color:#e9e9e9;
}

.opencell_yellow{
	background-color:#ffffcc;
}

.table_green td.col-btn{
	text-align: center;
	background-color: #e0e0e0;
	border-left: none;
}

.table_status{
	width: 100%;
}
.table_status th{
	color: #FFF;
	background-color: #448d31;
	border-right: 1px solid #FFF;
	border-bottom: 5px solid #FFF;
	padding: 15px 10px;
}
.table_status td{
	background-color: #daf8d2;
	border-right: 1px solid #FFF;
	border-bottom: 5px solid #FFF;
	padding: 15px 10px;
}
.table_status td.radio-btn{
	background-color: #e9e9e9;
	
	text-align: center;
	width: 15%;
}
.btn_email{
	width: 180px;
	float: right;
	margin-top: 5px;
}

/* 001b
---------------------------------------------------- */

.circlemember_head{
	font-size: 12px;
	color: #ffffff;
	mrgin:0px;
	padding:5px 0px 0px 5px;
	line-height:12px;
	background-color: #448d31;
}

.circlemember_head span{
	padding-right: 10px;	
}

.circlemember_head a{
	color: #ffffff;	
}

#wrap-absolute{
	position: relative;
	background:#ffffff;
}

#right-col{
	position: absolute;
	top: 0;
	right: 0;
}

#top-col{
	width: 590px;
}

#bottom-col-left{
	float: left;
	width: 170px;
	margin-right: 10px;
}
#bottom-col-right{
	float: left;
	width: 700px;
}
/* prize
---------------------------------------------------- */
#exchange h3{
	font-weight: bold;
	font-size: 115%;
	_font-size: 14px;
	margin-bottom: 10px;
}
#exchange table{
	width: 100%;
	border: 1px solid #448d31;
	margin-bottom: 20px;
}
#exchange th,
#exchange td{
	padding: 5px 10px;
}
#exchange th{
	color: #FFF;
	text-align: center;
	background-color: #448d31;
	border: 1px solid #FFF;
}
#exchange td{
	text-align: center;
	border: 1px solid #448d31;
}
#exchange td.item{
	border-right: none;
	text-align: left;
}
#exchange td.item-point{
	font-weight: bold;
}
#exchange td.item-photo{
	border-left: none;
}

#exchange dt{
	font-weight: bold;
	border-left: 10px solid #448d31;
	margin-bottom: 7px;
	padding-left: 5px;
}
#exchange dd{
	margin-bottom: 15px;
}
