.header
{ 
	background: #fff; 
	color: #BF311B; 
	border-bottom: solid 1px #BF311B; 
	margin: 0 0 5px 0; 
	padding: 2px; 
}

.footer
{ 
	background: #c14444; 
	/*color: #BF311B; */
	color: #FFFFFF;
	border-top: solid 1px #BF311B; 
	margin: 10px 0 0 0; 
	padding-left: 3px;
	font-size: 12px; 
}

.footer a
{ 
	background: #c14444;
	color: #FFFFFF;
	border-top: solid 1px #BF311B; 
	margin: 10px 0 0 0; 
	padding-left: 3px;
	font-size: 12px; 
}

.BIR 
{ 
	font-weight: bold; 
}

hr
{ 
	clear: both; 
	border:solid; 
	border-width:1px; 
	border-bottom-color:#007300; 
	border-top-color:#ffffff; 
	border-left-color:#ffffff; 
	border-right-color:#ffffff;
}

.top-news img 
{ 
	float: left; 
	margin-right: 5px; 
}

.top-news h3, .news h3 
{ 
	font-size: large; 
	font-weight: bold; 
}

.accesskey 
{ 
	text-decoration: underline; 
}

a 
{ 
	text-decoration: none; 
}

.validation 
{ 
	margin-top: 10px; 
}

.product img 
{ 
	float: left; 
	margin-right: 5px; 
}

.product h3, .news h3 
{ 
	font-size: large; 
	font-weight: bold; 
}

h1
{
	font-size: 16px; 
}

p
{
	font-size: 14px; 
}