body.admin
{
        background:#333333;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#000000;
        padding: 0;
        margin: 0;
}

body.main
{
     background:#333333;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color:#000000;
     padding: 0;
     margin: 15px;
     text-align:left;
}

body.wht
{
        background:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#000000;
        padding: 0;
        margin: 0;
}

table.one
{
        border-right: 1px solid #660000;
                background:#ffffff;
}

.banfill
{
        background: #660000;
	   border-left:#333333 3px solid;

}

table.two
{
        border-bottom: 1px solid #000066
}

table.three
{
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px
}

.admbox
{
        position:absolute;
        top:220px;
        left:520px;
        width:135px;
        height:100px;
        margin-top:10px;
        border-left:solid 1px;
        border-top:solid 1px;
        border-bottom:solid 1px;
        text-align: left;
        font-size: 11px;
        padding: 3px;
}

.admboxchoice
{
        position:absolute;
        top:220px;
        left:655px;
        width:52px;
        height:100px;
        margin-top:10px;
        border-right:solid 1px #000066;
        border-top:solid 1px #000066;
        border-bottom:solid 1px #000066;
        text-align: center;
        padding: 3px;
        background: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#ffffff;
}

.boxline
{
        margin-top:10px;
        margin-bottom:10px
}

.boxline2
{
        margin-top:5px;
        margin-bottom:5px
}

.activate_choice
{
        position:absolute;
        top:200px;
        left:520px;
        width:200px;
        height:100px;
        margin-top:10px;
        text-align: left;
        font-size: 11px;
        padding: 3px;
}

optgroup {
     font-size   : 14px;
}

.headerteach
{
        position:relative;
        left:160px;
        bottom:4px;
        font-size: 10px
}

.switch
{
        position:absolute;
        left:8px;
        top:86px;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none;
}

.admheader
{
        width:260px;
        padding-left: 2px;
        padding-top: 2px;
        padding-bottom: 1px;
        border-left: solid 1px #000066;
        border-bottom: dashed 1px #000066;
        margin-top: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        color:#000066;
        background: #ffffff;
}

.login
{
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#ffffff;
        background: #000066
}

table.nav
{
        background: #dddddd;
        text-align     : left;
}

.normal_sm
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px
}

.normal
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px
}

.normal_bld
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold
}

.normal12
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px
}

.normalctr
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center
}

.small
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding: 5px;
}

td
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px
}

td.form_head
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        font-weight: bold;
        text-align: right;
        padding: 1px 10px 1px 5px;
}

td.one
{
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #000066
}

td.two
{
        border-right: 1px solid #000000;
  	   border-left:#333333 3px solid;
	   /*width:150px;*/

        background: #E8E8E8;
}

.home
{
        padding: 2px 5px 2px 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc
}

td.search
{
        padding: 5px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#000000;
}

.pg_title
{
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color:#000066;
}

.pg_title_adm
{
        background:#000066;
        padding: 5px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color:#ffffff;
}

.pg_title_adm_12
{
        background:#000066;
        padding: 5px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color:#ffffff;
}

.pg_title_sub
{
        color: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight:bold
}

.title_blue
{
        color: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight:bold
}

.title_bluetwo
{
        color: #000066;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin-top: 12px;
        margin-bottom: 12px;
}

.title_green
{
        color: #0f9a0c;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px
}

.title_white
{
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px
}

.title
{
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px
}

.instr
{
        border: dotted 1px #666666;
        color:#FF7735;
        background: #E2EBEA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px
}

.pg_path
{
        padding: 10px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:#666666;
}

.dir_title
{
        padding: 5px 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        background: #000066
}

.dir_txt
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 3px 3px;
        color: #000000;
        border-bottom: 1px solid #666666
}

.dropdown
{
        padding: 0px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        background:#000066
}

.banfill_gray
{
        background: #333333;
}

.white
{
        background: #ffffff;
}

.whitetxt
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-top: 1px;
        padding-bottom: 1px;
        color: #dddddd
}

.whitetxt1
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ffffff
}

.whitetxt12
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff
}

.results
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0000;
        font-weight: bold;
}

.bullet a
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
}

/* Link Styles */
a:link
{
        color : #0000ff;
         text-decoration : none;
}

a:visited
{
        color : #0000ff;
         text-decoration : none;
}

a:hover
{
        color : #000066;
         text-decoration : underline;
}

a:active
{
        color : #0000ff;
         text-decoration : none;
}

a.main
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
}

a.main:link
{
        color : #0000ff;
         text-decoration : none;
         font-size: 10px;
}

a.main:visited
{
        color : #0000ff;
         text-decoration : none;
         font-size: 10px;
}

a.main:hover
{
        color : #000066;
         text-decoration : underline;
         font-size: 10px;
}

a.main:active
{
        color : #0000ff;
         text-decoration : none;
         font-size: 10px;
}

a.main11
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
}

a.main11:link
{
        color : #0000ff;
         text-decoration : none;
         font-size: 11px;
}

a.main11:visited
{
        color : #0000ff;
         text-decoration : none;
         font-size: 11px;
}

a.main11:hover
{
        color : #000066;
         text-decoration : underline;
         font-size: 11px;
}

a.main11:active
{
        color : #0000ff;
         text-decoration : none;
         font-size: 11px;
}

a.main12
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
}

a.main12:link
{
        color : #0000ff;
         text-decoration : none;
         font-size: 12px;
}

a.main12:visited
{
        color : #0000ff;
         text-decoration : none;
         font-size: 12px;
}

a.main12:hover
{
        color : #000066;
         text-decoration : underline;
         font-size: 12px;
}

a.main12:active
{
        color : #0000ff;
         text-decoration : none;
         font-size: 12px;
}

a.maingray
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
}

a.maingray:link
{
        color : #666666;
         text-decoration : none;
         font-size: 10px;
}

a.maingray:visited
{
        color : #666666;
         text-decoration : none;
         font-size: 10px;
}

a.maingray:hover
{
        color : #666666;
         text-decoration : underline;
         font-size: 10px;
}

a.maingray:active
{
        color : #0000ff;
         text-decoration : none;
         font-size: 10px;
}

a.light
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
}

a.light:link
{
        color : #ffffff;
         text-decoration : none;
         font-size: 10px;
}

a.light:visited
{
        color : #ffffff;
         text-decoration : none;
         font-size: 10px;
}

a.light:hover
{
        color : #dddddd;
         text-decoration : underline;
         font-size: 10px;
}

a.light:active
{
        color : #ffffff;
         text-decoration : none;
         font-size: 10px;
}

a.light12
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
}

a.light12:link
{
        color : #ffffff;
         text-decoration : none;
         font-size: 12px;
}

a.light12:visited
{
        color : #ffffff;
         text-decoration : none;
         font-size: 12px;
}

a.light12:hover
{
        color : #dddddd;
         text-decoration : underline;
         font-size: 12px;
}

a.light12:active
{
        color : #ffffff;
         text-decoration : none;
         font-size: 12px;
}

a.light16
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 16px;
}

a.light16:link
{
        color : #ffffff;
         text-decoration : none;
         font-size: 16px;
}

a.light16:visited
{
        color : #ffffff;
         text-decoration : none;
         font-size: 16px;
}

a.light16:hover
{
        color : #dddddd;
         text-decoration : underline;
         font-size: 16px;
}

a.light16:active
{
        color : #ffffff;
         text-decoration : none;
         font-size: 16px;
}

a.more:link
{
        color : #000066;
         text-decoration : none;
         font-weight: bold;
         font-size: 10px;
}

a.more:visited
{
        color : #000066;
         text-decoration : none;
         font-weight: bold;
         font-size: 10px;
}

a.more:hover
{
        color : #666666;
         text-decoration : underline;
         font-weight: bold;
         font-size: 10px;
}

a.more:active
{
        color : #000066;
         text-decoration : none;
         font-weight: bold;
         font-size: 10px;
}

a.path:link
{
        color : #000066;
         text-decoration : none
}

a.path:visited
{
        color : #000066;
         text-decoration : none
}

a.path:hover
{
        color : #dddddd;
         text-decoration : underline
}

a.path:active
{
        color : #000066;
         text-decoration : none
}

a.admlink:link
{
        color : #000066;
         text-decoration : none;
         font-weight: bold;
         font-size: 17px;
}

a.admlink:visited
{
        color : #000066;
         text-decoration : none;
         font-weight: bold;
         font-size: 17px;
}

a.admlink:hover
{
        color : #666666;
         text-decoration : underline;
         font-weight: bold;
         font-size: 17px;
}

a.admlink:active
{
        color : #000066;
         text-decoration : none;
         font-weight: bold;
         font-size: 17px;
}

/* Form Elements */
form.nopad
{
        margin: 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: none;
}

select
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

option.inactive
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #ffffff;
        background-color:#FF0000;
}

option.active
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
}

input.submit
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-right: 3px;
        padding-left: 3px;
}

.textfield
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-top: 5px;
}

input
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

textarea
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

.contact
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding-left: 30px
}

.submitLink
{
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 11px;
           font-weight: bold;
           color: #000099;
           background-color: transparent;
           text-decoration: none;
           border: none;
           cursor: pointer;
           cursor: hand;
           text-align: left;
           margin: 0px;
           padding: 0px 0px 0px 0px;
           border-width: 0px;
           border-style: none;

}

/* Calendar Styles */
.header
{
                border-right-style: none;
                border-left-style: none;
                border-top-style: none;
                border-bottom-style: none;
                border-color: #FFFFFF;
                background: #FFFFFF;
}

.table_blue
{
                border: 1px solid;
                background: #436fc0;
                border-right-style: solid;
                border-left-style: solid;
                border-top-style: solid;
                border-bottom-style: solid;
                border-color: #000000;
}

.table_cal
{
              background: #ffffff;
}

.table_leftbd
{
              background: #ffffff;
              border-left: 1px solid #000000
}

#nav
{
            border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-top-style: none;
                border-bottom-style: none;
                border-color: #6D83B8;
                background: #436fc0;
                font-family: verdana;
                font-size: 10pt;
                color: #ffffff;
}

#nav div.top
{
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 8px;
            padding-right: 8px;
            width: 100%;
}

#nav div.section
{
                width: 140px;
                position: absolute;
                display: inline;
                z-index: -1;
}

#nav div.box
{
            background: #153B9C;
            padding-top: 6px;
            padding-bottom: 6px;
            padding-left: 6px;
            padding-right: 6px;
            border-color: #ffffff;
            border-width: 1px;
            border-style: none solid solid solid;
            position: relative;
            visibility: hidden;
            width: 100%;
}

#nav a:link
{
        color: #ffffff;
         font-family: verdana;
         font-size: 12px;
         text-decoration: none;
         font-weight: bold;
}

#nav a:active
{
        color: #ffffff;
         font-family: verdana;
         font-size: 12px;
         text-decoration: underline;
         font-weight: bold;
}

#nav a:visited
{
        color: #ffffff;
         font-family: verdana;
         font-size: 12px;
         text-decoration: none;
         font-weight: bold;
}

#nav a:hover
{
        color: #FFFF00;
         font-family: verdana;
         font-size: 12px;
         text-decoration: underline;
         font-weight: bold;
}

.theader
{
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: none;
                border-top-style: none;
                color: #ffffff;
                font-family: verdana;
                font-size: 12px;
                font-weight: bold;
                border-color: #000099;
                background: #000099;
}

.theader_lg
{
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: none;
                border-top-style: solid;
                color: #ffffff;
                font-family: verdana;
                font-size: 18px;
                font-weight: bold;
                border-color: #000099;
                background: #000099;
}

.tminicalendar
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: solid;
                border-bottom-style: solid;
                border-top-style: solid;
                padding-top: 1px;
                padding-bottom: 1px;
                padding-left: 0px;
                padding-right: 0px;
                border-color: #EBEDF1;
                background: #EBEDF1;
}

.tyearcalheader
{
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: none;
                border-top-style: solid;
                color: #FFFFFF;
                font-family: verdana;
                font-size: 10pt;
                font-weight: bold;
                border-color: #6D83B8;
                background: #6D83B8;
}

.tdatecell
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: solid;
                border-bottom-style: solid;
                border-top-style: solid;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                padding-right: 0px;
                width: 20px;
                height: 20px;
                border-color: #EBEDF1;
                background: #EBEDF1;
}

.teventcell
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: solid;
                border-bottom-style: solid;
                border-top-style: solid;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                padding-right: 0px;
                width: 20px;
                height: 20px;
                border-color: #C0CFE8;
                background: #C0CFE8;
}

.ttodaycell
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: solid;
                border-bottom-style: solid;
                border-top-style: solid;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                padding-right: 0px;
                width: 20px;
                height: 20px;
                border-color: #B2D4F4;
                background: #B2D4F4;
}

.monthemptycell
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-bottom-style:solid;
                border-top-style: none;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                padding-right: 0px;
                width: 84px;
                height: 100px;
                border-color: #000000;
                background: #747D8E;
}

.monthdatecell
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: none;
                border-bottom-style:solid;
                border-top-style: none;
                padding-top: 4px;
                padding-bottom: 0px;
                padding-left: 7px;
                padding-right: 0px;
                width: 84px;
                height: 100px;
                border-color: #000000;
                background: #EBEDF1;
}

.monthdatecell2
{
                background: #EBEDF1;
}

.monthdatecell3
{
                background: #B2D4F4;
}

.montheventcell
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: none;
                border-bottom-style:solid;
                border-top-style: none;
                padding-top: 4px;
                padding-bottom: 0px;
                padding-left: 1px;
                padding-right: 1px;
                width: 84px;
                height: 100px;
                border-color: #000000;
                background: #C0CFE8;
}

.monthtodaycell
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: none;
                border-bottom-style:solid;
                border-top-style: none;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 7px;
                padding-right: 0px;
                width: 84px;
                height: 100px;
                border-color: #000000;
                background: #B2D4F4;
}

.tablebody
{
                font-family: verdana;
                border-right-style: none;
                border-left-style: none;
                border-top-style: solid;
                border-color: #FFFFFF;
                background: #ffffff;
}

.tyearbox
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: solid;
                border-bottom-style: solid;
                border-top-style: solid;
                border-color: #FFFFFF;
                background: FFFFFF;
}

.eventheader
{
                border: 1px solid;
                font-family: verdana;
                font-size: 10px;
                border-right-style: none;
                border-left-style: none;
                border-top-style: none;
                border-bottom-style: none;
                border-color: #FFFFFF;
                color: #ffffff;
                background: #6D83B8;
}

.listingheader
{
                border: 1px solid;
                font-family: verdana;
                font-size: 10px;
                border-right-style: solid;
                border-left-style: solid;
                border-top-style: solid;
                border-bottom-style: solid;
                border-color: #ffffff;
                color: #ffffff;
                background: #6D83B8;
}

.listingcell
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: solid;
                border-top-style: solid;
                border-color: #FFFFFF;
                background: #EBEDF1;
}

.listingcell2
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: solid;
                border-top-style: solid;
                border-color: #FFFFFF;
                background: #C5C5E0;
}

.tevents1
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-top-style: solid;
                border-color: #FFFFFF;
                background: #EBEDF1;
}

.hrbar
{
                color: #153B9C;
}

.selectbox
{
                border: 1px solid;
                border-color: #FFFFFF;
                background: #FFFFFF;
                font-family: verdana;
                font-size: 10px;
                width: 190px;
}

.subheader
{
                font-family: verdana;
                font-size: 12px;
                font-weight: bold;
                color: #000000;
}

.bigtext
{
                font-family: verdana;
                font-size: 14px;
                font-weight: bold;
                color: #000000;
}

.midtext
{
                font-family: verdana;
                font-size: 10pt;
                color: #000000;
}

.basictext
{
                font-family: verdana;
                font-size: 10px;
}

.littletext
{
                font-family: verdana;
                font-size: 10px;
}

.tinytext
{
                font-family: verdana;
                font-size: 6pt;
}

.errortext
{
                font-family: verdana;
                font-size: 9pt;
                color: #FF0000;
}

.textbox
{
                font-family: verdana;
                font-size: 10px;
                background-color: #ffffff;
                color: #000000;
}

.buttons
{
}

.adminheader
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: solid;
                border-top-style: none;
                border-color: #000000;
                color: #FFFFFF;
                font-family: verdana;
                font-size: 8pt;
                background-color: #153B9C;
}

.adminheader2
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: solid;
                border-top-style: none;
                border-color: #000000;
                color: #FFFFFF;
                font-family: verdana;
                background-color: #6D83B8;
}

.sidenav
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: none;
                border-bottom-style: none;
                border-top-style: none;
                border-color: #000000;
                background: #dddddd;
}

.sidenav2
{
                background: #dddddd;
                 padding: 10px;
}

.navsection
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-bottom-style: solid;
                border-top-style: none;
                border-color: #000000;
                color: #FFFFFF;
                font-family: verdana;
                font-size: 10pt;
                background-color: #EBEDF1;
}

a.basiclink:link
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.basiclink:active
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.basiclink:visited
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.basiclink:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.sidenavlink:link
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.sidenavlink:active
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.sidenavlink:visited
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.sidenavlink:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.copyright:link
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
}

a.copyright:active
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
}

a.copyright:visited
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
}

a.copyright:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.navlink:link
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.navlink:active
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.navlink:visited
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.navlink:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.navlinkwt:link
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.navlinkwt:active
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.navlinkwt:visited
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.navlinkwt:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.listinglink:link
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.listinglink:active
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.listinglink:visited
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.listinglink:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.listinginac:link
{
        color: #FF5353;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.listinginac:active
{
        color: #FF5353;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.listinginac:visited
{
        color: #FF5353;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.listinginac:hover
{
        color: #666666;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.orderbylink:link
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
         text-decoration: underline;
}

a.orderbylink:active
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
         text-decoration: underline;
}

a.orderbylink:visited
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
         text-decoration: underline;
}

a.orderbylink:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
         text-decoration: underline;
}

a.smalllink:link
{
        color: #000099;
         font-family: verdana;
         font-size:10px;
         text-decoration: none;
         font-weight: bold;
}

a.smalllink:active
{
        color: #000099;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

a.smalllink:visited
{
        color: #000099;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.smalllink:hover
{
        color: #666666;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

a.editlink:link
{
        color: #153B9C;
         font-family: verdana;
         font-size:10px;
         text-decoration: none;
}

a.editlink:active
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.editlink:visited
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.editlink:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
}

a.eventaddlink:link
{
        color: #EBEDF1;
         font-family: verdana;
         font-size:10px;
         text-decoration: underline;
         font-weight: bold;
}

a.eventaddlink:active
{
        color: #EBEDF1;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

a.eventaddlink:visited
{
        color: #EBEDF1;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

a.eventaddlink:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.datelink:link
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.datelink:active
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.datelink:visited
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.datelink:hover
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;

}

a.todaylink:link
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.todaylink:active
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.todaylink:visited

{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.todaylink:hover
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

a.eventlink:link
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.eventlink:active
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.eventlink:visited
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
}

a.eventlink:hover
{
        color: #000000;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
}

a.tableheaderlink:link
{
        color: #ffffff;
         font-family: verdana;
         font-size: 12px;
         text-decoration: none;
         font-weight: bold;
}

a.tableheaderlink:active
{
        color: #ffffff;
         font-family: verdana;
         font-size: 12px;
         text-decoration: none;
         font-weight: bold;
}

a.tableheaderlink:visited
{
        color: #ffffff;
         font-family: verdana;
         font-size: 12px;
         text-decoration: none;
         font-weight: bold;
}

a.tableheaderlink:hover
{
        color: #ffffff;
         font-family: verdana;
         font-size: 12px;
         text-decoration: underline;
         font-weight: bold;
}

a.monthviewlink:link
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.monthviewlink:active
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.monthviewlink:visited
{
        color: #153B9C;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.monthviewlink:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: none;
         font-weight: bold;
}

a.arrow:link
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

a.arrow:active
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

a.arrow:visited
{
        color: #ffffff;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

a.arrow:hover
{
        color: #FF5E1F;
         font-family: verdana;
         font-size: 10px;
         text-decoration: underline;
         font-weight: bold;
}

.welcome
{
                color: #FFFFFF;
                font-family: verdana;
                font-size: 8pt;
                font-weight: bold;
}

.hrbar
{
                color: #153B9C;
}

.selectbox
{
                border: 1px solid;
                border-color: #FFFFFF;
                background-color: #FFFFFF;
                font-family: verdana;
                font-size: 810px;
                width: 180px;
}

.subheader
{
                font-family: verdana;
                font-size: 10pt;
                font-weight: bold;
                color: #153B9C;
}

.bigtext
{
                font-family: verdana;
                font-size: 13pt;
                color: #000000;
}

.midtext
{
                font-family: verdana;
                font-size: 8pt;
                font-weight: bold;
                color: #000000;
}

.errortext
{
                font-family: verdana;
                font-size: 9pt;
                color: #FF0000;
}

.textbox
{
                font-family: verdana;
                font-size: 10px;
                background-color: #ffffff;
                color: #000000;
}

.buttons
{
}

.table
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: solid;
                border-top-style: solid;
                border-bottom-style: solid;
                border-color: #000000;
}

.nav
{
                border: 1px solid;
                border-right-style: none;
                border-left-style: none;
                border-top-style: none;
                border-bottom-style: none;
                border-color: #EBEDF1;
                background-color: #EBEDF1;
}

.tyearbox
{
                border: 1px solid;
                border-right-style: solid;
                border-left-style: solid;
                border-bottom-style: solid;
                border-top-style: solid;
                border-color: #FFFFFF;
                background-color: #FFFFFF;
}

/*  FM Styles */
A.fm:link
{
         COLOR: #0000ff;
         font-size: 10px;
         FONT-FAMILY: Verdana, Helvetica, sans-serif;
         TEXT-DECORATION: underline;

}

A.fm:visited
{
         COLOR: #0000ff;
         font-size: 10px;
         FONT-FAMILY: Verdana, Helvetica, sans-serif;
         TEXT-DECORATION: underline;

}

A.fm:hover
{
         COLOR: black;
         font-size: 10px;
         FONT-FAMILY: Verdana, Helvetica, sans-serif;
         TEXT-DECORATION: underline;

}

A.fm:active
{
         COLOR: #0000ff;
         font-size: 10px;
         FONT-FAMILY: Verdana, Helvetica, sans-serif;
         TEXT-DECORATION: none;

}

a.sidelink:hover
{
         font-family: Verdana, Helvetica, sans-serif;
          color: white;
         font-size: 12px;
         TEXT-DECORATION: underline;
}

a.sidelink:visited
{
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 12px;
         color: white;

}

a.sidelink:link
{
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 12px;
         color: white;

}

a.normal:hover
{
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 12px;
         color: #0000ff;
         TEXT-DECORATION: underline;
}

a.normal:visited
{
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 12px;
         color: #0000ff;

}

a.normal:link
{
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 12px;
         color: #0000ff;

}

.altButton
{
                font-family: Verdana, Helvetica, sans-serif;
                font-size: 10px;
                color: #000000;
                margin-bottom:.5em;
}

.normalred
{
        FONT-SIZE: 12px;
        COLOR: #990000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

.normalblack
{
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

.normalblue
{
        FONT-SIZE: 12px;
        COLOR: #000099;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

.smallblack
{
        FONT-SIZE: 10px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.footer
{
        FONT-SIZE: 10px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

/* Menu Styles */

.ddmx {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #E8E8E8;
   width:150px;
}

.ddmx a.item1
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #FFFFCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #660000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
}


.ddmx a.item1:hover
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #660000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
}

.ddmx a.item1-active,
.ddmx a.item1-active:hover
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #660000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
}


.ddmx a.item2
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #660000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
    z-index: 500;
    width: 140px;
    opacity:.90;
    filter: alpha(opacity=90);
}

.ddmx a.item2:hover
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #FFFFCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #660000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
    z-index: 500;
}

.ddmx a.item2-active,
.ddmx a.item2-active:hover
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #ffffb0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0000cc;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
    z-index: 500;
}

.ddmx a.item2 img,
.ddmx a.item2-active img
{
    position: relative;
    right: 10px;
    border: 0;
}

.ddmx .section
{

    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin-left: 2px;
    margin-top: 2px;
    position: absolute;
    visibility: hidden;
    z-index: 1;
}


.ddmx .bottom,
.ddmx .bottom:hover
{
    border-bottom: 1px solid #000000;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */


/* Edit - Menu Styles */

.ddmxEdit {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #E8E8E8;
   width: 150px
}

.ddmxEdit a.item1
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #FFFFCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #660000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
    width: 150px;
}


.ddmxEdit a.item1:hover
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #660000 url(images/nav_bullet1.gif) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
}

.ddmxEdit a.item1-active,
.ddmxEdit a.item1-active:hover
{
    padding: 3px 10px 3px 14px;
    border-bottom: 1px solid #cccccc;
    background: #660000 url(images/nav_bullet1.gif) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: wrap;
    position: relative;
}


.ddmxEdit a.item2
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #666666 url(/images/nav_bullet2.gif) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 500;
    width: 120px;
    opacity:.95;
    filter: alpha(opacity=95);
}

.ddmxEdit a.item2:hover
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #dddddd url(/images/nav_bullet1.gif) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 500;
}

.ddmxEdit a.item2-active,
.ddmxEdit a.item2-active:hover
{
    padding: 3px 10px 3px 20px;
    border-bottom: 1px solid #000000;
    background: #dddddd url(/images/nav_bullet1.gif) no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 500;
}

.ddmxEdit a.item2 img,
.ddmxEdit a.item2-active img
{
    position: relative;
    right: 10px;
    border: 0;
}

.ddmxEdit .section
{

    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 0px solid #000000;
    border-left: 1px solid #000000;
    margin-left: 2px;
    margin-top: 2px;
    position: absolute;
    visibility: hidden;
    z-index: 1;
}


.ddmxEdit .bottom,
.ddmxEdit .bottom:hover
{
    border-bottom: 1px solid #000000;
}

* html .ddmxEdit td { position: relative; } /* ie 5.0 fix */

/* Form Builder CSS*/

 .listingcell3 {
     border:1px solid;
     border-right-style:none;
     border-left-style:solid;
     border-top-style:solid;
     border-color:#dddddd;
     background:#ffffff;
}

.listingcell4 {
     border:1px solid;
     border-right-style:none;
     border-left-style:solid;
     border-top-style:solid;
     border-color:#ffffff;
     background:#dddddd;
}

.normal13
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration : none;
}




.pg_title_adm_11
{
        background:#000066;
        padding: 5px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: none;
        color:#ffffff;
}

/* End of Form Builder CSS*/

