body {background: #FFFFFF url(img04.gif) repeat-x;color: #333333;}
a {color: #990000;}
p {line-height: 120%;}


/* Header */
#header {width: 1000px;height: 100px;margin: 0 auto;}
#logo {float: left;width: 240px;height: 100px;background: #990000 url(img01.gif) no-repeat left bottom;text-align: center;}
#logo a {text-decoration: none;color: #FFFFFF;}
#menu{ vertical-align:text-bottom; width:640px; height:100px; float:right; background: no-repeat right top url("top_back.gif");}
#menu ul {float: right;padding-top:70px;list-style: none;}
#menu li {display: block;float: left;}
#menu a {display: block;padding:3px 20px;height:30px;text-align: center;text-decoration: none;font-weight: bold;}
html>body #menu ul li a {width: auto;}
#menu a:hover {background:#eee;}

/* Page */
#page {width: 1100px;margin: 0 auto 0px auto; padding-top:20px; font-size:0.9em; }

#leftcol{float: left;width: 240px;border-right: 1px; dotted #cccccc; padding-right: 5px;}

/* Accordion */
#accordion{border-left: 1px solid #eee;}
.toggler  { cursor:pointer; font-weight:bold; color:#000; background: #ddd; margin: 0; padding:5px; font-size:16px; font-family:Arial, sans-serif; }  
.toggler:hover   { background:#eee;}  

.element {margin-bottom: 1px;}
.element ul{list-style-type: none;margin: 0;padding: 0; }
.element ul li a{font-size:0.8em;color: #000;background: #ddd; display: block;padding: 5px 8px; text-decoration: none;}
.element ul li a:hover{ background: #eee; }

/* Content */
#content {float: right;width: 820px; padding-left:3px;}
#result { overflow:auto; height:550px;padding-right:20px; }
#result h2 {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #EDEBD5;}
#result p{text-align: justify;}
#result .loform {text-align: center;}

/* Footer */
#footer {clear: both;height: 60px;padding-top: 20px;background: #EDEBD5 url(img08.gif) repeat-x;border-bottom: 1px solid #990000;}
#footer p {margin: 0;text-align: center;font-size: 77%;}
