/*=======================================
  BODY
  =======================================*/

body{
   margin : 0.2em;
   padding: 0em 0em 0em 0em;
   background-color :  #FFFFFF;}

td{
     font-family      :  arial,sans-serif;
     font-size        :  80%;
     font-weight      :  normal;
     text-align       :  left;
     text-decoration  :  none;
     line-height      :  1.4;
     text-align: left;}

/*=======================================
  LINKS
  =======================================*/

ul li{
  list-style-type : square;
}

ul li ul li{
  list-style-type : circle;
}

ul li ul li ul li{
  list-style-type : none;
}


a{
     color            :  #0000BB;
     background-color :  transparent;}

a:hover{color :  #CCCCCC;}


/*=======================================
  TEXT
  =======================================*/

#name{
     font-size        :  200%;}

.cont-indent{
     padding-left     :  25px;
}

.cont-bold{
     font-weight      :  bold;}

.copy{
     font-size        :  75%;}

.heading{
     font-size        :  130%;
     font-weight      :  bold;
}

.trail{
     font-size        :  90%;
     font-weight      :  bold;}

.sub-heading{
     font-size        :  90%pt;
     font-weight      :  bold;}

.indent1{
     padding-left     :  10px;
}


/*=======================================
  FORM
  =======================================*/

.textfield{
     border-width     :  2px;
     border-style     :  solid;
     border-color     :  #000000;
}

#username,#password{width : 85px;}
#login_button{width : 40px; font-weight :  bold;}

/*=======================================
  TABLES
  =======================================*/

.table1{
            border-spacing   :  0px;}

.cell1{
            border-bottom-color     :  #000000;
            border-bottom-width     :  1px;
            border-bottom-style     :  solid;
            background-color :  transparent;
            padding          :  4px 8px 4px 8px;
            vertical-align   :  top;
}

.num{
    vertical-align:  middle;
    text-align: center;}

.stat{
    vertical-align:  middle;
    text-align: center;
    font-weight: bold;}

.table1 thead td{
            border-bottom-color     :  #000000;
            borde-bottom-width     :  1px;
            border-bottom-style     :  solid;
            background-color :  transparent;
            font-weight      :  bold;
            padding          :  4px 8px 4px 8px;
            vertical-align   :  top;
}

.to{
    width: 50%;}

.box  { padding:10px;
        border: 1px solid #000000;
        margin-bottom: 10px; }



#table td {
    padding: 2px 4px;
    border: 1px solid #000000;
}

#table .shade td {
    background-color: #FFFFFF;
}

#exempt .wider {
    width: 40%;
}

#exempt td {
    padding: 2px 4px;
    border: 1px solid #000000;
    width: 12%;
}


#exempt .shade {
    background-color: #FFFFFF;
}

.course {
    margin: 10px 0;
    border: 1px solid #000000;
    padding: 5px 10px;
}
