/* CSS Document */

body {
	padding: 0;
	font-size:13px;
	text-align: center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin: 0px;
	color: #333333;
	background-image: url(../img/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

h1, h2, h3, h4, h5, h6, p, dl, dt, dd, li, ul, ol, div, form, input, img {
	margin: 0px;
	padding: 0;
	line-height:1.7;
	font-size:13px;
	color: #333333;
}
li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


img {
	border: none;
}
#main {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#main h2 {
	font-size: 15px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#main h3 {
	font-size: 16px;
	padding-bottom: 15px;
}
#main p {
	font-size: 15px;
	padding-top: 10px;
}
.12pix {
	font-size: 12px;
}
#main a {
	color: #333333;
}

#main a:hover {
	color: #339900;
}
#main #footer {
	color: #333333;
	padding-top: 20px;
	margin-top: 40px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
#main #footer p {
	font-size: 12px;
}




.clear {
	clear: both;
}

.clear_both {
	clear: both;
	margin: 0px;
	padding: 0px;
}


/**********************************************************************
* clearfix
**********************************************************************/

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	border: 1px solid #009933;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

/**********************************************************************
* Other 
**********************************************************************/

.colo-black {color: #000000}
.colo-gray {color: #808080F}
.colo-silver {color: #c0c0c0}
.colo-white {color: #ffffff}
.colo-navy {color: #000080}
.colo-teal {color: #008080}
.colo-aqua {color: #00ffff}
.colo-blue {color: #0000FF}
.colo-olive {color: #808000}
.colo-green {color: #008000}
.colo-lime {color: #00ff00}
.colo-yellow {color: #ffff00}
.colo-marron {color: #800000}
.colo-purple {color: #800080}
.colo-fuchsia {color: #ff00ff}
.colo-red {color: #ff0000}

.m1 {margin	                :1px;}
.m3 {margin	                :3px;}
.m5 {margin	                :5px;}
.m10 {margin			    :10px;}
.t1 {margin-top				:1px;}
.t3 {margin-top				:3px;}
.t5 {margin-top				:5px;}
.t10 {margin-top			:10px;}
.t15 {margin-top			:15px;}
.t20 {margin-top			:20px;}
.t25 {margin-top			:25px;}
.t30 {margin-top			:30px;}
.t35 {margin-top			:35px;}
.t40 {margin-top			:40px;}
.r1 {margin-right			:1px;}
.r3 {margin-right			:3px;}
.r5 {margin-right			:5px;}
.r10 {margin-right			:10px;}
.r15 {margin-right			:15px;}
.r20 {margin-right			:20px;}
.r25 {margin-right			:25px;}
.r30 {margin-right			:30px;}
.r35 {margin-right			:35px;}
.r40 {margin-right			:40px;}
.l1 {margin-left			:1px;}
.l3 {margin-left			:3px;}
.l5 {margin-left			:5px;}
.l10 {margin-left			:10px;}
.l15 {margin-left			:15px;}
.l20 {margin-left           :20px;}
.l25 {margin-left           :25px;}
.l30 {margin-left           :30px;}
.l35 {margin-right			:35px;}
.l40 {margin-right			:40px;}
.b1 {margin-bottom          :1px ;}
.b3 {margin-bottom          :3px ;}
.b5 {margin-bottom          :5px ;}
.b10 {margin-bottom         :10px;}
.b15 {margin-bottom         :15px;}
.b20 {margin-bottom         :20px;}
.b25 {margin-bottom         :25px;}
.b30 {margin-bottom         :30px;}
.b35 {margin-bottom         :35px;}
.b40 {margin-right			:40px;}
