

    .level_0 {background-color: #ffffff; width: 100%;}
    .level_1 {border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; margin: 0px;}
    .level_2 {border-color: #c0c0c0; border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; margin: 0px;}
/*    .level_2 {border-color: #c0c0c0; border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; margin: 1px;} */
    .level_3 {width:  100%;}
    div.level_5 {background-color: #ffffff; color: #000000; padding: 2px 2px 0px 3px;}
    .level_0 .level_6 {padding: 5px;}
    .level_7 {border-top: 1px solid #c0c0c0; margin: 5px 0px 5px 0px; width: 97%;}
    .level_7 td, .level_7 th {border-bottom: 1px solid #c0c0c0;}
    form {margin: 0px;}
    body,div,span,p,ul,li,td,th,input,select,textarea,button {font-family: Arial, sans-serif; font-size: 12px;}
    
    .level_4 {padding: 2px 2px 2px 3px; width: 100%;}
    
    /* box header background color */
    #box_0 .level_4 {background-color: #e4f7e4; color: #3f8640;} /* green */
    #box_1 .level_4 {background-color: #f1f0ff; color: #66669a;} /* purple */
    #box_2 .level_4 {background-color: #f0f0f0; color: #5a8282;} /* grey */
    #box_3 .level_4 {background-color: #fff7be; color: #9e755f;} /* orange */
    
    /* box header text color */
    #box_0 .level_8 {background-color: #e4f7e4; color: #404040;} /* green */
    #box_1 .level_8 {background-color: #f1f0ff; color: #404040;} /* purple */
    #box_2 .level_8 {background-color: #f0f0f0; color: #404040;} /* grey */
    #box_3 .level_8 {background-color: #fff7be; color: #404040;} /* orange */

    #box_total .level_4 {background-color: #eeeeee; color: #9e755f;} /* orange */
    #box_total .level_8 {background-color: #e4f7e4; color: #404040;} /* green */
    
    /* this might not be necessary */
    #c988 .level_4 {background-color: #fff7be; color: #9e755f;}
    #c989 .level_4 {background-color: #f1f0ff; color: #66669a;}
    #c990 .level_4 {background-color: #e4f7e4; color: #3f8640;}
    .header_purple_black {background-color: #f1f0ff;}


.course_border_even
{
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:White;
	background-color:#eeeeee;
}

.title_span
{
    font-family:helvetica; color:#ffffff; font-size:18px; font-weight:bold;
}
body
{
    background-color: #f1f0ff;
    margin: 15px 0px 0px 0px;
}
.title_div
{
    padding-left:2px; padding-right:2px; padding-bottom:2px; font-family:helvetica; color:#ffffff; font-size:18px; font-weight:bold; padding-top:2px;
}
span.table_date
{
    font-size: 12px;
    font-weight: bold;
    /* text-decoration: underline; */
}
td.table_date
{
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    /* text-decoration: underline; */
}
td.table_days
{
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
}
td.table_title
{
    vertical-align: top;
    font-size: 14px;
    font-weight: bold;
}
td.table_schedule
{
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
}
td.table_description
{
    vertical-align: top;
    font-size: 12px;
}
td.table_instructor
{
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}
td.table_fees
{
    vertical-align: top;
    font-size: 11px;
}


INPUT.normal_button
{
    FONT-WEIGHT: bold
}
SPAN.normal
{
    FONT-SIZE: 13px;
    font-famliy: helvetica
}
.nav1
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    COLOR: #000000;
    LINE-HEIGHT: 9pt;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.related
{
    FONT-WEIGHT: bold;
    COLOR: #0066cc;
    TEXT-DECORATION: none
}
A.related:hover
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.hidelink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    COLOR: #000000;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
.leftCol
{
    WIDTH: 6px;
    HEIGHT: 1px
}
.middleCol
{
    WIDTH: 139px;
    HEIGHT: 7px
}
.middleColLine
{
    WIDTH: 139px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #005588
}
.rightCol
{
    WIDTH: 5px;
    HEIGHT: 1px
}
TD
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: verdana,arial
}
TD.schedule
{
    FONT-SIZE: 13px;
    FONT-FAMILY: verdana,arial
}
A.popup:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.popup:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.popup:hover
{
    COLOR: #0099ff
}
A.popupLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.popupLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    align: center
}
A.popupLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
.normalHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0066cc;
    FONT-FAMILY: verdana
}
.normalText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #223322;
    FONT-FAMILY: verdana
}
td.pretty_big
{
    font-family: Lucida Handwriting, Trebuchet MS, Tahoma, Century Schoolbook, Book Antiqua;
    font-size:20px;
}
td.regular
{
    font-family: Book Antiqua;
    font-size:12px;
}


