BODY { margin:0; padding:0; background:#B7B7B7; }
  BODY, TD, DIV { font:12px /20px Arial,sans-serif; color:#333; }
  A { color:#639; text-decoration:none; }
  A:hover { color:#909; }
  IMG { margin:0; padding:0; display:block; }
  H1 { color:#090; margin:0; padding:0; font-size:18px; font-weight:bold; }
  H2 { color:#909; margin:0; padding:0; font-size:16px; font-weight:bold; }
  
  .head {margin-bottom: 0;}
  .sub {margin-top: 0;}
  
  .left { float:left; }
.right { float:right; }



  #sidenav { background:url('images/sidenav_bg.gif'); width:265px;}
  #sidenav UL { background:url('images/sidenav_bg_grad.gif') no-repeat; margin:0; list-style-type:none; padding-left:6px; padding-right:6px; padding-top:0; padding-bottom:0 }
  #sidenav LI { font-weight:bold; cursor:pointer; margin:0; border-top:1px solid #ffeca0; background:url('images/bullet_green.gif') no-repeat 9px 12px; border-bottom:1px solid #f2c200;; padding-left:19px; padding-right:0; padding-top:4px; padding-bottom:2px }
  #sidenav LI.sub { font-weight:normal; padding-left:39px; border-top-style:dashed; border-bottom-style:dashed; background:url('images/bullet_white.gif') no-repeat 27px 12px; }
  #sidenav LI.active { font-weight:bold; background:url('images/bullet_purple.gif') no-repeat 27px 12px; }
  #sidenav LI.on { background-color:#ffeca0; }
  #sidenav LI.off { background-color:none; }
  
    #schedule td { padding: 0 5px;}
    #schedule .head { border-bottom: solid #FFFFFF; border-right: 1px solid #FFE47A; }
  #schedule .body { border-right: 1px solid #FDCA00; }

  .yellow { background:url('images/btn_model_bg_y.gif') repeat-x; }
  .green { background:url('images/btn_model_bg_g.gif') repeat-x; }
  .button { height:30px; cursor:pointer; }
  .button .text { font-size:11px; font-weight:bold; color:#666; overflow:hidden; height:20px; position:relative; top:2px; }
  .button #cap { float:right; width:13px; height:30px; }
  .button #mickey { float:left; width:35px; height:30px; }
  
  #students { display:block; width: 80; height: 33; background: url(images/nav_students_down.gif); }
  #students:hover { display:block; width: 80; height: 33; background: url(images/nav_students_up.gif); }
  #students:on { display:block; width: 80; height: 33; background: url(images/nav_students_up.gif); }
  
  #parents { display:block; width: 73; height: 33; background: url(images/nav_parents_down.gif); }
  #parents:hover { display:block; width: 73; height: 33; background: url(images/nav_parents_up.gif); }
  #educators { display:block; width: 89; height: 33; background: url(images/nav_educators_down.gif); }
  #educators:hover { display:block; width: 89; height: 33; background: url(images/nav_educators_up.gif); }
  #applynow { display:block; width: 84; height: 33; background: url(images/nav_applynow_down.gif); }
  #applynow:hover { display:block; width: 84; height: 33; background: url(images/nav_applynow_up.gif); }
  
  #main #section { width:140px; height:202px; padding-left:295px; }
  #main #section_mid { width:140px; height:275px; padding-left:295px; }
  #main #section_long { width:140px; height:322px; padding-left:295px; }

 #sidebox { background:url('images/sidebox_bg.gif'); no-repeat;width:265px;}
 #sidebox .txtField { width:115px; margin-right:3px; }
 #sidebox #content { background:url('images/sidebox_bg_grad.gif') no-repeat; margin:0; list-style-type:none; padding-left:23px; padding-right:6px; padding-top:0; padding-bottom:0; }
 #sidebox #content IMG { margin-top:3px; }
  
  #section UL { padding:0; margin:0; list-style:none; }
  #section LI { font-weight:bold; color:#639; cursor:pointer; margin:0; background:url('images/arrow.gif') no-repeat 16px 9px;; padding-left:24px; padding-right:0; padding-top:2px; padding-bottom:0 }
  #section LI.first { border-bottom:solid 1px #bdbdbd; color:#666; padding:5px 0 3px 14px; cursor:auto; background:none; }
  #section LI.second { border-top:1px solid #e9e9e9; border-bottom:solid 1px #bdbdbd; padding-top:4px; background:url('images/arrow.gif') no-repeat 16px 11px; }
  #section LI.active A { color:#666; }
  
  #main #section_mid UL { padding:0; margin:0; list-style:none; }
  #main #section_mid LI { font-weight:bold; color:#639; cursor:pointer; margin:0; background:url('images/arrow.gif') no-repeat 16px 9px;; padding-left:24px; padding-right:0; padding-top:2px; padding-bottom:0 }
  #main #section_mid LI.first { border-bottom:solid 1px #bdbdbd; color:#666; padding:5px 0 3px 14px; cursor:auto; background:none; }
  #main #section_mid LI.second { border-top:1px solid #e9e9e9; border-bottom:solid 1px #bdbdbd; padding-top:4px; background:url('images/arrow.gif') no-repeat 16px 11px; }
  #main #section_mid LI.active A { color:#666; }
  
  #main #section_long UL { padding:0; margin:0; list-style:none; }
  #main #section_long LI { font-weight:bold; color:#639; cursor:pointer; margin:0; background:url('images/arrow.gif') no-repeat 16px 9px;; padding-left:24px; padding-right:0; padding-top:2px; padding-bottom:0 }
  #main #section_long LI.first { border-bottom:solid 1px #bdbdbd; color:#666; padding:5px 0 3px 14px; cursor:auto; background:none; }
  #main #section_long LI.second { border-top:1px solid #e9e9e9; border-bottom:solid 1px #bdbdbd; padding-top:4px; background:url('images/arrow.gif') no-repeat 16px 11px; }
#main #section_long LI.active A { color:#666; }
  
  
  .roles_onstage { background:url('images/students/pages/roles_onstage.jpg') no-repeat; }
  
