.box1 {
	background: #00181b url(Images/Box/1/bg.jpg) no-repeat top left;
	border: solid 1px #245e2b;
	color: #839193;
	padding: 15px;
	font-size: 0.9em;
	margin-bottom: 15px;
}
.box1 h1 {
	border-bottom: solid 1px #00383d;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 1.3em;
}

.box2 {
	background: #001215;
	color: #839193;
	border: solid 1px #205b2d;
	padding: 15px;
	font-size: 0.9em;
	margin-bottom: 15px;
}
.box2 h1 {
	border-bottom: solid 1px #00383d;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 1.3em;
}

.box3 {
	background: #00191c;
	color: #839193;
	border: solid 1px #20582a;
	padding: 15px;
	font-size: 0.9em;
	margin-bottom: 15px;
}
.box3 h1 {
	border-bottom: solid 1px #00383d;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 1.3em;
}
.box4 { }
.box4 .box4-t { background: url(Images/Box/4/tl.png) no-repeat top left; margin-right: 8px; }
.box4 .box4-t div { background: url(Images/Box/4/tr.png) no-repeat top right; float: right; width: 8px; margin-right: -8px; _position: relative; }
.box4 .box4-b { background: url(Images/Box/4/bl.png) no-repeat bottom left; margin-right: 8px; }
.box4 .box4-b div { background: url(Images/Box/4/br.png) no-repeat bottom right; float: right; width: 8px; margin-right: -8px; _position: relative; }
.box4 .box4-t, .box4 .box4-t div { height: 9px; font-size: 1px; }
.box4 .box4-b, .box4 .box4-b div { height: 11px; font-size: 1px; }
.box4 .box4-m { background: url(Images/Box/4/mr.png) no-repeat top right; padding-right: 10px; }
.box4 .box4-c { background: url(Images/Box/4/ml.png) no-repeat top left; padding-left: 14px; }
.box4 .box4-m { _background: url(Images/Box/4/mr.gif) no-repeat top right; }

.box4 .box4-t div div.page_edge {
	background: url(Images/Box/4/page_edge_tr.gif) no-repeat top right;
	position: absolute;
	width: 33px;
	height: 33px;
	margin-left: -25px;
	pngfixkeeppos: true;
}

.box5 {
	background: #65bc26;
	border: solid 1px #387a29;
	color: #001d20;
	padding: 15px;
	font-size: 0.9em;
	margin-bottom: 15px;
}
.box5 h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 1.3em;
}

.box6 {
	background: #043f3d url(Images/Box/6/bg.gif) repeat-x top left;
	padding: 5px;
}
.box6 h1 {
	font-size: 1.75em;
	background: url(Images/Box/6/h1.bg.gif);
	padding: 3px 0 3px 5px;
	margin: 0 1px;
	color: #ffffff;
}

/* Hint 1 */
.boxHint {
	width:300px;
}

.boxHint .boxHint-top { background: url(Images/Box/hint/tl.png) no-repeat top left; margin-right: 6px; }
.boxHint .boxHint-top div { background: url(Images/Box/hint/tr.png) no-repeat top right; float: right; width: 6px; margin-right: -6px; _position: relative; }
.boxHint .boxHint-bottom { background: url(Images/Box/hint/bl.png) no-repeat bottom left; margin-right: 6px; }
.boxHint .boxHint-bottom div { background: url(Images/Box/hint/br.png) no-repeat bottom right; float: right; width: 6px; margin-right: -6px; _position: relative;}

.boxHint .boxHint-top div, 
.boxHint .boxHint-top, 
.boxHint .boxHint-bottom div, 
.boxHint .boxHint-bottom 
{ height: 6px; font-size: 1px; }

.boxHint .boxHint-content { 
	background: #8bd83d url(Images/Box/hint/m.png) repeat-x top left; 
	padding: 0 6px; 
	margin: 0; 
	_height: 1%; 
	overflow: hidden; 
	border: solid 1px #00292c; 
	border-width: 0 1px;
}

.boxHint-arrow {
		background: transparent url(Images/Box/hint/r.png) no-repeat top left;
		position:relative;		
		top:18px;
		left:-38px;		
		height:13px;
		width:39px;		
}