@charset "utf-8";
/* CSS Document */
.footer { font-weight:normal; margin:0px; font-size:.8em; color:#666 }
#ftnav { color:#666;margin-bottom:10px;margin-top:5px;margin-left:auto;margin-right:auto; width:100%;text-align:center;clear:both;}
#ftnav a { font-family:arial; text-decoration:none; font-size:.8em; color:#666 }
#ftnav a:hover { text-decoration:underline; color:#000 }
/*Nav Menu*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 11px Arial;
width: 160px; /* Main Menu Item widths */
border-bottom: 0px solid #65a1a9;
border-top: 0px solid #65a1a9;
}
.sidebarmenu ul li{
position: relative;
}
li.title{
border:0px solid #65a1a9;
background: url('/Images/menubg.gif');
width:100%;
height:24px;
margin:0px;
}
li.title p{
	font-size:10pt;
  text-align:center;
	margin-top:4px;
	color: #ddeef0;
}
.sidebarmenu ul #menubot{
border:0px solid #65a1a9;
background: url('/Images/menubot.gif') no-repeat;
width:100%;
height:5px;
margin:0px;
padding:0px;
font-size:1px;
}
.sidebarmenu *{z-index:100;}
/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
padding: 6px;
border-top: 1px solid #65a1a9;
border-right: 1px solid #65a1a9;
border-left: 1px solid #65a1a9;
}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #ddeef0; /*background of tabs (default state)*/
}
.sidebarmenu ul li a:visited{
color: black;
}
.sidebarmenu ul li a:hover{
background-color: #65a1a9;
}
/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 200px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border-bottom: 1px solid #65a1a9;
}
.sidebarmenu a.subfolderstyle{
background: url('/Images/right.gif') no-repeat 97% 50%;
}
/*Town Page*/

body{
	font: .90em Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; /* For IE5 */
	color: #000000;
}
div#add { text-indent: 0em; margin-left: 0px;margin-top:0px;float:left;}
a#addlist {font-size:13px;font-weight:bold;color:#df9044;text-decoration:none;font-family:Arial;display:inline}
a#addlist:hover {text-decoration:underline}
div#share{ position:absolute; right:7px; top: 14px; }
div#logo {margin-left:auto;margin-right:auto;width:321px;}
div#logo img{border:0px solid black}
div.topnavbar { width:100%; min-height:30px; background-color:#65a1a9; text-align:left;border:1px solid #517e84;min-width:815px}
table.topnavbar {font-family:Arial;text-align:left;clear:both;font-size:10pt;width:100%;background-color:#65a1a9;border:0px solid black}
#tbartitle { font-family:"Times New Roman", Times, serif;min-width:160px;font-size:24pt; padding-left:10px;}
a.crumb {font-family:arial;text-decoration:none;font-size:11pt;color:#fff}
a.crumb:hover{ text-decoration:underline;color:#000}
#container {width: 100%;background: #FFFFFF;text-align: left;min-width:815px;}
#header {min-width:835px;position:relative} 
#lcol {float: left; margin-left:15px;width: 11em;padding: 18px 0; }
/*#rcol {float: right;margin-right:10px;width: 11em;padding: 5px 0;	padding-bottom:32767px; margin-bottom:-32767px;}*/
#rcol {float: right;margin-right:10px;width:14em;padding: 5px 0;text-align:center;}
#rcol #adpad {font-size:30px;}
#rcol h3 {text-align:left;font-size:100%;color:#568ba3;margin:0px;}
#lcol h3, #lcol p, #rcol p, #rcol h3 {margin-left: 10px;margin-right: 10px;}
#mainCol {margin: 0 12em 0 12em;padding: 0 2em 0 2em;} 
#wrapper {overflow:hidden;clear:both;} /*hide column extention */
#footer {padding: 0 10px;} 
#footer p {
	margin: 0; 
	padding: 10px 0; 
	text-align:center;
}
#wx {width:160px;text-align:center;}
#wx img {border:0px solid #000000;margin-top:20px;}
div.topnavbar { display:table;width:100%; min-height:30px; background-color:#65a1a9; text-align:left;border:1px solid #517e84;_position:relative}
div.towninfo {min-height:58px}
div.towninfo #tinfo{float:left;}
div.towninfo p {font-family:Verdana, Geneva, sans-serif; font-weight:bold;line-height:150%;font-size:11pt;margin-left:195px;margin-top:5px;width:400px;}
div#search {float:right;width:260px;margin-top:5px;}
#navForm {margin:0;padding:0;display:inline;margin-right:10px}
#mapwrap {z-index:1;position:absolute;left:15px;top:3px;width:160px;height:152px;border:0px solid black;}
#maptab {display: table; height: 152px; #position: relative; overflow: hidden;width:100%}
#mapcell {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;width:100%;}
#mapmini {#position: relative; #top: -50%;width:100%;}
#mapmini p{text-align:center;width:100%;margin:0px}
.nav {color:black; margin:0;font-size:8pt; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:normal; text-decoration: none}
#navForm {margin:0;padding:0;display:inline;margin-right:10px;color:#fff}
div.town{color:black; font-size:24pt;margin-left:185px;margin-right:100px;font-weight:normal;font-family:"Times New Roman", Times, serif;white-space:nowrap;}
h1.Category {font-size:120%;font-weight:bold;color:#000;}
h2.SubCat {font-size:100%;color:#568ba3;margin-left:0px;}
div.ent { overflow:hidden;margin-left:0px; }
div.ent p { font-size:90%;text-indent: 0em; margin-left: 0px;margin-top:0px;}
div.ent p a {color:#334c98;font-weight:bold;font-size:100%}
div.ent p a:hover {color:#db781a}
div.ent a.more {color:#606f7e;font-weight:normal;font-size:90%;text-decoration:none;}
div.ent a.more:hover {text-decoration:underline;}
div.entA {overflow:hidden;margin-left:0px;padding:5px;background-color:#e6f4f6}
div.entA p {font-size:90%;text-indent: 0em; margin-left: 0px;margin-top:0px;}
div.entA p a {color:#334c98;font-weight:bold;font-size:100%}
div.entA p a:hover {color:#db781a}
div.entA a.more {color:#606f7e;font-weight:normal;font-size:90%;text-decoration:none;}
div.entA a.more:hover {text-decoration:underline;}
ul.ent {list-style-type: none;margin-left:15px;text-indent: 0px;padding:0px}
ul.ent li {margin: 0;border-bottom: 0px dashed #ccc;padding: 5px 0px; overflow: hidden;list-style-type:none;}
.SubCat img {border-width:0px;margin:0px;padding:0px;display: inline;margin-right:3px;}
.Category img {border-width:0px;margin:0px;padding:0px;display: inline;margin-right:3px;}
a.actbtn{	
_width:12em;
font-size:9pt; font-family:Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration: none;vertical-align:middle;
border: 1px solid #eb7f16;
/*background-image: url(/Images/btnBG.png);
background-repeat:repeat-x;*/
background-color:#ef8116;
color: #fff;
margin-left:5px;
}
.actbtn span {_width:1em; _cursor:hand;margin:0;padding: 0px 3px 0px 2px;color: #fff;font-size:9pt;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.actbtn img {border:none;display:inline;padding-right:2px; padding-top:2px}
.actbtn:hover {background-color:#cc6600}
table.totop a {color:#e07819;font-size:100%;text-decoration:none;}
table.totop a:hover {text-decoration:underline;}
