

#pageheader {
    background: url(../img/pageheader2_bg.jpg) top left  no-repeat;
    height:208px;
}
#main2 {	
	/*background : url(../img/m_bottom.jpg)  bottom left no-repeat;*/
	min-height : 650px;
	height:auto !important;
    height:650px;	
    margin:0 0px 0 0px;
	background:url(../img/main2_bg.jpg) bottom left no-repeat;

}
#main1{
	/*background : url(../img/m_center.jpg)  bottom left repeat-y;  */
    margin:0;
	position:relative;
	background:url(../img/main_bg.jpg) top left no-repeat;
}
#main {	
    margin:0 15px 0 255px;
    padding:20px 0px 20px 0px;
	/*background : url(../img/m_top.jpg)  top left no-repeat;*/ 
}
#boxleft{
    float:left;
	width:510px;
}
#boxright{
    float:right;
	width:150px;
	margin:33px 0 0 0;

}
#tax{
	height: 260px;
    margin:0 0 40px 0;
    background:url(../img/boxa_bg.jpg) top left no-repeat;
}
#tax1{}
#tax2{
    min-height:100px;
}
    #boxA2:after {
          content: "."; 
          display: block;
          height: 0; 
          clear: both;}
#tax h2 {
    color:#353535;
	font-size:1.3em;
    background:none;
	margin:0 0 30px 0;
	padding:0 0 0 25px;
	border:0px solid red;
    width:400px;
}
#tax ul {
    margin:0 15px 0 160px;
}
html>body #boxA ul {margin:0 15px 0 120px;}
*+html>body #boxA ul {margin:0 15px 0 160px;}
#tax ul li {
    list-style:none;
	list-style-image:none;
    color:#585858;
	margin:0 0 5px 0;
	padding:0 0 0 13px;
	background:url(../img/box_li.gif) top left no-repeat;
	}
#tax ul li a{
	letter-spacing:0.1em;
	line-height:1.6em;
	}
#tax ul li a:link{color:#0b5b69;}
#tax ul li a:visited{color:#0b5b69;}
#tax ul li a:hover{color:#474747;}
#tax ul li a:active{color:#474747;}
#tax{
    background:url(../img/boxa_bg.jpg) top left no-repeat;
}
#new{
	height: 260px;
    background:url(../img/boxb_bg.jpg) top left no-repeat;
}
#new1{}
#new2{
    min-height:100px;
}
    #boxB2:after {
          content: "."; 
          display: block;
          height: 0; 
          clear: both;}
#new h2 {
    color:#353535;
	font-size:1.3em;
    background:none;
	margin:0 0 40px 0;
	padding:0 0 0 25px;
	border:0px solid red;
    width:400px;
}
#new ul {
    margin:0 15px 0 160px;

}
html>body #boxB ul {margin:0 15px 0 120px;}
*+html>body #boxB ul {margin:0 15px 0 160px;}
#new ul li {
    list-style:none;
	list-style-image:none;
    color:#585858;
	margin:0 0 3px 0;
	padding:0 0 0 13px;
	background:url(../img/box_li.gif) top left no-repeat;
	}
#new ul li a{
	letter-spacing:0.1em;
	line-height:1.6em;
	}
#new ul li a:link{color:#0b5b69;}
#new ul li a:visited{color:#0b5b69;}
#new ul li a:hover{color:#474747;}
#new ul li a:active{color:#474747;}
#footer_address {
	position : absolute;
	width :250px;
	left :550px;
	top : -40px;
	padding : 0px;
	text-align:left;
	color:#585858;
}
#footer_name {
    position : absolute;
	left : 320px;
	top :70px;
	color:#0b5b69;

}
.note{float:right;clear:both;margin:5px 15px 0px 0px;padding:0;}
.note a:link{color:#500000;}
.note a:visited{color:#500000;}
