BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #cccccc;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvetica, verdana, geneva, sans-serif;
    TEXT-ALIGN: left;
    min-width: 780px
}
#container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    ;
    WIDTH: expression(document.body.clientWidth < 770? "770px": "auto" );
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#masthead
{
    WIDTH: 100%;
    HEIGHT: 76px;
    BACKGROUND-COLOR: #ffffff
}
#logo
{
    FLOAT: left;
    WIDTH: 11%
}
#titleHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 10px 0px;
    WIDTH: 74%;
    PADDING-TOP: 0px
}
#headerFiller
{
    FLOAT: left;
    WIDTH: 10%
}
#schoolHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: #339966;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
#librarianHeader
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
#mastheadLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #369ddb;
    TEXT-ALIGN: right
}
#mastheadLinks UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    LIST-STYLE-TYPE: none
}
#mastheadLinks LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#mastheadLinks LI A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#mastheadLinks LI A:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #369ddb;
    TEXT-DECORATION: underline
}
#topnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FLOAT: left;
    WIDTH: 100%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #339966;
    TEXT-ALIGN: center
}
#topnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    LIST-STYLE-TYPE: none
}
#topnav LI
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#topnav LI A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#topnav LI A:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #339966;
    TEXT-DECORATION: none
}
#leftColumn
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 155px;
    PADDING-TOP: 0px
}
#leftnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
#leftnav A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#leftnav A:hover
{
    COLOR: #369ddb
}
#leftnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#leftnav LI
{
    BORDER-RIGHT: #808080 2px solid;
    FONT-SIZE: 11pt;
    MARGIN: 10px 0px 0px 10px;
    BORDER-BOTTOM: #808080 2px solid;
    HEIGHT: 32px;
    BACKGROUND-COLOR: #dddddd
}
.pdf
{
    TEXT-ALIGN: right
}
#mainContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 155px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 80px;
    BACKGROUND-COLOR: #ffffff
}
#mainContent A.green
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#mainContent A.blue
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#mainContent A.red
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#mainContent A.lightBlue
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#mainContent A.darkgreen
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#mainContent A.purple
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#mainContent A.DarkRed
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#mainContent A.pink
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#mainContent A.green:hover
{
    COLOR: #339966
}
#mainContent A.blue:hover
{
    COLOR: #003399
}
#mainContent A.red:hover
{
    COLOR: #ff0000
}
#mainContent A.lightBlue:hover
{
    COLOR: #0099cc
}
#mainContent A.darkgreen:hover
{
    COLOR: #008000
}
#mainContent A.purple:hover
{
    COLOR: #660033
}
#mainContent A.DarkRed:hover
{
    COLOR: #BF270C
}
#mainContent A.pink:hover
{
    COLOR: #E34693
}
.pageTitleGreen
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #339966;
    WHITE-SPACE: nowrap;
    HEIGHT: 30px
}
.pageTitleBlue
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #003399;
    WHITE-SPACE: nowrap;
    HEIGHT: 30px
}
.pageTitleRed
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #ff0000;
    WHITE-SPACE: nowrap;
    HEIGHT: 30px
}
.pageTitleLightBlue
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #0099cc;
    WHITE-SPACE: nowrap;
    HEIGHT: 30px
}
.pageTitleDarkGreen
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #008000;
    WHITE-SPACE: nowrap;
    HEIGHT: 30px
}
.pageTitlePurple
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #660033;
    WHITE-SPACE: nowrap;
    HEIGHT: 30px
}
.pageTitleDarkRed
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #BF270C;
    WHITE-SPACE: nowrap;
    HEIGHT: 30px
}
.pageTitlePink
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #E34693;
    WHITE-SPACE: nowrap;
    HEIGHT: 30px
}
.topicGreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #339966;
    PADDING-TOP: 10px
}
.topicBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    PADDING-TOP: 10px
}
.topicRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    PADDING-TOP: 10px
}
.topicLightBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0099cc;
    PADDING-TOP: 10px
}
.topicLightBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0099cc;
    PADDING-TOP: 10px
}
.topicDarkGreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #008000;
    PADDING-TOP: 10px
}
.topicPurple
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #660033;
    PADDING-TOP: 10px
}
.topicDarkRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #BF270C;
    PADDING-TOP: 10px
}
.topicPink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #E34693;
    PADDING-TOP: 10px
}
.regularListGreen UL
{
    PADDING-LEFT: 15px;
    MARGIN: 0px
}
.regularListBlue UL
{
    PADDING-LEFT: 15px;
    MARGIN: 0px
}
.regularListRed UL
{
    PADDING-LEFT: 15px;
    MARGIN: 0px
}
.regularListLightBlue UL
{
    PADDING-LEFT: 15px;
    MARGIN: 0px
}
.regularListDarkGreen UL
{
    PADDING-LEFT: 15px;
    MARGIN: 0px
}
.regularListPurple UL
{
    PADDING-LEFT: 15px;
    MARGIN: 0px
}
.regularListDarkRed UL
{
    PADDING-LEFT: 15px;
    MARGIN: 0px
}
.regularListPink UL
{
    PADDING-LEFT: 15px;
    MARGIN: 0px
}
.regularListGreen LI
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/bulletGreen.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.regularListBlue LI
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/bulletBlue.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.regularListRed LI
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/bulletRed.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.regularListLightBlue LI
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/bulletLightBlue.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.regularListDarkGreen LI
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/bulletDarkGreen.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.regularListPurple LI
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/bulletPurple.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.regularListDarkRed LI
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/bulletDarkRed.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}

.regularListPink LI
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/bulletPink.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
#orangeHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ff6600;
    FONT-VARIANT: normal
}
#orangeHeader A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff6600;
    PADDING-TOP: 10px;
    TEXT-DECORATION: none
}
#orangeHeader A:hover
{
    TEXT-DECORATION: underline
}
#blackCap
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-VARIANT: small-caps
}
#blackCap A
{
    COLOR: black;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
#schoolHeader A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: #339966;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
#schoolHeader A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: #ff9900
}
#schoolHeader A.library
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: #339966;
    FONT-VARIANT: small-caps
}
#schoolHeader A.library:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13pt;
    COLOR: #ff9900;
    FONT-VARIANT: small-caps
}

