body {
	margin: 0px;
	padding: 0px;
	font-size:0.84em;
	line-height:150%;
	background-image:url(../images/body_bg.gif);
	background-position:left top;
}

.clr {clear:both}
.left {	float:left}
.right {float:right}

p {	margin:0; padding:0;}
ul { list-style-type:none; margin:0px; padding:0px}
img { border:none}
img.left{ margin-bottom:5px;margin-right:5px}
img.right{ margin-bottom:5px;margin-left:5px}

h1 { font-size:1.34em; font-weight:normal; margin:0 }
h2 { font-size:1.27em; font-weight:normal; margin:0 }
h3 { font-size:1.14em; font-weight:normal; margin:0 }
h4 { font-size:0.88em; font-weight:normal; margin:0 }
h5 { font-size:0.74em; font-weight:normal; margin:0 }
h6 { font-size:0.62em; font-weight:normal; margin:0 }

.font-1 { font-size:1.34em; font-weight:normal; margin:0 }
.font-2 { font-size:1.27em; font-weight:normal; margin:0 }
.font-3 { font-size:1.14em; font-weight:normal; margin:0 }
.font-4 { font-size:0.88em; font-weight:normal; margin:0 }
.font-5 { font-size:0.74em; font-weight:normal; margin:0 }
.font-6 { font-size:0.62em; font-weight:normal; margin:0 }

.mr20 { margin-right:20px; }
.ml20 { margin-left:20px; }

a {	text-decoration: underline;	color: #924900;	}
a:visited {	text-decoration: underline;	color: #A79100;	}
a:hover { text-decoration: underline; color: #FF6633; }

#container {
	width:871px;
	margin:0 auto;
	padding: 0 6px;
	text-align:left;
	background:url(../images/container_bg.gif) repeat-y left top
}
/* top */
#top_wrapper {background:url(../images/wrapper_bg.gif) repeat-x left top;padding-bottom:15px}
#top_wrapper .top_left {width:467px;float:left}
#top_wrapper .top_left .news_area{background:url(../images/news_middle.gif) repeat-y left top;width:450px;text-align:left; margin:20px 0 0 17px}
#top_wrapper .top_left .news_area .top{margin:0 0 2px 0}
#top_wrapper .top_left .news_area .bottom{margin:10px 0 0px 0px}
#top_wrapper .top_left dl {margin:5px 0 0px 10px}
#top_wrapper .top_left dt {margin:0 0 0px 10px; float:left;}
#top_wrapper .top_left dd {margin:0 0 0px 80px}
#top_wrapper .top_left .plan_area{text-align:right; margin-top:20px}
#top_wrapper .top_left .plan_area .banner{margin:0 6px 5px 0}
#top_wrapper .top_left .plan_area .goplan{margin:0 3px 0 0}

#top_wrapper .top_right {width:395px;float:right;padding-top:15px;text-align:right}
#top_wrapper .top_right .bbs{margin:44px 24px 0 0}
#top_wrapper .top_right .sub_btn{margin-right:28px}

#mainmenu{
	height:49px;
	padding:3px 0 0 28px;
	margin:25px 0 10px;
	background:url(../images/mm_bg.gif) no-repeat left top
	}
#mainmenu p{margin-right:9px;float:left}

#sub_wrapper {width:785px;  margin:0 auto;padding:15px}

#bottom {margin:15px 13px 0}

/* header */
#header {}

#footer { 
	height:50px;
	padding:15px 15px 0;
	border-top:#FFFFFF 1px solid;
	text-align:right;
	background:url(../images/footer_bg.gif) repeat-x left top
	}