body { font-style:normal; font-family: arial, helvetica, geneva, sans-serif; font-size: 100%; line-height: 110%; margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url(t_browndiag.gif); }

span.bigfirst  { float: left; color:#660033; font-size:285%; line-height:35px; padding-top:2px; font-family: Candara, Palatino Linotype, Arial, Helvetica, sans-serif;  }

div.title2 {      margin-left:0px; margin-right:0px; letter-spacing:-1px; text-align: center; line-height:110%; font-size:220%; color:#000000; font-weight: bold; font-family:  candara, palatino linotype, arial, helvetica, sans-serif; padding-top:15px; text-shadow:2px 2px 2px #999999; white-space:normal; padding-top:0px; padding-bottom:-5px; }

div.title2sub {   margin-left:0px; margin-right:0px; letter-spacing:2px; text-align: center; line-height:110%; font-size:100%; color:#000000; font-weight: bold; font-family: arial, helvetica, sans-serif; padding-top:15px; text-shadow:2px 2px 2px #999999; white-space:normal; padding-top:2px; padding-bottom:0px; }

div.marshintro {  width:370px; border-radius: 0px; -moz-border-radius: 0px; background-color:rgba(102,0,51,0.07); text-align: left; font-size: 100%; color:#000000; line-height:130%; font-family: candara, palatino linotype, arial, helvetica, sans-serif; margin-left:9px; margin-right:5px; margin-bottom: 0px; margin-top: 6px; }

ul.ticklist { list-style-type: disc; color:#660033; font-weight: bold; padding-top: 0px; padding-bottom: 4px; }
li.ticklist { font-size: 90%; line-height:110%; font-weight: bold; margin-bottom: 9px; }
div.ticklisttext { font-weight: normal; color:#000000; }

td.harborborder { box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); border-color:#DFD3C2; background-image: url(t_glossymetal.jpg); border-width: 0px; border-style: solid;  } 

iframe.iframe { padding-top:1px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-left: auto; margin-right: auto;}

table.viewer { padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px;}


a.menuviewer:link {      box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); text-shadow:2px 2px 4px #000000; letter-spacing:0px; vertical-align:text-middle; border-radius: 15px; -moz-border-radius: 15px; line-height: 110%; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 75%; text-align: center; text-decoration: none; border-style: outset;  border-width: 2px; border-color: #009900; padding-left: 0px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; color: #FFFFFF; display: block; width: 100%; height: 70%; background: #006600; }
a.menuviewer:visited {   box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.0); text-shadow:2px 2px 4px #000000; letter-spacing:0px; vertical-align:text-middle; border-radius: 15px; -moz-border-radius: 15px; line-height: 110%; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 75%; text-align: center; text-decoration: none; border-style: outset;  border-width: 2px; border-color: #009900; padding-left: 0px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; color: #FFFFFF; display: block; width: 100%; height: 70%; background: #006600; }
a.menuviewer:hover {     box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); text-shadow:2px 2px 4px #000000; letter-spacing:0px; vertical-align:text-middle; border-radius: 15px; -moz-border-radius: 15px; line-height: 110%; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 75%; text-align: center; text-decoration: none; border-style: outset;  border-width: 2px; border-color: #FF3300; padding-left: 0px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; color: #FFFFFF; display: block; width: 100%; height: 70%; background: #CC3300; }
a.menuviewer:active {    box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.0); text-shadow:2px 2px 4px #CC3300; letter-spacing:0px; vertical-align:text-middle; border-radius: 15px; -moz-border-radius: 15px; line-height: 110%; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 75%; text-align: center; text-decoration: none; border-style: inset;   border-width: 2px; border-color: #FF3300; padding-left: 0px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; color: #FFFFFF; display: block; width: 100%; height: 70%; background: #CC3300; }

table.form {  border-color: #FFFFFF; border-width: 10px; border-style: solid; padding-top: 0px; padding-bottom: 0px;  }

table.prices {  border-color: #CCCCCC; border-width: 0px; border-style: solid; padding-top: 0px; padding-bottom: 0px; }

td.pricesheading { line-height:100%; color:#FFFF99; font-size: 120%; font-weight: bold; font-family: arial, helvetica, sans-serif; text-align: center; padding-top: 4px; padding-bottom: 0px; }

td.prices2 {  line-height:120%; color:#FFFFFF; font-size: 100%; font-weight: bold; font-family: arial, helvetica, sans-serif; padding-bottom: 4px; }

td.prices {  line-height:100%; color:#FFFFFF; font-size: 90%; font-weight: normal; font-family: arial, helvetica, sans-serif;  padding-left: 0px;}

div.lines3 { font-size: 90%; line-height:130%; font-family: Arial, Helvetica, sans-serif; margin-left:10px; margin-right:5px; margin-top:4px;}

td.form { border-color: #660033; border-width: 1px; border-style: none; }


.button    {    box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  padding-left:6px; padding-right:6px; padding-top: 1px; padding-bottom: 1px; text-shadow:2px 2px 4px #000000; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; font-weight: bold; font-size: 100%; border-style: outset; border-color: #009900; border-width: 2px; background: #006600; }
.button:hover { box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  padding-left:6px; padding-right:6px; padding-top: 1px; padding-bottom: 1px; text-shadow:2px 2px 4px #000000; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; font-weight: bold; font-size: 100%; border-style: outset; border-color: #FF3300; border-width: 2px; background: #CC3300; }
.button:active {box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.0);  padding-left:6px; padding-right:6px; padding-top: 1px; padding-bottom: 1px; text-shadow:2px 2px 4px #CC3300; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; font-weight: bold; font-size: 100%; border-style: inset;  border-color: #FF3300; border-width: 2px; background: #CC3300; }

div.lines5 { font-weight: normal; font-size: 90%; line-height:130%; font-family: Arial, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:4px; margin-bottom:0px; padding-top: 2px; padding-bottom:3px; }

div.lines4 { font-weight: bold; font-size: 100%; line-height:120%; font-family: Arial, Helvetica, sans-serif; margin-left:6px; margin-right:4px; margin-top:4px;}

td.phone {  text-align:; line-height:120%; color:#000000; font-size:90%; font-weight: bold; font-family: arial, helvetica, sans-serif; padding-bottom: 0px; padding-right: 4px;}

div.email {  color:#000000; font-size:90%; font-weight: bold; font-family: arial, helvetica, sans-serif; padding-bottom: 2px; padding-top: 0px;}

a.menubright:link {    box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  letter-spacing:normal; font-weight: bold; font-size: 90%; white-space: nowrap; text-decoration: none; padding-left:6px; padding-right:6px; padding-top: 0px; padding-bottom: 0px; text-shadow:2px 2px 4px #000000; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; border-style: outset; border-color: #009900; border-width: 2px; background: #006600; }
a.menubright:visited { box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  letter-spacing:normal; font-weight: bold; font-size: 90%; white-space: nowrap; text-decoration: none; padding-left:6px; padding-right:6px; padding-top: 0px; padding-bottom: 0px; text-shadow:2px 2px 4px #000000; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; border-style: outset; border-color: #009900; border-width: 2px; background: #006600; }
a.menubright:hover {   box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  letter-spacing:normal; font-weight: bold; font-size: 90%; white-space: nowrap; text-decoration: none; padding-left:6px; padding-right:6px; padding-top: 0px; padding-bottom: 0px; text-shadow:2px 2px 4px #000000; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; border-style: outset; border-color: #FF3300; border-width: 2px; background: #CC3300; }
a.menubright:active {  box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.0);  letter-spacing:normal; font-weight: bold; font-size: 90%; white-space: nowrap; text-decoration: none; padding-left:6px; padding-right:6px; padding-top: 0px; padding-bottom: 0px; text-shadow:2px 2px 4px #CC3300; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; border-style: inset;  border-color: #FF3300; border-width: 2px; background: #CC3300; }

a.menubro:link {    font-style:normal; box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  letter-spacing:normal; font-weight: bold; font-size: 10pt; white-space: nowrap; text-decoration: none; padding-left:6px; padding-right:6px; padding-top: 1px; padding-bottom: 1px; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; border-style: outset;  border-color: #0F1C62; border-width: 2px; background: #0F1C62; }
a.menubro:visited { font-style:normal; box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  letter-spacing:normal; font-weight: bold; font-size: 10pt; white-space: nowrap; text-decoration: none; padding-left:6px; padding-right:6px; padding-top: 1px; padding-bottom: 1px; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; border-style: outset;  border-color: #0F1C62; border-width: 2px; background: #0F1C62; }
a.menubro:hover {   font-style:normal; box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  letter-spacing:normal; font-weight: bold; font-size: 10pt; white-space: nowrap; text-decoration: none; padding-left:6px; padding-right:6px; padding-top: 1px; padding-bottom: 1px; text-shadow:2px 2px 4px #000000; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; border-style: outset; border-color: #FF0000; border-width: 2px; background: #FE001E; }
a.menubro:active {  font-style:normal; box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.0); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.0);  letter-spacing:normal; font-weight: bold; font-size: 10pt; white-space: nowrap; text-decoration: none; padding-left:6px; padding-right:6px; padding-top: 1px; padding-bottom: 1px; text-shadow:2px 2px 4px #FE001E; border-radius: 15px; -moz-border-radius: 15px; color: #FFFFFF; font-family: arial, helvetica; border-style: inset;  border-color: #FF0000; border-width: 2px; background: #FE001E; }


div.title2frontpage { vertical-align:middle; line-height:140%; font-size:135%; font-weight: 900; font-family: arial, helvetica, sans-serif; padding-top:15px; text-shadow:2px 1px 4px #888; color:#000000;}
div.footer { font-weight: normal; text-align: center; font-size: 60%; color:#000000; line-height:130%; font-family: Arial, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-bottom: 10px;  }

a.footer2  { line-height:120%; color:#006600; font-size: 100%; font-weight: normal; font-family: arial, helvetica, sans-serif; padding-top: 0px; padding-bottom: 0px; text-decoration: none; padding-right: 0px; }
a.footer2:hover { text-decoration: underline; }

img.shadow    {    box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.5); -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.5);  }

table.trans  { background: rgba(255,255,255,0.3); }



