div.rightcolumnbox
{
	margin-bottom: 16px;
	background-color: #e9f2ee;
	border-bottom: solid 1px #26835b;
}
.rightcolumnboxframe
{
	padding: 4px 0px 4px 0px;
}
.rightcolumnboxheader
{
	border-bottom: solid 1px #26835b;
	background-color: #ffffff;
	font-weight: bold;
	padding: 0px 8px 4px 0px;
}
.rightcolumnboxheader img
{
	margin: 4px 4px 4px 0px;
	vertical-align: top;
}
.rightcolumnboxitem
{
	padding: 4px 10px 4px 10px;
}
.rightcolumnboxitem a:link,.rightcolumnboxitem a:visited,.rightcolumnboxitem a:active
{
	color: #1e6647;
	text-decoration: underline;
}
.rightcolumnboxitem a:hover
{
	color: #000000;
	text-decoration: none;
}
.rightcolumnboxitem img
{
	border: none 0px;
}

.pagefunction
{
	padding: 1px;
}
.pagefunctionon
{
	background-color: Red;
	padding: 1px;
}

.themebox
{
	margin-bottom: 10px;
	background-color: #efefef;
}
.themeboxtext
{
	margin: 0px 8px 0px 8px;
	padding: 8px 0px 8px 0px;
}

.banners
{
	margin-bottom: 10px;
	background-color: #efefef;
}
.banner
{
	
}
.bannertext
{
	margin: 0px 8px 0px 8px;
}

.rates
{
	margin-bottom: 10px;
	padding: 10px 8px 10px 8px;
	background-color: #efefef;
}
.rates h2
{
	background-color: inherit;
	color: #333333;
	
}
.rate
{
	margin-top: 4px;
}

.links
{
	margin-bottom: 10px;
	padding: 10px 8px 10px 8px;
	background-color: #efefef;
}
.links h2
{
	background-color: inherit;
	color: #333333;
	
}
.link
{
	margin-top: 4px;
}

/* Login */
.loginblock
{
	float: right; 
}

.loginblock input
{
	width: 55%; 
}

#loginbutton, #logoutbutton  
{
	margin-top: 10px; 
	text-align: right;  
}

.logininvaliduser
{
	color: Red;
	margin-top: 10px; 
}
