body { background-color: #EFEFEF;  margin:0px; padding: 0px;}
body,a,div,p,span { font-size: 9pt; font-family: Tahoma, Arial, Helvetica, sans-serif;  color: #000000; }

#main   { width: 950px; background-color: #FFFFFF; border-top: 10px solid #700000; border-bottom: 4px solid #700000; }

a 	{ color: #700000; cursor:pointer; text-decoration: underline; }
a:hover { color: #420000; text-decoration: underline; }
a img   { border-width: 0px; }

#copyright { clear: both; color: #000000; font-size: 8pt; text-align: center; padding-right: 30px; margin-top: 6px; border-top: 2px solid #700000; }
#copyright a { font-size: 8pt; }

#fmenu { clear: both; text-align: center; padding-left: 30px; border-top: 2px outset #700000; padding-top: 6px; padding-bottom: 6px;}

#logo  { float:right; }

#home  { clear: both; }
#home table { width: 900px; padding:20px; }
#home td.column { width: 300px; height: 300px;  vertical-align: top; padding-top: 20px; padding-left: 20px; padding-right: 20px; border: 4px outset #700000; }
#xhome #col2 { border-left: 1px dotted #700000; border-right: 1px dotted #700000; }

#home h2 { background-color: #700000; color: #FFFFFF; font-weight: bold; text-align: center; }

#home h3 { border-bottom: 2px solid #700000; }


#menubar {
float:left;
margin-top: 0px;
width: 400px;
height: 36px;
background-color: #700000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
}

.mainmenu {padding:9px 9px 8px 9px;}

a.mainmenu:link, a.mainmenu:visited {
color: #ffffff;
font-weight: bold;
}

#mainmenu ul {margin:0;padding:0;}
#mainmenu ul {padding-top:8px;height:30px;}
#mainmenu li {list-style-type:none;display:inline;padding:0;}

a.mainmenu:hover {
background-color: #FFFFFF;
color: #700000;
text-decoration: none;
font-weight: bold;
}


