/*  Park Board Standard StyleSheet */

/* styles for 3 column page layout */
table.container { width: 1000px; min-width: 1000px; max-width: 1000px; margin: 0px; margin-top: 10px; border:none; }
td.leftcol { width:166px; min-width:166px; max-width:166px; margin: 0px; border:none; }
td.midcol { width: 626px; min-width: 626px; max-width: 626px; padding-left: 12px; padding-right: 12px; margin: 0px; border:none; }
td.rightcol {width: 180px; min-width: 180px; max-width: 180px; margin: 0px; border:none; }
td.midcol573 { width: 573px; min-width: 573px; max-width: 573px; padding-left: 12px; padding-right: 12px; margin: 0px; border:none; }
td.rightcol233 {width: 233px; min-width: 233px; max-width: 233px; margin: 0px; border:none; }

div.indexpageitem { float: left; width: 616px; border-top: 1px dashed #999999; padding-top:5px; margin-top: 10px; margin-right: 10px; }
div.indexpageitemleft { float: left; width: 303px; border-top: 1px dashed #999999; padding-top:5px; margin-top: 10px; padding-right: 10px; }
div.indexpageitemright { float: left; width: 303px; border-top: 1px dashed #999999; padding-top:5px; margin-top: 10px; margin-right: 10px; }

p.leftmenulogo { margin: 0px; text-align: center; padding-top:15px; }

/* styles for standard HTML tags */
html, body, p { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1.35; }
html body { padding: 0; margin: 0; color: black; background: url(../images/bodygradient.gif) repeat-x; }
.body { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1.35; }
li { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 3px; line-height: 1.35; }
table { border-style: none; margin: 0px; border-collapse: collapse; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1.35; }
tr { vertical-align: top; }
th { text-align: left; vertical-align: top; }
td { vertical-align: top; }
img { border: none; margin: 0; padding: 0; -ms-interpolation-mode: bicubic; }
form, input, textarea, select, option { color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #000066; text-decoration: underline; }
a:visited { color: #003300; text-decoration: underline; }
a:hover { color: #FF0000; text-decoration: none; }
a:active { color: #000066; text-decoration: underline; }
a:hover img { filter: alpha(opacity=80); opacity: 0.80; }

/* tabbed header */
#glove { width: 1000px; *width: 1005px; height: 100%; overflow: auto; margin: 0px auto; background: white; }
#header { width: 990px; padding: 0px 5px; }
#searchbox { float:right; background: url(../images/searchbox178.jpg) no-repeat; width: 160px; height: 18px; margin-right: 0px; padding: 6px 10px; font-weight: bold; font-size: 11px; font-family: Arial; color: #003380; }
#searchbox a { color: #003380; text-decoration: none; text-shadow: #cdf 1px 1px; }
#searchbox a:hover { color: #ff0000; text-decoration: underline; }
#tabs { clear: both; text-align: left; margin: 0px; padding: 0px 6px; text-indent: 0px; }
#tabs li { display: inline-block; *zoom: 1; *display: inline; width: 122px; height: 23px; text-align: center; list-style: none; margin: 0px 1px 0px 0px !important; }
#tabs li a, #tabs li a:visited { display: inline-block; *zoom: 1; *display: inline; width: 122px; height: 18px; color: #003380; text-decoration: none; background: url(../images/tab_blue.gif) no-repeat; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 5px; text-shadow: #cdf 1px 1px; }
#tabs li a:hover { color: #0033dd; text-decoration: underline; opacity: 0.8; filter: alpha(opacity=80); }
#tabs li a.fronttab, #tabs li a.fronttab:visited { display: inline-block; *zoom: 1; *display: inline; width: 122px; height: 18px; color: white; background: url(../images/tab_green.gif) no-repeat; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 5px; text-shadow: #666 1px 1px; }
#tabs li a.fronttab:hover { text-decoration: underline; opacity: 1; filter: alpha(opacity=100); }

/* new standard heading styles 2007-06-12, H1=H2, H6=H5 */
H1, H2, H3, H4 { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-transform: none; margin-top: 10px; margin-bottom: 5px; }
H5, H6 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; text-transform: none; margin-top: 20px; margin-bottom: 0px; }
H1 { font-size: 30px; line-height: 30px; font-variant: small-caps; margin-top: 10px; margin-bottom: 5px; }
H2 { font-size: 30px; line-height: 30px; font-variant: small-caps; }
H3 { font-size: 24px; line-height: 24px; font-variant: small-caps; }
H4 { font-size: 18px; line-height: 18px; font-variant: normal; text-transform: uppercase; padding-top: 5px; }
H5 { font-size: 13px; line-height: 16px; }
H6 { font-size: 12px; line-height: 16px; }
H2.standard { font-size: 30px; line-height: 30px; font-variant: small-caps; }
H2.standardtop { font-size: 30px; line-height: 30px; font-variant: small-caps; margin-top: 0px; margin-bottom: 5px; }
H3.standard { font-size: 24px; line-height: 24px; font-variant: small-caps; margin-top: 10px; margin-bottom: 5px; }
H3.standardtop { font-size: 24px; line-height: 24px; font-variant: small-caps; margin-top: 0px; margin-bottom: 5px; }
H4.standard { font-size: 18px; line-height: 18px; font-variant: normal; text-transform: uppercase; margin-top: 10px; margin-bottom: 5px; padding-top: 5px; }
H4.standardtop { font-size: 18px; line-height: 18px; font-variant: normal; text-transform: uppercase; margin-top: 0px; margin-bottom: 5px; }
H4.standardline { font-size: 18px; line-height: 18px; font-variant: normal; text-transform: uppercase; margin-top: 20px; margin-bottom: 0px; padding-top: 5px; border-top: 1px dashed #999999; }
H5.standard { font-size: 13px; line-height: 16px; margin-top: 20px; margin-bottom: 0px; }
H5.standardtop { font-size: 13px; line-height: 16px; margin-top: 5px; margin-bottom: 0px; }
H5.standardline { font-size: 13px; line-height: 16px; margin-top: 20px; margin-bottom: 0px; padding-top: 5px; border-top: 1px dashed #999999; }

/* styles for text */
.text14px { font-size: 14px; line-height: 18px; }
.text13px { font-size: 13px; line-height: 16px; }
.text12px { font-size: 12px; line-height: 15px; }
.text11px { font-size: 11px; line-height: 14px; }
.text10px { font-size: 10px; line-height: 13px; }
.text9px { font-size: 9px; line-height: 12px; }
.text8px { font-size: 8px; line-height: 11px; }

/* attention grabber red text */
.alert { color: #ee0000; font-weight: bold; }

/* announcement text box */
.announcement { margin-top: 10px; background-color:#ebf1e0; border: 2px solid #9ebb68; padding: 10px; text-align: center; }
.announcementleft { background-color:#B4C8FF; border: 2px solid #6688cc; padding: 10px; text-align: left; }
.announcementyellow2 { background-color:#ffffcc; color: #514721; border: 2px solid #ffd324; margin: 1em 0px; padding: 1ex 1.5ex; text-align: center; line-height: 1.35; }
.announcement2 { background-color:#ebf1e0; border: 2px solid #c6d880; margin: 1em 0px; padding: 1ex 1.5ex; text-align: center; line-height: 1.35; }

/* facility schedule events */
.event { background-color: #e2ebf8; color: #205791; border: 1px solid #92cae4; margin: 1em 0px; padding: 1ex 1.5ex; line-height: 1.35; }
dl.event { background-color: #e2ebf8; color: #205791; border: 1px solid #92cae4; margin: 1em 0px; padding: 1ex 1.5ex; line-height: 1.35; }
dl.event dt { font-weight: bold; }
dl.event dd { margin-left: 0em; color: black; }
dl.event dd span.eventdate { font-weight:bold; color: #808080; }

/* board agenda styles */
li.agenda {margin-top: 10px; }

/* style for separator lines above element */
.lineabove1pxdashed { border-top: 1px dashed #999999; margin-top: 5px; padding-top: 5px; }
.lineabove2pxdashed { border-top: 2px dashed #999999; margin-top: 5px; padding-top: 5px; }
.lineabove1pxsolid { border-top: 1px solid #999999; margin-top: 5px; padding-top: 5px; }
.lineabove2pxsolid { border-top: 2px solid #999999; margin-top: 5px; padding-top: 5px; }

/* padding (white space) above element */
.paddedabove0px { margin-top: 0px; }
.paddedabove5px { margin-top: 5px; }
.paddedabove10px { margin-top: 10px; }
.paddedabove20px { margin-top: 20px; }
.paddedbelow10px { margin-bottom: 10px; }

/* styles for data tables */
table.tableborder2px { border: 2px solid #BDC3C6; border-collapse: collapse; }
table.tableborder1px { border: 1px solid #BDC3C6; border-collapse: collapse; }
table.tablebordernone { border: none; border-collapse: collapse; }
tr.tablerowheader { background-color: #999999; }
tr.tablerowheaderdark { background-color: #666666; }
tr.tablerowheaderlight { background-color: #BBBBBB; }
tr.tablerowunshaded { background-color: #FFFFFF; }
tr.tablerowshaded { background-color: #E9E9E9; }

th.tablecellunlined { border: none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #FFFFFF; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
th.tablecelllined { border-top: 1px solid #BDC3C6; border-bottom: 1px solid #BDC3C6; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #FFFFFF; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
th.tablecellgrid { border-top: 1px solid #BDC3C6; border-bottom: 1px solid #BDC3C6; border-left: 1px solid #BDC3C6; border-right: 1px solid #BDC3C6; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #FFFFFF; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
th.tablecellgridleft { border-top: 1px solid #BDC3C6; border-bottom: 1px solid #BDC3C6; border-left: none; border-right: 1px solid #BDC3C6; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #FFFFFF; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
th.tablecellgridright { border-top: 1px solid #BDC3C6; border-bottom: 1px solid #BDC3C6; border-left: 1px solid #BDC3C6; border-right: none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #FFFFFF; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }

th.weekdayheading { text-align:center; background: url(/parks/images/weekdayheading.gif) #bddeff; color: black; border: 1px solid #BDC3C6; }
th.sundayheading { text-align:center; background: url(/parks/images/sundayheading.gif) #d63b3a; color: white; border: 1px solid #BDC3C6; }

td.tablecellunlined { border: none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1.35; }
td.tablecelllined { border-top: none; border-bottom: 1px solid #BDC3C6; border-left: none; border-right: none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1.35; }
td.tablecellgrid { border-top: 1px solid #BDC3C6; border-bottom: 1px solid #BDC3C6; border-left: 1px solid #BDC3C6; border-right: 1px solid #BDC3C6; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1.35; }
td.tablecellgridleft { border-top: 1px solid #BDC3C6; border-bottom: 1px solid #BDC3C6; border-left: none; border-right: 1px solid #BDC3C6; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1.35; }
td.tablecellgridright { border-top: 1px solid #BDC3C6; border-bottom: 1px solid #BDC3C6; border-left: 1px solid #BDC3C6; border-right: none; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 3px; color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 1.35; }

/* styles for feature text boxes */
table.textbox { width: 176px; border: none; text-align:center; margin-top: 0px; margin-bottom: 10px; }
tr.textbox { }
th.textboxtopedgeblue { display: none; height: 0px;  }
th.textboxtopedgered { display: none; height: 0px;  }
th.textboxtopedgegreen { display: none; height: 0px;  }
th.textboxtopedgepurp { display: none; height: 0px;  }
th.textboxtopblue { color: #000000; background-color:#C7E0F0; background-image: url(/parks/images/textbox180_topblue.gif); background-repeat: no-repeat; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 0; line-height: 25px; }
th.textboxtopred { color: #000000; background-color:#C7E0F0; background-image: url(/parks/images/textbox180_topblue.gif); background-repeat: no-repeat; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 0; line-height: 25px; }
th.textboxtopgreen { color: #000000; background-color:#C7E0F0; background-image: url(/parks/images/textbox180_topblue.gif); background-repeat: no-repeat; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 0; line-height: 25px; }
th.textboxtoppurp { color: #000000; background-color:#C7E0F0; background-image: url(/parks/images/textbox180_topblue.gif); background-repeat: no-repeat; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 0; line-height: 25px; }
td.textboxtoplineblue { display: none; height: 0px; }
td.textboxtoplinered { display: none; height: 0px; }
td.textboxtoplinegreen { display: none; height: 0px; }
td.textboxtoplinepurp { display: none; height: 0px; }
td.textboxbottom { padding:5px; padding-right: 8px; padding-left: 8px; background-color:#CCCCCC; background-image: url(/parks/images/textbox180_bg.gif); background-repeat: repeat-y; font: 11px Arial, Helvetica, sans-serif; text-align:left; line-height: 1.35; }
td.textboxbottomline { height: 3px; background-image: url(/parks/images/textbox180_line.gif); }
td.textboxbottomedge { height: 7px; background-color:#CCCCCC; background-image: url(/parks/images/textbox180_bottom.gif); background-repeat: no-repeat; padding-top: 0; padding-bottom: 0; }

/* styles for park details */
.textbox233 { font: 11px Arial, Helvetica, sans-serif; line-height: 1.35; }
table.textbox233 { width: 233px; border: none; text-align:center; margin-top: 0px; margin-bottom: 10px; }
tr.textbox233 { }
th.textboxtop233edgegrey { display: none; height: 0px;  }
th.textboxtop233edgeblue { display: none; height: 0px;  }
th.textboxtop233edgegreen { display: none; height: 0px;  }
th.textboxtop233edgered { display: none; height: 0px;  }
th.textbox233topblue { color: #000000; background-color:#C7E0F0; background-image: url(/parks/images/textbox233_topblue.gif); background-repeat: no-repeat; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 0; line-height: 25px; }
th.textbox233topred { color: #000000; background-color:#C7E0F0; background-image: url(/parks/images/textbox233_topblue.gif); background-repeat: no-repeat; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 0; line-height: 25px; }
th.textbox233topgreen { color: #000000; background-color:#C7E0F0; background-image: url(/parks/images/textbox233_topblue.gif); background-repeat: no-repeat; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 0; line-height: 25px; }
td.textbox233toplineblue { display: none; height: 0px; }
td.textbox233toplinered { display: none; height: 0px; }
td.textbox233toplinegreen { display: none; height: 0px; }
td.textbox233bottom { padding:5px; padding-right: 8px; padding-left: 8px; background-color:#CCCCCC; background-image: url(/parks/images/textbox233_bg.gif); background-repeat: repeat-y; font: 11px Arial, Helvetica, sans-serif; text-align:left; }
td.textbox233bottomline { height: 3px; background-image: url(/parks/images/textbox233_line.gif); }
td.textbox233bottomedge { height: 7px; background-color:#CCCCCC; background-image: url(/parks/images/textbox233_bottom.gif); background-repeat: no-repeat; padding-top: 0; padding-bottom: 0; }

/* spacers for tables */
br.spacer5px {line-height: 5px; }
br.spacer10px {line-height: 10px; }

/* styles for top black menu bar */
.blackbar {color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px 0; /* add padding after html validated */}
.blackbarbold { color: #FFFFFF; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
a.blackbarhighlight { color: #99FF99; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
a.blackbar { font: 12px Arial, Helvetica, sans-serif; text-decoration: none;}
a.blackbarbold { font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
a.blackbar { color: #FFFFFF; }
a.blackbar:link, a.blackbar:visited { color: #FFFFFF;  font: 12px Arial, Helvetica, sans-serif; text-decoration: none;}
a.blackbarbold:link, a.blackbarbold:visited { color: #FFFFFF;  font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
a.blackbarhighlight:link, a.blackbarhighlight:visited { color: #99FF99; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
a.blackbar:hover, a.blackbarbold:hover, a.blackbarhighlight:hover { color: #FF9900; }
a.blackbar:active, a.blackbarbold:active { color: #FFFFFF; }
a.blackbarhighlight:active { color: #99FF99; }

ul.buttonstrip { list-style: none; margin: 0.5ex 0px; padding: 10px; padding-left: 0px; line-height: 1.35; }
ul.buttonstrip li { display: inline; margin: 0; padding: 2px; }
ul.buttonstrip li a { font-size: 11px; white-space: nowrap; padding: 1px 6px; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 2px solid #999999; border-right: 2px solid #999999; text-decoration: none; color: black; background: transparent url(/parks/images/button_normal.gif); }
ul.buttonstrip li a:hover { text-decoration: none; border-top: 1px solid #99cc99; border-left: 1px solid #99cc99; border-bottom: 2px solid #4f9d4f; border-right: 2px solid #4f9d4f; color: black; background: transparent url(/parks/images/button_highlight.gif); }
ul.buttonstrip li a:visited { text-decoration: none; color: black; }
ul.buttonstrip li a img {margin: 0; padding: 0; }

/* styles for images */
img.featurebutton { margin-bottom: 10px; margin-top: 0px; }
img.featurephoto { margin-bottom: 10px; margin-top: 0px; }
img.photoright { float: right; border: none; margin-left: 13px; margin-top: 0px; margin-bottom: 20px; }
img.photoleft { float: left; border: none; margin-right: 13px; margin-top: 0px; margin-bottom: 20px; }
img.topbutton { float: right; margin-right: 4px; }
div.photoboxright { float: right; margin-left: 13px; margin-top: 0px; margin-bottom: 20px; font-size: 10px; text-align: center; }
div.photoboxleft { float: left; margin-right: 13px; margin-top: 0px; margin-bottom: 20px; font-size: 10px; text-align: center; }
/* PDF image in photobox */
.photoboximg { padding-bottom: 0px; margin-bottom: -3px; vertical-align: text-bottom; }
/* links in photobox */
div.photoboxright a:link { color: #000066; text-decoration: none; }
div.photoboxright a:visited { color: #003300; text-decoration: none; }
div.photoboxright a:hover { color: #FF0000; text-decoration: none; }
div.photoboxright a:active { color: #000066; text-decoration: none; }
div.photoboxleft a:link { color: #000066; text-decoration: none; }
div.photoboxleft a:visited { color: #003300; text-decoration: none; }
div.photoboxleft a:hover { color: #FF0000; text-decoration: none; }
div.photoboxleft a:active { color: #000066; text-decoration: none; }

/* styles for CC pages */
div.ccamenitiescontainer { float: left; width: 303px; margin-left: 5px; margin-right: 5px; }
div.ccamenities { float:left; width: 293px; padding: 5px; margin-bottom: 8px; border: 1px solid #666666;}
div.ccamenities img { float: left; margin: 0px; }
div.ccamenities p { margin: 0px; margin-left: 60px; margin-bottom: 5px;}
div.ccfacilities { float:left; width: 198px; height: 26px; padding: 5px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; border: none; } 
div.ccservices { float: left; width: 293px; padding: 10px; margin: 0; margin-bottom: 10px;}
table.ccadminleft { float: left; width: 308px; margin-bottom: 10px; margin-top: 10px; }
table.ccadminhours { clear: left; float: left; width: 308px; margin-bottom: 10px; margin-top: 0px; }
table.ccadminright { float: right; width: 308px; margin-bottom: 10px; margin-top: 10px; }
#topbanner { text-align: left; position: relative; width: 626px; height: 180px; }
#topbanner img { position: absolute; left: 0px; bottom: 0px; width: 626px; height: 180px; z-index: 2; }
div.ccintro { clear: both; margin-top: 15px; padding-left: 5px; padding-right: 5px; border: 1px solid #BDC3C6; background-color: #F6F5F5; }

/* styles for planning project pages */
div.projectsummary { clear: both; margin-top: 10px; margin-bottom: 10px; padding: 10px; padding-top: 0; padding-bottom: 0; border: 2px solid #CCCCCC; background-color: #F9F9F9; }
p.projectitem { border-top: 1px dashed #666666; }

/* styles for board meeting agendas */
li.agenda { margin-bottom: 15px; }

/* footer style at the bottom of all pages. */
.footer { color: #000000; font: 9px Arial, Helvetica, sans-serif; text-align: left; }
.footerbold { color: #006600; font: bold 11px Arial, Helvetica, sans-serif; }
a#covemblem { float: left; margin: 1px 3px; width: 152px; height: 63px; }
a#covemblem IMG { border: 0px; }
a#vanoc { float: right; margin: 1px 3px; width: 124px; height: 63px; }
a#vanoc IMG { border: 0px; }

/* right side column (ParkFinder) */
.contentrightcolumn { width: 235px; background-color: transparent; padding: 5px; }

/* printable version of form elements */
.box3d { padding: 0; font-family: Arial,Helvetica,sans-serif; font-weight: normal; border-top: 1px solid threeddarkshadow; border-left: 1px solid threeddarkshadow; border-bottom: 2px solid threedlightshadow; border-right: 2px solid threedlightshadow;}
.selected { color: highlighttext; background-color: highlight;}
.hc_option {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; }

/* google translate */
#google_translate_element * { font-family: Arial; font-size: 11px; }
.goog-te-balloon-frame{display: none !important;}
font{background: transparent !important;}


@media screen {
/*#dwtheader { display: inline; }
#dwtsidebar { display: inline; }
#dwtfooter { display: inline; }*/
#printheader { display: none; }
#printfooter { display: none; }
.printonly { display: none; }
}

@media print {
/* hide sections for hardcopy */
#dwtheader { display: none; }
#dwtsidebar { display: none; }
#dwtfooter { display: none; }
#printheader { display: inline; border-bottom: 1px solid #006600; margin-bottom: 4px; }
#printfooter { display: inline; border-top: 1px solid #006600; margin-top: 4px; }
.printonly { display: inline; }
.noprint { display: none; }
html body { background: white; }
#glove { width: 1000px; *width: 1005px; height: 600px; overflow: visible; margin: 0px auto; background: white; }
}

/* OBSOLETE STYLES
.body { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.bodylarge { color: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.bodysmall { color: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.bodytiny { color: #000000; font: 9px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.bodybold { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; font-weight: bold; }
.headingextralarge { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant:small-caps; margin: 0px; font-size: 36px; }
.headinglarge { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant:small-caps; margin: 0px; font-size: 32px; }
.headingmedium { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant:small-caps; margin: 0px; font-size: 28px; }
.headingsmall { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant:small-caps; margin: 0px; font-size: 24px; }
img.photorightnoborder { float: right; border: none; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }
img.photonoborder { float: left; border: none; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; }
img.photoborder { float: left; border: none; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; }
H1.multiheading {margin-top: -5px; margin-bottom: 20px; }
H2.multiheading {margin-top: -5px; margin-bottom: 20px; }
H3.multiheading {margin-top: -5px; margin-bottom: 20px; }
H4.multiheading {margin-top: -5px; margin-bottom: 20px; }
H5.multiheading {margin-top: -5px; margin-bottom: 20px; }
H6.multiheading {margin-top: -5px; margin-bottom: 20px; }
.heading14px { color: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin-top: 20px; margin-bottom: -5px; }
.heading16px { color: #000000; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; margin-top: 20px; margin-bottom: -5px; }
.heading20px { color: #000000; font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; margin-top: 20px; margin-bottom: -5px; }
 div.menustrip {width: 627px; margin-left:-1px; background-color: #666666; color: #FFFFFF; padding-top: 2px; padding-bottom: 3px; border-top: none;}
div.menustrip a:link { background-color: #666666; color: #FFFFFF; text-decoration: none; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; border-left: 1px solid white; }
div.menustrip a:visited { background-color: #666666; color: #FFFFFF; text-decoration: none; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; border-left: 1px solid white; }
div.menustrip a:hover { background-color: #999999; color: #FFFFFF; text-decoration: none; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; border-left: 1px solid white; }
div.menustrip a:active { background-color: #666666; color: #FFFFFF; text-decoration: none; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; border-left: 1px solid white; }
a.navbuttongreen, a.navbuttongreen:link, a.navbuttongreen:visited, a.navbuttongreen:active { color: #FFFFFF; font-size: 11px; text-decoration: none; background-color: #009933; border-top: 2px solid #00CC99; border-left: 2px solid #00CC99; border-bottom: 2px solid #006600; border-right: 2px solid #006600; padding-left: 8px; padding-right: 8px; padding-bottom: 1px; }
a.navbuttongreen:hover { color: #FFFF00; background-color: #007F22; border-top: 2px solid #006C00; border-left: 2px solid #006C00; border-bottom: 2px solid #00CC66; border-right: 2px solid #00CC66; }
a.navbuttonblue, a.navbuttonblue:link, a.navbuttonblue:visited, a.navbuttonblue:active { color: #FFFFFF; font-size: 11px; text-decoration: none; background-color: #0066AA; border-top: 2px solid #0099CC; border-left: 2px solid #0099CC; border-bottom: 2px solid #000066; border-right: 2px solid #000066; padding-left: 8px; padding-right: 8px; padding-bottom: 1px; }
a.navbuttonblue:hover { color: #FFFF00; background-color: #003399; border-top: 2px solid #000077; border-left: 2px solid #000077; border-bottom: 2px solid #0099CC; border-right: 2px solid #0099CC; }
a.navbuttongrey, a.navbuttongrey:link, a.navbuttongrey:visited, a.navbuttongrey:active { color: #FFFFFF; font-size: 11px; text-decoration: none; background-color: #777777; border-top: 2px solid #AAAAAA;border-left: 2px solid #AAAAAA; border-bottom: 2px solid #666666; border-right: 2px solid #666666; padding-left: 8px; padding-right: 8px; padding-bottom: 1px; }
a.navbuttongrey:hover { color: #FFFF00; background-color: #666666; border-top: 2px solid #555555; border-left: 2px solid #555555; border-bottom: 2px solid #999999; border-right: 2px solid #999999; }
a.indexwhiteongreen, a.indexwhiteongreen:link, a.indexwhiteongreen:visited, a.indexwhiteongreen:active { color: #FFFFFF; font-size: 10px; text-decoration: none; background-color: #009933; border-top: 2px solid #00CC99; border-left: 2px solid #00CC99; border-bottom: 2px solid #006600; border-right: 2px solid #006600; padding-left: 3px; padding-right: 3px; padding-bottom: 1px; }
a.indexwhiteongreen:hover { color: #FFFF00; background-color: #007F22; border-top: 2px solid #006C00; border-left: 2px solid #006C00; border-bottom: 2px solid #00CC66; border-right: 2px solid #00CC66; }
.textred { color: #FF0000; }
.textredbold { color: #FF0000; font-weight: bold; }
.titlewhiteongreen { color: #FFFFFF; font-weight: bold; background-color: #009933; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; }
a.titlewhiteongreen { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #009933; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; }
a.titlewhiteongreen:visited { color: #FFFFFF; text-decoration: none; }
a.titlewhiteongreen:hover { color: #FFFFFF; text-decoration: none; }
a.titlewhiteongreen:active { color: #FFFFFF; text-decoration: none; }
.smlcap { font-variant: small-caps; }
.recording { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: center;}
a.pdf { background-image: url(/parks/images/pdf.gif); background-repeat: no-repeat;  background-position: right center; padding-right: 16px; }
a.follow { padding-right: 18px; background: url(/parks/images/ellipsis_underlined.gif) no-repeat; background-position: right 13px; /background-position: right 12px; }
a.follow:visited { padding-right: 18px; background: url(/parks/images/ellipsis_visited.gif) no-repeat; background-position: right 13px; /background-position: right 12px; }
a.follow:hover { padding-right: 18px; background: url(/parks/images/ellipsis.gif) no-repeat; background-position: right 13px; /background-position: right 12px; }
.rightalignbgphoto { background-repeat: repeat-y; background-position: top right; } 
*/

