/**************************************************
basic
*************************/
h1, h2, h3, h4, h5, h6 { font-size: medium;}
img { border: 0px;}
input {	padding: 1px; background: #FFFFFF url(../images/common/input-bg.gif) repeat-x top;}
input, select, textarea { padding: 1px; color: #555555; border: 1px solid #999999;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover { position: relative; top: 1px; left: 1px; text-decoration: underline;}
/**************************************************
wite text link
*************************/
a.wite-link:link, a.wite-link:visited, a.wite-link:hover, a.wite-link:active { color: #FFFFFF;}
/**************************************************
eyes
*************************/
a.eyes-link:link, a.eyes-link:visited, a.eyes-link:hover, a.eyes-link:active { font-size: small;}
/**************************************************
area
*************************/
#area_content2nd {}
#area_content3th {}
/**************************************************
body
*************************/
body {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: medium;
	background-image: url(../images/common/body.gif);/*@*/
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#79b7e3;
}
/**************************************************
wrapper
*************************/
#wrapper_bg {
	background-image: url(../images/common/wrapper_bg.gif);/*@*/
	background-repeat: repeat-x;/*@*/
	background-position: left top;/*@*/
}/*banner image*/
#wrapper_bg0 {
	background-image: url(../images/common/wrapper_bg1.jpg);/*@*/
	background-repeat: no-repeat;/*@*/
	background-position: left 25px;/*@*/
}/*banner image*/
#wrapper_bg1 {
	background-image: url(../images/common/wrapper_bg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;}
#wrapper_bg2 {}
#wrapper_bg3 {}
#wrapper {
	width: 100%;
	margin: 0 auto;
}
.all-ad-A01-table {}
/**************************************************
content
*************************/
#content_bg {
	width:100%;
	background-image: url(../images/common/content_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
}/*content bg*/
#content_bg1 {
	padding-right: 20px;
	background-image: url(../images/common/content_bg1.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#content_bg2 {

}
#content_bg3 {
	background-image: url(../images/common/);
	background-repeat: repeat;
	background-position: right top;
}
#content {
	background-image: url(../images/common/);
	background-repeat: repeat-y;
	background-position: left top;
}
#content_bottom1 {}
#content_bottom2 {}
#content_bottom3 {}
.all-ad-D01-table {}/*main table*/
.all-ad-A01d {
	width: 99%;
	height: 24em;/*main page height*/
	padding: 0px 0px 0px 30px;
	background-image: url(../images/common/all-way-table.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}/*center*/
.all-ad-A01dd {
	padding: 40px 20px 0px 20px;
}/*right*/
.all-ad-A01ddd {
	padding: 0px 10px 0px 20px;
	background-image: url(../images/common/all-ad-A01ddd.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#eeeeee;
}/*left*/
#content2nd_bg {}/*left*/
#content2nd {}/*left*/
.all-ad-D02-table {}
.all-ad-A01a, .all-ad-A01b, .all-ad-A01c {}/*top*/
.all-ad-A01e, .all-ad-A01f, .all-ad-A01g {}/*bottom*/
/**************************************************
top
*************************/
#header_bg {
	background-image: url(../images/common/header_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#ffffff;
}
#header_bg1 {}
#header_bg2 {}
#header_bg3 {}
#header {
	padding: 5px 20px;
	text-align: right;
	font-size: small;
}
#header input { vertical-align: middle;}
#header a:link, #header a:visited, #header a:hover, #header a:active {}
/**************************************************
banner
*************************/
.all-ad-B01c{text-align: right;}
#banner_bg {
	border-top:solid 3px #525252;
}
#banner_bg1 {}
#banner_bg2 {}
#banner_bg3 { height: 180px;}/*only A+ can use "px" */
#banner {
	padding: 0px 0px 0px 80px;
	text-align: left;
	font-size: x-large;
	font-weight: bold;
}
#banner img {}/*img*/
#banner a:link, #banner a:visited, #banner a:hover, #banner a:active { position: static;}
/**************************************************
nav
*************************/
#nav_bg {
	margin: 0px 0px 0px 230px;
}
#nav_bg1 {
	padding: 0px 20px 0px 0px;
	background-image: url(../images/common/nav_bg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#nav_bg2 {}
#nav_bg3 {}
#nav_bg4 {}
#nav {
	text-align: center;
}
.all-ad-C01-table {
	background-image: url(../images/common/all-ad-C01-table.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.all-ad-C01a {
	background-image: url(../images/common/all-ad-C01a.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.all-ad-C01b, .all-ad-C01bb {
	padding: 12px 0px 10px 0px;
	background-image: url(../images/common/);
	background-repeat: no-repeat;
	background-position: right top;
}/*text*/
.all-ad-C01c {
	padding-left: 6px;
	background-image: url(../images/common/all-ad-C01c.gif);
	background-repeat: no-repeat;
	background-position: right top;
}/*link*/
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {}
/**************************************************
way
*************************/
.all-way-table {
	width: 100%;
	padding: 20px 0px 20px 5px;
	font-size: small;
}
.all-way-table a:link, .all-way-table a:visited, .all-way-table a:hover, .all-way-table a:active {}
/**************************************************
search
*************************/
#search-bg {	width:100%; padding-bottom: 25px;}
#search-bg1 {	width:100%;}
#search {
	padding: 45px 5px 5px;
	font-size: small;
}
#search span { white-space: nowrap;	color: #ff9231;}
#search select, #search input { margin-bottom: 5px; vertical-align: middle;}
.search-select { width: 145px;}
.search-input { width: 100px;}
.search-button {}
#search-bottom { clear: both;}
/**************************************************
footer
*************************/
#footer_bg {
	width:100%;
	background-color:#34577a;
}
#footer_bg1 {
	padding: 40px 10px 40px 10px;
	text-align: left;
	font-size: small;
	background-image: url(../images/common/footer_bg1.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
#footer_bg2 {}
#footer_bg3 {}
#footer {}
#footer img {
	float: left;
	margin: 0px 10px;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {}
