body {
	height:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#a7a7a7;
	border-top: 3px #c06 solid;
}

h1,h2,h3{margin:0px;padding:0px;}

p {
	font-size: 12px;
	color:#333;
	line-height: 150%;
	text-align:left;
}

p.s10 {
	font-size: 10px;
	color:#333;
	line-height: 150%;
}


p.s18 {
	font-size: 18px;
	color:#CC0066;
	line-height: 150%;
	text-align:left;

}



img {border: 0px;}

.red{color:#f00;}
.pink{color:#c06;}
.gold{color:#c29700;}
.silver{color:#828282;}
.bronze{color:#73360d;}
.white{color:#fff;}
.blue{color:#2986bd;}

.top_text{padding: 10px;}
.top_back {background: #fff url(../image/top/top_back.gif) repeat-x bottom;}
.bottom_back {background: #fff url(../image/common/bottom_back.gif) repeat-x bottom;}
.contens {background: #fff url(../image/common/title_back.gif) no-repeat top;}
.contens2 {background: #fff url(../image/common/title_back_s.gif) no-repeat top;}
.bottom_text{padding: 20px 10px 10px 10px;}
.bottom_text2{padding: 20px 0px 10px 5px;}
.bottom_text3{padding: 0px 0px 0px 0px;}






/* ---- FOOTER ---- */


#footer {
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	border-top: 1px #8b8a8a solid;

}





/* ---- COMMON ---- */

a:link { color: #2986bd; }
a:visited { color: #5d98bb; }
a:hover { color: #cc0066; }
a:active { color: #cc0066; }








