/* 2006-04-20 Tsimmerman. Style-sheet for MinMO sites */
body, p {
	font-family:Tahoma;
}
table td{
	font-family:Tahoma;
	font-size:75%;
	color:#3b3b3b;
	line-height:1.4;
}
h1 {	margin-top: 5pt; margin-bottom: 5pt; 	font-size:115%;	color:#000000;}
h2 {	margin-top: 4pt; margin-bottom: 4pt; 	font-size:110%;	color:#000000;}
h3 {	margin-top: 3pt; margin-bottom: 3pt; 	font-size:105%;	color:#000000;}
h4 {	margin-top: 2pt; margin-bottom: 2pt; 	font-size:100%;	color:#000000;}

.date {
	color:#9f000e;
	font-size:80%;
}
.moreinfo {
	font-size:95%;
}
.news_grey_bg {
	background-color:#f6f6f6;
}

a:link {color:#2461c2;}
a:active {	color:#2461c2;}
a:hover {	color:#2461c2;}
a:visited {	color:#447fdc;}

a.footer:link {color:#ffffff;}
a.footer:active {color:#ffffff;}
a.footer:hover {color:#ffffff;}
a.footer:visited {color:#ffffff;}


table.bottom td{
	font-size:70%;
	color:#FFFFFF;
}
table.bottom td strong{
	font-size:100%;
	color:#FFFFFF;
}
table.bottom td a{
	font-size:100%;
	color:#FFFFFF;
	text-decoration: underline;
}
table.numli_table td{
	font-size:70%;
	margin-top:5px;
	padding:3px 0px 3px 0px;
}
table.numli_table_act td{
	font-size:70%;
	margin-top:5px;
	padding:3px 0px 3px 0px;
	background-color:#efefef;
}
table.numli_table_act{
	margin:5px 0px 0px 20px;
}
table.numli_table td.menuli {
	color:#9b9b9b;
	padding:3px 0px 3px 10px;
	vertical-align:top;
}
table.numli_table td.menuli_act {
	color:#000000;
	padding:3px 0px 3px 10px;
	vertical-align:top;
	background-color:#efefef;
}
table.numli_table td.menutext {
	padding:3px 0px 3px 8px;
	vertical-align:top;
}
table.numli_table td.menutext_act {
	color:#000000;
	padding:3px 0px 3px 8px;
	vertical-align:top;
	background-color:#efefef;
}

h1.nospacing{
	font-size:160%;
	color:#9F000E;
	font-family:Arial;
	margin:0px;
	line-height:120%;
}
/* begin of old-style menu */


td.menu {
	padding: 8px 0px 8px 3px;
	line-height:120%;
}
td.submenu {
	padding: 8px 0px 8px 20px;
	font-size: 70%;
	line-height:120%;
}
td.submenu2 {
	padding: 8px 0px 8px 40px;
	font-size: 70%;
	line-height:120%;
}
a.submenu {
	font-size: 100%;
	line-height:120%;
}
a.submenu2 {
	font-size: 100%;
}
/* end of old-style menu */

p {
	padding: 0;
	margin:5px 0 5px 0;
}
p.header {
	padding: 0;
	margin: 0 0 2px 0;
	font-family:Arial;
	font-size:155%;
	color:#9f000e;
	font-weight:bold;
}
.previous_part {
	color:#000000;
	font-size:95%;
	padding:3px 0px 0px 0px;
}
.secondmenu_separ {
	 margin:0px 1px 0px 4px;
}
ul {
	margin:0px 0px 0px 30px;	
}
ul li {
	margin:5px 0px 0px 0px;
	list-style-image:url(images/li_bullet.gif);
	color:#575757;
}
ul.sitemap li {
	margin:5px 0px 0px 0px;
	list-style-image:url(images/li_bullet_empty.gif);
	color:#575757;
}
ul li ul {
	margin:0px 0px 0px 25px;
}
ul li ul li {
	list-style-image:url(images/li_bullet_empty.gif);
	color:#575757;
	font-size:100%;
}
ul li ul li ul {
	margin:0px 0px 0px 25px;
}
ul li ul li ul li{
	list-style-image:url(images/li_bullet_empty.gif);
	color:#575757;
	font-size:100%;
}

table.table td {
	padding:2px 0px 2px 14px;
	font-size:70%;
	color:#000000;
}
table.table td.header {
	color:#FFFFFF;
	font-size:75%;
	font-weight:bold;
	padding:4px 0px 5px 14px;
}

form {	margin:0;}
input{padding-left:3px;}
input.text {	border:1px solid #666666;	padding-left:8px;	color:#000000;}
select {	border:1px solid #666666;}
select option {	padding-left:8px;	color:#000000;}
table.input_table {	margin-top:30px;}

.site_map_level_2 {font-weight:400;}
.none_line_url{text-decoration:none; color:#3B3B3B;}

div.newsblock {margin-top: 10pt; margin-bottom: 15pt;}
div.newsdate {font-size: 7pt; color: #9f000e; margin-top: 0px; margin-bottom: 0px;}
div.newschapter {font-size: 9pt; color: #2461c2; font-weight: 700; margin-top: 2px; margin-bottom: 2px;}
div.newschapter a:link {color: #2461c2;}
div.newschapter a:hover {color: #2461c2;}
div.newschapter a:visited {color: #2461c2;}
div.newsannounce {font-size: 9pt; color: #3b3b3b; margin-top: 1px; margin-bottom: 3px;}
div.newsbody {font-size: 9pt; color: #3b3b3b; margin-top: 3px; margin-bottom: 3px;}

/* begin old-style newsline */
.newstime{
	color:#990033;
	font-size:85%;
}
.newsheader a{
	color:#000000;
	font-weight:bold;
}
/* end old-style newsline */

img.brdr {border: #2461c2 1px solid;}
img.imgnews {margin: 5px 12px 6px 0; border: #2461c2 1px solid;}
img.imgarticle {margin: 5px 12px 6px 0; border: #2461c2 1px solid;}

th.govth {background-color: #294197; color: white; font-weight: 700; font-size: 8pt; text-align: center;}
td.govtd {background-color: #294197; color: white; font-size: 8pt;}
table.govtable, 
table.govtable td,
table.govtable th
{border-collapse: collapse; border: #294197 1px solid; padding: 3px;}
table.govtable {width: 100%;}

th.govth2 {background-color: #294197; color: white; font-weight: 700; font-size: 8pt; text-align: center;}
td.govtd2 {background-color: #294197; color: white; font-size: 8pt;}
table.govtable2, 
table.govtable2 td,
table.govtable2 th
{border-collapse: collapse; border: #294197 1px solid; padding: 1px; font-size: 7pt;}
table.govtable2 {width: 100%;}

th.calendarth {background-color: #efefef; background-image: url(/images/calendar-th-bg.gif); 
background-repeat: repeat-x;  padding: 20px 0 0 0; margin: 0;
color: #3b3b3b; font-weight: 700; font-size: 8pt; text-align: center;}
table.calendartable td,
td.calendartd,
table.calendartable td a,
table.calendartable td a:visited,
table.calendartable td a:hover
{color: #3b3b3b; font-size: 8pt; text-decoration: none;}
table.calendartable, 
table.calendartable td,
table.calendartable th
{border-collapse: separate; border-spacing: 3px; padding: 2px 4px 2px 4px;}
table.calendartable td {background-color: #efefef;}
table.calendartablemonth td {background-color: #efefef; color: #3b3b3b;}
table.calendartable td.calendarempty {background-color: #ffffff;}
table.calendartable td.calendarweekend {background-color: #e5e5e5;}
table.calendartable {width: 200px;}
td.calendarmonth {background-color: #efefef; 
color: #ffffff; font-weight: 700; font-size: 8pt; text-align: center;}
td.calendartablemonth {padding: 0;}
tr.calendartablemonth {padding: 0;}

p.video {margin-bottom: 2px;}


body.popup {font-family:  Arial, Helvetica, sans-serif; font-size:100%;
	background-color: #FFFFFF;
	background-image: none;
	margin: 0;
	padding: 7px 10px 7px 7px;
		}

