a {
	color: #003A5D;
}

h1 span, h2 span, h3 span {
	color: #003A5D;
}

#menu {
	background: url(../gfx/subpage1_04blue.jpg) no-repeat left top;
}

#menu #main-menu a:hover {
	background-image: url(../gfx/bg_mainmenu_hover_blue.jpg);
	background-repeat: repeat-x;
}

#menu #main-menu ul.main-sub-menu li a {
	height: 22px;
	width: 113px;
	background-image: url(../gfx/blue_no_hover.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

#menu #main-menu ul.main-sub-menu li.main-sub-first,
#menu #main-menu ul.main-sub-menu li.main-sub-first-active {
	height: 28px;
}

#menu #main-menu ul.main-sub-menu li.main-sub-first a,
#menu #main-menu ul.main-sub-menu li.main-sub-first-active a {
	height: 23px;
	width: 113px;
	background-image: url(../gfx/blue_no_hover.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}

#menu #main-menu ul.main-sub-menu li a:hover {
	display: block;
	background-image: url(../gfx/blue_hover.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#sidebar ul.sub-menu li.sub a,
#sidebar ul.sub-menu li.sub-first a,
#sidebar ul.sub-menu li.sub-last a {
	color: #003A5D;
}

#sidebar ul.sub-menu li a:hover {
	text-decoration: none;
	color: #000000;
}

#sidebar ul.sub-sub-menu li.sub-sub a,
#sidebar ul.sub-sub-menu li.sub-sub-first a,
#sidebar ul.sub-sub-menu li.sub-sub-last a {
	color: #003A5D;
}

#sidebar ul.sub-sub-menu li a:hover {
	color: #FFFFFF;
	background-color: #003A5D;
	background-image: url(../gfx/bg_sub_menu_blue.jpg);
	background-repeat: repeat-x;
}

#sidebar ul.sub-sub-menu li.sub-sub-active a,
#sidebar ul.sub-sub-menu li.sub-sub-first-active a,
#sidebar ul.sub-sub-menu li.sub-sub-last-active a {
	color: #000000;
}

#sidebar ul.sub-sub-menu li.sub-sub-active a:hover,
#sidebar ul.sub-sub-menu li.sub-sub-first-active a:hover,
#sidebar ul.sub-sub-menu li.sub-sub-last-active a:hover {
	background-color: #FFFFFF;
}

#sidebar #main-content-menu li.main-content a,
#sidebar #main-content-menu li.main-content-first a,
#sidebar #main-content-menu li.main-content-last a {
	color: #003A5D;
}

#sidebar #main-content-menu li a:hover {
	color: #000000;
}

.powermail_mandatory_js {
	text-align: left;
	margin: 5px 0px 0px 190px;
	color: #003A5D;
}

.powermail_mandatory {
	color: #003A5D;
}

#content .tx-veguestbook-pi1 h2.tx-guestbook-header {
	background-image: url(../gfx/bg_sub_menu_blue.jpg);
	background-repeat: repeat-x;
}

div#content-left div.news-latest-item {
	background-image: url(../gfx/bg_top_blue.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 3px;
	height: 110px;
	background-color: #DFDFDF;
	position: relative;
	overflow: hidden;
}

div.right-inner-wrapper {
	background-image: url(../gfx/corner_top_right_blue.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
}

div.news-list-item {
	height: auto;
	border-bottom: 2px solid #003A5D;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
}

dt.header-month-list-view {
	background-image: url(../gfx/bg_top_blue.jpg);
	background-repeat: repeat-x;
}

th.tx-mmforum-th {
	background-image: url(../gfx/bg_sub_menu_blue.jpg);
	background-repeat: repeat-x;
}

input.tx-mmforum-button {
 	margin: 5px 0px 5px 5px;
 	background-color: #003A5D;
}

.tx-mmforum-pi1 a:hover{
    color: #003A5D;
}
 
.tx-mmforum-pi3 a{
    color: #003A5D;
}
 
.tx-mmforum-pi3 a:hover{
    color: #003A5D;
}

td.tx-mmforum-subth2 {
	color: #003A5D;
}
