body{
background-image:url("./imgs/wall.gif");
background-repeat:repeat;
margin:0px;
font-size:12px;
letter-spacing:1px;
line-height:120%;
color:#666666;
text-align:center;
}

a:link{text-decoration:none;color:#0066FF;}
a:visited{text-decoration:none;color:#6699CC;}
a:active{text-decoration:none;color:#00FFFF;}
a:hover{text-decoration:none;color:#00FFFF;}


td{
font-size:12px;
letter-spacing:1px;
line-height:150%;
color:#666666;
}

.main{
text-align:center;
width:752px;
background-color:#FFFFFF;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#999999;
}

.contents{
text-align:left;
}


.block1{
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#CCCCCC;
font-size:12px;
letter-spacing:1px;
line-height:120%;
color:#666666;
}



.block2{
background-color:#F0F8FF;
font-size:12px;
letter-spacing:1px;
line-height:120%;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#CCCCCC;
}


.block3{
width:550px;
font-size:12px;
letter-spacing:1px;
line-height:150%;
color:#666666;
}


.block4{
width:550px;
font-size:12px;
letter-spacing:1px;
line-height:150%;
color:#666666;
border-collapse: collapse;
}


.block5{
width:550px;
background-color:#F0F8FF;
font-size:12px;
letter-spacing:1px;
line-height:150%;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#CCCCCC;
}


.block6{
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#CCCCCC;
font-size:12px;
letter-spacing:1px;
line-height:200%;
color:#666666;
}


.block7{
width:700px;
font-size:12px;
letter-spacing:1px;
line-height:150%;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#CCCCCC;
color:#ff0000;
}



.dot{
border-width:1px;
border-bottom-style:dotted;
border-color:#CCCCCC;
color:#666666;
}


.dot2{
border-width:1px;
border-bottom-style:solid;
border-color:#339999;
color:#666666;
}

.dot3{
border-width:1px;
border-bottom-style:solid;
border-color:#999999;
color:#666666;
}


.bg{
background-color:#DDDDDD;
color:#666666;
}


.title{
border-width:1px;
border-top-style:solid;
border-color:#CCCCCC;
width:550px;
font-size:12px;
letter-spacing:1px;
line-height:150%;
color:#666666;
border-collapse: collapse;
background-color:#DDDDDD;
color:#666666;
}

.title2{
border-width:1px;
border-top-style:solid;
border-color:#CCCCCC;
width:550px;
font-size:12px;
letter-spacing:1px;
line-height:50%;
color:#666666;
border-collapse: collapse;
background-color:#DDDDDD;
color:#666666;
}


.spacer5{
width:5px;
}

.spacer500{
width:500px;
}
.spacer100{
width:100px;
}

.aqua{
	background-color: #ffffff;
	color: #4499ff;
	font-weight: bold;
}


.red16{
	background-color: #ffffff;
	color: #ff0000;
	font-weight: bold;
	font-size: 16px;
}


.blue{
	background-color: #ffffff;
	color: #0000ff;
}


.red2{
	background-color: #ffffff;
	color: #ff0000;
	font-size: 10px;
}


ul#map{
margin:0;
padding:0;
}

ul#map ul{
margin: 0;
padding: 0;
}

ul#map li.no{
list-style-type: none;
margin: 0 0 0 2em;
padding: 0 0 0 15px;
}

ul#map li{
list-style-type: none;
margin: 0 0 0 2em;
padding: 0 0 0 15px;
background: url(./imgs/marker.gif) no-repeat;
}

ul#map li.joint  {
background: url(./imgs/joint.gif) repeat-y top left;
}

ul#map li.bottom {
background: url(./imgs/bottom.gif) no-repeat bottom left;
}


.copy{
width:750px;
background-color:#003399;
color:#ffffff;
text-align:right;
font-size:10px;
letter-spacing:1px;
}

