	body {
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 13px;
		 align: center;
		 text-align: center;
		 margin-top: 0px;
         }
      li, td { font-family: Arial, Helvetica, sans-serif; font-size: 13px }

      hr.bar { height:13; text-align:left; margin-right: 0; border: 1px;}
      hr.100 { color:#78C600; height:13; width:150; text-align:left}
      hr.75 { color: #FF9900; height:20; width:113; text-align:left}
      hr.67 { color: #FF9900; height:20; width:100; text-align:left}
      hr.50 { color: #FF9900; height:20; width:75; text-align:left}
      hr.33 { color: #FF0000; height:20; width:50; text-align:left}
      hr.25 { color: #FF0000; height:20; width:38; text-align:left}
      hr.0 { color: #FF0000; height:20; width:0; text-align:left}
      hr.pro { color: #FF9900; height:1; width:115; text-align:center}
      hr.assign {color: #91b9e2; width:550; height:3; text-align:center}
      hr.assign2 {color: #78C600; width:800; text-align:left; margin: 0px;}
      hr.resume {color: #000000; height: 1;}
      hr.resume2 {color: #000000; height: 2;}

      a.Jump{color: transparent;
	    	 text-decoration: none;}

      a.resume{color: transparent;
        background: #f0f0f0;
        text-decoration: none;}

    .style {font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}
	.grade {font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}

	input {font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}
	select {font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}

	caption.month {font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color:#000000}
	caption.dayofweek {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:#99ccff}
	h1.academy{margin:0px;
			display: inline; }
	h3{margin:0px}
	h4{margin:0px; margin-bottom:0px;}
      form {margin:0px}
	tr.calheader {background: #f0f8ff; text-align: center }

	linked-day {font-size: 8pt; font-family: Arial, Helvetica, sans-serif;}

      th { font-family: Arial, Helvetica, sans-serif; text-align: left; font: 10pt; font-weight: bold}
      th.calheader { font-family: Arial, Helvetica, sans-serif; text-align: center }
	th.dayofweek {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#ffffff; background: #A0CFEC; text-align: center;}
	th.month {font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color:#000000}

      td.tab { font-size: 13px; font-weight: bold; text-align: center; background:#91b9e2;}
      td.tabselect { font-color: #ffffff; font-weight: bold; text-align: left; background:#91b9e2;}
      td.notab { font-size: 14px; text-align: center; background:#ffffff;}
      td.notabmain { font-size: 13px; font-weight: bold; text-align: center; background:#f5deb3;}
      td.tab_2 { font-size: 14px; font-weight: bold; text-align: center; background:#91b9e2;}
      td.notab_2 { font-size: 14px; text-align: center; background:#FFF8DC;}
      td.notabmain_2 { font-size: 14px; text-align: center; background:#CCCCCC;}
	td.dayofweek {font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color:#ffffff; background: #A0CFEC;}
	
      th.title {background-color: #ffffff; color: #000000; text-align: center; font: 12pt Arial}
      th.title2 {background-color: #ffffff; color: #000000; text-align: center; font: 10pt Arial}
      p.exp {font-size: 8pt; Arial; align= "left"}

	img.clock { border: #A0CFEC solid 2px; }


      a.Jump{color: transparent;
	    	 text-decoration: none;}


	ul {padding-top: 0em; white-space: pre;}
      a {COLOR: #000080; TEXT-DECORATION: underline; margin: 0px; margin-top:0px; border-color: #000000;}
      a:hover {COLOR: #78C600; TEXT-DECORATION: none}

      a.tab{color: #ffffff;
        background: transparent;
        text-decoration: none;}
      a.tab:hover {color: #000000;
        background: transparent;
        text-decoration: none;}

      a.notab{color: #000000;
        background: transparent;
        text-decoration: none;}
      a.notab:hover {color: #CB8002;
        background: transparent;
        text-decoration: none;}

      a.tab_2{color: #000000;
        background: transparent;
        text-decoration: none;}
      a.tab_2:hover {color: #FFFFFF;
        background: transparent;
        text-decoration: none;}

      a.notab_2{color: #000000;
        background: transparent;
        text-decoration: none;}
      a.notab_2:hover {color: #FFFFFF;
        background: transparent;
        text-decoration: none;}

      a.nav{color: #ffffff;
        background: transparent;
        text-decoration: none;}
      a.nav:hover {color: #244a9f;
        background: transparent;
        text-decoration: none;}


      a.logo{color: transparent;
        background: transparent;
        text-decoration: none;
	  border: 0px;}
      a.logo:hover {color: transparent;
        background: transparent;
        text-decoration: none;}

      a.bolder{color: #244A9F;
        background: transparent;
        text-decoration: none;
	  border: 0px;
        font-weight: bold;}
      a.bolder:hover {color: #78C600; 
        background: transparent;
        text-decoration: none;}

      a.signup{color: #000080;
        background: transparent;
        text-decoration: none;}
      a.signup:hover {color: #000080;
        background: transparent;
        text-decoration: none;}

      a.help{size:-3 color: transparent;
        background: transparent;
        text-decoration: none;}
      a.help:hover {size:-3 color: transparent;
        background: transparent;
        text-decoration: none;}

      a.calendar{color: #ff6347;
        background: transparent;
        text-decoration: underline;}
      a.calendar:hover {color: #000080;
        background: transparent;
        text-decoration: none;}

      a.schedule{color: #ffffff;
        background: transparent;
        text-decoration: underline;}
      a.schedule:hover {color: #78C600;
        background: transparent;
        text-decoration: none;}


      a.special{color: #000000;
        background: #cccccc;
        text-decoration: none;}

       a.None{color: #000000;
        background: #ffffff;
        text-decoration: none;}

       a.Done{color: #000000;
        background: #78C600;
        text-decoration: none;}

       a.BFMid{color: #000000;
        background: #FF0000;
        text-decoration: none;}

       a.AFMid{color: #000000;
        background: #FF9900;
        text-decoration: none;}

      a.project{color: #999999;}

      a.deadline{color: #ff0000;}

     div {padding-top: 5px;
          padding-bottom: 5px;
          padding-right: 5px;
          padding-left: 10px;
          border: 0px solid;}

     div.update {padding-top: 15px;
          padding-bottom: 0px;
          padding-right: 0px;
          padding-left: 10px;
          border: 0px solid;
	    font-family: Arial, Helvetica, sans-serif;}

     div.prev {padding-top: 15px;
          padding-bottom: 0px;
          padding-right: 0px;
          padding-left: 12px;
          border: 0px solid;
	    font-family: Arial, Helvetica, sans-serif;}


     .vertnav{list-style: none;
              margin: 0;
              padding: 0;
              width: 15em;}

     .vertnav li{margin: 0;
		     border: 3px solid #e0e0e0;}

     .vertnav li a{display: block;
                   text-align: center;
                   color: black;
                   background-color: #ffffff;
                   text-decoration: none;}

     .vertnav li a:hover{color: black;
			       background-color: #FFE4B5;}

     .vertnav img {background-color: transparent}

     .vertnav2{list-style: none;
              margin: 0;
              padding: 0;
              width: 11em;}

     .vertnav2 li{margin: 0;
		     border: 3px solid #e0e0e0;}

     .vertnav2 li a{display: block;
                   text-align: center;
                   color: #1E90FF;
                   background-color: #FFE4B5;
                   text-decoration: none;}

     .vertnav2 li a:hover{color: #ffffff;
			       background-color: #ff9900;}

     .vertnav2 img {background-color: transparent}

     div.indented {padding-top: 0px;
			 padding-left: 19px;
                   padding-right: 0px;}


    p.foot {color:black; font-size:9pt; text-align:center;
            font-family:arial,sans-serif; font-weight:bold}


   .EditorPane {border: thin solid #CCCCCC;
                height: 200px;
		    width: 350px;}


    .cssnav
    {
    position: relative;
    font-family: arial, helvetica, sans-serif;
    background: url(overbtn.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 211px;
    height: 44px;
    margin: 0;
    margin-top: 0px;
    padding-top: 0px;
    padding: 0;
    }

    .cssnav a
    {
    display: block;
    color: #000000;
    font-size: 11px;
    width: 211px;
    height: 44px;
    display: block;
    float: left;
    color: black;
    text-decoration: none;
    }

    .cssnav img
    {
    width: 211px;
    height: 44px;
    border: 0
    }

    * html a:hover
    {
    visibility:visible
    }

    .cssnav a:hover img
    {
    visibility:hidden
    }

    .cssnav span
    {
    position: absolute;
    left: 35px;
    top: 15px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    }


.bkgrade{
height: 50px;
padding: 2px;
background: url(images/bluebg.png) 0% 0% repeat-x;
color: #fc2;

}

.bkgrade2 {
height: 50px;
width: 853px;
padding: 0px;
background: url(images/button1_0.gif);
color: #2B60DE;
background-position: center;
background-repeat: no-repeat;

}

.bkgrade5 {
height: 6px;
width: 853px;
padding: 0px;
background: url(images/bluebk_0.gif);
color: #2B60DE;
background-position: center;
background-repeat: no-repeat;

}

.wave {
height: 250px;
width: 848px;
padding: 0px;
background: url(images/curve2.jpg);
color: #000000;
font-align: left;
background-position: center;
background-repeat: no-repeat;

}



.bkgrade4 {
height: 8px;
padding: 0px;
background: url(images/extblackbk_0.gif) 25% 25% repeat-x;
color: #fc2;

}

.bkgrade3 {
height: 20px;
padding: 0px;
background: url(images/greybg.gif) 25% 25% repeat-x;
color: #fc2;

}