body{
	background-color : White;
	color: #43515E;
	font-family: Verdana,Tahoma;
	font-size: 8pt;
	}
td,table,tr,a,li,ol,ul,textarea,select{
	color: #43515E;
	font-family: Verdana,Tahoma;
	font-size: 8pt;
	}
h2 {
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: -10pt;
}
h3 {
	font-size: 12pt;
}
td.header { 
		color: #F1F2F5;
		font-weight: bold;
		text-align: center;
			}
#error {
	color: #FF0000;
	font-size: 8pt;
}
img.info_header {margin-bottom: 10pt; }
#menu { text-align: left; margin: 0px; padding: 0px; FONT-SIZE: 11px; }
#menu .menuitem { padding: 1px 0px 3px 20px; }
#menu .section {background: #f1f2f5; padding: 1px 0px 3px 20px; }
#menu .submenuitem { background: #FFFFFF; padding: 2px 0px 2px 20px; left: 0px; }
#menu .subsection { padding: 1px 0px 3px 30px; left: 0px; }
#menu ul { margin: 0px; padding: 0px; border-top: 1px solid #e3e5eb; list-style-image: none; list-style: none; }
#menu li { margin: 0px; padding: 0px; border-bottom: 1px solid #e3e5eb;  }
#menu li.on { margin: 0px; padding: 0px; border-bottom: 1px solid #e3e5eb; color: #fff; width: 100%; background: #9498ab; font-weight: bold; }
#menu li.sub { margin: 0px; padding: 0px; border-bottom: 1px solid #e3e5eb; background: #fff; }
#menu li.subon { margin: 0px; padding: 0px; border-bottom: 1px solid #e3e5eb; color: #43515e; background: #fff; font-weight: bold; width: 100%;  }

#menu a { text-decoration:none; margin: 0px; padding: 0px; width: 100%; color: #43515e; background: #f1f2f5;  display: block; }

#menu a.section { margin: 0px; padding: 0px; width: 100%; color: #43515e; background: #f1f2f5; display: inline; }

#menu a:HOVER { text-decoration:none; color: #f1f2f5; background: #9498ab;  }
#menu a.sub:HOVER { text-decoration:none; color: #000000; background: #9498ab;  }

#menu li.on a { color: #f1f2f5; background: #9498ab; font-weight: bold; }
#menu li.on a:HOVER { color: #f1f2f5; background: #9498ab; text-decoration: underline;  }
#menu li.sub a { color: #9498ab; background: #fff; }
#menu li.sub a:HOVER { text-decoration:none; color: #43515e; background: #fff;  }
#menu li.subon a { font-weight: bold; color: #9498ab; background: #fff; }
#menu li.subon a:HOVER { text-decoration: underline; color:#43515e; background: #fff;  }

#hint {
background-color:#FFFFE7;
color: #000000;
font-family: Verdana,Tahoma;
font-size: 7pt;
display: block;
padding: 2px 10px 2px 10px;
}

.menuskin{
position:absolute;
background-color:#F1F2F5;
border:1px solid #43515E;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a { text-decoration:none; margin: 0px; padding: 0px; color: #43515e; background: #f1f2f5;  display: block; }
.menuskin a:HOVER { text-decoration:none; color: #f1f2f5; background: #43515E;  }

#submenu {
padding: 2px 2px 2px 2px;
margin-top: 1;
margin-bottom: 1;
margin-right: 1;
margin-left: 1;
}

#mouseoverstyle{
background-color:highlight;
}

#mouseoverstyle a{
color:white;
}
a{
	color: #4765A2;
	text-decoration: none;
	}
a:hover{
	text-decoration: underline;
	color: red;
	}
a.logout{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
a.logout:hover{
	text-decoration: underline;
	color: #FFFFFF;
	}
a.tab_hi{
	color: #F1F2F5;
	font-weight: bold;
	text-decoration: none;
	}
a.tab_lo{
	color: #4765A2;
	font-weight: bold;
	text-decoration: none;
	}
a.tab_lo:hover{
	text-decoration: underline;
	color: red;
	}
a.tab_hi:hover{
	text-decoration: underline;
	color: red;
	}

a.menu:hover{
	text-decoration: none;
	color: red;
	}
.small{
	font-size:8pt;
}
.red{color:red}
.indent{padding-left:50px}