body { margin:0px; padding:0px 0px 30px 0px; background-color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; font-size:9pt; line-height:12pt; color:#333333 }
a:link { color:#007D78; text-decoration:none }
a:visited { color:#007D78; text-decoration:none }
a:active { color:#003333; text-decoration:none }
a:hover { color:#003333; text-decoration:underline }

h1 { font-size:medium }
h2 { font-size:small }
h3 { font-size:small; margin:0px 0px 50px 0px; line-height:25px; height:70px }
h4 { font-size:x-small }
h5 { font-size:x-small; _font-size:90%; margin:0px 0px 3px 0px; padding:0px; font-style:normal }
p { margin:6px 0px 12px 0px; padding:0px }

.bbTgas { position:absolute; top:-2000px }
.header { position:relative; top:0px; left:0px; width:850px }
.date { position:absolute; top:96px; left:80px; font-size:xx-small; font-weight:bold }

.contentholder { width:850px; min-height:500px; _height:500px; padding:10px 0px 10px 0px; background-image:url(../images/bb_sd_h_dafbg.jpg); background-repeat:no-repeat; text-align:left }
.contentholder2 { width:850px; min-height:500px; _height:500px; padding:10px 0px 10px 0px; text-align:left }
.leftmargin { float:left; width:35px; height:10px }
.leftcol { float:left; margin-right:20px; width:200px }
.leftcol img { margin-bottom:5px }
.leftcol ul { margin:0px; padding:0px 0px 10px 35px; list-style-image:url(../images/bb_sd_i_navbullet_off.gif); font-size:120%; _font-size:x-small }
.midcol { float:left; margin-right:20px; width:341px }
.midcol ul { color:#007D78 }
.midleftcol { float:left; margin-right:10px; width:90px; font-weight:bold }
.midrightcol { float:left; width:240px; padding-bottom:10px }
.rightcol { float:left; width:225px }
.rightcol h3 { font-size:small; margin:24px 0px 43px 0px; _margin:32px 0px 46px 0px; line-height:25px; height:auto }
.secondcol { float:left; width:550px }
.secondcol table { border:1px solid #003333; border-width:0px 0px 1px 1px; margin-bottom:20px }
.secondcol td { font-size:small; _font-size:x-small; color:#003333; border:1px solid #003333; border-width:1px 1px 0px 0px }
.secondcol th { font-size:small; _font-size:x-small; color:#003333 }
.secondcol td.tablehead { background-color:#77BBBB; color:#FFFFFF; font-weight:bold }
.secondcol h1 { width:600px; text-align:right; margin-top:0px }
.onlycol { float:left }
.onlycol p { width:750px }
.endcol { clear:both; padding-bottom:20px }

.homespic { margin-top:15px }
.homesaddress { position:relative; top:0px; left:0px }
.homesaddress h4 { position:absolute; top:-72px; _top:-80px; left:365px; width:208px }
.homesaddress h4#fourline { top:-60px; _top:-64px; left:365px; width:208px }


.homebox { position:relative; height:150px; border:1px solid #77BBBB; border-width:0px 1px }
.homebox ul { position:absolute; top:-20px; margin:0px; padding: 0px 45px; list-style-image:url(../images/bb_sd_h_qmarks.gif); font-size:small; _font-size:x-small }
.homebox li { margin-bottom:5px }
.lastline { margin-bottom:0px }
.quotes { font-family:times-new-roman,serif; font-size:200%; color:#007D78; position:relative; top:3px; height:20px; overflow:hidden }

.downlozenges { text-align:center; margin-top:254px }
.downlozenges2 { text-align:center; margin-top:255px; _margin-top:375px }

/* activities styles */
.row {  }
.acol { float:left; margin-right:4px; width:127px }
.hcol { padding:6px 3px; font-weight:bold; color:#003333; text-align:center }
.acola { padding:6px 3px; background-color:#77BBBB; color:#003333; _font-size:90%; min-height:30px; _height:40px; margin-bottom:2px }
.acolb { padding:6px 3px; background-color:#007D78; color:#FFFFFF; _font-size:90%; min-height:30px; _height:40px; margin-bottom:2px }
.endcol2 { clear:both; font-size:1px; line-height:1px; height:1px; overflow:hidden }

/* end activities styles */

/* menu styles */
.row {  }
.hcol2 { float:left; margin-right:4px; width:106px; _width:108px; padding:6px 1px; font-weight:bold; color:#003333; text-align:center }
.mcola { float:left; margin-right:4px; width:106px; _width:108px; padding:6px 1px; background-color:#77BBBB; color:#003333; _font-size:90%; min-height:290px; _height:360px; font-style:italic; text-align:center; _overflow:hidden }
.mcolb { float:left; margin-right:4px; width:106px; _width:108px; padding:6px 1px; background-color:#007D78; color:#FFFFFF; _font-size:90%; min-height:290px; _height:360px; font-style:italic; text-align:center; _overflow:hidden }
.tilde { margin:1px 0px; font-style:normal; font-weight:bold }
.endcol2 { clear:both; font-size:1px; line-height:1px; height:1px; overflow:hidden }
.weeklymenu { position:absolute; top:0px; left:0px; display:none; visibility:hidden }

/* end activities styles */

/* links in both above */
.bottomlinks { margin-top:10px }
.leftlink { float:left; width:300px }
.rightlink { float:right; width:300px; text-align:right; margin-right:5px; _margin-right:17px }
.leftlink img { position:relative; top:4px; margin-right:5px }
.rightlink img { position:relative; top:4px; margin-left:5px }

/* end links */


.navigation { text-align:center; margin:5px 0px 10px 0px; _margin-top:10px }
.homelink { position:absolute; top:65px; left:745px }
.rightpic { margin:60px 0px 3px 0px }
.midcol ul.homeslist { color:#003333; padding:0px; margin:12px 0px 12px 20px }
.homeslist li { padding-bottom:3px }

/* map styles */
.maprightcol { position:absolute; top:40px; left:335px }
.mapbox { margin-top:12px; position:relative; top:0x; left:0px; width:320px; height:320px; overflow:hidden; border:1px solid #77BBBB }
#locationmap { position:absolute; top:0x; left:0px }
.mapaddress { position:relative; top:0px; left:0px; background-color:#77BBBB; color:#FFFFFF; padding-left:2px; padding-top:1px; padding-bottom:2px; width:320px }
.maparrows { text-align:center; margin:60px 0px 12px 0px }
/* end map styles */

.footer { width:780px; border-top:1px solid #007D78; margin-left:35px }
.copyright { padding:6px 0px 0px 0px; font-size:xx-small }
.beetlebrow { float:right; padding-top:6px; font-size:xx-small }
.beetlebrow a { color:#007D78 }