/* DMees */
a.dwnld {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #5050B0; background-color: transparent;
font-size: 10pt; font-weight: normal;}
a.anchor2 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #5050B0; background-color: transparent;
font-size: 8pt; font-weight: bold;}
a.help {
font-family: Arial; color: #805050; font-size: 7pt;
padding-left: 5px;}
a.link {
font-family: "Microsoft Sans Serif", sans-serif;
color: #5050D0; font-size: 8pt; font-weight: normal;}
body {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #FFFFFF; font-size: 8pt;
margin: 0px; padding: 0px;}
body.view1 {background-color: #F0F0F0;}
br.spc8px {line-height: 8px;}

form.empbtn {margin: 0px; padding: 0px;}
form.sect {display: inline;}
form.util {background-color: transparent;}

hr.report {color: #909090;}
img {border: none;}

input {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #FFFFFF; font-size: 10pt;
margin: 0px; padding: 0px;}
input.act22 {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; display: inline; cursor: pointer;}
input.act33 {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; cursor: pointer;}
input.chkbox {background-color: transparent;}
input.chkbox2 {background-color: #DCDCDC;}
input.chkbox3 {background-color: transparent; height: 12pt; margin-right: 3px;}
input.chkbox9 {background-color: transparent; margin-right: 3px;}
input.chkbox99 {background-color: transparent; margin-left: 3px;}
input.dprnt2 {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; display: inline; cursor:pointer;}
input.dreduce2 {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; display: inline; cursor:pointer;}
input.dsave2 {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; display: inline; cursor:pointer;}
input.dprnt3 {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; cursor:pointer;}
input.dreduce3 {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; cursor:pointer;}
input.dsave3 {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; cursor:pointer;}
input.indcd3 {
color: #3030B0; background-color: transparent;
font-size: 8pt; font-weight: normal; border: none;
height: 18px; padding-left: 15px;
text-decoration: underline; float:left; cursor:pointer;}
input.rchk {background-color: transparent; height: 12pt;}
input.seccmbo {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 62px; height: 40px;  text-align: center; cursor:pointer;}
input.seccmpy {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 73px; height: 40px;  text-align: center; cursor:pointer;}
input.secgeo {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 85px; height: 40px; text-align: center; cursor:pointer;}
input.secind {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 69px; height: 40px; text-align: center; cursor:pointer;}
input.secper {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 65px; height: 40px; text-align: center; cursor:pointer;}
input.secmain {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 70px; height: 40px;  text-align: center; cursor:pointer;}
input.secloc {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 105px; height: 40px;  text-align: center; cursor:pointer;}
input.secindus {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 90px; height: 40px; text-align: center; cursor:pointer;}
input.secowner {
color: #E9E9E9; background-color: transparent;
font-size: 8pt; font-weight: bold; border-style: none;
width: 100px; height: 40px; text-align: center; cursor:pointer;}
input.sidebtn00 {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #D6E7E8;
font-size: 8pt; font-weight: bold;
width: 150px; height: 24px;
padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
margin-top: 3px; margin-left: 3px; margin-right: 3px;}
input.sidebtn05 {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #FADECD;
font-size: 8pt; font-weight: bold;
width: 150px; height: 24px;
padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
margin-top: 3px; margin-left: 3px; margin-right: 3px;}
input.sidebtn15 {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #BEE4FC;
font-size: 8pt; font-weight: bold;
width: 150px; height: 24px;
padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
margin-top: 3px; margin-left: 3px; margin-right: 3px;}
input.sidebtn55 {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #B0E0E6;
font-size: 8pt; font-weight: bold;
width: 150px; height: 24px;
padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
margin-top: 3px; margin-left: 3px; margin-right: 3px;}
input.sidebtn66 {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #C5C5D8;
font-size: 8pt; font-weight: bold;
width: 150px; height: 24px;
padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
margin-top: 3px; margin-left: 3px; margin-right: 3px;}
input.sidebtn77 {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #E0E0C9;
font-size: 8pt; font-weight: bold;
width: 150px; height: 24px;
padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
margin-top: 3px; margin-left: 3px; margin-right: 3px;}
input.srch9a {
color: #5050B9; background-color: transparent;
font-size: 8pt; font-weight: bold; border: none; display: inline; cursor: pointer;}
input.sclear {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #E0E0E0;
font-size: 8pt; font-weight: bold;
width: 68px; height: 20px;}
input.srchbtn {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #D0E0F0;
font-size: 8pt; font-weight: bold;
width: 68px; height: 20px;}
input.std {
font-family: "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #D0E0F0;
font-size: 8pt; font-weight: bold;
width: 77px; height: 24px;}
input.textbox {
color: #000000; background-color: #FFFFFF;
font-size: 8pt; font-weight: normal;
padding-top: 2px; padding-bottom: 2px;
padding-left: 3px;}
input.uline0 {color: #3030B0;
font-size: 8pt; font-weight: normal;
text-decoration: underline; text-align: left;
padding-left: 5px; width: 190px; border: none; 
display:block; cursor:pointer;}
input.uline2 {color: #3030B0;
font-size: 8pt; font-weight: normal;
text-decoration: underline; text-align: left;
width: 170px; border: none; 
display:block; cursor:pointer;}
input.uline3 {color: #3030B0;
font-size: 8pt; font-weight: normal;
text-decoration: underline; text-align: left;
width: 170px; border: none; 
display:block; cursor:pointer;}

input.uty1 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy;
font-size: 8pt; border-style: none;
width: 80px; height: 20px; text-align: center; cursor:pointer;}
input.uty2 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy;
font-size: 8pt; border-style: none;
width: 65px; height: 20px; text-align: center; cursor:pointer;}
input.uty3 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy;
font-size: 8pt; border-style: none;
width: 75px; height: 20px; text-align: center; cursor:pointer;}
input.uty4 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy;
font-size: 8pt; border-style: none;
width: 83px; height: 20px; text-align: center; cursor:pointer;}
input.uty5 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy;
font-size: 8pt; border-style: none;
width: 84px; height: 20px; text-align: center; cursor:pointer;}
input.uty6 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy;
font-size: 8pt; border-style: none;
width: 80px; height: 20px; text-align: center; cursor:pointer;}
input.uty7 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy;
font-size: 8pt; border-style: none; font-weight: bold;
width: 48px; height: 20px; text-align: center; cursor:pointer;}
input.uty10 {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy;
font-size: 8pt; border-style: none;
width: 115px; height: 20px; text-align: center; cursor:pointer;}

select {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: #FFFFFF; font-size: 8pt;}
span.top5px {padding-top: 5px;}

table {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;	
color: #000000; background-color: #FFFFFF; font-size: 8pt;}
table.cdtbl2 {
font-family: Verdana, "Microsoft Sans Serif"; font-size: 10pt;
margin-left: 20px;}
table.cdtbl3 {
font-family: Verdana, "Microsoft Sans Serif"; font-size: 8pt;
margin-left: 40px;}
table.cmpy {
font-weight: normal; border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px;}
table.cotype {width: 150px; 
border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px;}
table.domsg {margin-left: 15px;}
table.elogo {background-color: #808080; width: 100%;}
table.emp {width: 200px;
border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px;}
table.emp1 {background-color: #FFFFFF;}
table.emppg {margin-left: 15px; margin-right: 15px;}
table.enterbox {margin-left: 10px;}
table.errmsg {margin-left: 20px; background-color: transparent;}
table.func {
width: 520px; border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px;}
table.header {margin-left: 15px; background-color: transparent;}
table.ind {border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px; margin-right: 15px;}
table.ind0 {margin-left: 15px; margin-right: 15px;}
table.ind1 { width: 234px; display: inline;}
table.ind2 { width: 210px; display: inline;}
table.ind3 { width: 210px; display: inline;}
table.indcat {width: 420px;}
table.indcd {border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px; margin-right: 15px;}
table.infomain {margin-left: 50px;}
table.keywd {
border: thin solid #CCCCCC; width: 340px;
margin-left: 15px; margin-bottom: 15px;}
table.loc {
font-weight: normal; border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px; margin-right: 15px;}
table.login2 {width: 280px; 
margin-left: 15px; margin-right: 15px;
border: thin solid #CCCCCC;}
table.main0 {margin-top: 20px; margin-left: 50px;}
table.main1 {margin-top: 20px;}
table.main2 {margin-top: 20px; margin-left: 65px;}
table.main4 {margin-top: 40px; margin-left: 50px;}
table.name {
font-weight: normal; border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px;}
table.navbar {background-color: #99CCCC; 
border: medium solid #99CCCC;}
table.phone {
font-weight: normal; border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px;}
table.purchase3 {background-color: transparent;
margin-left: 15px; margin-bottom: 5px; margin-right: 15px;}
table.region {
font-weight: normal; border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px;}
table.resultz {margin-left: 15px; background-color: transparent;}
table.report {font-size: 9pt; margin-left: 15px; margin-right: 15px;}
table.rslt {width: 630px; margin-left: 15px; background-color: transparent;}
table.rslt55 {width: 630px; background-color: transparent;
 margin-left: 15px; margin-bottom: 10px;}
table.rslt66 {width: 630px; background-color: transparent;
 margin-left: 15px; margin-bottom: 2px;}
table.rslt77 {width: 630px; background-color: transparent;
 margin-left: 15px; margin-top: 8px;}
table.sales {width: 225px;
border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 5px;}
table.srchmarg {margin-left: 15px; background-color: transparent;}
table.srchpg {background-color: #F5F5F5; border: medium solid #5F7DA0;}
table.srchsect {background-color: transparent;}
table.tframe {border: thin solid #B0B0B0; width: 760px;}
table.tframe2 {border: thin solid #B0B0B0; width: 760px;}
table.tframe3 {border: thin solid #B0B0B0; width: 760px;}
table.tframe4 {width: 620px;}
table.title {width: 225px;
border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px;}
table.tlogo {background-color: #852045; width: 100%;}
table.tnav {background-color: Navy; width: 100%;}
table.tnewco {
background-color: #FFFFFF;
margin-left: 20px; margin-right: 5px;
margin-top: 5px; margin-bottom: 15px;}
table.topnav {background-color: #F4F4F0; width: 100%;}
table.topnav66 {background-color: #F4F4F0; width: 100%;}
table.topnav77 {background-color: #F4F4F0; width: 100%; margin-bottom: 10px;}
table.trial2 {margin-left: 15px; background-color: transparent;}
table.welcome {
background-color: transparent;
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
margin-top: 30px; margin-bottom: 15px;
margin-left: 45px; margin-right: 15px;}
table.whwhm {
font-weight: normal; border: thin solid #CCCCCC;
margin-left: 15px; margin-bottom: 15px; margin-right: 15px;}
table.yrfnd {width: 200px;
font-weight: normal;  border: thin solid #CCCCCC;
margin-left: 15px; margin-right: 15px; margin-bottom: 15px;}

td {
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #000000; background-color: transparent;}
td.aa3 {width: 220px;}
td.b333 {font-size: 8pt; font-weight: normal;}
td.bb6 {padding-top: 2px; padding-bottom: 2px;}
td.bb7 {padding-top: 2px; padding-bottom: 2px; padding-left: 10px;}
td.bb8 {padding-top: 2px; padding-bottom: 2px; padding-left: 20px;}
td.aaChk {padding-top: 2px; padding-bottom: 2px; width: 95px;}
td.aaClr {padding-top: 2px; padding-bottom: 2px; width: 65px;}
td.aaVwPr {padding-top: 2px; padding-bottom: 2px; width: 120px; padding-left: 10px;}
td.aaVwMPr {padding-top: 2px; padding-bottom: 2px; width: 150px;}
td.aaDwMPr {padding-top: 2px; padding-bottom: 2px; width: 180px;}
td.aaNew {padding-top: 2px; padding-bottom: 2px;}
td.aaSpc {padding-top: 2px; padding-bottom: 2px; width: 250px;}
td.aaReduc {padding-top: 2px; padding-bottom: 2px; width: 220px;}
td.aaSave {padding-top: 2px; padding-bottom: 2px; width: 200px;}

td.block1 {background-color: Navy; width: 65px; padding-left: 5px;}
td.block11 {background-color: Navy; width: 190px; padding-left: 5px;}
td.block22 {background-color: Navy; width: 135px;}
td.block4{
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #F7F7F7; background-color: Navy; font-size: 8pt; width: 85px;}

td.bmss {font-size: 8pt; font-weight: normal;
padding-left: 15px; padding-bottom: 8px;}
td.boldtxt {font-size: 8pt; font-weight: normal; padding-top: 10px;}
td.cb3 {width: 12px;}
td.dhorz2 {background-color: #607090; height: 1px;}
td.dvert {background-color: #B0B0B0; width: 2px;}
td.emp1 {color: #483D8B;}
td.ErrMsg {
color: #905050; background-color: transparent;
font-size: 10pt; font-weight: bold;}
td.explain {font-size: 8pt; font-weight: normal;
padding-top: 3px; padding-bottom: 3px;}
td.explain2 {font-size: 8pt; font-weight: normal;
padding-top: 5px; padding-bottom: 10px;}
td.h45 {font-weight: bold; padding-top: 3px; padding-bottom: 2px;}
td.hd1 {
color: #000000; background-color: transparent;
font-size: 10pt; font-weight: bold; padding-bottom: 4px;}
td.indcat {
font-family: Verdana, "Microsoft Sans-serif";
font-size: 10pt; font-weight: bold; 
padding-top: 7px; padding-bottom: 1px;}
td.indcat2a {
font-family: Verdana, "Microsoft Sans-serif";
font-size: 8pt; font-weight: normal; 
padding-top: 10px; padding-bottom: 10px;}
td.indcat3 {
font-family: Verdana, "Microsoft Sans-serif"; padding-top: 3px;}
td.logo1 {
background-color: #FFFFFF; width: 189px;
padding-left: 5px; padding-right: 6px;
padding-top: 5px; padding-bottom: 3px;}
td.monospc {font-family: "Courier New", Courier, monospace;}
td.msg00 {
color: #000080; background-color: transparent;
font-size: 8pt; font-weight: normal;}
td.Msg2 {
color: #000000; background-color: transparent;
font-size: 8pt; font-weight: bold;}
td.Msg2c {
color: #000000; background-color: transparent;
font-size: 8pt; font-weight: normal;}
td.Msg3 {
color: #000000; background-color: transparent;
font-size: 8pt; font-weight: bold;}
td.newcmpy1 {font-size: 8pt;}
td.pad00 {width: 25px;}
td.pad54 {padding-right: 10px;}
td.pad55 {padding-right: 45px;}
td.pad56 {padding-right: 25px;}
td.pad65 {padding-right: 85px;}
td.padL {padding-left: 10px;}
td.padR {padding-right: 10px;}
td.padtop {padding-top: 3px;}
td.padbtm {padding-bottom: 3px;}
td.padtbox {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom:5px;}
td.pghdr {
background-color: transparent;
font-size: 14pt; font-weight: normal;}
td.pghdr0 {
background-color: transparent; font-size: 12pt; font-weight: bold;}
td.pghdr1 {
color: #505050; background-color: transparent;
font-size: 10pt; font-weight: bold; line-height: 18px;
padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
td.pghdr2 {
background-color: transparent;
font-size: 12pt; font-weight: bold;
padding-top: 15px; padding-bottom: 10px;}
td.pghdr4 {
color: #000000; background-color: transparent;
font-size: 9pt; font-weight: bold;
padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
td.pghdr5 {
color: #000000; background-color: transparent;
font-size: 9pt; font-weight: bold;
padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
td.profhdr {font-size: 10pt; font-weight: bold;
height: 25px; padding-left: 10px; color: #505050;}
td.profhdr2 {font-size: 10pt; font-weight: bold;
height: 25px; padding-left: 10px; padding-bottom: 5px; color: #505050;}
td.profhdr1 {font-size: 10pt; font-weight: bold;
height: 50px; color: #505050;}
td.remtxt1 {font-size: 10pt; padding-top: 12px;}
td.rescol3 {padding-left: 10px; font-size: 8pt;}
td.rslt {
color: #000000; background-color: transparent;
font-size: 8pt; font-weight: normal; padding-bottom: 3px;}
td.sechgt {height: 590px;}
td.sechgt2 {height: 365px;}
td.section {
color: #000000; background-color: #E8F1F2;
font-size: 10pt; font-weight: bold;
text-indent: 6px; padding-bottom: 4px;}
td.sect1 {
color: #000000; background-color: #E8F1F2;
font-size: 10pt; font-weight: bold; width: 22%;
text-indent: 6px; padding-bottom: 4px;}
td.sect2 {
color: #000000; background-color: #E8F1F2;
font-size: 10pt; font-weight: bold; width: 25%;
text-indent: 6px; padding-bottom: 4px;}
td.slct {padding-left: 4px; padding-right: 3px;}
td.small {
font-family: "Times New Roman";
color: #000000; background-color: #E8F1F2;
font-size: 9pt; font-weight: normal; padding-bottom: 4px;}
td.sss {padding-top: 5px; padding-bottom: 3px; padding-right: 3px;}
td.sub98 {padding-top: 20px;}
td.tagline{
font-family: Verdana, "Microsoft Sans Serif", sans-serif;
color: #EBEBEB; font-size: 10pt; font-weight: bold;
padding-top: 20px; padding-bottom: 20px; padding-left: 26px;
line-height: 14pt;}
td.ttt {font-size: 8pt; font-weight: bold; color: #606060;}
td.utlrow2 {padding: 5px; padding-left: 10px;}
td.utlrow3 {padding-left: 15px; padding-right: 15px;}
td.welhdr {font-size: 12pt; font-weight: bold;}

