  
body {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; background-color: #54596d; color:#ffffff; max-width:1000px; min-width:850px;}
img {border:0px;}
img.r { float:right; margin: 2px 0px 2px 10px;}
.cap { font-size: 85%;}
td.right { text-align:right; }
.center {text-align:center; }


#banner { background-color: #111130; color: #ffffff; width:1000px;}
#banner table { width:100% }
#banner td.lin { text-align:center; vertical-align:middle; border:1px solid grey;}
#banner h1 h2 h3 h4 p li td {font-family: arial, verdana, sans-serif; }

#banner a.button { line-height: 180%; padding: 0px; border : gray outset 0px; text-decoration: none; }
#banner a:link {color: #ffffff; }
#banner a:active {color: #ffffff; }
#banner a:visited {color: #ffffff; }

#banner a.button:link { color:#FFFFFF; background-color:#000000; }
#banner a.button:visited { color:white; background-color:#000000; }
#banner a.button:active { border: gray inset 0px; }
#banner a.button:hover { color:#000; background-color:#ccc; }

#mainpage { width:980px; padding:10px; }
#mainpage table { background-color: #111130; color:#ffffff; margin-left:-10px; margin-right:-10px;}
#mainpage td {padding:5px 10px 5px 10px;}
#mainpage td.top {padding:5px 10px 5px 10px; vertical-align:top;}
#mainpage p {padding-top:8px; padding-bottom:4px; text-align:justify}
#mainpage p.center {text-align:center}
#mainpage p.cap {font-size:75%; text-align:center}
#mainpage ol li {padding-top:4px;}

#mainpage a {font-weight:bold; text-decoration: none;}
#mainpage a:link {color: #ffffcc;}
#mainpage a:active {color: #ffffff; }
#mainpage a:hover {color: #ffffaa; text-decoration:underline;}
#mainpage a:visited {color: #ffffcc; }

#maincontent { padding:0px 5px 0px 5px; }
#maincontent ul { overflow: hidden; }

#pagemenu { float:right; width:auto;  margin: 0px 0px 0px 15px; padding: 0px 12px 12px 12px; background-color: #aaaaaa; border: 2px solid #111130; }
#pagemenu p { line-height: 1.75em; padding:0; margin:0;}
#pagemenu ol li {padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; line-height: 1.2em; }
#pagemenu a {text-decoration: none; color: #990000;}
#pagemenu a:link {color: #990000;}
#pagemenu a:active {color: #990000; }
#pagemenu a:hover {color: #bb0000; text-decoration:underline;}
#pagemenu a:visited {color: #990000;}

#endpage {clear: both; background-color: #111130; color: #ffffff; width:1000px; margin-top:5px;}
#endpage td { text-align:left;  padding:0px 3px 0px 3px;}
#endpage td.logo { background-color:#ffffff; padding:0px 3px 0px 3px;}
#endpage a {text-decoration: none; color: #ffffff;}
#endpage a:hover { color: #ffffee; text-decoration:underline; } 

