body { color: black;}
p { padding: 12px; }
#top a a:link, a:visited ,a:active { border-width: 0; }
td {}
#top { background-image: url(../images/top.jpg); background-repeat: no-repeat; text-align: right; width: 900px; height: 150px; margin-top: 10px; margin-bottom: 15px; }
#left { background-image: url(../images/border_left.gif); background-repeat: repeat-y; width: 30px; height: auto; float: left; }
#right { background-image: url(../images/border_right.gif); background-repeat: repeat-y; width: 30px; height: auto; float: right; }
#main { color: white; font-family: verdana; width: 860px; height: auto; margin-top: 30px; margin-bottom: 30px; padding-top: 30px; padding-right: 20px; padding-left: 20px; }
#main h1 { color: #fff; font-size: 26px; font-family: "Book Antiqua"; text-align: center; }
#main h2 { color: white; font-size: 16px; font-family: georgia; line-height: 24px; text-align: left; padding-left: 40px; }
#main p { color: white; font-size: 20px; font-family: georgia; text-align: justify; }
#main a a:link, a:visited ,a:active { color: #fff; }
#bottom { background-color: maroon; text-align: center; width: 870px; margin-bottom: 10px; border-right: 1px solid white; border-left: 1px solid white; }
#bottom h1 { color: white; font-size: 12px; font-family: verdana; line-height: 27px; }
/*#####################MENU#######################*/
.menu ul { font-family: verdana; text-align: center; margin: 0; padding: 0; list-style-type:none; }

.menu ul ul { width:170px;}

.menu li { float:left; width:170px; position:relative; border-color: white; border-style: solid; border-width: 0 0 0 1px; }

.menu a, .menu a:visited { display:block; font-size:12px; text-decoration:none; color:#fff; width:164px; height:30px; background:maroon; line-height:29px; padding-left: 10px; border-width: 0; }

* html .menu a, * html .menu a:visited {
width:170px;
w\idth:164px;
}

.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#900000;
}

.menu ul ul a.drop:hover{
background:#c9ba65;
}
.menu ul ul :hover > a.drop {
background:#c9ba65;
}

.menu ul ul { text-align: left; visibility:hidden; position:absolute; height:0; top:30px; left:-1px; width:170px; }

* html .menu ul ul {
top:30px;
t\op:31px;
}

.menu table { position:absolute; top:0; left:0; }

.menu ul ul a, .menu ul ul a:visited { background:#900000; color:white; height:auto; line-height:1em; padding:8px 10px; width:150px; border-top: 1px solid white; border-right: 1px solid white; border-bottom-width: 0; border-left-width: 0; }

* html 
.menu ul ul a{
width:170px;
w\idth:150px;
}

.menu a:hover, .menu ul ul a:hover{
color:black; 
background:#933;
}

.menu :hover > a, .menu ul ul :hover > a {
color:black;
background:#933;
}

.menu ul li:hover ul,
.menu ul a:hover ul{ top: 30px; visibility:visible; }
#menu { width: 880px; height: auto; }

