/* GENERAL fonts */
P, OL, UL, DIV, SPAN, H1, H2, TD {
	font-family: verdana, arial;
	font-size: 12px;
}
H1 { font-size: 18px;  }
H2 { font-size: 15px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

A, H1, H2 { color:#7F91BF; }

/* menu_top */
#menu_top {font-family: verdana, arial;font-size: 12px; font-weight:normal; color:#ffffff;}
#menu_top a { text-decoration:none; color:#ffffff; }
#menu_top a:hover { text-decoration:underline; }
#menu_top span.menu_top-act a { font-weight:bold; }

/* Menu 1 column */
.menu_left {font-family: verdana, arial; font-weight:normal;padding-top: 12px; color:#000000;}
.menu_left a { text-decoration:none; color:#000000;}
.menu_left a:hover { text-decoration:underline; }


/*  MENU 1, level 1, normal state (NO) */
.menu_left div.menu1-level1-no {
	width: 295px;
	font-size: 14px;
	font-weight:bold;
  margin: 2px 0px;
  padding: 1px 20px;
}

/*  MENU 1, level 1, active state (ACT) */
.menu_left div.menu1-level1-act {
	width: 295px;
	background-color: #ccd3e5;
  font-size: 14px;
  font-weight:bold;
  margin: 2px 0px;
  padding: 1px 20px;
}

/*  MENU 1, level 2, normal state (NO) */
.menu_left div.menu1-level2-no {
	width: 295px;
	font-size: 12px;
	font-weight:bold;
  margin: 2px 20px;
  padding: 1px 20px;
}

/*  MENU 1, level 2, active state (ACT) */
.menu_left div.menu1-level2-act {
	width: 295px;
	background-color: #ccd3e5;
  font-size: 12px;
 	font-weight:bold;
  margin: 2px 20px;
  padding: 1px 20px;
}

.visi .bodytext {
	padding: 20px;
	font-weight:bold;
}