html
{
	color: #333333;
	background-color: #f3f3f3;
}
h1
{
	color: #541800;
	background-color: inherit;
}

.topidentitybarframe
{
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	margin-top: 1px;
}

.contentboxframe
{
	width: 947px;
	color: #333333;
	background-color: #ffffff;
	border: solid 1px #666666;
}

/* breadcrumb: brdkrummesti */ 
.breadcrumbline
{
	position: relative;
	width: 949px;
	z-index: 100;
}
.breadcrumb
{
	font-size: 82%;
	padding: 6px 13px 6px 13px;
	color: #666666;
	background-color: inherit;
	width: 700px;
}
.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited
{
	color: #666666;
	background-color: inherit;
	text-decoration: none;
}
.breadcrumb a:active,.breadcrumb a:hover
{
	color: #94151E;
	background-color: inherit;
	text-decoration: none;
}
.breadcrumbon
{
	color: #666666;
	background-color: inherit;
	font-weight: bold;
}
.breadcrumbtext
{
	font-size: 82%;
	line-height: 120%;
	color: #666666;
	background-color: inherit;
}

/* FRONTPAGE FIXED BOXES */
.fronttitle,.fronttitleupper
{
	font-size: 15px;
	font-weight: bold;
	color: #541800;
	background-color: inherit;
	margin: 0px 0px 12px 0px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.fronttitleupper
{
	padding: 0px 0px 12px 0px;
}

.fronttitle a,.fronttitle a:link,.fronttitle a:visited,.fronttitleupper a,.fronttitleupper a:link,.fronttitleupper a:visited
{
	font-size: 15px;
	font-weight: bold;
	color: #541800;
	background-color: inherit;
	text-decoration: none;
}
.fronttitle a:active,.fronttitle a:hover,.fronttitleupper a:active,.fronttitleupper a:hover
{
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	background-color: inherit;
	text-decoration: underline;
}

/* TOP HORIZONTAL MAIN MENU (COLOUR SPECIFIC STYLES) */
.mainmenu
{
	color: #ffffff;
	background-color: #666666;
	border-bottom: solid 1px #666666;
}
.mainmenuitem
{
	color: #ffffff;
	background-color: #666666;
	border-left: solid 1px #666666;
}
.mainmenuitem a:link,.mainmenuitem a:active,.mainmenuitem a:visited
{
	color: #ffffff;
	background-color: #666666;
}
.mainmenuitemon
{
	color: #2D604D;
	background-color: #ffffff;
	border-left: solid 1px #666666;
}
.mainmenuitemon a:link,.mainmenuitemon a:active,.mainmenuitemon a:visited
{
	color: #666666;
	background-color: #ffffff;
}
.menulayer
{
	color: #666666;
	background-color: #DEDEDE;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
}
.menulayeritem
{
	color: #666666;
	background-color: #DEDEDE;
}
.menulayeritemdotover
{
	color: #94151E;
	background-color: #ffffff;
}
.menulayeritemover
{
	color: #94151E;
	background-color: #ffffff;
}
.menulayeritem a,.menulayeritem a:link,.menulayeritem a:visited
{
	color: #666666;
	background-color: #DEDEDE;
}
.menulayeritem a:active,.menulayeritem a:hover
{
	color: #666666;
	background-color: #DEDEDE;
}
.menulayeritemover a,.menulayeritemover a:link,.menulayeritemover a:visited,.menulayeritemover a:active,.menulayeritemover a:hover
{
	color: #94151E;
	background-color: #ffffff;
}

/* SUBMENU (COLOUR SPECIFIC STYLES) */
.submenuouter
{
	color: #666666;
	background-color: #eeeeee;
}
.submenu1
{
	color: #666666;
	background-color: #eeeeee;
}
.submenu2
{
	color: #666666;
	background-color: #eeeeee;
}
.submenu3
{
	color: #666666;
	background-color: #eeeeee;
}
.submenutext a:link,.submenutext a:visited
{
	color: #666666;
	background-color: inherit;
}
.submenutext a:active
{
	color: #666666;
	background-color: inherit;
}
.submenutext a:hover
{
	color: #333333;
	background-color: inherit;
}
.submenutexton a:link,.submenutexton a:visited
{
	color: #003768;
	background-color: inherit;
}
.submenutexton a:active,.submenutexton a:hover
{
	color: #003768;
	background-color: inherit;
}