body { margin:0px; background: #FFFFFF;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

a:link{text-decoration: none; color: #FF8C00}
a:hover{text-decoration: none; color: #003399; background: #CCFF66}
a:visited{text-decoration: none; color: #FF8C00}

	h1,h2,h3,h4,h5,h6
		{
		margin:						0.5em 0;
		padding:					0;
		line-height:			120%;
		font-weight:			bolder;
		clear:						both;
		}


.s1 {font-size:   80%; line-height: 120%; }
.s1b {font-size:   80%; line-height: 120%; font-weight: bold;}
.s2 {font-size:   90%; line-height: 135%; }
.s2b {font-size:  90%; line-height: 125%; font-weight: bold;}
.s3 {font-size:  100%; line-height: 150%; }
.s3b {font-size: 100%; line-height: 150%; font-weight: bold;}
.s4 {font-size:  110%; line-height: 165%; }
.s4b {font-size: 110%; line-height: 165%; font-weight: bold;}
.s5 {font-size:  120%; line-height: 180%; }
.s5b {font-size: 120%; line-height: 180%; font-weight: bold;}
.s6 {font-size:  130%; line-height: 195%; }
.s6b {font-size: 130%; line-height: 195%; font-weight: bold;}

.bg_tb_head { background-color: #ECFFBC;}
.bg_tb_w0 { background-color: #FFFFFF;}
.bg_tb_w1g { background-color: #FFFFFF; border: solid 1px #808080;}

.hr_w1 { border-color: #cfcfcf; height: 1px}

.hidden{display:none;}


#########################
.clear{clear:both;}
.header{
    margin:0 auto;
    background-image:url("../img/header_access.gif");
    width:600px;
    height:60px;
    background-repeat:no-repeat;
}

.map{height:300px;width:600px;}
.img_left{
    float:left;
}
.img_right{
    float:right;
}
.sub_title{
    width:100%;
    text-align:left;
}

.left{
    text-align:left;
}

.right{
    text-align:right;
}
