body {font-family: Arial, sans-serif; font-size: 9pt; color: #000000;}
td {font-family: Arial, sans-serif; font-size: 9pt; color: #000000;}
p {font-family: Arial, sans-serif; font-size: 9pt; color: #000000;}

h2{font-size:15px;}
h1{font-size:17px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:12px; font-weight:normal;}


.h1b{font-size:17px; color:#000000;}


a:link,a:hover,a:visited{color:#CC0000;}

a.menu,a.menu:hover,a.menu:visited{color:#2B75A4;font-weight:bold;}
a.submenu,a.submenu:hover,a.submenu:visited,a.submenu:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.submenu_act,a.submenu_act:hover,a.submenu_act:visited,a.submenu_act:active
{
	color: #000000;
	text-decoration: underline;
}

.menu_act{font-weight:bold;color:#000000;}

a.menu_in_green,a.menu_in_green:hover,a.menu_in_green:visited{color:#CC0000;}
a.menu_in_yell,a.menu_in_yell:hover,a.menu_in_yell:visited{color:#CC0000;}
a.menu_in_red,a.menu_in_red:hover,a.menu_in_red:visited{color:#CC0000;}

.red{color:#CC0000;}

.menu_in_act{color:#000000;}

a.top,a.top:hover,a.top:visited{color:#2B75A4;}

a.sp,a.sp:hover,a.sp:visited
{
	color:#9F9D9E;
	font-size:9pt;
	text-decoration:none;
}


.hidesubmenu
{
	visibility: hidden;
	display: none;
}

.showsubmenu
{
	visibility: visible;
	display: block;
}

a.copy:link,a.copy:active,a.copy:hover,a.copy:visited
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration:underline;
}

.small{font-size:xx-small;}

td.part_header
{
	font-family: Tahoma, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}


td.part_header_b
{
	font-family: Tahoma, sans-serif;
	font-size: 17px;
	color: #000000;
}


.part_header_b
{
	font-family: Tahoma, sans-serif;
	font-size: 17px;
	color: #000000;
}

a.part_header_b:link,a.part_header_b:visited,a.part_header_b:hover
{
	font-family: Tahoma, sans-serif;
	font-size: 17px;
	color: #000000;
	text-decoration:none;
}


.news{color:#7C7C7C;}

li{line-height:12pt;}

input.login
{
	border: 1px solid #A5ACB2;
}

select.archive
{
	border: 1px solid #A5ACB2;
}

span.subheader
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: Black;
}

ul.submenu
{
	margin-left: 0px;
	padding-left: 16px; 
	list-style-image: url(img/submenu_point.gif);
}

li.submenu
{
	line-height: 9pt;
	margin-bottom: 3pt;
}