body {font: 11px tahoma, arial; background-color: #999999; margin: 12px; }
p {margin: 0px; }
img {border: 0; }
#wrap {margin: auto; width: 770px; background-color: #ffffff; padding: 5px;}
#header {height: 36px; margin-bottom: 5px; background-image:url("images/banner.gif"); background-color: #990000; }
#container {height: 100%; }
#sidebar {position: relative; float: left; width: 150px; height: 500px; margin-top: -52px; margin-bottom: 20px; padding: 0px 5px 0px 5px; height: 1%; }
#mainpage {float: right; width: 580px; margin-bottom: 5px; padding-left: 5px; padding-bottom: 10px; padding-right: 20px;}
#footer {clear: both; text-align: right; padding: 2.5px; color: #ffffff; font-size: 90%; font-weight: bold; background-color: #000000;}
.menuhead {color: #6666ff; font-weight: bold; padding: 3px 0px 3px 0px; border-bottom: 1px solid #ff0000; }
.menuitem {color: #cc66ff; padding: 2px 0px 2px 0px;}
.submenu {text-align: right; color: #6666ff; font-weight: bold; padding: 1px 10px 1px 0px; }
.menuhead a, .menuitem a:active, .menuitem a:visited {text-decoration: none; color: #6666ff; }
.menuhead a:hover {color: #cc0000; text-decoration: none; }
.submenu a, .submenu a:active, .submenu a:visited {text-decoration: none; color: #6666ff; }
.submenu a:hover {color: #cc0000; text-decoration: underline; }
.menuitem a, .menuitem a:active, .menuitem a:visited {text-decoration: none; color: #cc66ff; }
.menuitem a:hover {color: #cc0000; text-decoration: underline; }
.maintxt {padding: 10px 5px 0px 0px; }
.titletxt {text-align: center; font: bold 20px arial, serif; color: #990000; padding: 10px 0px 10px 0px; }
.tblnav, .tblnav a, .tblnav a:active, .tblnav a:visited {color: #aaaaaa; text-decoration: none; }
.tblnav a:hover {color: #000000; }
.tblnavleft {padding-right: 10px; }
.tblnavright {padding-left: 10px; }
.maincaption {padding: 3px 0px 0px 77px; }
.caption {text-align: center; color: #cc66ff;}
.mainpic {text-align: center; padding-top: 2px; }
.mainlogo {margin-left: -5px; }
.charpic {margin-top: -2px; }
.link {font: 12px tahoma, arial; padding-top: 5px; }
.link a, .link a:active, .link a:visited {text-decoration: none; color: #6666FF; }
.link a:hover {color: #CC0000; text-decoration: none; }
.list {padding: 15px 0px 0px 5px ; }
.print {padding-top: 7px; }
.print a, .print a:active, .print a:visited {text-decoration: underline; color: #0000ff; }
.construction {text-align: center;}
.subtitle { text-align: center; font: bold 14px arial, serif; color: #990000; padding: 10px 0px 10px 0px; }

.phonelink a, .link a:active, .link a:visited {text-decoration: none; color: #6666ff; }
.phonelink a:hover {color: #cc0000; text-decoration: none; }
 #mainpage ul.list { margin-left: 50px; list-style-image:url(images/listHat.gif);}
 #mainpage ul.list a:link, #mainpage ul.list a:visited {color: #6666FF; text-decoration: none; margin-top: 0; line-height: 1.5em; padding-left: 10px;
 }
#mainpage ul.list a:hover {color: #CC0000;}
#mainpage .link a:link, #mainpage .link a:visited {color: #6666FF; text-decoration: none; margin-top: 0;line-height: 1.5em; padding-left: 10px;
 }
#mainpage .link a:hover {color: #CC0000;}
#mainpage .inner {
 width: 300px;
 text-align: left;
 margin: 0 auto;

}




