body {
background-image: url('mainback.jpg');
background-position: top center; 
text-align: center;
margin: 0;
padding: 0;
font-family: trebuchet ms, verdana, sans-serif;
font-size: 11pt;
}

#menu {
background-color: #fff;
}

#menu ul {
width: 740px;
margin: 0 auto;
list-style-type:none;
position:relative;
height: 40px;
font-size:13px;
padding: 0;
}

#menu li {
display:block;
float:left;
margin:0 0 0 10px;
height: 40px;
}

#menu li a {
display:block;
float:left;
color:#fff;
background:#666600;
line-height:40px;
text-decoration:none;
padding:0 20px 0 20px;
height:40px;
}

#menu li a.right {padding-right:19px;}
#menu li a:hover {background:#003300;}
#menu li a.current { background:#003333;}
#menu li a.current:hover{color:#CCFF33; }

#menu a.linkcor { background: #FFF; margin: 3px; padding: 0; height: 10px;}

#header {
height: 217px;
border-top: 5px solid #003333; 
background-image: url('headerback.jpg');
background-position: top center;
}

#header #logo {
height: 217px;
width: 750px;
margin: 0 auto;
background-image: url('headermidden.jpg');
background-position: top center;
}

#content {
text-align: left;
width: 750px;
margin: 0 auto;
padding: 0;
display: block;
overflow: hidden;
background-image: url('contentback.jpg');
background-position: top center;
background-repeat: repeat-y;
}

#content div {
margin: 5px 25px;
}

#footer {
padding: 3px;
border-top: 5px solid #000; 
background-color: #003333;
color: #B6F020;
position:relative;
}

p {
text-align: justify;
margin: 15px;
padding: 0; 
font-size: 11pt;
}

h1, h2 { margin: 0 15px; padding: 0; }
h1 { font-size: 25pt; font-family: georgia, serif; color: #003333; }
h2 { font-size: 16pt;  font-weight: normal; }
a { text-decoration: none; color: #66CC33; }
a:hover { text-decoration: underline; color: #999933; }

