/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, TD {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 16px; }
H2 { font-size: 15px; }
H3 { font-size: 14px; }
H4 { font-size: 13px; }
H5 { font-size: 12px; }
H6 { font-size: 10px; }

P, H1, H2 {margin: 0px 0px 5px 0px; line-height: 150%;}

p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center {
text-align: center;
}

p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right {
text-align: right;
}

a:link {
	color: #485866;
	text-decoration: underline;
	font-weight: normal;
}
a:visited {
	color: #485866;
	text-decoration: underline;
	font-weight: normal;
}
a:active {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

TD#footer { padding: 5px; border-top: 1px dotted #999999; }
TD#footer P { font-size: 10px; text-align: center; padding: 5px; }
/* Menu 1 column */
TD#menu_1 { vertical-align: top; width: 185px; background-repeat : no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; }
TD#menu_1 DIV { width: 185px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; }
TD#menu_1 DIV A {
	color: #616161;
	text-decoration: none;
}
TD#menu_1 DIV A:hover { background-position: 100% 0; text-decoration: underline; }

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no { border-bottom: 1px solid #fd9a10; font-size: 11px; padding-top:5px; padding-bottom: 5px; padding-left:15px; }
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act { border-bottom: 1px solid #666; font-weight:bold; font-size: 11px; padding-top:5px; padding-left:15px; background-color: #d5d2d2; padding-bottom: 5px; filter:alpha(opacity='70', style='0'); }
TD#menu_1 DIV.menu1-level1-act A { color:#616161; font-weight: bold; }

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no { font-size: 10px; text-indent:10px; padding-top: 3px; padding-bottom: 3px; padding-left:15px; border-bottom: 1px dotted #999; }
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act { font-size: 10px; text-indent:10px; font-weight:bold; padding-top: 3px; padding-bottom: 3px; padding-left:15px; border-bottom: 1px dotted #999; }
TD#menu_1 DIV.menu1-level2-act A { font-size: 10px; text-indent:10px; font-weight:bold; border-bottom: 1px dotted #999; }
/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}
