body {background-color:#0000aa; background-image: url('navigback.jpg');}
div#body {position:absolute; top:0px; left:0px; width:75%; background-color:#aaaaff;}
div#maintext {background-color:#0000aa; padding: 2% 5%;} 
div#navig {position:absolute; top:0px; right:0px; width:24%; } 

h1 {color:#ffff00; background-color:#993399; padding-left:15px; font-family: Tahoma,Arial,sans-serif; font-size:200%; font-style:italic; border-bottom:5px solid #aaaaaa;}
h2 {color:#aaaacc; font-family:Tahoma,Arial,sans-serif; font-size:133%; }
h3 {font-family:Georgia,"Times New Roman",serif; font-size:100%; color:#ffffff; text-weight:bold;}
p {font-family:Georgia,"Times New Roman",serif; font-size:100%; color:#ffffff;}
li {font-family:Georgia,"Times New Roman",serif; font-size:100%; color:#ffffff; padding-bottom:10px;}
label {font-family:Georgia,"Times New Roman",serif; font-size:100%; color:#ffffff;}

p.imgcap {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color:#cccccc; text-align:left; font-family:Arial, sans-serif; font-size:80%; margin-bottom:50px; margin-top:30px; margin-left:25px; padding-bottom:10px; padding-top:10px;}
img.captioned {border:0; margin-left:10px; float:right;} 
p.footer {font-family:"Arial Narrow",Arial,sans-serif; font-size:80%; color:#aaaaaa; border-top: thin dashed #aaaaaa; margin-top: 70px; text-align:right;}

a {color:#ffaa00; text-decoration:none;}
a:hover {color:#ff0000;}

ul#naviglist {list-style:none; margin-left: 0px; margin-top:20px;}
#navig ul li {width:145px; }
#navig ul li a {display:block; color:#aaaaff; font-family:Arial,sans-serif; background:#666666; padding: 5px 5px 5px 5px; margin: 2px 5px 10px 0px; border-right: 2px solid #000000; border-bottom: 2px solid #000000; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; font-weight:bold; font-size:90%;}
#navig ul li a:hover {color:#333333; background:#aaaaaa;}

p.credit {text-align:right; padding-right: 5%; padding-bottom:1%; color:#666666;}
img {border:0;}
div.border {border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 3px solid #cccccc; border-bottom: 3px solid #cccccc; padding: 5px 5px 5px 5px; margin-top:2em;}

span.newstitle {background-color:#ff0000; color:#ffffff; font-family:Helvetica,Arial,sans-serif; font-weight:bold; padding: 2px;}
a.newslink {border-top:1px solid #ff0000; border-bottom:1px solid #ff0000; font-family:"Courier New",courier,typewriter;}

table {border:2px solid #666666; padding:5px 5px 5px 5px;}
th {background-color:#aaaaaa; font-family:Arial,sans-serif; font-weight:bold; text-align:center; color:#000000; border: 1px solid #333333; padding:5px 5px 5px 5px;}
td {background-color:#ffffff; font-family:"Arial Narrow",Arial,sans-serif; text-align:center; color:#000000; border: 1px solid #333333; padding: 2px 5px;}
