body	{
	color: #434343;
	background-color: #f1f2f2;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height:20px;
}

td	{
	color: #434343;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
}

ul {
	line-height:20px;
}

a { color:#434343; }


td div {
      /* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
      position:relative;
      }

.h1bar	{
	font-family: Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #990000;
}

.topbar	{
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffe2b1;
}

.bar	{
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #f6f2e6;
}

.esmenu {
	height:30px;
}

.esmenu a	{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #4689c7;
	text-decoration:none;
}

.esmenu a:hover	{
	color:#434343;
}

.menusep {
	background: url('menu-sep.png') no-repeat;
	float:left;
	left:-10px;
	width:2px;
}

.esmenudrop {
	height:30px;
	border:2px solid #efefef;
	background:#ffffff;
}

.esmenudrop a	{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4689c7;
	text-decoration:none;
}

.esmenudrop a:hover	{
	color:#434343;
}
