@charset "utf-8";
/*	main:	#797946		*/
/*	Xmain:	#6A6A3E		*/
/*	second:	#E4E4B3		*/
/*	text:	#4F4F2D		*/
/*	border:	#85854E		*/

/***********************************************/
/* Header                                      */
/***********************************************/

#navi .nl {
	border-bottom: 5px solid #85854E;	
}

#navi .nl li.active {
	background-position: left -1142px;
}
#navi .nl li.active a {
	background-position: right -1142px;
}

#breadcrumb .path li.bold {
	color: #4F4F2D;
}

/***********************************************/
/* footer                                     */
/***********************************************/
#footer {
	border-top: 3px solid #85854E;
}

/***********************************************/
/* side                                        */
/***********************************************/

.sideBox {
	border: 1px solid #85854E;
	border-top: 3px solid #85854E;
}

.sideBox .title {
	color: #4F4F2D;
	background: url(/image/em/user/bg.png) no-repeat left -40px;
}

.blank {
	width: 160px;
	height: 300px;
	background-color: #E4E4B3;
	margin-bottom: 10px;
}

/***********************************************/
/* Title                                        */
/***********************************************/

#title {
	color: #fff;
	font-size: 110%;
	text-align: center;
	background: url(/image/em/user/bg.png) no-repeat left top;
	width: 770px;
	height: 25px;
	margin: 0 auto;
	padding-top: 7px;
	line-height: 1;
}

.arrow {
	background: url(/image/em/user/arrow.gif) no-repeat left top;
	padding-left: 20px;	
}

/***********************************************/
/* Profile Layout                              */
/***********************************************/

#uHead {
	height: 70px;
	background: url(/image/em/user/bg.png) no-repeat left -94px;
}

#uHead .title{
	padding: 5px 10px 0px 15px;
	font-weight: bolder;
	color: #fff;	
	font-size: 26px;
}

#uHead ul.navi {
	margin: 0 auto 0 12px;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#uHead ul.navi li {
	background: url(/image/em/user/bg.png) no-repeat right -299px;
	float: left;
	margin-right: 10px;
}

#uHead ul.navi li.selected {
	background: url(/image/em/user/bg.png) no-repeat right -347px;
}


#uHead ul.navi li a {
	margin-right: 5px;
	font-size: 80%;
	color: #666;
	display: block;
	position: relative; /* IE6—p */
	padding: 5px 10px 0 15px;
	background: url(/image/em/user/bg.png) no-repeat left -299px;
	text-decoration: none;	
	height: 21px
}

#uHead ul.navi li.selected a {
	background: url(/image/em/user/bg.png) no-repeat left -347px;
}

#uHead div.point {
	float: right;
	text-align: right;
	font-weight: bolder;
	margin: 30px 45px 0 0;
	font-size: 20px;
	width: 50px;
	color: #4F4F2D;
}

#uBody {
	border-left: 1px solid #85854E;
	border-right: 1px solid #85854E;
	width:100%;
	font-size: 80%;
}

#uBody td.left {
	padding: 10px;
	vertical-align: top;
}

#uBody div.title {
	border-bottom: 1px solid #ccc;
	font-weight: bolder;
	font-size: 120%;	
}

#uBody td.left ul {
	padding-left: 16px;
	margin-bottom: 5px;	
}

	
#uBody td.right {
	padding: 10px;
	padding-left: 0;
	width: 200px;
	vertical-align: top;
	line-height: 2;
}

#uBody td.right .boxG{
	margin-bottom: 15px;	
}

#uBody img.pic {
	margin-bottom: 5px;	
}


#uFoot {
	clear: both;
	height: 30px;
	background: url(/image/em/user/bg.png) no-repeat left -268px;
	margin-bottom: 10px;
	text-align:right;
}

#uFoot a {
	font-size: 75%;
	padding: 0 10px 0 17px;
	background: url(/image/common/bullet_arrow_up.png) no-repeat left -2px;
}

/***********************************************/
/* Msg Table     		                       */
/***********************************************/


table.msg {
	margin-top:10px;
	width: 100%;
	border-collapse: collapse;
	background-color: #f6f6c6;
	border: 1px solid #ddd;
}

table.msg td {
	padding: 10px 5px 0 5px;
	border: none;
}


table.msg .side {
	padding-left:17px;
	background: url(/image/common/triBeige.gif) no-repeat 5px 15px;
	vertical-align: top;
	width: 17%;
}

/***********************************************/
/* Profile Layout                              */
/***********************************************/
#mainL {
	width: 555px;
	float: left;
	margin: 10px 5px;
}

#mainR {
	width: 200px;
	float: left;
	margin: 10px 5px;	
}



/***********************************************/
/* Login                                       */
/***********************************************/
.halfL {
	width: 47%;
	height: 202px;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #FCF5E3;
	font-size: 80%;	
	float: left;
}

.halfL .title {
	color: #fff;
	font-weight: bolder;
	background-color: #FF6600;
	border-bottom: 1px solid #ccc;
	text-align: center;
	padding: 2px;
}


.halfR {
	width: 47%;
	height: 202px;
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #EFEFEF;
	font-size: 80%;	
	float: right;
}

.halfR .title {
	color: #fff;
	font-weight: bolder;
	background-color: #666;
	border-bottom: 1px solid #ccc;
	text-align: center;
	padding: 2px;
	margin-bottom: 5px;
}

.loginNotice {
	background-color:#B8E049;
	vertical-align:middle;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

/***********************************************/
/* General                                     */
/***********************************************/

.colorMain {	color: #797946; }
.colorText {	color: #4F4F2D; }

/***********************************************/
/* Main Table                                  */
/***********************************************/

.mainTable td {
	border:	1px solid #85854E;
	padding: 4px;
}

.mainTable tr.note td {
	background-color: #995;
}

.mainTable .pic {
	vertical-align: top;
	float: right;
	border: 1px solid #ccc;
	margin-left: 10px;
}

.mainTable ul.links {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	float: left;
}

.mainTable ul.links li {
	display: inline;
	padding: 0 7px 0 11px;
	background: url(/image/em/parts.png) no-repeat left -45px;
}	
	

.mainTable tr.title td.s {
	background-color:	#FFECEC;
}
.mainTable tr.title td.w	{ 
	background-color:	#ECFFEC;
}
.mainTable tr.title td.v	{
	background-color:	#ECECFF;
}
.mainTable tr.title td.k	{
	background-color:	#ECFFFF;
}
.mainTable tr.title td.i	{
	background-color:	#FFECFF;
}
.mainTable tr.title td.o	{
	background-color:	#FFFFEC;
}

.gr {
	width: 100%;
	border:	1px solid #eee;	
}

.gr td {
	border:	1px solid #eee;	
}

.gr tr.note td {
	font-weight: normal;
	color: #333;
	padding: 4px;
	border:	1px solid #eee;
	background-color: #f3f3f3;
}


