body 
{ 
margin: 0;
background: #fff url(template/background.gif) repeat-y;
text-align: center;
}  

#container
{
margin: 0px auto;
width: 96%;
padding: 0;
background-color: white;
}

#banner
{
background: #000 url('template/banner.jpg') no-repeat;
height: 139px;
display: inline;
margin: 0px;
width: 100%;
padding: 0 ;
float: left;
}

#navcontainer 
{
margin-bottom: 20px;
width: 100%;
height: 50px;
padding: 0px;
background: #fff url('template/nav_link.gif') no-repeat;
float:left;
text-align: center
}

ul#navlist
{
margin: 0;
padding: 0; 
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{
float: left;
font: bold 9pt Arial, Helvetica, sans-serif;
margin: 0;
padding: 16px 0px 10px 6px; 
letter-spacing: 1px;
text-align: center;
}

#navlist a, #navlist a:link 
{
background: #000 url('template/nav.gif') no-repeat;
margin: 0;
padding: 9px 4px; 
text-decoration: none;
color: #FFF
}

#navlist a:hover
{
color: #FFF;
text-decoration: underline
}

#navcontainer li a#current
{
background: #fff url('template/nav_current.gif') no-repeat;
text-decoration: none;
color: #000;
}

#animated 
{	
margin: 50px 0 0 0;
background: #fff;
width: 100%;
height: 110px;
float: float;
}

#footer 
{
margin: 0px auto;
text-align: left;
width: 100%;
padding: 0;
background: white url('template/footer.jpg');
}
	

.endtext
{
font: normal 12px "Times New Roman", Arial, Helvetica, sans-serif;
text-align: center;
width: 99%;
margin: 0px;
padding: 5px 0; 
color: #FFF;
}

.endtext a:visited, .endtext a:link 
{
color: #fff;
text-decoration: none;
border-bottom: 1px dotted #fff;
}

.endtext a:hover
{
color: #fff;
text-decoration: none;
background-color: #CC0000;
}

.clear {clear: both;}