body,html { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; height: 100% }
h1 { color: #003886; font-size: 20px; font-style: normal; font-weight: normal; margin: 0; padding: 0 }
h2 { color: #003886; font-size: 18px; font-style: normal; font-weight: normal; margin: 0; padding: 0 }
h3 { color: #003886; font-size: 16px; font-style: normal; font-weight: normal; margin: 0; padding: 0 }
h4 { color: #666666; font-size: 12px; font-style: normal; font-weight: bold; margin: 0; padding: 0 }
p { font-size: 12px }
.logo_top  { background-image: url("../images/HPL_logo.gif"); background-repeat: no-repeat; background-position: left top; height: 78px }
a:link  { color: #666 }
a:visited  { color: #666 }
a:active  { color: #666 }
a:hover  { color: #8aa9d3 }
a { color: #999; text-decoration: none }
#fullheight { height:100% }
.tall { height: 100% }

.small_menu { text-align: center; padding-right: 5px; padding-left: 5px; font-size:12px; font-weight: bold; }
.small_divider { background-color: #ccc; width: 1px }
.date { font-size: 9px; padding-right:3px; color: #ccc; text-align: right; padding-bottom:5px; vertical-align: top }
.topmenu    { }
.topmenuul       { }
.topmenuli     { color: #fff; float: left }
.submenuul      { list-style-type: none; display: none; margin: 0; padding: 0; position: absolute }
.submenuli a     { display: block; width: 123px }
li:hover ul , li.over ul      { display: block }
#dmenu li>ul       { margin: 0 }


.topmenutitle 		    { font-size: 12px; text-decoration: none; text-indent: 3px; display: block; padding: 5px 14px }
.topmenutitle:hover     { text-decoration: none; background-image: url("../images/top_button_over.gif"); text-indent: 3px }

.submenuul          { color: #fff; background-color: #8aa9d3; background-repeat: repeat-x; background-position: left top; margin-top: 0 }
.submenuli a       { color: #fff; text-decoration: none; margin-top: 0; padding: 3px; border: solid 1px white }
.submenuli a:hover     { color: #ffffff; text-decoration: none; background-color: #7a97c3; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.menu_break    { background-image: url("../images/button_divide.gif"); width: 2px; height: 24px; float: left }
.med_blue  { background-image: url("../images/med_blue.gif") }
.pic { margin-top: 2px }
.top_body { background-image: url("../images/top_grad_cont.gif"); height: 10px }
.button_blue   { background-image: url("../images/top_button.gif"); width: 800px; height: 25px }
.top_cell { height: 77px }
.bot_cell  { color: #ccc; font-size: 11px; padding-left: 20px; height: 25px; border-top: 1px solid #ccc }
.mid_body { background-image: url("../images/middle_body.gif"); background-repeat: repeat-y }
td { color: #666; font-size: 11px }
hr  { color: #7a97c3; height: 1px }
.on_button   { font-weight: bold; background-image: url("../images/button_on.gif"); background-repeat: no-repeat; display: block; padding-top: 3px; padding-left: 15px; width: 161px; height: 22px }
.off_button   { font-weight: bold; display: block; padding-top: 3px; padding-left: 15px; width: 161px; height: 22px }
.listsize{
	color: #666;
	font-size: 12px;
	line-height: 23px;
	list-style-type: square;
}
.bluelink{color: #003399;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;}
.floatright {
	float: right;
}
