body {
    background-color: #ffffff;
    font: normal 85% "trebuchet MS" ,sans-serif;
}


#header {
    background-color: #7f9fc0;
    border: solid 1px #000000;
}
h1, h1 a, h1 a:hover, h1 a:visited {
    color: white;
    text-decoration: none;
}
h1 .med {
    font-size:medium;
}
h2 {color: #000040;}
h3 {color: #000040}

#perm-links ul {list-style: none;}
#perm-links a {border: solid 1px #000000; background-color: #cfe0f0; color: #000000; font-weight: bold; text-decoration: none;}
#perm-links a:hover {background-color: #90c0ef;}
#perm-links a.current {background-color: #90c0ef;}
#perm-links a.current:hover {background-color: #90c0ef;}

#rightcontent {border: solid 0px #000000}
#rightcontent ul {list-style: none;}

#main-menu {border: solid 0px #000040;}
#main-menu ul {list-style: none;}
#main-menu  li {border: solid 1px #ffffff;}
#main-menu a {border: solid 1px #000000; background-color: #cfe0f0; color: #000040; font-weight: bold; text-decoration: none; text-align: center;}
#main-menu a:hover {background-color: #90c0ef;}
#main-menu a.current {border: solid 3px #000040; padding:1px;}
#main-menu a.current:hover {border: solid 3px #000040; padding:1px;}


#content a {color: #7f9fc0; font-weight: bold; text-decoration: none;}
#content a:hover {color: #aa0000; text-decoration: underline;}
#content img {border: solid 2px #000000;}

#footer {
    border: solid 1px #000000;
    background-color: #7f9fc0;
    color: white;
    text-align:right;
    padding: 5px;
}
#footer h5 { }
#footerleft {
    float:left;
    font-size: x-small;
}
#footerleft a, #footerleft a:visited {
    color: #000040;
    text-decoration: none;
    font-weight: bold;
}
#footerleft a:hover {
    background-color:#cfe0f0;
}

/*********************** Mega Add Style **************************/

.mega {margin: 0; margin-top: 2px; margin-bottom: 2px; padding: 0; border: solid 2px #a0d89f; border-bottom: solid 10px #a0d89f; background-color: #e0ffe0; font-size: 90%;}
.mega p {margin: 2px; text-align: left;}
.mega a {color: #0000ff;}
.mega .link {color: #000000; font-weight: bold; text-decoration: none;}

.figure {
    border:1px solid #cfe0f0; margin: 20px; padding:10px;
}

.error { color: red; }

td { padding: 3px; }
tr.odd  { background-color: #cfe0f0; }
tr.even { background-color: #90c0ef; }
tr.odd td, tr.even td { text-align:center; }
th { padding: 5px;}
