/*
    Calendar style sheet for Port A Kayak.

    Created on 2007-02-16
    Copyright (c) 2007 Dale R. Warus. All rights reserved.
*/


.HeadSun { font-size:100%; background-color: #F0F7FF; color: #990000; text-align: center; vertical-align: middle; width: 15%; }
.HeadMon { font-size:100%; background-color: #F9F9FF; color: #000099; text-align: center; vertical-align: middle; width: 14%; }
.HeadTue { font-size:100%; background-color: #F9F9FF; color: #000099; text-align: center; vertical-align: middle; width: 14%; }
.HeadWed { font-size:100%; background-color: #F9F9FF; color: #000099; text-align: center; vertical-align: middle; width: 14%; }
.HeadThu { font-size:100%; background-color: #F9F9FF; color: #000099; text-align: center; vertical-align: middle; width: 14%; }
.HeadFri { font-size:100%; background-color: #F9F9FF; color: #000099; text-align: center; vertical-align: middle; width: 14%; }
.HeadSat { font-size:100%; background-color: #F0F7FF; color: #990000; text-align: center; vertical-align: middle; width: 15%; }

.CellSun { font-size:100%; background-color: #FFFFFF; color: #0000FF; text-align: center; vertical-align: top;    width: 15%; }
.CellSat { font-size:100%; background-color: #FFFFFF; color: #0000FF; text-align: center; vertical-align: top;    width: 15%; }
.CellDay { font-size:100%; background-color: #FFFFFF; color: #0000FF; text-align: center; vertical-align: top;    width: 14%; }
/* Holiday Cell */
.CellHol { font-size:100%; background-color: #FFFFFF; color: #0000FF; text-align: center; vertical-align: middle; width: 14%; }

.FootSun { font-size:100%; background-color: #FFFFFF; color: #000000; text-align: center; vertical-align: middle; width: 15%; }
.FootMon { font-size:100%; background-color: #FFFFFF; color: #000000; text-align: center; vertical-align: middle; width: 14%; }
.FootTue { font-size:100%; background-color: #FFFFFF; color: #000000; text-align: center; vertical-align: middle; width: 14%; }
.FootWed { font-size:100%; background-color: #FFFFFF; color: #000000; text-align: center; vertical-align: middle; width: 14%; }
.FootThu { font-size:100%; background-color: #FFFFFF; color: #000000; text-align: center; vertical-align: middle; width: 14%; }
.FootFri { font-size:100%; background-color: #FFFFFF; color: #000000; text-align: center; vertical-align: middle; width: 14%; }
.FootSat { font-size:100%; background-color: #FFFFFF; color: #000000; text-align: center; vertical-align: middle; width: 15%; }

.TableCalendar {
        background-color: #FFFFFF;
	    width:        100%;

	    border-style: none;
	    border-width: thin;
	    border-color: Blue;

	    padding-right:  0px;
	    padding-left:   0px;
	    padding-bottom: 0px;
	    padding-top:    0px
    }
.TableDay {
        background-color: inherit;
	    width:        100%;

	    border-style: none;
	    border-width: thin;
	    border-color: Blue;

	    padding-right:  0px;
	    padding-left:   0px;
	    padding-bottom: 0px;
	    padding-top:    0px
    }
.TableSetRise  {
        background-color: inherit;
	    width:        100%;

	    border-style: none;
	    border-width: thin;
	    border-color: Blue;

	    padding-right:  0px;
	    padding-left:   0px;
	    padding-bottom: 0px;
	    padding-top:    0px
    }
.TableTide     {
        background-color: inherit;
	    width:        100%;

	    border-style: none;
	    border-width: thin;
	    border-color: #00FF00;

	    margin-right:   0px;
	    margin-left:    0px;
	    margin-bottom:  0px;
	    margin-top:     0px

	    padding-right:  0px;
	    padding-left:   0px;
	    padding-bottom: 0px;
	    padding-top:    0px
    }

                                                                /*203040*/
.CellSunRSH  { font-size:100%; background-color: #F7F7F7; color: #FF6600; text-align: center; vertical-align: middle; }
.CellSunRS   { font-size:100%; background-color: inherit; color: #FF6600; text-align: center; vertical-align: middle; }
.CellMoonRSH { font-size:100%; background-color: #F7F7F7; color: #003399; text-align: center; vertical-align: middle; }
.CellMoonRS  { font-size:100%; background-color: inherit; color: #003399; text-align: center; vertical-align: middle; }
.CellTideT   { font-size:100%; background-color: #F7F7F7; color: #006633; text-align: center; vertical-align: middle; }
.CellTide    { font-size:100%; background-color: inherit; color: #006633; text-align: center; vertical-align: middle; }
.CellTideH   { font-size:100%; background-color: inherit; color: #006633; text-align: center; vertical-align: middle; }
.CellTideL   { font-size:100%; background-color: inherit; color: #009933; text-align: center; vertical-align: middle; }

.CellDayNum  { font-size:120%; background-color: inherit; color: #000000; text-align: left;   vertical-align: middle; }
.CellSunNum  { font-size:120%; background-color: inherit; color: #003366; text-align: left;   vertical-align: middle; }
.CellSatNum  { font-size:120%; background-color: inherit; color: #003366; text-align: left;   vertical-align: middle; }
.CellGryNum  { font-size:120%; background-color: inherit; color: #999999; text-align: left;   vertical-align: middle; }

.CellDayMsg  { font-size: 85%; background-color: inherit; color: #AA0000; text-align: center; vertical-align: middle; }
.CellSunMsg  { font-size:100%; background-color: inherit; color: #AA0000; text-align: center; vertical-align: middle; }
.CellSatMsg  { font-size:100%; background-color: inherit; color: #AA0000; text-align: center; vertical-align: middle; }

.CellDayCon  { font-size:100%; background-color: inherit; color: #000000; text-align: center; vertical-align: middle; }
.CellSunCon  { font-size:100%; background-color: inherit; color: #000000; text-align: center; vertical-align: middle; }
.CellSatCon  { font-size:100%; background-color: inherit; color: #000000; text-align: center; vertical-align: middle; }

.CellDayTxt  { font-size: 85%; background-color: inherit; color: #003399; text-align: center; vertical-align: middle; }
.CellDayPer  { font-size: 90%; background-color: inherit; color: #003399; text-align: right;  vertical-align: middle; }


/*** Calendar Tabs ***/
.TabLt  { background-color: #809CC9; color: #0000FF; text-align: left;   width: 15;   vertical-align: top; }
.TabCt  { background-color: #809CC9; color: #FF00FF; text-align: center; vertical-align: top; }
.TabRt  { background-color: #809CC9; color: #0000FF; text-align: right;  width: 15;   vertical-align: top; }


OL { font-size: 85%; }
