<style>
SELECT.input
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
SELECT.catbox
{
    FONT-SIZE:          10px;
    WIDTH:              250px;
    COLOR:              black;
}
TEXTAREA.text
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
INPUT.text
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.input
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
A:link
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A.LNKCart:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A.LNKCart:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A.LNKCart:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A.LNKCatalog:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: darkblue;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKCatalog:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: darkblue;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKCatalog:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #008000;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKDefault:link
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.LNKDefault:visited
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.LNKDefault:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc00;
    TEXT-DECORATION: underline
}
A.LNKNavSub:link
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline
}
A.LNKNavSub:visited
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline
}
A.LNKNavSub:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc66;
    TEXT-DECORATION: underline
}
A.LNKForum:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: darkblue;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKForum:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: darkblue;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKForum:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #008000;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKSub:link
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    TEXT-DECORATION: none
}
A.LNKSub:visited
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    TEXT-DECORATION: none
}
A.LNKSub:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc00;
    TEXT-DECORATION: none
}
A.LNKPress:link
{
    FONT-WEIGHT: bold;
    COLOR: darkblue;
    TEXT-DECORATION: none
}
A.LNKPress:visited
{
    FONT-WEIGHT: bold;
    COLOR: darkblue;
    TEXT-DECORATION: none
}
A.LNKPress:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc00;
    TEXT-DECORATION: none
}
INPUT.BTNBlue
{
    BORDER-RIGHT: #333366 1px outset;
    BORDER-TOP: #9999cc 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: darkblue;
    MARGIN: 0px;
    BORDER-LEFT: #9999cc 1px outset;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #333366 1px outset;
    FONT-FAMILY: Verdana, Arial
}
INPUT.BTNDefault
{
    BORDER-RIGHT: #999999 1px outset;
    BORDER-TOP: #ffffff 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px outset;
    CURSOR: hand;
    COLOR: #333333;
    FONT-FAMILY: Verdana, arial
}
INPUT.BTNGray
{
    BORDER-RIGHT: #aaaaaa 1px outset;
    BORDER-TOP: #ffffff 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px outset;
    BACKGROUND: #cccccc;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Verdana, arial
}
INPUT.BTNGraySmall
{
    BORDER-RIGHT: #aaaaaa 1px outset;
    BORDER-TOP: #ffffff 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px outset;
    BACKGROUND: #cccccc;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Verdana, arial
}
INPUT.BTNGrayNormal
{
    BORDER-RIGHT: #aaaaaa 1px outset;
    BORDER-TOP: #ffffff 1px outset;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px outset;
    BACKGROUND: #cccccc;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Verdana, arial
}

A.LNKBookTitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #008000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKBookTitle:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKBookTitle:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKBookTitleSmall:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #008000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKBookTitleSmall:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: times new roman
}
A.LNKBookTitleSmall:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKCatalogNav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #008000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKCatalogNav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
A.LNKCatalogNav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    FONT-FACE: verdana,arial
}
FONT
{
    FONT-FAMILY: Verdana, Arial
}
A.LNKHome:link
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.LNKHome:visited
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.LNKHome:hover
{
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
.resourcetitle
{
    FONT-SIZE:          12pt;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        bold;
    COLOR:              darkblue;
    TEXT-DECORATION:    none;
}
.blacktext
{
    FONT-SIZE:          10pt;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              #333333;
    TEXT-DECORATION:    none;
}
.bluetext
{
    FONT-SIZE:          10pt;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              darkblue;
    TEXT-DECORATION:    none;
}
.hometext
{
    FONT-SIZE:          8pt;
    FONT_FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              black;
    TEXT-DECORATION:    none;
}
.hometextgreen
{
    FONT-SIZE:          8pt;
    FONT_FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              #008000;
    TEXT-DECORATION:    none;
}
.medbluetext
{
    FONT-SIZE:          12px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              darkblue;
}
.largebluetext
{
    FONT-SIZE:          16px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              darkblue;
}
.largeblueboldtext
{
    FONT-SIZE:          16px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        bold;
    COLOR:              darkblue;
}
.medbluetext
{
    FONT-SIZE:          12px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              darkblue;
}
.medblueboldtext
{
    FONT-SIZE:          12px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        bold;
    COLOR:              darkblue;
}
.headerbluetext
{
	FONT-SIZE:			40px;
	FONT-FAMILY:		verdana,arial;
	FONT-WEIGHT:		normal;
	COLOR:				darkblue;
}
.largeblacktext
{
	FONT-SIZE:			16px;
	FONT-FAMILY:		verdana,arial;
	FONT-WEIGHT:		normal;
	COLOR:				black;
}
.largeblackboldtext
{
	FONT-SIZE:			16px;
	FONT-FAMILY:		verdana,arial;
	FONT-WEIGHT:		bold;
	COLOR:				black;
}
.medblacktext
{
	FONT-SIZE:			12px;
	FONT-FAMILY:		verdana,arial;
	FONT-WEIGHT:		normal;
	COLOR:				black;
}
.smallblacktext
{
    FONT-SIZE:          10px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              black;
}
.smallbluetext
{
    FONT-SIZE:          10px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              darkblue;
}
.smallorangetext
{
    FONT-SIZE:          10px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              darkorange;
}
.medredtext
{
    FONT-SIZE:          12px;
    FONT-FAMILY:        verdana,arial;
    FONT-WEIGHT:        normal;
    COLOR:              red;
}
A.medredlink:link
{
    FONT-SIZE:      12px;
    FONT-WEIGHT:    bold;
    COLOR:          red;
}
A.medredlink:visited
{
    FONT-SIZE:      12px;
    FONT-WEIGHT:    bold;
    COLOR:          red;
}
A.medredlink:hover
{
    FONT-SIZE:      12px;
    FONT-WEIGHT:    bold;
    COLOR:          #333333;
}
INPUT.BTNListing
{
    BORDER-RIGHT: #999999 1px outset;
    BORDER-TOP: #ffffff 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px outset;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Verdana, arial;
    WIDTH:      50%;
    BACKGROUND: #009900;
}
INPUT.BTNYellow
{
    BORDER-RIGHT: #999999 1px outset;
    BORDER-TOP: #ffffff 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px outset;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND: #ffcc00;
}
A.medbluelink:hover
{
    FONT-WEIGHT:    bold;
    FONT-SIZE:      12px;
    COLOR:          red;
    FONT-FAMILY:    Verdana, Arial;
    TEXT-DECORATION: underline;
}
A.medbluelink:link
{
    FONT-WEIGHT:    bold;
    FONT-SIZE:      12px;
    COLOR:          blue;
    FONT-FAMILY:    Verdana, Arial;
    TEXT-DECORATION: underline;
}
A.medbluelink:visited
{
    FONT-WEIGHT:    bold;
    FONT-SIZE:      12px;
    COLOR:          blue;
    FONT-FAMILY:    Verdana, Arial;
    TEXT-DECORATION: underline;
}
A.smallbluelink:hover
{
    FONT-WEIGHT:    bold;
    FONT-SIZE:      10px;
    COLOR:          red;
    FONT-FAMILY:    Verdana, Arial;
    TEXT-DECORATION: underline;
}
A.smallbluelink:link
{
    FONT-WEIGHT:    bold;
    FONT-SIZE:      10px;
    COLOR:          blue;
    FONT-FAMILY:    Verdana, Arial;
    TEXT-DECORATION: underline;
}
A.smallbluelink:visited
{
    FONT-WEIGHT:    bold;
    FONT-SIZE:      10px;
    COLOR:          blue;
    FONT-FAMILY:    Verdana, Arial;
    TEXT-DECORATION: underline;
}

table.main { padding: 0px; width: 100%; background-color: #069; height: 500px; }
table.main td.left { padding: 0px; width: 80px; }
table.main td.center { background-color: #fff; padding: 0px; }
table.main td.right { width: 80px; }
a.pagenav:link { color: #f00; font-size: 75%; font-weight: bold; }
a.pagenav:visited { color: #f00; font-size: 75%; font-weight: bold; }
a.pagenav:hover { color: #fc0; font-size: 75%; font-weight: bold; }
table.content { background-color: #fff; width: 100%; padding: 0px; border: 0px;  }
table.content { padding: 0px; }
table.content td.left { width: 190px; padding-left: 2px; padding-top: 4px; padding-right: 20px; }
table.content td.right { width: 180px; padding-top: 2px; margin-left: 10px; }
table.content td.odd { background-color: #eee; padding: 0px; }
table.content td.even { background-color: #fff; padding: 0px; }
table.content a:link { color: #f00; font-weight: bold; }
table.content a:visited { color: #f00; font-weight: bold; }
table.content a:hover { color: #fc0; font-weight: bold; }
table.footer { width: 100%; background-color: #069; }
div.headline { background-color: #fc0; border-bottom: 1px solid #000; margin-left: 10px; margin-right: 10px; font-size: 120%; padding-left: 1px; font-weight: bold; margin-bottom: 10px; }
div.content { margin-left: 10px; margin-right: 10px; font-size: 90%; }
table.pagenum { width: 100%; font-size: 100%; padding: 0px; margin-left: 10px; margin-right: 10px; }
table.pagenum td { padding: 0px; }
table.pagenum a:link { color: #f00; font-weight: bold; }
table.pagenum a:visited { color: #f00; font-weight: bold; }
table.pagenum a:hover { color: #fc0; font-weight: bold; }
table.schedule { border: 1px solid #000; border-right: 0px; width: 98%; margin-top: 0px; margin-left: 10px; margin-right: 10px; font-size: 70%; }
table.schedule td.caltitle { border-right: 1px solid #000; border-bottom: 1px solid #000; width: 14%; font-size: 120%; }
table.schedule td.cal { border-right: 1px solid #000; border-bottom: 1px solid #000; width: 14%; height: 80; }

table.scheduletitle { border: none; border-right: 0px; width: 98%; margin-top: 0px; margin-left: 10px; margin-right: 10px; font-size: 100%; }
table.scheduletitle td.caltitle { border-right: 1px solid #000; border-bottom: 1px solid #000; width: 14%; }
table.scheduletitle td.cal { border-right: 1px solid #000; border-bottom: 1px solid #000; width: 14%; height: 80; }

table.schedule td.off   { background-color: #ccc; border-right: 1px solid black; border-bottom: 1px solid black; padding: 2; width: 14%; height: 80; color: #666; }

table.schedule a.white:link { font-family: verdana,arial; color: #fff; font-weight: bold; }
table.schedule a.white:visited { color: #fff; font-weight: bold; }
table.schedule a.white:hover { color:#fc0; font-weight: bold; }


</style>
