/*
Hi. This site's layout incorporates elements from the following freely available, open-source layouts:

"Coffee N Cream" by Viktor Persson
"Clean Grey" by 3formed.co.uk
"Minimalistic Design Template" by Minimalistic Design

as well as from the following Javascript:

"Toggle Visibility" by Arvind Satyanarayan
*/

td { font-size: 8pt; }

a { color: #000055; text-decoration: none;}
a:hover {color: #000055; text-decoration: underline;}


div.text a {color: #000000; text-decoration: none; font-weight: bold;}
div.text a:hover {color: #000000; text-decoration: underline;}

div#navbar a {color: #000000; text-decoration: underline;}

body {
background: #ddddf0;
font-family: verdana;
}


.left {background: #ffffff; font-size: 9px; margin: 0 0 0 0; border: 1px solid #000; border-left-width: 0px; border-top-width: 0px; float: left; width: 100px; }

.leftside { background: #ffffff; font-size: 12px; padding: 0; margin: 0 0 0 0; float: left; width: 100px; }

.leftside2 {float: left; width: 88px; color:#000000; font-size: 9px;  padding: 5;}

.framer { background: #f9f9ff; font: 12px Verdana,sans-serif; border: 1px outset #000; padding: 1px 1px 1px 1px; margin: auto; width: 60%; margin-left: 18%; min-height: 200px; min-width:600px; margin-top: 0px; }

.text {	padding: 5px 15px 15px 15px; margin: 0 auto; }

.topbarleft { background: #d0d0f0; font: 11px Verdana,sans-serif; padding: 5px 0px 5px 15px; width:45%; min-width: 386px; min-height: 15px; max-height: 15px; text-align: left; float: left; color: #000000;}

#navbar { background: #d0d0f0; font: 11px Verdana,sans-serif; padding: 5px 5px 5px 15px; margin: auto; width: 580px; min-height: 15px; max-height: 15px; margin-top: 25px; display: block;}

#navbar.a { text-decoration: none; }
#navbar.a:hover { text-decoration: underline; }

hr { width: 300px; margin: auto; border: 1px solid #000000; }

.tt { font-family: "Courier New", Courier, monospace;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:left;font-size: 12px; }
ul#nav li{float:left; margin-left:0px; text-align: center}
ul#nav a{float:left;
width: 90px;
padding: 5px;
background: #fff;
text-decoration:none;
color: #000; 
}
ul#nav a:hover{background: #CCFF33;color: #000;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

p {
line-height: 170%
}

p.normal {
line-height: 115%
}





ul {  padding: 0; margin: 0;}
li { list-style-type: none;}

* {
	margin: 0;
	padding: 0;
}
.clearer {
	clear: both;
}
a 




a.note {
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:underline;
}

a.note:hover{z-index:25; color:#444; text-decoration:none;}

a.note span{display: none}

a.note:hover span{ 
    display:block;
    position:absolute;
    top:2em; left:2em; width:25em;
    border:1px solid #000;
    padding:4px;
    background-color:#fff; color:#000;
    text-align: center;
}


a.mt {
color:#000;
text-decoration:underline;
font-weight: bold;
}

a.mt:hover {
color:#444;
text-decoration:none;
}