@charset "utf-8";
body{
	font:12px verdana;
}
a:link,a:visited{color:#6699FF;text-decoration:none}
a:hover{color:#FF9900;text-decoration:underline;}
h1{display:none;}
#container{
	width:900px;
	margin:0px auto;
	border-left:1px solid #999;border-right:1px solid #999;
}
/* head */
#head{}
#logo{
	width:243px;
	height:281px;
	float:left;
	background:url(images/logo.gif) no-repeat #fff;
}
#head_banner{
	float:right;
	width:657px;
	height:281px;
	background:url(images/head.jpg) no-repeat ;
}
#nav{
	clear:both;
	margin:0px;
	height:25px;
	background:url(images/nav_bg.gif) repeat-x;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	overflow:hidden;
	padding-left:30px;
}
#nav li{
	float:left;
	list-style-type: none;
}

/* main */
#main{
	background:url(images/side_bar_bg.gif) repeat-y left top;
	height:1%;
}
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/* side_bar */
#side_bar{
	width:243px;
	float:left;
	background:url(images/side_bar_top.gif) no-repeat;
	text-align:center;
}
#side_bar img{margin:10px 0px 0px 5px;display:block;}
.tel{text-align:left;color:#003399;font-size:14px;margin:5px 5px 5px 20px;}
.tel li{list-style-type:none;line-height:1.4em;}

/* content */
#content{
	width:657px;
	float:right;
	background:url(images/main_bg.gif) ;
}
.c_inside{
	background:url(images/main_top.gif) repeat-x;
	padding:20px;
}
h5{
	margin:0px;padding:6px 10px 2px 25px;font-size:15px;color:#fff;
}
h6{
	font-size:14px;
	color:#CC3300;
}
.block{
	width:612px;
	border:1px solid #999;
	margin:0px 0px 0px 0px;
	background:#fff;
}
.b_head{
	height:35px;
}
.b_content{
padding:15px 35px 10px 35px;
}
.b_content p{
	margin:3px 0px 3px 0px;
	font-size:1.1em;
	line-height:1.5em;
}
.b_content ol{margin:10px 40px 30px 40px;font-size:13px;}
#content .tel li{display:block;width:200px;float:left;}
#content ul.tel {margin-left:30px;padding-bottom:30px;}
/* blocks */
#block_1 {background:#B8EDFF;}
#block_2 {background:#E2EFB3;}
#block_3 {background:#FFF2C0;}
#block_4 {background:#FFF2BF;}
#block_5 {background:#FFF2BF;}
#block_1 .b_head{background:url(images/block_head_1.gif) no-repeat ;}
#block_1 .b_content{background:url(images/block_bg_1.gif) repeat-x left bottom;}
#block_2 .b_head{background:url(images/block_head_2.gif) no-repeat;}
#block_2 .b_content{background:url(images/block_bg_2.gif) repeat-x left bottom;}
#block_3 .b_head{background:url(images/block_head_3.gif) no-repeat;}
#block_3 .b_content{background:url(images/block_bg_3.gif) repeat-x left bottom;}
#block_4 .b_head{background:url(images/block_head_4.gif) no-repeat;}
#block_4 .b_content{background:url(images/block_bg_4.gif) repeat-x left bottom;}
#block_5 .b_head{background:url(images/block_head_4.gif) no-repeat;}
#block_5 .b_content{background:url(images/block_bg_4.gif) repeat-x left bottom;}



.more_button{margin:8px 8px 0px 8px;display:block;text-align:right;padding-bottom:2px;}
.more_button img {display:block;margin-bottom:5px;}
.more_button:link,.more_button:visited{}
.more_button:hover{border-bottom:1px dotted #aaa;margin-bottom:-1px;}

/* footer */
#footer{
	clear:both;
	background:#91C146;
	height:30px;
	width:900px;
}
.foot_info{
	float:left;
	padding:7px 10px 3px 230px;
	color:#fff;
}
.foot_mail{float:left;margin:7px;}
.foot_mail a:link,.foot_mail a:visited{color:#fff;text-decoration:none;}
.foot_mail a:hover{color:#242;}

