body {
margin:10px;
font: 400 12px/18px Arial, Helvetica, sans-serif;
color: #333;
background-color:#fff;
}
a {
color: #0000CC; 

}
a:hover {
color: #0000CC;
text-decoration:underline;
}

h1 {
font: normal 16px/22px Georgia, "Times New Roman", Times, serif;
margin:10px 0 0 0;
}

h2 {
font: 800 12px/20px Arial, Helvetica, sans-serif;
margin:10px 0 0 0;
}

h3 {
font: 800 11px/16px Arial, Helvetica, sans-serif;
margin:10px 0 0 0;
}

hr {
height:1px;
border-top:1px solid #CCC;
color: #FFF;
clear:both;
display:block;
}

p img  {
float:right;
margin:0 10px 13px 10px;
}

img.GalleryImg{
	margin:6px 15px 6px 0;
	padding:4px;
	background-color:#FFF;
	border:1px solid #ddd;
}

table{max-width:700px; width:700px;text-align:left;}

table th{background:#f1f1f1;}

#map{
	clear:both;
}

#map .description{

}

#map #mapContentCellHead {
width:100%;
padding:0 0 10px 0;
border-bottom:1px solid #E6E6E6;
}
#map #mapContentCellHead img{
border:1px solid #CCC;
padding:3px;
}
#map #mapContentCellMid {
width:100%;
padding:10px 0 10px 0;
border-bottom:1px solid #E6E6E6;
}
#map #mapContentCellMid img{
padding:0 4px 0 4px;
}
#map #mapContentCellInner {
margin:0 0 0 10px;
width:260px;
}
#map #mapContentCellInner h3{
font-size:12px;
font-weight:bold;
}
#map .mapContentCellLinks {
padding:10px 0 0 0;
font-weight:800;
}
#map .description .mapContentCellLinks a{
margin:10px 10px 10px 0;
display:inline;
}

img.gmnoscreen{
	display:none;
}

.subPage{
	border-top:1px dashed #ccc;
	margin:10px 0;
	padding:10px 0;
}
