#main_area {

	width:511px;

	padding:0px;

	background-image:url(../images/category_bg.gif);

	background-repeat:repeat-y;

	border-top:solid 1px #CCCCCC;

}

#main_area #top_insidesearch_area {

	width:509px;

	margin:1px;

	background-image:url(../images/search_area_bg.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

}

#main_area #top_insidesearch_area p {

	margin:0px;

}

/*content main*/

#content_area #content #main_area {

	margin-top:0px;

}

/*contet #main_area #tab_area*/

#main_area #tab_area {

	background-image:url(../images/tab_line.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	padding:0px 0px 7px 0px;

	margin-bottom:2px;

}

#main_area #tab_area img {

	padding:0px;

	margin:0px 3px 0px 0px;

	display:block;

}

/*content #main #cate_area*/

#main_area #cate_area {

	padding:5px 5px 5px 5px;

}

#main_area #cate_area .bg_yellow {

	background-color:#FFFFCC;

	padding:2px;

}

#main_area #cate_area .bg_orange {

	background-color:#FFE0A3;

	padding:2px;

}

#main_area #cate_area .borderdash{

	border:dashed 1px #FFFFFF;

	background-color:#FFCC66;

}

/*content #miniBox*/

#miniBox {

	margin:10px 0px;

	width:709px;

}

#miniBox h3 {

	font-weight:normal;

	background-image:url(../images/icon_h3.gif);

	background-repeat:no-repeat;

	background-position:0em 0.2em;

	padding:0px 0px 5px 15px;

	border-bottom:solid 1px #CCCCCC;

	margin:0px;

}

#miniBox .minibox_textarea {

	padding:10px;

	border-top:solid 1px #CCCCCC;

	border-right:solid 1px #CCCCCC;

	border-left:solid 1px #CCCCCC;

}

/*content #newsBox*/

#newsBox {

	margin:10px 0px;

	width:511px;

}

#newsBox .newsbox_textarea {

	padding:10px;

	border-top:solid 1px #CCCCCC;

	border-right:solid 1px #CCCCCC;

	border-left:solid 1px #CCCCCC;

}

#newsBox .newsbox_textarea h2 {

	margin-bottom:15px;

}

#newsBox .newsbox_textarea h3 {

	font-size:120%;

	margin-bottom:10px;

	border-bottom:1px solid #FFCC66;

}

#newsBox .newsbox_textarea h4 {

	font-weight:normal;

	background-image:url(../images/icon_h3.gif);

	background-repeat:no-repeat;

	background-position:0em 0.2em;

	padding:0px 0px 0px 15px;

	margin:5px 0px;

}

#newsBox .newsbox_textarea ul {

	margin:0em 0.5em 0em 1em;

	padding:0em 0.5em 0em 1em;

}

#newsBox .newsbox_textarea .news_tbl {

	margin-left:10px;

}

#newsBox .newsbox_textarea .news_tbl td {

	padding-bottom:0.5em;

}