.container
{
	width: 800px
}
div.printNone
{
 display: none
}
div.none
{
 display: block
}
div.synd-ctrl-container
{
width:500px;
}
td.leftContainer
{
 display: none
}
div.navSection
{
 display: none
}
ul.nav
{
 display: none
}
.globalNav
{
 display: none
}
.printWhiteBg
{
background: #ffffff
}
.printNone
{
 display: none
}
#globalNav
{ 
  display : none
} 
#globalBackground
{ 
background: #ffffff
} 
#pageWidth
{ 
background: #ffffff;
width: 92%
} 
#pageWidth85
{ 
background: #ffffff;
width: 85%
}
#pageWidth65
{ 
background: #ffffff;
width: 65%
}
#pageWidth250
{ 
background: #ffffff;
width: 250px
} 
#faqPageWidth
{ 
background: #ffffff;
width: 625px
}
#printWhiteBg
{ 
background: #ffffff
}
#printNone
{ 
display: none
}
#printTitle
{
    FONT-SIZE: 15pt;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 8pt;
	MARGIN-TOP: 0px
}
.printTitle
{
    FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 8pt;
	MARGIN-TOP: 0px
} 
BODY
{
font-size: 8pt;
color: black;
background: #ffffff;
background-color: #ffffff;
FONT-FAMILY: verdana, arial, sans-serif;
margin-left: 0in;
margin-right: 0in;
margin-top: 0in
}
ADDRESS,
BLOCKQUOTE, 
BODY, DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6, IFRAME, 
NOFRAMES, 
OBJECT, OL, P, 
UL, APPLET, 
CENTER, DIR, 
HR, MENU, PRE
{
    display: block;
    color: #000000   
}
H1, H2, H3, H4, 
H5, H6
{
    font-weight: bold;
	FONT-FAMILY: verdana, arial, sans-serif;
	color: #000000
}
H1
{
    FONT-SIZE: 18pt;
	MARGIN-BOTTOM: 10pt;
	MARGIN-TOP: 0px
}
H2
{
    FONT-SIZE: 11pt;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 8pt
}
H3
{
    FONT-SIZE: 10pt;
	MARGIN-BOTTOM: 4px;
	MARGIN-TOP: 0px
}
H4
{
    font-size: 8pt;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px
}
.h4
{
    font-size: 8pt;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
	font-weight: bold
}
.HdrSection
{
    font-size: 8pt;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px
}
H5
{
    font-size: 8pt;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px
}
H6
{  
    font-size: 8pt;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px
}
P
{
MARGIN-TOP: 13px;
MARGIN-BOTTOM: 13px
}
ul
{
FONT-FAMILY: verdana, arial, sans-serif;
FONT-SIZE: 8pt;
line-height: 15px;
MARGIN-BOTTOM: 0px;
MARGIN-TOP: 0px;
PADDING-LEFT: 11px;
MARGIN-LEFT: 5px
}
ul.none
{
FONT-FAMILY: verdana, arial, sans-serif;
FONT-SIZE: 8pt;
list-style-type: none;
PADDING-LEFT: 0px;
MARGIN-LEFT: 0px
}
ul.bullet
{
FONT-FAMILY: verdana, arial, sans-serif;
FONT-SIZE: 8pt;
list-style-image: url("bullets/bullet_black.gif");
list-style-type: disc
}
table
{
   border-style: none;
   margin: 0px
}
td
{
   FONT-FAMILY: verdana, arial, sans-serif;
   FONT-SIZE: 8pt;
   color: #000000;
   vertical-align: top
}
img
{
    border-style: none
}
.leftNav
{
    width: 160px;
    margin: 0px 8pt 0px 0px
}
.contentArea
{
    width: 440px;
    margin: 0px 0px 0px 5px
}
.mainTable
{
    width: 615px;
    font-size: 8pt
}
.contentDefault
{
    font-size: 8pt;
	color: #000000
}
.contentDefaultlarge
{
    font-size: 9pt;
	color: #000000
}
.caption
{
    font-size: 8pt
}
.captionBlue
{
    font-size: 8pt
}
.footer
{
    font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	color: #ffffff
}
.printwhite
{
    font-size: 8pt;
	font-family: arial, verdana, sans-serif
}
.errorText
{
    color: Red
}
.messageText
{
    color: #006699
}
.formText
{
    color: #336666;
    font-family: verdana, arial, sans-serif;
    font-size: 8pt
}
.requiredFieldIndicator
{
    color: #cc6600;
    font-size: 8pt   
}
.splashHeader
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold
}
A.splashHeader:link
{
	COLOR: #022984
}
A.splashHeader:hover
{
	COLOR: #022984
}
.navSelected
{
    COLOR: #cc6633;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.navSubLinks
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
.navLinks
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.leftNav:link { color: #000000 }       /* unvisited link */
A.leftNav:visited { color: #000000 }   /* visited links */
A.leftNav:active { color: #cccccc }    /* active links */
A:link { color: #000000 }       /* unvisited link */
A:visited { color: #000000 }   /* visited links */
A:active { color: #000000}    /* active links */
A:hover{ color: #000000 }
.contentDefault
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
.bigActivityText
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.biggerActivityText
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.captionColoring
{
    FONT-FAMILY: verdana, arial, sans-serif;
    COLOR: #ffffff;
	FONT-SIZE: 8pt
}
A.captionColoring:link
{
	COLOR: #ffffff
}
A.captionColoring:visited
{
	COLOR: #ffffff
}
A.captionColoring:active
{
	COLOR: #ffffff
}
A.captionColoring:hover
{
	COLOR: #ffffff
}
.tableHeader
{
	FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
.wnHeadline
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11pt;
	color: #000000
}
.wnTextHeader
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt
}
.wnCopy
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
.wnText
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
.wnSubText
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
.wnDate
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
.wnRight
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
.wnCopy
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
.calendarUpcoming
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt
}
.calendarHeadline
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
.calendarSubHeadline
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
.calendarOngoing
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt
}
.captionSharks
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
.navSharks
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
.sharkSplash
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.sharkSplash:link
{
    COLOR: #0B5486;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.sharkSplash:visited
{
    COLOR: #0B5486;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.sharkSplash:active
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.sharkSplash:hover
{
    COLOR: #006600;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.contentSharks
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
.contentSharksBlue
{
    COLOR: #0B5486;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
.contentSharksTop
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.bigSharks
{
    COLOR: #0B5486;
    FONT-FAMILY: verdana, arial, sans-serif;
   	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt
}
.bigSharksTop
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt
}
.2bigSharks
{
    COLOR: #0E68A5;
    FONT-FAMILY: verdana, arial, sans-serif;
   	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt
}
.sharkLSL
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.sharkLSL:link
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.sharkLSL:visited
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.sharkLSL:active
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.sharkLSL:hover
{
    COLOR: #3A2310;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.printwhite:link { color: #ffffff }       /* unvisited link */
A.printwhite:visited { color: #ffffff }   /* visited links */
A.printwhite:hover { color: #ffffff }    /* active links */
A.printwhite:active { color: #ffffff }    /* hover links */
.noprint {display: none}
.quicklist
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt;
	PADDING: 4px;
	line-height: 15px
}
td.quicklistAvoid
{
   FONT-FAMILY: verdana, arial, sans-serif;
   FONT-SIZE: 8pt;
   PADDING: 4px
}
.activeFish
{
    color: rgb(0, 51, 102);
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold    
}
.whatsnew
{
   color: #000000;
   FONT-FAMILY: verdana, arial, sans-serif;
   FONT-SIZE: 8pt;
}
ul.nav
{
list-style-type: none;
list-style-type: none;
PADDING-LEFT: 3px;
MARGIN-LEFT: 10px;
line-height: 11px;
color: #ffffff
}
.fiveSixty
{
   width: 90%
}
.sevenEighteen
{
   width: 90%
}
.sevenSixteen
{
   width: 90%
}
.calendarDate
{  
    font-size: 11px;
	font-weight: bold
}
.calendarTitle
{  
    font-size: 11px;
	font-weight: bold
}
.calendarSection
{  
	font-size: 13px;
	font-weight: bold
}
.reservation
{
    font-size: 8pt;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
	font-weight: bold
}
.ueTitle
{
    FONT-SIZE: 10pt;
	MARGIN-BOTTOM: 4px;
	MARGIN-TOP: 0px;
	font-weight: bold
}
.ueAge
{
    FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 4px;
	MARGIN-TOP: 0px;
	font-weight: bold
}
.bgVI
{
	background-color: #ffffff
}
.tierOne
{
	width: 615px;
	background-color: #eeeeee;
	padding: 5px;
	color: #000000
}
.q
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: #000000
}
.a
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: #000000
}
.tierTwo
{
	font-size: 14px;
	color: #000000
}
.wnHeadline {color: #000000}
.wnTop {color: #000000}
a.wnTop:link {color: #000000}
a.wnHeadline:link {color: #000000}
.shortDescText
{
	font-size: 8pt;
	color: #000000
}
.fishMenu
{
width: 0px
}
.fishName
{
	font-size: 13pt;
	font-weight: bold
}
.note
{
FONT-SIZE: 9pt;
font-weight: bold
}
.extras
{
FONT-SIZE: 7pt;
font-weight: bold;
text-decoration: none
}
.fishNameNotes
{
	font-size: 11pt;
	font-weight: bold
}
#lNotes
{
	font-size: 8pt
}
.bgBest
{
	background-color: #B4E7B4
}
.bgGood
{
	background-color: #FFFFCC
}
.bgAvoid
{
	background-color: #FFD7D7
}
.selectedFish
{
	font-size: 8pt;
	font-weight: bold;
	color: #336666
}
.unselectedFish
{
	font-size: 8pt
}
.DGTableHeader , .DGTableHeader a, .DGTableHeader a:visited, .DGTableHeader a:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana, arial, sans-serif;
	background-color: #BFDFDF
}
.fishTable
{
width: 675
}
.midContainer
{
width: 480px
}
.dailyContainer
{
width: 520px
}
.printDailyPhotos
{
width: 180px;
height: 115px
}
.leftContainer
{
width: 190px
}
.headings
{
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 15px;
}
.grocery
{
	font-weight: bold;
}

/* properly display calendar when printing */
.calnav{
    float:left;
    text-transform: uppercase;
    margin-bottom:20px;				 
}				 
.calnav ul{
    margin: 0;
    padding: 0 0 0 0px ; 
    list-style-type: none;
    float:left;
}
.calnav li{
    float:left;
    margin: 0;
}
.calnav li a, .calnav li a div{
    float:left;
    display: block;
    text-decoration: none;
    margin: 0 3px 0 0; 
    padding: 7px 5px 7px 5px; 
    color: #001275;
    background: #E2E8F1;
}
.calnav li a:hover, .calnav li a:hover div
{
    color:white; background:#bb5111; 
}
.calnav li.selected a, calnav li.selected a div
{
    color:white; background:black; font-weight: bold; 
}

.calnav li select, .calnav li option 
{
    float:left;
}
.calnav li div, .calnav li img {float:left;padding:7px 6px 4px 8px; }

/* month view */
.day {
	float: left;
	width: 94px;
	background-image:url(/images/shared/bg_tabletop.jpg);
	border-bottom:1px solid #CDD3DA;
	color:#001275;
	font-size: 10px;
	letter-spacing:0.1em;
	padding:6px;
	text-transform:uppercase;
}
#calendar {
	margin: 0;
	padding: 0;
	width: 742px;
	border-right: 1px solid #CDD3DA;
	border-bottom: 0px solid #CDD3DA;
	border-top: 1px solid #CDD3DA;
	background-color: #fff; 
}
#calendar li {
	list-style-position: inside;
	font-weight: bold;
	width: 104px;
	height: 118px;
	border: 1px solid #CDD3DA;
	float: left; 
	background-color: #fff; 
	list-style:none;
	overflow: hidden;
	text-align: left; 
	display:inline;
}
#calendar li.sunday { margin-left: 0; }
#calendar li.monday { margin-left: 106px; }
#calendar li.tuesday { margin-left: 212px; }
#calendar li.wednesday { margin-left: 318px; }
#calendar li.thursday { margin-left: 424px; }
#calendar li.friday { margin-left: 530px; }
#calendar li.saturday { margin-left: 636px; }


#calendar li a {padding: 5px;text-decoration:none;width:95px;height:110px;display:block;}
#calendar li a:hover {background-color:#f2f5f9;}
#calendar li div, li span {font-weight:100;}
#calendar .day-number {font-size:17px;margin-bottom:8px;width:90px;}
#calendar .mem-hours {margin-top:10px;}
#calendar .special-event { margin-top:10px; color:#bb5111}
#calendar .today {background-color:#f2f5f9;}

.clear { clear: both; }



/* day view */
#ul-day {
	margin: 0;
	padding: 0;
	width: 540px;
}
#ul-day li {
    width:510px;
    height:17px;
	list-style-position: inside;
	font-weight: bold;
	float: left; 
	background-color: #fff; 
	padding: 5px 5px 5px 5px;
	list-style:none;
	overflow: hidden;
}

#ul-day li.first {background-color:#ffffff;}
#ul-day li.second {background-color:#f2f5f9;}
#ul-day .time {float:left; font-weight:bold; width:100px;}
#ul-day a {float:left; font-weight:100;}


.calendarMonth {float:left;width:500px;margin-bottom:15px;font-size:22px;}

.synd-ctrl-container {margin-bottom:10px;}
.calendarExtra {margin: 5px 0 5px 0;}

