* {margin:0px; padding:0px;}
body {margin:0 auto; font:12pt Arial,Helvetica,sans-serif; background-color:#cccc99; overflow:auto;}
img,table {border:0; margin:0 auto; vertical-align:middle;}
hr {margin:10px; padding:0 10px; color:#cccc99;}
a:link {text-decoration:none; font-weight:bold; color:#660000;}
a:visited {text-decoration:none; font-weight:bold; color:#660000;}
a:hover {background-color:#cccc99;}
    
 #top {position:fixed; top:0px; left:0px; width:100%; height:90px; min-width:640px; white-space:nowrap; background:#660000 url("images/logo-line.png"); z-index:10;}
#top img {position:absolute; left:10px; display:inline;}
#top h1 {position:absolute; top:20px; right:20px; white-space:nowrap; padding:5px 20px; font:24pt bolder Arial,Helvetica,sans-serif; text-align:right; color:#cccc99;} 
 
 #navi {position:fixed; top:100px; bottom:25px; left:10px; width:176px; float:left; padding:5px; overflow:auto; text-align:center; background-color:#999966; z-index:6;}
#navi h6 {font:14pt bolder Arial,Helvetica,sans-serif}
#navi ul {list-style-type:none; margin:10px 18px; padding:0; text-align:center;}
#navi li a:link {display:block; text-decoration:none; font:12pt bolder Arial,Helvetica,sans-serif; color:#660000; background-color:#999966; width:130px; text-align:center; padding:5px;} 
#navi li a:visited {display:block; font:12pt bolder Arial,Helvetica,sans-serif; color:#660000; background-color:#999966; width:130px; text-align:center; padding:5px; text-decoration:none;}
#navi li a:hover {background-color:#cccc99;}
#navi li a:active {background-color:#cccc99;}
#navi li a:focus {font-size:115%;}
#navi a.pic:link {border:1px solid #999966; width:117px; height:180px; background-color:#999966; margin:15px auto;}
#navi a.pic:visited {border:1px solid #999966; width:117px; height:180px; background-color:#999966; margin:15px auto;}
#navi a.pic:hover {border:1px solid #660000; width:117px; height:180px; background-color:#999966; margin:15px auto;}
#navi img {margin:15px auto;}
#navi p {font:10pt normal Arial,Helvetica,sans-serif; text-align:center; margin:5px auto;}
#navi .menu {position:fixed; top:200px; left:150px; width:100px; float:left; padding:5px; overflow:auto; text-align:center; visibility:hidden; background-color:#cccccc; color:#000000; z-index:10;}
   #link {position:fixed; top:200px; left:173px; float:left; padding:5px; overflow:auto; text-align:center; background-color:#999966; opacity:0.95; filter:alpha(opacity=95); z-index:7; visibility:hidden;}
  #link .menu2 {list-style-type:none; margin:10px; padding:0; text-align:right; background-color:#cccccc; color:#000000; z-index:10;}
  #link li a:link {display:block; text-decoration:none; font:12pt bold Arial,Helvetica,sans-serif; color:#660000; background-color:#999966; width:225px; text-align:center; padding:5px;}
  #link li a:visited {display:block; font:12pt bold Arial,Helvetica,sans-serif; color:#660000; background-color:#999966; width:225px; text-align:center; padding:5px; text-decoration:none;}
  #link li a:hover {background-color:#cccc99;}
  #link li a:active {background-color:#cccc99;}

 #content {position:absolute; left:196px; top:100px; width:80%; float:right; text-align:center; background-color:#cccc99; z-index:2;}
#content ul {list-style-type:circle; padding:15px; text-align:left;}  
#content h2,h3,h4,p {padding:5px;}
#content p {text-align:center;}
#content p.alt {text-align:left; margin-top:15px;}
#content p.alt:first-letter {font:15pt bolder;}
#content ul.alt {list-style-type:disc; margin:2px 20px; padding:15px; text-align:left;}
#content a:link {text-decoration:none; font-weight:bold; color:#660000;}
#content a:visited {text-decoration:none; font-weight:bold; color:#660000;}
#content td.c1 {text-align:left; text-decoration:none;}
#content td.c2 {text-align:right; text-decoration:none;}

 #foot {position:fixed; left:0; bottom:0; clear:both; width:100%; font:8pt normal Arial,Helvetica,sans-serif; vertical-align:middle; padding:5px 15px; color:#660000; background-color:#b7d9c1; z-index:8;}
#foot p {display:inline; text-align:left}
#foot a:link {background-color:transparent; margin:0; padding:0;}
#foot a:visited {background-color:transparent; margin:0; padding:0;}

.error {color:red; font-weight:bold;}
.small {font-size:8pt;}
