body
{
   margin: 0 0 0 0;
   font-family: Arial;
   font-size: 10pt;
   background-repeat: no-repeat;
   background-position: bottom right;
   color: #191971;
   background-color: #fff;
}

a
{
   font-family: Arial;
   font-size: 10pt;
   color: #3f58b0;
}

img
{
   border-style: none;
}

ul
{
   margin: 0 0 10 25;
}

a.link8
{
   font-family: Arial;
   font-size: 8pt;
   color: #3f58b0;
}

a.blue12b
{
   font-family: Arial;
   font-size: 12pt;
   font-weight: bold;
   color: #3f58b0;
   text-decoration: underline;
}

a.black10b
{
   font-family: Arial;
   font-size: 10pt;
   font-weight: bold;
   color: #191971;
   text-decoration: underline;
}

.blue10b
{
   font-family: Arial;
   font-size: 10pt;
   font-weight: bold;
   color: #3f58b0;
}

.blue12b
{
   font-family: Arial;
   font-size: 12pt;
   font-weight: bold;
   color: #3f58b0;
}

.blue12bu
{
   font-family: Arial;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: underline;
   color: #3f58b0;
}

.blue14b
{
   font-family: Arial;
   font-size: 14pt;
   font-weight: bold;
   color: #3f58b0;
}

.black8
{
   font-family: Arial;
   font-size: 8pt;
   color: #191971;
}

.black10
{
   font-family: Arial;
   font-size: 10pt;
   color: #191971;
}

.black10b
{
   font-family: Arial;
   font-size: 10pt;
   font-weight: bold;
   color: #191971;
}

.black10j
{
   font-family: Arial;
   font-size: 10pt;
   color: #191971;
   text-align: justify;
}

.black10bj
{
   font-family: Arial;
   font-size: 10pt;
   color: #191971;
   font-weight: bold;
   text-align: justify;
}

.black12b
{
   font-family: Arial;
   font-size: 12pt;
   font-weight: bold;
   color: #191971;
}

.black12j
{
   font-family: Arial;
   font-size: 12pt;
   color: #191971;
   text-align: justify;
}

.black14
{
   font-family: Arial;
   font-size: 14pt;
   color: #191971;
}

.gold10
{
   font-family: Arial;
   font-size: 10pt;
   color: #ffd358;
}

.gold10b
{
   font-family: Arial;
   font-size: 10pt;
   font-weight: bold;
   color: #ffd358;
}

.red10
{
   font-family: Arial;
   font-size: 10pt;
   color: #ff0000;
}

.red16b
{
   font-family: Arial;
   font-size: 16pt;
   font-weight: bold;
   color: #ff0000;
}

.white8
{
   font-family: Arial;
   font-size: 8pt;
   color: #ffffff;
}

.white10
{
   font-family: Arial;
   font-size: 10pt;
   color: #ffffff;
}

.watermark
{
   background-repeat: no-repeat;
   background-position: bottom right;
}

a.white
{
   text-decoration: none;
   color: #ffffff;
}

a.red16b
{
   font-family: Arial;
   font-size: 16pt;
   font-weight: bold;
   color: #ff0000;
}

.tagline
{
   font-size: 8pt;
   font-weight: bold;
   color: #ffd358;
}

.ver
{
   font-size: 8pt;
   font-weight: bold;
   color: #ffffff;
   background-color: #6495ed;
}

.copy
{
   font-size: 8pt;
   color: #ffffff;
}

.menu
{
   font-size: 10pt;
   color: #ffffff;
   background-color: #3f58b0;
   text-align: center;
}

.activemenu
{
   font-size: 10pt;
   color: #ffffff;
   background-color: #6495ed;
   text-align: center;
   font-weight: bold;
}

.NicePanel
{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border: solid 1px #191970;
}

.NicePanel h1
{
	margin: 0;
	padding: 2px;
	font-size: 10pt;
	color: White;
	background-color: #3f58b0;
}

.Header
{
   background-color: #191971;
   color: #ffffff;
   font-weight: bold;
   font-size: 16px;
}

.Header12
{
   background-color: #191971;
   color: #ffffff;
   font-weight: bold;
   font-size: 12px;
}

input.shortBox
{
   font-family: Arial;
   font-size: 10pt;
   color: #191971;
   background-color: Transparent;
   width: 75;
   border: solid 1px #191971;
}

input.longBox
{
   font-family: Arial;
   font-size: 10pt;
   color: #191971;
   background-color: Transparent;
   width: 150;
   border: solid 1px #191971;
}

input.realLongBox
{
   font-family: Arial;
   font-size: 10pt;
   color: #191971;
   background-color: Transparent;
   width: 225;
   border: solid 1px #191971;
}

.yellowTip
{
   color: #6633FF;
   CURSOR: default;
   TEXT-DECORATION: none;
}

.InfoPanel
{
   background-color: #fffacd;
   width: 600px;
   margin-bottom: 16px;
   border: solid 1px #191971;
   padding: 4px 0px 0px 4px;
}

.InfoPanel img
{
   float: left;
}

.InfoPanel div
{
   padding: 4px 0px 0px 36px;
   height: 24px;
}

#docu
{
   margin: 26 5% 0 5%;
}

.Publisher
{
   width: 600px;
}

.Publisher .Name
{
   background-color: #3f58b0; 
   color: #fff;
   font-size: 14pt;
   text-indent: 0.5em;
}

.Publisher .SubName
{
   background-color: #6495ed; 
   color: #fff;
   font-size: 10pt;
   font-weight: bold;
   text-indent: 0.5em;
}

.ControlPanel
{
   width: 600px;
}

.MainPanel
{
   width: 600px;
   background-color: #fafaff;
   font-size: 14pt;
   padding: 0 5 0 5;
}

.ControlPanel tr
{
   vertical-align: top;
   height: 32px;
}

.ControlPanel tr td
{
   width: 50%;
   background-color: #fafaff;
}

.ControlPanel tr td.Clear
{
   width: 50%;
   background-color: Transparent;
   text-indent: 2.25em;
}

.ControlPanel tr td img
{
   border: solid 0px #fff;
   float: left; 
}

.Panel
{
   background-color: #fafaff;
}

.OptionName
{
   font-size: 12pt;
   font-weight: bold;
   color: #3f58b0;
   margin-left: 36px;
}

.OptionDescription
{
   font-size: 8pt;
   color: #6495ed;
   margin-left: 36px;
}

.PanelName
{
   font-size: 14pt;
   font-weight: bold;
   color: #3f58b0;
   margin-left: 36px;
}

.PanelDescription
{
   font-size: 10pt;
   color: #6495ed;
   margin-left: 48px;
}

.PanelDescLoMargin
{
   font-size: 10pt;
   color: #6495ed;
   margin-left: 4px;
}

.ReportA
{
   background-color: #f0f8ff;
}

.ReportB
{
   background-color: #fff;
}
