    .menu_text { 
        color: #FFFFFF; 
        font-size: 8pt; 
        font-family: Verdana; 
        margin-right: 3px; 
        margin-bottom: 1px; 
        margin-left: 3px; 
        padding-top: 2px; 
        padding-bottom: 4px; 
        border-bottom: 1px solid #AAAAAA; 
        #hover: black; 
    }
    
    .main_text { 
        color: #3b4141; 
        font-style: normal; 
        font-weight: lighter; 
        font-size: 10pt; 
        font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular 
    }
    
    .main_text_bold { 
        color: #ffffff1; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 10pt; 
        font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular 
    }
    
    .main_text_12_bold { 
        color: #ffffff1; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 12pt; 
        font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular 
    }
    
    
    .main_text_8 { 
        color: #3b4141; 
        font-style: normal; 
        font-weight: lighter; 
        font-size: 8pt; 
        font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular 
    }
    
    .main_text_7 { 
        color: #3b4141; 
        font-style: normal; 
        font-weight: lighter; 
        font-size: 7pt; 
        font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular 
    }
    
    .main_text_8_bold { 
        color: #3b4141; 
        font-style: normal; 
        font-weight: bold; 
        font-size: 8pt; 
        font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular 
    }
    
    A.menu:link {
        color: #FFFFFF; 
        text-decoration: none ;
        font-weight: bold ;
    } 
    A.menu:visited {
        color: #EEEEEE ; 
        text-decoration: none ;
        font-weight: bold ;
    }
    A.menu:hover {
        color: yellow; 
        text-decoration: none; 
        font-weight: bold
    }
    A.menu:active {
        color: #DDDDDD ; 
        text-decoration: none
    }
    A.page:link {
        color: blue;
        font-weight: normal;
        text-decoration: none;
        display: inline;
        border-bottom: 1px solid #0000FF
    }
    A.page:visited {
        color: blue;
        font-weight: normal; 
        text-decoration: none;
        display: inline;
        border-bottom: 1px solid #0000FF
        
    }
    A.page:hover {
        color: purple;
        font-weight: normal;
        text-decoration: none; 
        display: inline;
        border-bottom: 1px solid #800080 
    }
    
    A.page:active {
        color: blue;
        font-weight: normal;
        text-decoration: none;
        display: inline;
        border-bottom: 1px solid #0000FF 
    }
    
    A.page-bold:link {
        color: blue;
        font-weight: bold;
        text-decoration: none;
        display: inline;
        border-bottom: 1px solid #0000FF       
    }
    
    A.page-bold:visited {
        color: blue;
        font-weight: bold;
        text-decoration: none;
        display: inline;
        border-bottom: 1px solid #0000FF 
        
    }
    A.page-bold:hover {
        color: purple;
        font-weight: bold;
        text-decoration: none; 
        display: inline;
        border-bottom: 1px solid #800080
    }
    A.page-bold:active {
        color: blue;
        font-weight: bold;
        text-decoration: none;
        display: inline;
        border-bottom: 1px solid #0000FF 
    }
    
    p.linespace {
        #margin-top: 2 px ;
        margin-bottom: -5 px ;
    }
    
    
    DIV.lecture_event {
    	display: block;
    	background-color: #FFCC99;
    	padding-top: 0px;
    	padding-left: 3px;
    	padding-right: 3px;
    	padding-bottom: 0px;
    	border: 1px solid orange ;
    	color: #000000;
    	margin: 0px;
    }
    
    DIV.kids_event {
    	display: block;
    	background-color: #FFCCFF;
    	padding-top: 0px;
    	padding-left: 3px;
    	padding-right: 3px;
    	padding-bottom: 0px;
    	border: 1px solid purple ;
    	color: #000000;
    	margin: 0px;
    }
    
    DIV.reserves_work {
    	display: block;
    	background-color: #99FF99;
    	padding-top: 0px;
    	padding-left: 3px;
    	padding-right: 3px;
    	padding-bottom: 0px;
    	border: 1px solid green ;
    	color: #000000;
    	margin: 0px;
    }
    
    DIV.sig {
    	display: block;
    	background-color: #FF9999;
    	padding-top: 0px;
    	padding-left: 3px;
    	padding-right: 3px;
    	padding-bottom: 0px;
    	border: 1px solid red ;
    	color: #000000;
    	margin: 0px;
    }
.main_text_16_bold_white { color: white; font-style: normal; font-weight: bold; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text_16_bold_orange { color: #ff995f; font-style: normal; font-weight: bold; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text_10_bold_orange { color: #ff995f; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
