/*----------------------menu-------------------------*/
#menu{
width:183px;
padding:4 0 0 0;
}
#menu ul{
list-style:none; padding:0 0 0 0px; margin: 0px; width:183px;
}
#menu ul li{
list-style:none;
width:183px;
height:36px;
margin:1px;
line-height:36px; 
font-family:Verdana, Helvetica, sans-serif; 
font-size:11pt;
background-color: gainsboro;
}
#menu ul li a{
float:left; text-decoration:none; color: #305030; padding:0 0 0 21px; width:161px;
}
#menu ul li a:hover{
float:left; text-decoration:none; color: #810100; padding:0 0 0 21px; 
background:url(../resources/menu_arrow.gif) no-repeat left;
background-position:right 10px; 
}
#menu ul li a.current{
float:left; text-decoration:none; color: #810100; padding:0 0 0 21px; 
background:url(../resources/menu_arrow.gif) no-repeat left;
background-position:right 10px; 
}

h1 { 
background-color: #305030; 
font-family: "Verdana", sans-serif; color: white; font-size: 10pt; font-weight: 300;
padding-top: 10px; 
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 10px;
}
body.PageStyle { background-color: white; margin-left: 0px; margin-top: 0px}
table.MapText { margin: 0px; padding:5px; background-color: "whitesmoke"; border: 0px }
p.MapText { font-family: "Verdana", sans-serif; color: #305030; font-size: 9pt; font-weight: 300 }
td.Review { width: 600px; vertical-align: "top"; padding-right: 7px }
.ListingBannerText { font-family: "Verdana", sans-serif; font-size: 12pt; color: "whitesmoke"; font-weight: 600 }
.ListingBannerSmallTextL { text-align: left; font-family: "Verdana", sans-serif; font-size: 8pt ; color: #305030; font-weight: 200 }
.ListingBannerSmallTextR { text-align: right; font-family: "Verdana", sans-serif; font-size: 8pt ; color: #305030; font-weight: 200 }
.ListingCol1 { font-family: "Verdana", sans-serif; color: #305030; font-size: 10pt; margin:0 }
.ListingOtherCols { font-family: "Verdana", sans-serif; color: #305030; font-size: 8pt; margin:0 }
td.ListingMargin { width: 20px; background-color: "whitesmoke"; visibility: hidden}
td.ListingBanner { padding: 5px }
img.ListingLogo { float: right; border: 0px } 
table.Listing { margin: 0px; padding: 1px; border: 0px; width: 600px }
tr.ListingOdd { background-color: #eeeeff }
tr.ListingEven { background-color: "whitesmoke" }
.ListingLink { font-family: "Verdana", sans-serif; color: #305030; font-size: 10pt }
.ListingColHeadsBold { font-family: "Verdana", sans-serif; color: #305030; font-size: 10pt }
td.NewsColumn { width: 33%; padding: 10px; vertical-align: top }
table.News { margin: 2px; padding:5px; width: 640px; border: 0px }
td.NewsPage { width: 640px; background-color: "white"; border-top: 0px; border-bottom: 0px }
p.NewsBody { font-family: "Verdana", sans-serif; color: #305030 ; font-size: 8pt; font-weight: 300; margin: 0px; margin-bottom: 14px }
p.ReviewBodyText { font-family: "Verdana"; font-size: 8pt; color: #305030 }
ul { font-family: "Verdana"; font-size: 8pt; color: #305030 }
p.ReviewHeader1 { font-family: "Verdana", sans-serif; font-size: 18pt; color: #305030 }
p.ReviewHeader2 { font-family: "Verdana", sans-serif; font-size: 12pt; color: #305030; font-weight: 600 }
p.ReviewFootnote1 { font-family: "Verdana", sans-serif; font-size: 8pt; color: #305030; font-weight: 600 }
Blockquote { font-family: "Verdana"; font-size: 8pt; font-style:italic; color: #305030 }
td.Strap { 
background-color: #305030; 
font-family: "Verdana", sans-serif; color: white; font-size: 10pt; font-weight: 300;
padding-top: 10px; 
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 10px;
}
td.Navigator { width: 180px; vertical-align: top }
.optionRow { background-color: gainsboro }
.menuOptionDefault
{ font-family: "Verdana", sans-serif; 
font-size: 11pt; 
color: #305030; 
padding-top: 8px; 
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 8px }
.menuOptionHighlight
{ font-family: "Verdana", sans-serif; 
font-size: 11pt; 
color: #810100; 
padding-top: 8px;
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 8px }
.menuSelectedDefault 
{ font-family: "Verdana", sans-serif; 
font-size: 11pt; 
padding-top: 8px; 
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 8px }
.menuSelectedOn
{ font-family: "Verdana", sans-serif; 
font-size: 11pt; 
color: #810100; 
padding-top: 8px; 
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 8px }
.Banner
{ 	vertical-align: top; border: 0px; margin: 0px; padding: 0px; }
.BannerRedLeft
{ 	border: 0px; margin: 0px;  padding: 0px;
	border-collapse: collapse;
	background-color: #810100;
	text-align: left;
	height: 80px }
.BannerRed
{ 	border: 0px; margin: 0px;  padding: 0px;
	border-collapse: collapse;
	background-color: #810100;
	text-align: right;
	height: 80px }
p.BannerText { font-family: "Verdana", sans-serif; color: white; font-size: 30pt; font-weight: 900 }
.NoGaps { border-collapse: collapse; border: 0px; margin: 0px; padding: 0px }
.ShowPointer { visibility: visible }
.HidePointer { visibility: hidden }
.MapFilter { font-family: "Verdana", sans-serif; font-size: 8pt; color: #305030; font-weight: 600 }
.Footer { font-family: Verdana, sans-serif; font-size: 8pt; color: #800000; font-weight: 300; text-align: center }
.ReviewMapLink { font-family: "Verdana", sans-serif; font-size: 6pt; color: #305030; font-weight: 300 }
.ReviewPhoto { text-align: right }