.temp { font: 10pt arial; }
html, body { font: 10pt arial; margin: 0; padding: 0; height: 100%; border: none }
.blockcollapse { display: none; }
.blockexpand { display: inline; }
.border { border: #000060 1px solid; }
.carttable { border: #000060 1px solid; } 
.datapanel { background-color: #99ccff }
.featurecell { background: #ffffff; height: 200px; text-align: center; border: #000060 1px solid; }
.highlight { background-color: #ffff00; }
.itempanel { background: #ffffff; border-bottom: #000060 1px solid;
	padding: 5px; height: 60px; }
.itempanel0 { background: #ffffff; border-top: #000060 1px solid;
	border-bottom: #000060 1px solid; padding: 5px; height: 60px; }
.itempanelx { background: #d0d0d0; border-bottom: #000060 1px solid; padding:10px }
.panel { font-size: 10pt; background: #99ccff; padding: 5px; }
.panelborder { font-size: 10pt; background: #99ccff;
	border: #000060 1px solid; padding: 5px; }
.tab { float: left; border: #000060 1px solid; padding: 5px; height: 25px; }
.tabset { float: left; border: #000060 1px solid;
	background: #99ccff; padding: 5px; height: 25px; }


.text,div,form,li,p,td { font-size: 10pt; color: #000000; text-decoration: none }
.itext,th { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none }
.note { font-size: 8pt; color: #000000; text-decoration: none }
.inote { font-size: 8pt; color: #000060; text-decoration: none }
.head { font-size: 12pt; font-weight: bold; color: #000060; text-decoration: none }
.ihead { font-weight: bold; font-size: 12pt; color: #000060; text-decoration: none }
.error { font-weight: bold; font-size: 10pt; color: #ff0000; text-decoration: none }
.fhead { font-weight: bold; font-size: 12pt; color: #6699cc; text-decoration: none; }
.ftext { font-size: 10pt; color: #000080; text-decoration: none; }
.ftextw { font-size: 8pt; color: #ffffff; text-decoration: none; }
A:hover.ftext { color: #ff0000; text-decoration: none; }
A:hover.ftextw { color: #ff0000; text-decoration: none; }
.must { font-weight: bold; font-size: 10pt; color: #c00000; text-decoration: none }
.sidecat0 { font-weight: bold; font-size: 10pt; color: #ffffff; text-decoration: none;
	background-color: #000060; padding: 2px 2px; }
.sidecat1 { font-weight: bold; font-size: 10pt; color: #000000; text-decoration: none;
	background-color: #6699cc;padding: 2px 2px; }
.sidecat2 { font-weight: bold; font-size: 10pt; color: #000000; text-decoration: none;
	background-color: #99ccff; padding: 2px 2px; }
.tabpanel { font-size: 10pt; color: #000000; text-decoration: none;
	border: #000060 1px solid; padding: 10px; }

A:hover { color: #ff0000 }


.menu { font-size: 8pt; background: #3366cc; }

#hmenu { padding: 0 0 0px 0; text-indent: 0; }
#hmenu li { margin: 0; padding: 0; list-style: none; float: left; font-size: 8pt; }
#hmenu li a.menu { display: block; text-align: left; background: #3366cc; padding: 4px 20px 4px 0px;
	margin: 0 1px 0 0 #ffffff; color: #ffffff; text-decoration: none; }
#hmenu li a.menu:hover { color: #ff0000; }

.vmenu { background: #ffffff; color: #000060; text-decoration: none; }
#vmenu { padding: 0 0 0 0; text-indent: 0; }
#vmenu li { margin: 0; padding: 0; list-style: none; font-size: 8pt; }
#vmenu li a.menu { display: block; text-align: left; background: #ffffff; padding: 0 10px 10px 5px;
	margin: 0 1px 0 0 #ffffff; color: #000060; text-decoration: none; }
#vmenu li a.menu:hover { color: #ff0000; }

.vmenu2 { background: #99ccff; color: #000060; text-decoration: none; }
#vmenu2 { padding: 0 0 0 0; text-indent: 0; }
#vmenu2 li { margin: 0; padding: 0; list-style: none; font-size: 8pt; }
#vmenu2 li a.menu { display: block; text-align: left; background: #99ccff; padding: 0 10px 10px 5px;
	margin: 0 1px 0 0 #ffffff; color: #000060; text-decoration: none; }
#vmenu2 li a.menu:hover { color: #ff0000; }

.submenu { background: #daedff; border: 1px solid #000060;
	visibility: hidden; position: absolute; z-index: 3; }
.submenu a { display: block; font-size: 8pt; text-align: left; text-decoration: none; padding: 5px; color: #000000; }
.submenu a:hover { font-size: 8pt; text-align: left; text-decoration: none; padding: 5px;
	color: #ffffff; background: #6699cc; }


