body{background:white;font-size:11pt;min-width:900px;}
a:active,a:hover{color:red;outline:thin dotted black;}

#header{width:100%;padding:10px 0px;text-align:right;}
#header img{vertical-align:text-bottom;margin:0px 10px;width:37px;height:29px;border:none;}
#header div{float:left;margin:0px;font-size:20pt;font-weight:bold;color:#000080;}

#TopMenu{padding:0px;margin:0px;float:left;width:190px;font-size:9pt;}
#TopMenu span{display:block;padding:1px 10px;font-weight:bold;}
#TopMenu a{display:block;margin:1px;padding:1px 19px;text-decoration:none;}
#TopMenu ul{margin:0px;padding-left:0px;}
#TopMenu li{list-style-type:none;border-style:outset;border-width:thin;}
.cat1{border-color:#c0d0f0;background-color:#c0d0f0;}
.cat2{border-color:#f0c0d0;background-color:#f0c0d0;}
.cat3{border-color:#c0f0d0;background-color:#c0f0d0;}
.cat1 li{border:none!important;background-color:#ddeeff;}
.cat2 li{border:none!important;background-color:#ffddee;}
.cat3 li{background-color:#ddffee;border-top:black solid thin!important;border-right:none!important;border-bottom:none!important;border-left:none!important;}
.cat1 h1{margin:0px;border-top:black solid thin;font-size:9pt;font-weight:normal;}
#TopMenu a:link,#TopMenu a:visited{color:black;}
#TopMenu a:active,#TopMenu a:hover{color:red;}

#topics{margin-left:190px;}
button{width:545px;background-color:#ddeeff;font-size:11pt;cursor:pointer;}
button:hover{background-color:pink;}
button img{float:left;margin:10px;}
h2{font-size:14pt;}
em{color:red;}
#topics ul{margin-left:200px;padding-left:30px;text-align:left;}
#topics p{text-align:left;}

#footer{padding-bottom:15px;text-align:center;color:gray;}
