BODY {
 margin:		0px;
 font-family: arial;
 font-size:	8pt;
 color:		#666666;
 font-style:	normal;
 font-weight:	normal;
 }

TD {
 font-family: arial;
 font-size:	8pt;
 color:		#666666;
 font-style:	normal;
 font-weight:	normal;
 }

.largetitle {
 font-family: arial;
 font-size:	14pt;
 color:		#666666;
 font-style:	normal;
 font-weight:	normal;
}

.hometext {
 font-family: arial;
 font-size:	10pt;
 color:		#666666;
 font-style:	normal;
 font-weight:	normal;
}

.righttitle {
 font-family: arial;
 font-size:	13pt;
 color:		#0060A9;
 font-style:	normal;
 font-weight:	bold;
 padding:0x;
 margin:0px;
}

.newsdate {
 font-family: arial;
 font-size:	8pt;
 color:		#666666;
 font-style:	normal;
 font-weight:	bold;
}

.footertext {
 font-family: arial;
 font-size:	8pt;
 color:		#000000;
 font-style:	normal;
 font-weight:	normal;
}

a:link {text-decoration: none; color: #0060A9; font-weight:	bold;}
a:visited {text-decoration: none; color: #0060A9; font-weight:	bold;}
a:active {text-decoration: none; color: #0060A9; font-weight:	bold;}
a:hover {text-decoration: underline; color: #0060A9;
}

a.cattree2:link {font-family:Verdana, Arial;font-size:10px;text-decoration: none; color: #0060A9; font-weight:bold;}
a.cattree2:visited {font-family:Verdana, Arial;font-size:10px;text-decoration: none; color: #0060A9; font-weight:	bold;}
a.cattree2:active {font-family:Verdana, Arial;font-size:10px;text-decoration: none; color: #0060A9; font-weight:	bold;}
a.cattree2:hover {font-family:Verdana, Arial;font-size:10px;text-decoration: underline; color: #0060A9;}

#menu {
	width: 100%;
	border-bottom: 2px solid #0060A9;
	height: 31px;
}

#menu a {
	cursor: pointer;
}

.navigation {
	padding-bottom: 25px;
	background-image: url(images/navigation_bottom.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.navigation ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.navigation ul li {
	clear: both;
	font: bold 100%/120% Arial, Helvetica, sans-serif;
}

.navigation ul li a {
	display: block;
	position: relative;
	font-weight: normal;
	width: 143px;
	padding: 3px 14px 3px 11px;
	color: #0060A9;
	background-color: #E9E9E9;
	background-image: url(images/menu_normal.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #F4F4F4;
	border-bottom: 1px solid #BABABA;
	border-right: 1px solid #dcdcdc;
}

.navigation ul li a:hover {
	text-decoration: none;
	background-color: #D3D3D3;
	background-image: url(images/menu_normal.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #A9A9A9;
}

.navigation ul li.selected a {
	color: white;
	background-color: #0060A9;
	background-image: none;
	background-repeat: no-repeat;
	border-top: 1px solid #7AACD2;
	border-bottom: 1px solid #004275;
	cursor: default;
}


.navigation ul li.selected a:hover {
	color: white;
	background-color: #0060A9;
/*	color: #0060A9;	*/
/*	background-color: #D3D3D3;	*/
	background-image: none;
	background-repeat: no-repeat;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #A9A9A9;
}

.navigation ul li ul {
	border-bottom: 1px solid #D3D3D3;
	display: none;
}

.navigation ul li.selected ul {
	display: block;
}

.navigation ul li.selected ul li a {
	width: 143px;
	color: #0060A9;
	background-color: #F9F9F9;
	background-image: none;
	padding-left: 20px;
	padding-right: 5px;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #EFEFEF;
	border-bottom: none;
}

.navigation ul li.selected ul li.noBorderTop a {
	border-top: none;
}

.navigation ul li.selected ul li.noBorderTop a:hover {
	border-top: none;
}

.navigation ul li ul li {
	font: normal 100% Arial, Helvetica, sans-serif;
}

.navigation ul li.selected ul li a:hover {
	color: black;
	background-color: white;
	background-image: none;
	border-bottom: none;
	cursor: pointer;
}

.navigation ul li ul li.selected a,
.navigation ul li ul li.selected a:hover {
	background-image: url(images/submenu_selected.gif);
	background-repeat: no-repeat;
	background-color: white;
	color: black;
	cursor: default;
}
/*
.navigation ul li ul li.selected a:hover {
	background-image: url(/opencms/media/navigation/submenu_selected.gif);
	background-repeat: no-repeat;
	background-color: white;
	cursor: text;
	color: black;
}
*/

#leftPanel {
	float: left;
	width: 169px;
	margin-right: 18px;
}

#rightPanel {
	float: right;
	width: 154px;
}

#menu #menuTab2 { position: relative; left: -1px }
#menu #menuTab3 { position: relative; left: -3px }
#menu #menuTab4 { position: relative; left: -9px }
#menu #menuTab5 { position: relative; left: -7px }
#menu #menuTab6 { position: relative; left: -5px }
#menu #menuTab7 { position: relative; left: -11px }
#menu #menuTab8 { position: relative; left: -5px }
#menu #menuTab9 { position: relative; left: -16px }
#menu #menuTab10 { position: relative; left: -18px }

/* --- IE fixes --- */
* html #menu { margin-top: -7px }
* html #menuTab1 { position: relative ! important }