@charset "utf-8";
/* CSS Document */

#header ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#header li.first {
	border-left: 1px solid white;
}
#header li {
	float: left;
	border-right: 1px solid white;
}
#header li A {
	display: block;
	margin: 0;
	padding: 0 29px;
	font-size: 16px;
	line-height: 40px;
	color: white;
	text-decoration: none;
	text-align: center;
}
#header li A:hover {
	background: #dce6f0;
	color: #33526e;
}

.pg-howto #header li.sec-howto A, 
.pg-contactus #header li.sec-contactus A,
.pg-menu #header li.sec-menu A,
.pg-friend #header li.sec-friend A,
.pg-samples #header li.sec-samples A,
.pg-account #header li.sec-account A {
	background: #dce6f0;
	color: #33526e;
}

#leftmenu ul {
	margin: 0 0 25px 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#leftmenu li {
}
#leftmenu li A {
	display: block;
	color: #002748;
	font-size: 13px;
	line-height: 26px;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
}
#leftmenu li.sel A {
	color: #ca9a1e;
}
#leftmenu li A:hover {
	background: #eac86f;
}

.pg-sp #leftmenu li.sec-sp A,
.pg-sl #leftmenu li.sec-sl A,
.pg-ff #leftmenu li.sec-ff A,
.pg-ss #leftmenu li.sec-ss A,
.pg-tm #leftmenu li.sec-tm A,
.pg-cb #leftmenu li.sec-cb A,
.pg-sc #leftmenu li.sec-sc A,
.pg-fs #leftmenu li.sec-fs A,
.pg-bb #leftmenu li.sec-bb A,
.pg-bi #leftmenu li.sec-bi A,
.pg-ex #leftmenu li.sec-ex A,
.pg-cl #leftmenu li.sec-cl A,

.pg-sb #leftmenu li.sec-sb A,
.pg-tea #leftmenu li.sec-tea A,
.pg-hf #leftmenu li.sec-hf A,
.pg-ce #leftmenu li.sec-ce A,
.pg-cel #leftmenu li.sec-cel A,
.pg-cf #leftmenu li.sec-cf A,
.pg-ca #leftmenu li.sec-ca A,
.pg-ck #leftmenu li.sec-ck A,
.pg-bbq #leftmenu li.sec-bbq A,

.pg-po #leftmenu li.sec-po A {
	background: #eac86f;
}
