body {
    background-color: #64C9E0;
    margin: 0;	padding: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


a:link, a:visited {
    color: #EA6004;
    text-decoration: none;
}


.normal {    font-size: 1em;}
.screen b {
    font-weight:bold;
    font-size: 0.8em;
}
h1 {
    font-size: 3em;
    margin-top: 10px;
    font-family: Comic Sans MS;
}

h2 {
    font-size: 1.8em;
    margin-top: 0px;
    font-family: Comic Sans MS;
//    border-bottom: dashed 1px #D23200;

}


#maintbl #menu {
    background-color: #B6E1EB;
//    padding: 0px 0px 5px 5px;
    padding: 5px;
    border-right: dashed 1px #58BAD0;
}

.cont {
    padding: 5px;
    font-size: 0.8em;
    background-color : #B6E1EB;
//    background-color : #FAF0C5;
    border-right: dashed 1px #58BAD0;
    border-left:  dashed 1px #58BAD0;
}
.cont a:link, .cont a:visited{   border-bottom: dashed 1px #B6E1EB; color: #BE4C84;}
.cont a:hover {			 border-bottom: dashed 1px #BE4C84; color: #BE4C84;}


.delim { border-bottom : 1px dashed #58BAD0; }
.nohover a:hover {text-decoration:none; border: 0px;}

.tt {
//    font-weight: bold;
    background-color: #91DEEF;
    border:1px solid #0066CC;
}
.tt a:link, .tt a:visited{ border-bottom: dashed 1px #91DEEF; font-weight:bold; color: #A93268;}
//.tt a:visited{ border-bottom: dashed 1px #91DEEF; font-weight:bold; color: #A93268;}
.tt a:hover {          border-bottom: dashed 1px #A93268; font-weight:bold; color: #A93268;}

.tt2 {
    background-color : #B6E1EB;
}

#menu {	font-size:0.8em; }
.menuheader {
    font-family:Verdana, Geneva, Arial;
    font-weight: bold;
//    color: #FBC001;
    color: #B6E1EB;
//    padding-left: 5px;
    padding: 2px 5px 2px 5px;
    background-color: #0066CC;
}
.menuheader a:link, .menuheader a:visited{ border-bottom: dashed 1px #0066CC; font-weight:bold; color: #FFFFFF;}
.menuheader a:hover {          		   border-bottom: dashed 1px #0066CC; font-weight:bold; color: red;}


.menu {
    border-top:1px solid #0066CC;
    border-bottom:1px solid #0066CC;
    border-left:1px solid #0066CC;
    border-right:1px solid #0066CC;
//    padding : 1px;
    padding: 0px 0px 0px 0px;
    margin-top : 0;
    margin-bottom : 0;
    background-color : #91DEEF;
//    background-color : #B6E1EB;
    font-family:Verdana, Geneva, Arial;
    font-weight:bold;
}
.menu a { display : block; text-decoration:none; padding: 2px 0px 2px 20px; }
.menu .delimiter { display : none; }
.menu a {color : #534042; background-color : inherit; }
.menu a:visited { color : #534042; border: 0px;}
.menu a:hover {
    background-color : #198DDD;
    text-decoration:none;
    border-top: 1px solid #0066CC;
    border-bottom: 1px solid #0066CC;  
    padding: 1px 0px 1px 20px;
    list-style-position: outside;
    color: #FFFFFF;
}


ul.menu {list-style:none;	padding : 0px; margin:0px; }
ul.menu li {  border-bottom : 1px dashed #58BAD0; }
ul.menu .active {
    background-color : #198DDD; 
    border-top: 1px solid #C29D68; 
    border-bottom: 1px solid #C29D68;  
}
ul.menu .active a:hover {
    background-color : #198DDD; 
    border-top: 1px solid white; 
    border-bottom: 1px solid white;  
}

:link img.t {border-style:solid; border-width:2px; border-color:#0066CC;}
:visited img.t {border-style:solid; border-width:2px; border-color:#0066CC;}
:hover img.t {border-style:solid; border-width:2px;  border-color:red;}

