html
{
	color: #000000;
	background-color: #847248;
}
body
{
	color: inherit;
	background-color: #847248;
}
a:link
{
	color: #005CBB;
	background-color: inherit;
	text-decoration: underline;
}
a:visited
{
	color: #005CBB;
	background-color: inherit;
	text-decoration: underline;
}
a:active
{
	color: #005CBB;
	background-color: inherit;
	text-decoration: underline;
}
a:hover
{
	color: #7e878e;
	background-color: inherit;
	text-decoration: underline;
}
h1
{
	color: #242424;
	background-color: inherit;
	font-size: 120%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 18px 0px 0px 0px;
	position: relative;
}

h2
{
	color: #242424;
	background-color: inherit;
	font-size: 108%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 4px 0px;	
}
h3
{
	color: #242424;
	background-color: inherit;
	font-size: 100%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/* CLASSES */
#globalcontent
{
	border-left: solid 1px #56585f;
	border-right: solid 1px #56585f;
	border-bottom: solid 1px #56585f;
}
.topidentity
{
	border-top: solid 1px #ffffff;
	background-color: #242424;
}
.topsearchboxinput
{
	border: solid 1px #56585f;
}
.topsearchboxbutton
{
	border: solid 1px #56585f;
}

.documentfunctionsizeiconon
{
	border: solid 1px #56585f;
}

/* TOPMENU */
.topmenu
{
	border-top: solid 1px #ffffff;
	color: #ffffff;
	background-color: #242424;
}
.topmenuitem
{
	color: #ffffff;
	background-color: #242424;
	border-left: solid 1px #242424;
	border-right: solid 1px #242424;
}
.topmenuitem a:link,.topmenuitem a:visited,.topmenuitem a:active
{
	color: #ffffff;
	background-color: inherit;
}
.topmenuitem a:hover
{
	color: #7e878e;
	background-color: inherit;
}
.topmenuitemon,.topmenuitemonfirst
{
	color: #ffffff;
	background-color: #56585f;
}
.topmenuitemon
{
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.topmenuitemonfirst
{
	border-left: solid 1px #56585f;
	border-right: solid 1px #ffffff;
}
.topmenuitemon a:link,.topmenuitemon a:visited,.topmenuitemon a:active,.topmenuitemon a:hover,
.topmenuitemonfirst a:link,.topmenuitemonfirst a:visited,.topmenuitemonfirst a:active,.topmenuitemonfirst a:hover
{
	color: #ffffff;
	background-color: inherit;
}

/* LEFTMENU */

/* 1 */ 
.leftmenu1
{
	border-top: solid 1px #242424;
	color: #004271;
	background-color: #ffffff;
}
.leftmenuitem1
{
	color: #ffffff;
	background-color: #56585f;
	border-bottom: solid 1px #242424;
}
.leftmenuitem1 a:link,.leftmenuitem1 a:visited,.leftmenuitem1 a:active
{
	color: #ffffff;
	background-color: inherit;
}
.leftmenuitem1 a:hover
{
	color: #242424;
	background-color: inherit;
}
.leftmenuitem1on
{
	color: #ffffff;
	background-color: #847248;
	border-bottom: solid 1px #242424;
}
.leftmenuitem1inner
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.leftmenuitem1on a:link,.leftmenuitem1on a:visited,.leftmenuitem1on a:active,.leftmenuitem1on a:hover
{
	color: #ffffff;
	background-color: inherit;
}

/* 2 */
.leftmenu2
{
	color: #004271;
	background-color: #ffffff;
	border-bottom: solid 1px #242424;
}
.leftmenuitem2 a:link,.leftmenuitem2 a:visited,.leftmenuitem2 a:active
{
	color: #004271;
	background-color: inherit;
}
.leftmenuitem2 a:hover
{
	color: #242424;
	background-color: inherit;
}
.leftmenuitem2on a:link,.leftmenuitem2on a:visited,.leftmenuitem2on a:active,.leftmenuitem2on a:hover
{
	color: #242424;
	background-color: inherit;
}

/* 3 */
.leftmenu3
{
	color: #004271;
	background-color: #ffffff;
}
.leftmenuitem3 a:link,.leftmenuitem3 a:visited,.leftmenuitem3 a:active
{
	color: #004271;
	background-color: inherit;
}
.leftmenuitem3 a:hover
{
	color: #242424;
	background-color: inherit;
}
.leftmenuitem3on a:link,.leftmenuitem3on a:visited,.leftmenuitem3on a:active,.leftmenuitem3on a:hover
{
	color: #242424;
	background-color: inherit;
}

/* FRONT */
.fronttextbox
{
	border-top: solid 1px #ffffff;
	color: #242424;
	background-color: #ffffff;
}
.fronttextbox h1
{
	color: #242424;
	background-color: inherit;
}
.frontnewsbox
{
	color: inherit;
	background-color: #dfe1e3;
}
.frontnewsboxleft
{
	color: inherit;
	background-color: #dfe1e3;
}
.frontnewsboxright
{
	color: inherit;
	background-color: #dfe1e3;
}
.frontnewsboxheader
{
	color: #242424;
	background-color: inherit;
}
.frontnewsboxitemdate
{
	color: #004271;
	background-color: inherit;
}

/* CONTENT */
.documentfunctions
{
	border-bottom: solid 1px #bec3c6;
}
.documentfunctions a:link,.documentfunctions a:visited,.documentfunctions a:active
{
	color: #7e878e;
	background-color: inherit;
}
.documentfunctions a:hover
{
	color: #242424;
	background-color: inherit;
}
.breadcrumb a:hover
{
	color: #242424;
	background-color: inherit;
}
.contentcolumns
{
	border-top: solid 1px #56585f;
}

/* bottomaddress */
.bottomaddressbar
{
	border-top: solid 1px #56585f;
}
.bottomaddress
{
	color: #ffffff;
	background-color: #242424;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.bottomaddressbar a:link,.bottomaddressbar a:visited,.bottomaddressbar a:active
{
	color: #ffffff;
	background-color: inherit;
}
.bottomaddressbar a:hover
{
	color: #7e878e;
	background-color: inherit;
}

/* RIGHTCOLUMN */
.rightcolumnbox
{
	color: inherit;
	background-color: #dfe1e3;
	border-bottom: solid 1px #56585f;
}
.rightcolumnboxheader
{
	color: #ffffff;
	background-color: #56585f;
}
.rightcolumnboxcontent
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rightcolumnloginitem input
{
	border: solid 1px #56585f;
}

/* calendar */
.calendarnavigation
{
	border-top: solid 1px #dfe1e3;
	border-bottom: solid 1px #dfe1e3;
	color: #ffffff;
	background-color: #56585f;
}
.calendarnavigationmonth,.calendarnavigationyear
{
	color: #ffffff;
	background-color: #242424;
	border: solid 1px #242424;
}
.calendarnavigationmonth a:link,.calendarnavigationmonth a:visited,.calendarnavigationmonth a:active,.calendarnavigationmonth a:hover,
.calendarnavigationyear a:link,.calendarnavigationyear a:visited,.calendarnavigationyear a:active,.calendarnavigationyear a:hover
{
	color: #ffffff;
	background-color: inherit;
}
.calendarnavigationmonthon,.calendarnavigationyearon
{
	color: #ffffff;
	background-color: #56585f;
	border: solid 1px #ffffff;
}

/* search */
.advancedsearchboxright
{
	background-color: #dfe1e3;
}
.searchnavbarlinks
{
	border-top: solid 1px #bec3c6;
	border-bottom: solid 1px #bec3c6;
}
.searchnavbarlinkon
{
	border: solid 1px #56585f;
}
