* {
	margin: 0;
	padding: 0;
	
}

img {
    border: 0px;
}



ul,li,ol,dl,dd{
	margin: 0px;
	padding: 0px;

}


h1,h2,h3,h4 {
    margin: 0px;
    padding: 0px;
}


html, body {
	height: 100%;
}


body {
	background:#B2ABA1 url(../images/im_bg.gif) repeat-x;
	font-family: "$B%R%i%.%N3Q%4(J Pro W3", "Osaka", "$B#M#S(J $B#P(J $B%4%7%C%/(J", Verdana, Arial, san-serif;
	font-size: 12px;
	color: #372104;
	vertical-align:top;
}

.hd {
	margin:0px;
	padding:0 0 0 30px;
	vertical-align:top;
}

.sm {
	margin:0px;
	padding:0 0 0 80px;
	vertical-align:top;
}

.sm img {
	margin:5px 0;
	vertical-align:top;
}

.sm a {
}

.sm a:link {

}

.sm a:visited {
}

.sm  a:hover {
	position: relative;
	left: 2px;
	top:2px;
}

.rside {
	margin:5px 0;
	padding: 0 0 0 30px;
	vertical-align:top;
	width: 650px

}
.rside  a {
    text-decoration: none;
    color:#372104;
}

.rside  a:link {
    text-decoration: none;
    color:#372104;

}

.rside  a:visited {
    text-decoration: none;
    color:#372104;
}

.rside a:active {
    color: #372104;
    text-decoration: underline;
}
.rside   a:hover {
	color: #000;
	position: relative;
	left: 1px;
	top:1px;
}


.ft img {
	margin:5px 0;
	vertical-align:center;
}

/* PNG */
* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}