td.navirechts {
	margin : 0;
	padding : 0 10px;
	text-align : left;
	font-size : 90%;
	line-height: 1.3;
}
td.navirechts * {
	color : #fff;
}
td.navirechts a { color : #fff !important; }
td.navirechts a:hover, td.navirechts a:hover h5 { color : #fc3 !important; }
td.navirechts h5 {
	padding-bottom: 3px;
	font-size : 140%;
	border-bottom: 1px solid #7ad;
}
td.navirechts h5.events {
	margin: 10px 0 3px;
}
td.navirechts h5.news {
	margin: 20px 0 10px;
}
td.navirechts p.link {
	margin : 0 0 1em;
	text-align : right;
}
td.navirechts p.link a {
	text-decoration : underline;
}

td.navirechts table {
	width : 210px !important;
	margin : 0;
	padding : 0;
	border : 1px solid #00498D;
}
td.navirechts table tr th {
	padding : 1px 2px !important;
	border-right : 1px solid #00498D;
	text-align : left;
	font-weight : normal;
}
td.navirechts table tr td {
	padding : 2px 2px !important;
}
td.navirechts table tr.alt * {
	background : #4776A2;
}

td.navirechts dl {
	width : 210px !important;
	margin : 0;
	padding : 0;
	text-align : left;
}
td.navirechts dl.events dt,
td.navirechts dl.events dd {
	margin: 0;
	padding: 0;
}
td.navirechts dl.events dt {
	padding-top: 5px;
	font-weight: bold;
}
td.navirechts dl.events dd {
	color: #def;
}
td.navirechts dl.news dt {
	padding : 2px 4px;
	font-weight : bold;
	border-bottom: 2px solid #fc0;
	background : #00498D url(../images/small-head-bg.png) left 55% no-repeat;
	text-align : left;
}
td.navirechts dl.news dd.text {
	height : 90px;
	margin : 0;
	padding : 1px 4px;
	overflow : hidden;
	text-align : left;
	background: #4276A6;
}
td.navirechts dl dd.more {
	text-align : right;
	margin : 0 0 1em;
}

