body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000033;
background-color:#6699CC;
background:#FFFFFF url(../images/bg_body.jpg);
background-repeat:repeat-x;
}

a {
text-decoration:none;
}

#container {
width:780px;
margin:0 auto;

}

#wrapper {
width:780px;
margin:0 auto;
clear:both;
padding:0px 20px 0px 20px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
float:left;
background:#FFFFFF url(../images/bg_sidebar.jpg);
background-position:right;
background-repeat:repeat-y;
margin-bottom:20px;
margin-top:20px;
}


#banner {
width:780px;
height:160px;
float:left;
clear:both;
}

#menu {
width:765px;
float:left;
clear:both;
background-color:#6699CC;
font-size:18px;
padding:5px;
padding-left:10px;
border-top:solid 2px #006699;
margin-bottom:10px;
padding-bottom:5px;
height:20px;
color:#FFFFFF;
}


#main{
width:780px;
float:left;
}

#main-left{
width:510px;
float:left;
}

#main-left a {
font-weight:bold;
color:#006699;
text-decoration:underline;
}

#main-left a:hover {
color:#0099CC;}

#main-right {
width:264px;
float:left;
padding-left:5px;
text-align:center;
}

ul {
list-style-type:none;
margin-left:10px;
padding-left:0px;
text-align:left;
}

ul li {
display:block;
border-bottom:solid 1px #CCCCCC;
}


ul li a {
display:block;
text-decoration:none;
color:#333333;
padding:5px 0 5px 5px;
}

ul li a:hover {
display:block;
text-decoration:none;
color:#333333;
background-color:#EAEAEA;
}


#footer{
width:760px;
float:left;
background-color:#6699CC;
padding:10px;
border-bottom:solid 10px #FFFFFF;
}

#footer a {
color:#FFFFFF;
}


#footer-left{
width:490px;
float:left;
}
#footer-right{
width:264px;
float:left;
text-align:center;
}

#menu a {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
padding-bottom:5px;
}

#menu a:hover {
text-decoration:underline;
}