body 
{
background-image: url(images/background.jpg); 
background-repeat: repeat-x;
background-color: #549e03; 
}

#container 
{
width: 800px; 
margin: 0px auto; 
margin-top: 20px; 
}

#banner 
{
height: 80px;
}

#menu 
{
height: 195px; 
width: 239px; 
border-left: 1px solid #66803f; 
}

#login 
{ 
height: 178px; 
width: 204px;  
padding-left: 35px; 
padding-top: 15px;
background-image: url(images/login.jpg); 
border-top: 1px solid #66803f; 
border-left: 1px solid #66803f;
}
             
td 
{
padding-bottom: 2px
}

a.login,a.login:link,a.login:visited,a.login:hover 
{
font: 11px Trebutchet Ms;
color: #ffffff
}

.form 
{
background-image: url(images/form.jpg);
border: 1px solid #ffffff;
font: 12px Trebuchet Ms; 
color:#000000;
width: 155px;
height: 16px
padding-left: 3px;
padding-top: 1px; 
}      
    
.button
{
background-image: url(images/button.jpg);
background-repeat: repeat-x;
min-width: 70px; height: 20px; 
font: 12px Trebuchet Ms;
color: #ffffff;
border: 1px solid #66803f;
}

#main 
{
background-color: #ffffff;
background-image: url(images/main_head.jpg);
background-repeat: repeat-x;
min-height: 100px;
width: 708px;
border-left: 1px solid #66803f;
border-right: 1px solid #66803f;
padding: 45px;
font: 12px Trebuchet Ms;
color: #4f4f4f;
}

a.menu,a.menu:link,a.menu:visited 
{
background-image: url(images/menu_link.jpg);
background-repeat: repeat-x;
height: 29px;  display: block;
padding-top: 10px;
font: bold 13px Trebuchet Ms;
color: #ffffff;
text-decoration: none;
}
a.menu:hover 
{
background-image: url(images/menu_over.jpg);
background-repeat: repeat-x;
height: 29px; 
font: bold 13px Trebuchet Ms;
color: #ffffff;
text-decoration: none;
}

#footer
{
position: relative;
bottom: 33px;
left: 17px;
font: 10px Trebuchet Ms;
color: #bfbfbf
}

a.footer,a:link.footer,a:visited.footer,a:hover.footer 
{
color: #bfbfbf;
}

a,a:link,a:visited,a:hover
{
color: #fe8a00;
}

img
{
border: 0px;
}

.headline
{
font: 15px Trebutchet Ms;
color: #fe8a00;
display: block
}

.small 
{
font-weight: bold;
display: block
}

