body {
	font-family:verdana, helvetica, sans-self;
	margin-left:0px; margin-bottom:0px; margin-top:0px; margin-right:0px;
	margin:0px; padding:0px;
	text-align:left;
}
html, body {
	width:100%; height:100%;
	background-color:#4a4a4a;
}
img {
	border:0 none;
}

.body_wrapper{
	position:static;
	text-align:left;
	width:950px;
	margin:0 auto;
}

.upper_background {
	background-color:#4a4a4a;
	width:950px;
}
.upper_topmenu {
	position:relative;
	top:0px; left:0px;
	text-align:center;
	padding: 0px 0px 0px 0px;
	text-decoration:none; font-size:14px; color:#ffffff;
}
.upper_topmenu:link { text-decoration:none; color:#ffffff; }
.upper_topmenu:visited { text-decoration:none; color:#ffffff; }
.upper_topmenu:hover { text-decoration:none; color:#ffffff; }
.upper_submenus {
	position:absolute;
	top:0px;
	visibility:hidden;
}
.upper_submenu {
	position:relative;
	top:0px; left:0px;
	text-align:left;
	padding: 0px 10px 0px 0px;
	text-decoration:none; font-size:11px; color:#ffffff;
}
.upper_submenu:link { text-decoration:none; color:#ffffff; }
.upper_submenu:visited { text-decoration:none; color:#ffffff; }
.upper_submenu:hover { text-decoration:none; color:#ffffff; }

.login {
	text-decoration:none; font-size:10px; color:#6676b8;
	padding: 0px 0px 0px 0px;
}
.login:link { text-decoration:none; color:#6676b8; }
.login:visited { text-decoration:none; color:#6676b8; }
.login:hover { text-decoration:underline; }

.account {
	text-decoration:none; font-size:10px; color:#dddddd;
	padding: 0px 10px 0px 0px;
}

.bodyleft_background {
	background-color:#4a4a4a;
	background-image:url(images/frm_lr.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
	width:10px;
}
.bodyright_background {
	background-color:#4a4a4a;
	background-image:url(images/frm_lr.gif);
	background-position:-10px 0px;
	background-repeat:repeat-y;
	width:10px;
}
.bodycenter_background {
	background-color:#ffffff;
	background-image:url(images/frm_b.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0pt;
	width:930px;
}
.body_background {
	width:950px;
}
.body_title {
	padding: 0px 0px 0px 0px;
	text-decoration:none; font-size:20px; color:#6676b8; font-weight:bold;
}
.body_t0 {
	padding: 0px 0px 5px 0px;
	text-decoration:none; font-size:17px; color:#333333; font-weight:bold;
}
.body_p0 {
	padding: 0px 0px 5px 0px;
	text-decoration:none; font-size:13px; color:#333333;
}
.body_a0:link { text-decoration:none; color:#1519AB; }
.body_a0:visited { text-decoration:none; color:#1519AB; }
.body_a0:hover { text-decoration:underline; }
.body_t1 {
	padding: 0px 0px 5px 0px;
	text-decoration:none; font-size:13px; color:#333333; font-weight:bold;
}
.body_p1 {
	padding: 3px 0px 5px 5px;
	text-decoration:none; font-size:11px; color:#333333;
}
.body_a1:link { text-decoration:none; color:#1519AB; }
.body_a1:visited { text-decoration:none; color:#1519AB; }
.body_a1:hover { text-decoration:underline; }
.body_t2 {
	padding: 0px 0px 5px 0px;
	text-decoration:none; font-size:11px; color:#333333; font-weight:bold;
}
.body_p2 {
	padding: 3px 0px 5px 5px;
	text-decoration:none; font-size:11px; color:#333333;
}

.lowerleft_background {
	background-color:#4a4a4a;
	background-image:url(images/frm_blr.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:30px;
}
.lowerright_background {
	background-color:#4a4a4a;
	background-image:url(images/frm_blr.gif);
	background-position:-30px 0px;
	background-repeat:no-repeat;
	width:30px;
}
.lowercenter_background {
	background-color:#4a4a4a;
	background-image:url(images/frm_bm.gif);
	padding:0px 0px 0px 0px;
	width:890px;
}
.lower_body {
	background-color:#4a4a4a;
	text-decoration:none; font-size:12px; color:#ffffff;
	padding:7px 0px 18px 0px;
	width:950px;
}
.footer_sitemap { text-decoration:none; font-size:12px; color:#ffffff; }
.footer_sitemap:link { text-decoration:none; color:#ffffff; }
.footer_sitemap:visited { text-decoration:none; color:#ffffff; }
.footer_sitemap:hover { text-decoration:underline; color:#ffffff; }


.contents_title_wrapper_l {
	position:static;
	width:20px;
	padding:0px 0px 0px 0px;
	background-image:url('images/products_title.gif');
	background-repeat:repeat-y;
	background-position:0px 0px;
}
.contents_title_wrapper_r {
	position:static;
	width:40px;
	padding:0px 0px 0px 0px;
	background-image:url('images/products_title.gif');
	background-repeat:repeat-y;
	background-position:-20px 0px;
}
.contents_title_wrapper {
	position:static;
	text-align:left;
	padding:10px 0px 10px 0px;
	background:#ebead5;
}
