﻿body
{
    font-family: Tahoma;
    font-size: 8pt;
    background-image: url(App_Themes/BK_2-08.png);
    background-repeat: repeat;
}
.standardLabs
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.portOver
{
    background-image: url('App_Themes/IC_PortalButtonOver.png');
    background-repeat: no-repeat;
    cursor: pointer;
}
.portOut
{
    background-image: url('App_Themes/IC_PortalButtonNormal.png');
    background-repeat: no-repeat;
    cursor: default;
}
.pdfOver
{
    background-image: url('App_Themes/IC_PortalQGover.png');
    background-repeat: no-repeat;
    cursor: pointer;
}
.pdfOut
{
    background-image: url('App_Themes/IC_PortalQGNormal.png');
    background-repeat: no-repeat;
    cursor: default;
}
a:link
{
    padding: 1px 2px;
    font-family: tahoma;
    font-size: 8pt;
    color: #1D5663;
    text-decoration: none;
    height: 15px;
    margin-bottom: 0px;
}
a:hover
{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #FFE9BB;
}
a:active
{
    font-family: tahoma;
    font-size: 8pt;
    color: #1D5663;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
}
a:visited
{
    font-family: tahoma;
    font-size: 8pt;
    color: #1D5663;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
}
.normal
{
    background-color: Transparent;
    cursor: default;
}
.highlight
{
    background-color: #FFEFDF;
    cursor: pointer;
}
.frmCenter
{
    font-family: Tahoma;
    font-size: 8pt;
    margin-left: auto;
    margin-top: auto;
}
.TD_Hover
{
    padding-left: 3px;
    font-size: 8pt;
    background-image: url(App_Themes/TD_Over.jpg);
    color: yellow;
    background-repeat: no-repeat;
    font-family: Tahoma;
    width: 156px;
    height: 25px;
    text-align: left;
    cursor: pointer;
}
.TD_Back
{
    padding-left: 3px;
    font-size: 8pt;
    background-image: url(App_Themes/TD_Normal.jpg);
    color: white;
    background-repeat: no-repeat;
    font-family: Tahoma;
    width: 156px;
    height: 25px;
    text-align: left;
}
.PolicyLinks
{
    padding: 0 0 0 0;
}
/* NEW DEPARTMENT PAGE LAYOUTS */
.nMenu
{
    position: relative;
    margin-top: 1px;
    margin-left: 3px;
}
.nHeader
{
    margin-left: 3px;
    margin-top: -12px;
}
.nToolBar
{
    margin-left: 3px;
    margin-top: -57px;
}
.nContent
{
    width: 760px;
    height: 600px;
    font-size: 8pt;
    font-family: Tahoma;
    background-color: white;
}
.nLeftSide
{
    font-size: 8pt;
    font-family: Tahoma;
    background-color: white;
    width: 190px;
    height: 600px;
}

/* END NEW DEPARTMENT PAGE LAYOUTS */
.LeftOut
{
    background-image: url(App_Themes/new_Left.bmp);
    background-repeat: no-repeat;
    font-family: Tahoma;
}

.LeftHover
{
    font-size: 8pt;
    background-image: url(App_Themes/New_Left_Hover.bmp);
    background-repeat: no-repeat;
    font-family: Tahoma;
    cursor: pointer;
}

.DefaultText
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
}
.CalNextButtonNormal
{
    background-image: url(App_Themes/Next.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
.CalNextButtonHover
{
    background-image: url(App_Themes/NextHover.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.CalPrevButtonNormal
{
    background-image: url(App_Themes/Prev.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
.CalPrevButtonHover
{
    background-image: url(App_Themes/PrevHover.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.MenuBackDefault
{
    background-color: #f5f5f5;
    font-size: 9pt;
    color: black;
    font-family: Arial;
    line-height: 17px;
    height: 17px;
    padding-left: 1px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.MenuBacks
{
    background-color: #f5f5f5;
    font-size: 9pt;
    color: black;
    font-family: Arial;
    line-height: 15px;
    height: 15px;
    padding-left: 1px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
}
.Menu_Hover
{
    font-size: 9pt;
    color: black;
    font-family: Arial;
    line-height: 15px;
    background-image: url(App_Themes/MenuHover.png);
    background-repeat: repeat-x;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    cursor: pointer;
}
.AgendaBox
{
    position: absolute;
    font-size: 8pt;
    line-height: 16pt;
    font-family: Arial;
    padding-left: 10px;
}

first-letter
{
    display: block;
    float: left;
    border: 1px solid black;
    padding: 5px;
    margin: 4px 5px;
    background: url(firstletter1.png);
    font-size: 68px;
}

.DropBoxes
{
    font-family: Arial;
    font-size: 8pt;
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}

.ImagesFloat
{
    float: right;
}

.ImagesLeft
{
    float: left;
}

.MenuLinks
{
    display: block;
    float: left;
    font-family: Arial;
    font-size: 9pt;
    color: #f5f5f5;
    cursor: pointer;
    padding-left: 3px;
}
.MenuLinksHover
{
    display: block;
    float: left;
    font-family: Arial;
    font-size: 9pt;
    color: #ffcc66;
    cursor: pointer;
    padding-left: 3px;
}
.PDClassTitle
{
    font-family: Times New Roman;
    font-size: 15pt;
    font-weight: bold;
    font-style: italic;
    color: White;
}
.Links
{
    display: block;
    float: left;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
}
.Misc
{
    padding-left: 4px;
    padding-top: 5px;
    position: absolute;
    display: block;
    float: left;
    font-family: Tahoma;
    font-size: 8pt;
}
.curricImage
{
    float: right;
}

.ckListLoginOver
{
    font-weight: bold;
    font-size: 8pt;
    background-image: url(App_Themes/Login_1_2.bmp);
    color: black;
    background-repeat: no-repeat;
    font-family: Tahoma;
    letter-spacing: 4px;
    cursor: pointer;
}
.ckListLoginOut
{
    font-weight: bold;
    font-size: 8pt;
    background-image: url(App_Themes/Login_1_0.bmp);
    color: white;
    background-repeat: no-repeat;
    font-family: Tahoma;
    letter-spacing: 4px;
}
.txtBoxOut
{
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    padding-left: 3px;
    font-size: 8pt;
    border-left: lightgrey 1px solid;
    color: #696969;
    border-bottom: lightgrey 1px solid;
    font-family: Tahoma;
}
.txtBoxOver
{
    border-right: #ffcc66 1px solid;
    border-top: #ffcc66 1px solid;
    padding-left: 3px;
    font-size: 8pt;
    border-left: #ffcc66 1px solid;
    color: #696969;
    border-bottom: #ffcc66 1px solid;
    font-family: Tahoma;
}
.SearchButton
{
    padding-top: 1px;
}
/* Vista menu items*/
.MenuBack
{
    /* vista blue*/
    font-family: Tahoma;
    padding-top: 0px;
    height: 27px;
    color: black;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle;
    background-image: url(App_Themes/btMainMenu_0.bmp);
    background-repeat: no-repeat;
}
.MenuBackHelp
{
    /* vista blue*/
    font-family: Tahoma;
    padding-top: 0px;
    height: 27px;
    font-size: 8pt;
    color: black;
    cursor: pointer;
    background-image: url(App_Themes/btMainMenu_Help.bmp);
    background-repeat: no-repeat;
}
.MenuBackHelpHover
{
    /* vista blue*/
    font-family: Tahoma;
    padding-top: 0px;
    height: 27px;
    font-size: 8pt;
    color: black;
    cursor: pointer;
    background-image: url(App_Themes/help_Hover.bmp);
    background-repeat: no-repeat;
}
.MenuHover
{
    /* vista blue*/
    font-family: Tahoma;
    padding-top: 0px;
    height: 27px;
    font-size: 8pt;
    color: black;
    cursor: pointer;
    background-image: url(App_Themes/ltBack_1.bmp);
    background-repeat: no-repeat;
}
.vMenuBack
{
    /* vista blue vertical menu*/
    font-family: Tahoma;
    height: 19px;
    color: black;
    font-size: 1em;
    text-align: center;
    vertical-align: middle;
    letter-spacing: 2px;
    background-color: white;
    background-image: url(App_Themes/Images/container_0.bmp);
    background-repeat: no-repeat;
}

.vMenuHover
{
    /* vista blue*/
    font-family: Tahoma;
    height: 19px;
    font-size: 1em;
    color: black;
    cursor: pointer;
    background-image: url(App_Themes/Images/container_1.bmp);
    background-repeat: no-repeat;
    font-family: Tahoma;
    letter-spacing: 2px;
    text-align: center;
    vertical-align: middle;
}

.MenuTitles
{
    display: block;
    float: left;
    border-bottom: #ffcc66 1px solid;
    background-color: Transparent;
    width: 175px;
    padding-left: 3px;
}

.ScrollHover
{
    border-top: #006699 1px solid;
    background-repeat: repeat-x;
    background-color: #ffcc99;
}
.Scroll
{
    background-repeat: repeat-x;
    background-color: #99ccff;
}
.SubMenuBack
{
    /* vista blue*/
    font-size: 9pt;
    font-family: Arial;
    height: 18px;
}
.SubMenuBack
{
    /* vista blue*/
    font-size: 9pt;
    font-family: Arial;
    height: 9pt;
    padding: 3px 0px 1px 0px;
}
.SubMenuHover
{
    /* vista blue 	font-size: 9pt;*/
    font-family: Arial;
    background-image: url(App_Themes/treeHover.gif);
    background-repeat: repeat-x;
    height: 9pt;
    cursor: pointer;
    width: 225px;
    padding: 1px 0px 1px 0px;
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
}

.MasterLayout
{
    position: absolute;
    top: 0px;
    left: 10px;
    margin-top: 0px;
    border-right-style: solid;
    border-right-color: Gray;
    border-right-width: 2px;
    border-left-style: solid;
    border-left-color: Gray;
    border-left-width: 2px;
}
.ContentRight
{
    position: absolute;
    left: 179px;
    top: 122px;
    width: 786px;
    height: 652px;
    background-color: White;
    border-bottom-style: solid;
    border-bottom-color: Gray;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-color: Gray;
    border-right-width: 2px;
}
.ContentLeft
{
    position: absolute;
    left: 10px;
    top: 122px;
    width: 165px;
    height: 652px;
    text-align: center;
    background-color: White;
    border-bottom-style: solid;
    border-bottom-color: Gray;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: Gray;
    border-right-width: 2px;
    border-left-style: solid;
    border-left-color: Gray;
    border-left-width: 2px;
}

.ToolBar
{
    display: block;
    float: left;
    position: absolute;
    left: 10px;
    top: 101px;
    width: 902px;
    height: 14px;
}
.cmdButtons
{
    font-family: Tahoma;
    font-size: 8pt;
    height: 28px;
    color: White;
}
.MenuSubItems
{
    text-align: left;
    background-color: #f5f5f5;
    font-family: Tahoma;
    color: black;
    font-size: 8pt;
    width: 688px;
}
.MainMenu
{
    background-color: #B5C7DE;
    color: #284E98;
    font-weight: normal;
    font-family: Arial;
    font-size: 8pt;
}
.TextBoxes
{
    font-family: Arial;
    font-size: 8pt;
    color: Black;
    border-right: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-bottom: #d3d3d3 1px solid;
}
.Padding_Top
{
    position: absolute;
    padding-top: 3px;
}
.MainHover
{
    background-color: #284E98; /*font-weight:bold;*/
    cursor: pointer;
    color: White;
    font-family: Arial;
    font-size: 8pt;
}
.ButtonTD
{
    background-color: #ffffff;
    width: 1000px;
    padding: 0 0 0 0;
    text-align: center;
    height: 18px;
}
.ShowBox
{
    position: absolute;
    left: 800px;
    top: 35px;
}
.QuickPicks
{
    position: absolute;
    font-family: Arial;
    font-size: 9pt;
    text-align: left;
    height: 378px;
    width: 220px;
    left: 500px;
    top: 32px;
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
}

.AddrBox
{
    position: absolute;
    left: 5px;
    top: 540px;
    font-family: Arial;
    font-size: x-small;
    color: #669966;
}
.SearchBox
{
    height: 13px;
}

.RightCol
{
    display: block;
    float: left;
    position: absolute;
    left: 543px;
    top: 0px;
    width: 152px;
    height: 650px;
}
.DefaultCenter
{
    display: block;
    float: left;
    position: absolute;
    left: 8px;
    top: 0px;
    width: 650px;
    height: 310px;
}

.Addr
{
    position: absolute;
    top: 450px;
    left: 0px;
}

.Bottom
{
    position: absolute;
    height: 650px;
}
.Copyright
{
    display: block;
    float: left;
    position: absolute;
    left: 3px;
    top: 660px;
    width: 900px;
    font-family: Arial;
    font-size: x-small;
    color: Gray;
}
.Left
{
    position: absolute;
    left: 10px;
    top: 40px;
    font-family: Arial;
    font-size: x-small;
    text-align: center;
}
.Right
{
    position: absolute;
    left: 330px;
    top: 43px;
    font-family: Arial;
    font-size: x-small;
    text-align: left;
    width: 300px;
    height: 155px;
}
.SupImage
{
    position: absolute;
    left: 135px;
    top: 43px;
    width: 160px;
    height: 160px;
}
.SchoolStatus
{
    display: block;
    float: left;
    position: absolute;
    left: 2px;
    top: 245px;
    width: 650px;
    height: 30px;
}

.Mission
{
    position: absolute;
    left: 850px;
}

.ContentText
{
    font-family: Arial;
    font-size: 8pt;
}

.IntouchButton
{
    display: block;
    float: left;
    position: absolute;
    left: 35px;
    top: 400px;
    text-align: center;
}

.PlatoPlugIns
{
    position: absolute;
    left: 8px;
    top: 200px;
}
/* NEW Panel bar color theme */
.PBHover_09
{
    font-weight: normal;
    font-size: 8pt;
    background-image: url(App_Themes/PB_Expand_NEW.PNG);
    color: white;
    font-family: Tahoma;
    height: 32px;
    cursor: pointer;
    padding-left: 4px;
}
.PBNormal_09
{
    font-size: 8pt;
    background-image: url(App_Themes/PBNormal_New.PNG);
    color: white;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 32px;
    padding-left: 4px;
}
.PanelItem_09
{
    padding-left: 4px;
    font-size: 8pt;
    color: black;
    font-family: Tahoma;
    height: 18px;
    background-color: #f5f5f5;
}
.PanelItemHover_09
{
    padding-left: 4px;
    font-size: 8pt;
    background-image: url(App_Themes/NewHover-5.png);
    color: black;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 18px;
    cursor: pointer;
}

/*-------------------------------*/

/* ------- Grid Styles ----------*/
.HeaderStyle
{
    font-family: Tahoma;
    font-size: 8pt;
    color: White;
    height: 21px;
    background-image: url(App_Themes/header.gif);
    background-repeat: repeat-x;
}
.FooterStyle
{
    background-image: url(App_Themes/bluefireback.gif);
    background-repeat: repeat-x;
}

/* NEW tool bar color theme */
.MenuBK
{
    position: relative;
    font-size: 8pt;
    background-image: url(App_Themes/Menu2BK.png);
    color: white;
    background-repeat: repeat-x;
    font-family: Tahoma;
    padding-left: 4px;
    height: 40px;
}
.MenuHover_Med
{
    position: relative;
    font-size: 8pt;
    background-image: url(App_Themes/Menu2Hover_86px.png);
    color: white;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 40px;
    cursor: pointer;
    padding-left: 4px;
}

.Menu_Hover_09
{
    display: block;
    font-size: 8pt;
    background-image: url(App_Themes/Menu2Hover-1.png);
    color: white;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 40px;
    cursor: pointer;
    padding-left: 4px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.MenuHoverLG
{
    font-size: 8pt;
    background-image: url(App_Themes/Menu2Hover-2.png);
    color: white;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 40px;
    cursor: pointer;
    padding-left: 4px;
}

.Menu_Hover_Home
{
    font-size: 8pt;
    background-image: url(App_Themes/New2Hover_73px.png);
    color: white;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 40px;
    cursor: pointer;
    padding-left: 4px;
}

.MenuBackDefault
{
    display: inline-block;
    background-color: #f5f5f5;
    font-size: 9pt;
    color: black;
    font-family: Tahoma;
    line-height: 17px;
    height: 17px;
    padding-left: 1px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.Menu_Hover
{
    font-size: 9pt;
    color: black;
    font-family: Arial;
    line-height: 15px;
    background-image: url(App_Themes/MenuHover.png);
    background-repeat: repeat-x;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    cursor: pointer;
}
.Scroll
{
    background-repeat: repeat-x;
    font-size: 8pt;
    background-image: url(App_Themes/MenuScrollNew.png);
    font-family: Tahoma;
}
/*-------------------------------------------------*/
.PB_PolicyNormal
{
    font-size: 8pt;
    color: white;
    font-family: Tahoma;
    background-image: url(App_Themes/PB_Policy_Normal.jpg);
    background-repeat: no-repeat;
    height: 26px;
    padding-left: 3px;
}
.PB_PolicyHover
{
    font-size: 8pt;
    color: black;
    font-family: Tahoma;
    background-image: url(App_Themes/PB_Policy_Hover.jpg);
    background-repeat: no-repeat;
    height: 26px;
    padding-left: 3px;
    cursor: pointer;
}
.GroupHeaderItem td
{
    font-weight: bold;
    font-size: 9pt;
    color: #3366cc;
    border-bottom: #0099cc thin solid;
    font-style: italic;
    font-family: Arial;
    background-color: white;
}
.PBarHeader
{
    font-size: 9pt;
    background-image: url(App_Themes/PB_Normal.jpg);
    vertical-align: middle;
    color: white;
    height: 24px;
    color: White;
    background-repeat: no-repeat;
    font-family: Arial;
    padding-left: 5px;
    cursor: pointer;
}
.PBarExpanded
{
    background-image: url(App_Themes/PB_Expand.jpg);
    background-repeat: no-repeat;
    background-color: transparent;
    color: white;
    height: 24px;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 9pt;
    padding-left: 5px;
    cursor: pointer;
}

.PBarHeader_Hover
{
    font-size: 9pt;
    background-image: url(App_Themes/PB_Hover-1.jpg);
    vertical-align: middle;
    color: #000000;
    font-weight: bold;
    height: 24px;
    background-repeat: no-repeat;
    font-family: Arial;
    padding-left: 5px;
    cursor: pointer;
}
.PBItem
{
    background-color: #f5f5f5;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    border-right: #a9a9a9 .01em solid;
    border-top: #a9a9a9 .01em solid;
    border-left: #a9a9a9 .01em solid;
    border-bottom: #a9a9a9 .01em solid;
    font-size: 8pt;
    font-family: Arial;
}

.PBItem_Hover
{
    background-color: #f5f5f5;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    cursor: pointer;
    font-weight: bolder;
    font-size: 8pt;
    font-family: Arial;
}

.PBarHeader_Expanded
{
    font-size: 9pt;
    background-image: url(App_Themes/PB_Expand.jpg);
    vertical-align: middle;
    color: yellow;
    font-weight: bold;
    height: 24px;
    background-repeat: repeat-x;
    font-family: Arial;
    padding-left: 5px;
    cursor: pointer;
}
.GridHeader
{
    font-weight: bold;
    font-size: 9pt;
    background-image: url(App_Themes/bluefireback.gif);
    vertical-align: middle;
    color: white;
    height: 23px;
    background-repeat: repeat-x;
    font-family: Arial;
    text-align: center;
}
.currItems
{
    font-family: tahoma;
    font-size: 8pt;
    color: #000000;
    background-image: url(App_Themes/Glass/Web/nbHeaderBack.gif);
    height: 17px;
    padding-left: 2px;
}
.newsTitle
{
    font-family: tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #3399FF;
}
.HeadLines
{
    font-family: tahoma;
    font-size: large;
    font-weight: bold;
    word-spacing: 7px;
}
.currHeader
{
    border-bottom: 2px solid Red;
    font-family: tahoma;
    background-image: url(/App_Themes/Plastic Blue/Web/mItemHBack.gif);
    background-repeat: repeat-x;
    font-size: 8pt;
    height: 16px;
    font-weight: normal;
    padding-left: 2px;
    position: relative;
    top: 0px;
    padding: 0px;
    margin: 0px;
    z-index: 10;
    color: #FFFFFF;
}
.NewsItems
{
    font-family: 'Segoe UI';
    font-size: 9pt;
    font-weight: bold;
    color: #3366CC;
}
.GridItems
{
    font-size: 9pt;
    font-family: Arial;
}
.HL
{
    white-space: nowrap;
    font-size: 8pt;
    font-family: Tahoma;
}
/* calendar styles*/
.dHeader
{
    font-weight: bold;
    font-size: 9pt;
    background-image: url(App_Themes/Menu2BK.png);
    vertical-align: middle;
    color: white;
    background-repeat: repeat-x;
    font-family: Tahoma;
    height: 40px;
    border-bottom: #ff3366 thin solid;
}
.dDays
{
    font-weight: bold;
    font-size: 8pt;
    color: blue;
    font-family: Tahoma;
    text-align: left;
    vertical-align: top;
}
.DayHeader
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma;
    background-color: #cccc99;
}
.cButton
{
    font-size: 8pt;
    cursor: pointer;
    font-family: Tahoma;
    text-decoration: underline;
    padding-left: 3px;
    color: #3366cc;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: left;
    border-bottom-style: none;
}

.Today
{
    border-right: #cc3366 2px solid;
    border-top: #cc3366 2px solid;
    font-size: 8pt;
    border-left: #cc3366 2px solid;
    border-bottom: #cc3366 2px solid;
    font-family: Tahoma;
    font-weight: bold;
    vertical-align: top;
    color: blue;
    text-align: left;
    background-color: #fffacd;
}

.CalDiv
{
    font-size: 7pt;
    font-family: Arial;
    width: 130px;
    overflow: auto;
}
.Closed
{
    border-right: #3333ff 1px solid;
    border-top: #3333ff 1px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 9pt;
    border-left: #3333ff 1px solid;
    color: yellow;
    border-bottom: #3333ff 1px solid;
    font-family: Tahoma;
    background-color: red;
    text-align: left;
}
.NormalDay
{
    font-family: Tahoma;
    background-color: Transparent;
    text-align: left;
}
.aHeadlines
{
    position: absolute;
    padding-left: 2px;
    font-size: 8pt;
    color: black;
    border-top-style: none;
    font-family: Tahoma;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.NoSchool
{
    font-size: 7pt;
    font-family: Tahoma;
    overflow: auto;
    color: white;
    width: 130px;
    background-color: #cc0000;
}
.ER
{
    font-size: 7pt;
    font-family: Tahoma;
    overflow: auto;
    color: black;
    background-color: #ffcc66;
    width: 130px;
}
.MidTerm
{
    font-size: 7pt;
    font-family: Tahoma;
    overflow: auto;
    color: black;
    background-color: #90ee90;
    width: 130px;
}
.BES
{
    font-size: 7pt;
    font-family: Tahoma;
    overflow: auto;
    color: white;
    background-image: url(App_Themes/Key_SchoolStart.jpg);
    background-repeat: repeat-x;
    width: 130px;
}
.Main_
{
    position: absolute;
    margin-left: 0px;
    margin-top: 1px;
}
.CalWeekEnd
{
    font-size: 7pt;
    background-image: url(App_Themes/calWeekEnd.png);
    background-repeat: no-repeat;
    font-family: Tahoma;
    vertical-align: top;
    text-align: left;
    padding-left: 3px;
    padding-top: 2px;
}
.BackToSchool
{
    font-size: 7pt;
    color: black;
    font-family: Tahoma;
    background-color: #afeeee;
    vertical-align: top;
    text-align: left;
    width: 130px;
}
.CalDay
{
    font-size: 7pt;
    background-image: url(App_Themes/calNormalDay.png);
    background-repeat: no-repeat;
    font-family: Tahoma;
    vertical-align: top;
    text-align: left;
    padding-left: 3px;
    padding-top: 2px;
}
.SelectedCalDay
{
    font-size: 7pt;
    background-image: url(App_Themes/calNormalDay.png);
    background-repeat: no-repeat;
    font-family: Tahomal;
    color: Blue;
    font-weight: bolder;
    vertical-align: top;
    text-align: left;
    padding-left: 3px;
    padding-top: 2px;
}
.CalSelected
{
    font-size: 7pt;
    background-image: url(App_Themes/calSelectDay.png);
    background-repeat: no-repeat;
    font-family: Tahoma;
    vertical-align: top;
    text-align: left;
    padding-left: 3px;
    padding-top: 2px;
}
