
.banner1 { font-weight: bold; font-size: 16pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none;
	position: relative; top: 10px; border-style: solid; border-color: #808080; border-width: 0px 2px 0px 0px;
	padding-left: 10px; padding-right: 13px; }
.banner2 { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none;
	position: relative; right: 30px; border-style: solid; border-color: #ffffff; border-width: 0px 1px 0px 0px;
	padding-left: 5px; padding-right: 8px; }
.banner3 { font-weight: bold; font-size: 10pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none;
	position: relative; left: 300px; border-style: solid; border-color: #ffffff; border-width: 0px 2px 0px 0px;
	padding-left: 5px; padding-right: 8px; }
.banner4 { font-weight: bold; font-size: 10pt; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none }
.bg01 { background-color: #183950 }
.bg02 { background-color: #2a5d80 }
.bg11 { background-color: #ff8080 }
.bg12 { background-color: #ffc0e0 }
.blockcollapse { display: none; }
.blockexpand { display: inline; }
.carttable { border: #183950 1px solid; } 
.datapanel { background-color: #ebffff }
.error { font-weight: bold; font-size: 9pt; color: #ff0000; font-family: arial, helvetica, sans-serif; text-decoration: none }
.featurecell { background: #ffffff; height: 200px; text-align: center; border: #183950 1px solid; }
.fhead { font-weight: bold; font-size: 14pt; color: #ccccff; font-family: arial, helvetica, sans-serif;
	text-decoration: none; }
.ftextw { font-weight: normal; font-size: 8pt; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none; }
A:hover.ftextw { color: #ff0000; text-decoration: none; }
.ftext { font-weight: normal; font-size: 8pt; color: #000080; font-family: arial, helvetica, sans-serif;
	text-decoration: none; }
A:hover.ftext { color: #ff0000; text-decoration: none; }
.highlight { background-color: #ffff00; }

.inputbox { margin: 0px; padding: 0px; height: 17px }
.ipanel { background: #ebffff; padding: 5px; }
.itempanel { background: #ffffff; border-bottom: #183950 1px solid; padding: 5px; height: 60px; }
.itempanel0 { background: #ffffff; border-top: #183950 1px solid; border-bottom: #183950 1px solid; padding: 5px; height: 60px; }
.itempanelx { background: #d0d0d0; border-bottom: #183950 1px solid; padding:10px }
.menu { background: #2a5d80; }
.must { font-weight: bold; font-size: 10pt; color: #c00000; font-family: arial, helvetica, sans-serif; text-decoration: none }
.panel { font: 13px arial; background: #e0e0e0; padding: 5px; }
.panelborder { font: 13px arial; background: #e0e0e0; border: #183950 1px solid; padding: 5px; }
.sidecat0 { font-weight: bold; font-size: 10pt; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none;
	background-color: #183950; padding: 2px 2px; }
.sidecat1 { font-weight: bold; font-size: 10pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none;
	background-color: #ccccff;padding: 2px 2px; }
.sidecat2 { font-weight: bold; font-size: 10pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none;
	background-color: #ebffff; padding: 2px 2px; }
.tab { float: left; border: #183950 1px solid; padding: 5px; height: 25px; }
.tabset { float: left; border: #183950 1px solid;
	background: #e0e0e0; padding: 5px; height: 25px; }
.tabpanel { font-weight: normal; font-size: 10pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none;
	border: #183950 1px solid; padding: 10px; }

.border { border: #183950 1px solid; }
.deleted { text-decoration: line-through }
.list { padding: 0; margin: 0; list-style-type: none; }
.table_main { width: 100%; font: 10pt arial; color: #000000; text-decoration: none }
.table_head { font-weight: bold; font-size: 11pt; color: #183950; font-family: arial, helvetica, sans-serif; text-decoration: none;
	background-color: #ccccff; border: #183950 1px solid; border-style: solid; margin: 0; padding: 5px; }
.table_field { font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; text-decoration: none;
	background-color: #ebffff; width 20%; border: #183950 1px solid; border-style: solid; margin: 0; padding: 5px; }
.table_value { font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; text-decoration: none;
	width: 80%; border: #183950 1px solid; border-style: solid; margin: 0; padding: 5px; }
.table_def { font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; text-decoration: none;
	border: #183950 1px solid; border-style: solid; margin: 0; padding: 5px; }
 
.fixed { font: 13px courier; color: #000000; text-decoration: none }
.head { font: 13px arial; font-weight: bold; color: #183950; text-decoration: none }
.ihead { font-weight: bold; font-size: 12pt; color: #183950; font-family: arial, helvetica, sans-serif; text-decoration: none }
.note { font-weight: normal; font-size: 8pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none }
.inote { font-weight: normal; font-size: 8pt; color: #183950; font-family: arial, helvetica, sans-serif; text-decoration: none }
.text { font: 13px arial; color: #000000; text-decoration: none }
.textg { font: 13px arial; color: grey; text-decoration: none }
.itext { font: 13px arial; font-weight: bold; color: #000000; text-decoration: none }

.headw { font: 13px arial; font-weight: bold; color: #ffffff; text-decoration: none }
.iheadw { font-weight: bold; font-size: 12pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
	text-decoration: none }
.notew { font-weight: normal; font-size: 8pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
	text-decoration: none }
.inotew { font-weight: normal; font-size: 8pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
	text-decoration: none }
.textw { font: 13px arial; color: #ffffff; text-decoration: none }
.itextw { font: 13px arial; font-weight: bold; color: #ffffff; text-decoration: none }

.logo { font-family: Georgia,"Times New Roman",Sans-Serif; font-size: 32px; color: #ffffff; text-decoration: none }

a:hover { color: #ff0000 }

#hmenu { padding: 0 0 0px 0; text-indent: 0; }
#hmenu li { margin: 0; padding: 0; list-style: none; float: right; font-weight: bold; font: 11pt arial; }
#hmenu li a.menu { display: block; text-align: left; background: #ccccff; padding: 4px 20px 4px 0px;
	margin: 0 1px 0 0 #ffffff; color: #183950; text-decoration: none; }
#hmenu li a.menu:hover { color: #ff0000; }

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

.vmenu2 { background: #ebffff; color: #183950; text-decoration: none; }
#vmenu2 { padding: 0 0 0 0; text-indent: 0; }
#vmenu2 li { margin: 0; padding: 0; list-style: none; font: 11px arial; }
#vmenu2 li a.menu { display: block; text-align: left; background: #ebffff; padding: 0 10px 10px 5px;
	margin: 0 1px 0 0 #ffffff; color: #183950; text-decoration: none; }
#vmenu2 li a.menu:hover { color: #ff0000; }

.submenu { background: #ccccff; border: 1px solid #183950; visibility: hidden; position: absolute; z-index: 3; }
.submenu a { display: block; font: 11px arial; text-align: left; text-decoration: none; padding: 5px; color: #000000; }
.submenu a:hover { font: 11px arial; text-align: left; text-decoration: none; padding: 5px; color: #ff0000; background: #ccccff; }