#container{
width:800px;
text-align:center;
margin-left:auto;
margin-right:auto;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;}

#banner{
width:800px;
margin:0px 0px 0px 0px;
}

#sidemenu {
background-color:#f0f0f0;
float:left;
width:220px;
padding-right:10px;
}
#sidemenu table {
    float:center;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 0px;
	border-left: 0px;
	}
	
#sidemenu th {
	padding: 1px;
	background-color: #e0e0e0
	border-bottom: 1px solid #c0c0c0;
	color:#1b1b1b;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:small;
	line-height:13px;
	}

#sidemenu td {
	padding: 1px;
	border-right: 0px;
	border-bottom: 0px;
	color:#2c2c2c;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:small;
	line-height:13px;
	}

#sidemenu a:link{
	color:#004080;
	text-decoration:none;
}
#sidemenu a:visited{
	color:#408080;
	text-decoration:none;
}
#sidemenu a:active	{
	color:#FF0000;
	text-decoration:none;
}
#sidemenu a:hover	{
	color:#FF8000;
	text-decoration:none;
	background-color:#FFF3D7;
}

#maintxt{
float:right;
width:550px;
padding-left:10px;
padding-right:10px;
}

#maintxt p{
	color:#282828;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:small;
	line-height:13px;
}

#maintxt h1{
	color:#2f2f2f;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:14pt;
	line-height:13px;
	padding: 5px;
	border-left: 3px solid #4c94f5;
	border-bottom: 1px dashed #4c94f5;
	}
	
#maintxt h2{
	color:#1c1c1c;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11pt;
	line-height:13px;
	padding: 5px;
	border-left: 2px solid #769483;
	border-bottom: 1px dashed #769483;
	}

#maintxt a:link{
	color:#004080;
	text-decoration:none;
}
#maintxt a:visited{
	color:#408080;
	text-decoration:none;
}
#maintxt a:active	{
	color:#FF0000;
	text-decoration:none;
}
#maintxt a:hover	{
	color:#FF8000;
	text-decoration:none;
	background-color:#FFF3D7;
}

#footertxt{
clear:both;
text-align:center;
font-size:10px;
background:#ffffff;
width:800px;
}

#footertxt p{
	color:#4F4F4F;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:x-small;
	line-height:13px;
}
#footertxt a:link	{
	color:#004080;
	text-decoration:none;
}
#footertxt a:visited	{
	color:#408080;
	text-decoration:none;
}
#footertxt a:active	{
	color:#FF0000;
	text-decoration:underline;
}
#footertxt a:hover	{
	color:#FF8000;
	text-decoration:underline;
	background-color:#FFF3D7;
}
#footertxt hr{
layout-grid-type:loose; 
layout-grid-mode:line;
align:center;
width:85%;
color:#aaccbb;
noShade
size:1;
}



