body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body {
	background-color: #BBBBBB;
	text-align: left;
}

img {border:0px;}
h1 {font-size: 20px; font-weight:bold; text-align:left;}
h2 {font-size: 16px; font-weight:bold; text-align:left;}
p { margin-top: 0px; margin-bottom: 20px; }
p.addr {text-align:center; font-size:14px; font-weight:bold;}
p.cont {font-size:14px; font-weight:bold;}

table.ratetab {margin: 0px 40px 0px 20px; padding: 0px; border-collapse:collapse; border:1px solid #000000; float:left;}
table.ratetab td {font-size:12px; border:0px; background-color:#F4F4F4; padding:5px;}
table.ratetab th {font-size:16px; background-color:#36a718; padding:5px;font-size:18px; color:#FFFFFF; font-weight:bold;}

#hmenu{padding:5px 15px 0 15px;margin:0 0 0 0;background:#36a718;}
ul#hitems{list-style-type:none;width:100%;position:relative;height:20px;font-size:14px;font-weight:bold;margin:0;padding:0px 0px 0px 0px;}
ul#hitems li{display:block;float:left;margin:0 0 0 4px;height:20px;}
ul#hitems li.left{margin:0;}
ul#hitems li a{display:block;float:left;color:#FFFFFF;background:#36a718;line-height:20px;text-decoration:none;padding:0 10px 0 10px;height:20px;}
ul#hitems li a.right{padding-right:9px;}
ul#hitems li a:hover{color:#000000;background:#dedede;}
ul#hitems li a.active{color:#fb0505;background:#FFFFFF;}

.hometext {font-size:16px;}
.homesmart {font-size:18px; color:#36a718; font-weight:bold;}
.dyk {font-size:18px; color:#36a718; font-weight:bold; font-style: italic; }
.cont {font-size:18px; color:#FFFFFF; font-weight:bold;}
.fact {font-size: 16px; font-weight:bold;}
.cent {text-align: center;}
.beni {padding: 0 0 5px;} 
.footmail {font-size:12px; color:#FFFFFF;}

#container {
	background-color: #FFFFFF;
	margin: 0px auto 0px;
	width: 800px;
}
#header {
	margin: 0px auto;
	background-color: #36a718;
	background-image: url(/_img/header-back.png);
	background-repeat: repeat-x;
	width: 100%;
	padding: 0px;
	border: 0px;
}
#header img {
	display: block;
	margin: 0px auto;
	padding: 8px;
	border: 0px auto;
}
#content {
	width: 750px;
	min-height: 360px;
	_height: 360px;
	margin: 25px 25px 15px 25px;
}
#content img {
	display: block;
	margin: 0px auto;
	padding: 4px 20px 12px 4px;
	border: 0px auto;
}
#footer {
	border-top: solid 4px #fb0505;
	text-align: right;
   background-color: #36a718;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 790px;
}
#subfooter {
	text-align: center;
   background-color: #BBBBBB;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 790px;
	font-size: 14px;
}
