a:link  {color: #006699; text-decoration:none }
a:visited {color: #006699; text-decoration:none}

html {
height: 100%;
}

body {
height: 100%;
margin-bottom: 0;
margin-top: 0;
margin-left: 0;
margin-right: 0
}

body.prelogin {
background-color:#113171;
}

.showpointer {
cursor: pointer;
}

.nobr {
white-space: nowrap;
}

.okbr {
white-space: normal;
}

.nomsclearfield::-ms-clear {
  display: none;
}

.tab {
background-color:#E4B829;
font-size: 10pt;
font-weight: bold;
font-family: verdana;
white-space:nowrap;
padding-left:12px;
padding-right:12px;
}

.tablinegrey {
font-size: 10pt; 
font-weight: bold; 
font-family: verdana;
background-color:#CCCCCC;
padding-bottom:0px;
}

.tablinewhite {
font-size: 10pt; 
font-weight: bold; 
font-family: verdana;
background-color:#FFFFFF;
padding-bottom:0px;
}

.tabunderline {
background-color:#E4B829;
padding-top:0px;
}

.lowerbar {
background-color:#006699;
font-size: 11pt; 
color: #FFFFFF; 
font-family: verdana;
}

.reportrowshade {
background-color:#e0e0e0;
}

.reportrowunshade {
background-color:#ffffff;
}

.reportrowshadealert {
background-color:#e0e0e0;
color:#ff0000;
}

.reportrowunshadealert {
background-color:#ffffff;
color:#ff0000;
}

.reportrowshadetghost {
background-color:#e0e0e0;
color: #AAAAAA;
}

.reportrowunshadetghost {
background-color:#ffffff;
color: #AAAAAA;
}

.reportrowshadetghostital {
background-color:#e0e0e0;
color: #AAAAAA;
font-style: italic; 
}

.reportrowunshadetghostital {
background-color:#ffffff;
color: #AAAAAA;
font-style: italic; 
}

.whitestext {
font-size: 7pt; 
color: #FFFFFF; 
font-family: verdana;
}

.whitemtext  {
font-size: 9pt; 
color: #FFFFFF; 
font-family: verdana;
}

.whitemtextghost  {
font-size: 9pt; 
color: #AAAAAA; 
font-family: verdana; 
font-style: italic; 
}

.whitemidtext {
font-size: 10pt; 
color: #FFFFFF; 
font-family: verdana;
}

.whitesubtitlefont {
font-size: 11pt; 
color: #FFFFFF; 
font-family: verdana;
}

.whitetitlefont {
font-size: 12pt; 
color: #FFFFFF; 
font-family: verdana;
}

.tabfont { 
font-size: 10pt; 
font-weight: bold; 
font-family: verdana;
}

.buildlinkfont {
font-size: 15pt; 
font-family: verdana; 
color: #006699; 
cursor:pointer;
}

.buildlinkfontchanged { 
font-size: 15pt; 
font-family: verdana; 
color: #006699; 
background-color:#ccffcc; 
cursor:pointer 
}

.buildlinkfontinactive { 
font-size: 15pt; 
font-family: verdana 
}

.showfieldids {
font-size: 7pt;
font-family: verdana;
font-weight: bold;
font-style: italic;
}

.blockcolorf { 
font-size: 10pt; 
font-weight: bold; 
font-family: verdana;
background-color:#CCCCCC; 
}

.notetoselftext {
font-size: 7pt; 
font-family: verdana;
font-weight: normal;
font-style: italic; 
line-height: 14pt;
}

.smalltext {
font-size: 7pt; 
font-family: verdana;
font-weight: normal;
}

.smalltextplus {
font-size: 8pt; 
font-family: verdana;
font-weight: normal;
}

.insmenutext {
font-size: 8.7pt; 
font-family: verdana;
}

.midtext, .midfont {
font-size: 10pt; 
font-family: verdana;
}

.midtextbold {
font-size: 10pt; 
font-family: verdana;
font-weight: bold;
}

.bodytext {
font-size: 11pt; 
font-family: times-roman, times;
}

.largetext, .largefont {
font-size: 12pt; 
font-family: verdana;
}

.largetextbold {
font-size: 12pt; 
font-family: verdana;
font-weight: bold;
}

.extralargetext {
font-size: 14pt; 
font-family: verdana;
}

.tabletext {
font-size: 7pt; 
font-family: verdana;
font-weight: normal;
}

.tabletotaltext {
font-size: 10pt; 
font-weight: bold; 
font-family: verdana;
}

.tabletextred {
font-size: 7pt; 
font-family: verdana;
color: #ff0000;
font-weight: normal;
}

.tabletextpink {
font-size: 7pt; 
font-family: verdana;
color: #ff11ff;
}

.tabletextbold {
font-size: 7pt; 
font-family: verdana;
font-weight: bold;
}

.statementtitletext {
font-size: 12pt;
font-family: verdana;
font-weight: bold;
}

.statementheadtext {
font-size: 10pt; 
font-family: verdana;
font-weight: normal;
}

.statementdetailstext {
font-size: 7pt; 
font-family: verdana;
font-weight: normal;
}

.statementbar {
background-color:#e8e8e8;
}

.importmaptext {
font-size: 9pt; 
font-family: courier;
}

.auditlog {
font-size: 10pt; 
font-family: courier;
}

.auditlogbold {
font-size: 10pt; 
font-family: courier;
font-weight: bold;
}

.reptext {
font-size: 8pt; 
font-family: verdana;
}


.reptext-0 {
font-size: 8pt; 
font-family: verdana;
}
.reptext-101 {
font-size: 7pt; 
font-family: verdana;
}

.reptext-102 {
font-size: 6pt; 
font-family: verdana;
}

.reptext-103 {
font-size: 5pt; 
font-family: verdana;
}

.reptext-1 {
font-size: 9pt; 
font-family: verdana;
}

.reptext-2 {
font-size: 10pt; 
font-family: verdana;
}

.reptext-3 {
font-size: 11pt; 
font-family: verdana;
}

.sizedtext0 { 
font-size: 8pt; 
font-family: verdana;
}

.sizedtext1 { 
font-size: 9pt; 
font-family: verdana;
}

.sizedtext2 { 
font-size: 11pt; 
font-family: verdana;
}

.sizedtext3 { 
font-size: 13pt; 
font-family: verdana;
}

.sizedtext4 { 
font-size: 16pt; 
font-family: verdana;
}

.sizedtext5 { 
font-size: 7pt; 
font-family: verdana;
}

.noimagetext {
font-size: 10pt; 
font-family: verdana; 
}

.sketchtoolboxfont {
font-size: 7pt; 
line-height: 10pt; 
font-family: verdana;
}

.reclabeltext {
font-size: 11pt; 
font-family: verdana; 
}

.reclabeltextsmall {
font-size: 9pt; 
font-family: verdana; 
}

.recnumbertext {
font-size: 14pt; 
font-family: verdana;
}

.recnumbertextsmall {
font-size: 12pt; 
font-family: verdana;
}

.titlecontroltext {
font-size: 8pt; 
font-family: verdana; 
font-weight: bold; 
color: #00FF00; 
cursor: pointer;
}
 
.fakehrefnobold { 
font-size: 7pt; 
color: #006699; 
font-family: verdana; 
cursor:pointer;
}

.fakehref { 
font-size: 7pt; 
font-weight: bold; 
color: #006699; 
font-family: verdana; 
cursor:pointer; 
}

.fakehrefnosize { 
font-weight: bold; 
color: #006699; 
font-family: verdana; 
cursor:pointer; 
}

.fakehrefnofont {  
color: #006699;  
cursor:pointer; 
}

.fakehrefdisabled { 
font-size: 7pt; 
font-weight: bold; 
color: #aaaaaa; 
font-family: verdana; 
font-style:italic; 
}

.nohref { 
font-size: 7pt; 
font-weight: bold; 
color: #006699; 
font-family: verdana; 
}

.fakehrefbig { 
font-size: 10pt; 
font-weight: bold; 
font-family: verdana; 
color: #006699; 
cursor: pointer;
} 

.tabcolorbg {
background-color:#E4B829;
}

.barcolorbg {
background-color:#006699;
}

.flankcolor { 
background-color:#003366;
}
.stripecolor { 
background-color:#000000;
}
.tabcolor { 
background-color:#E4B829;
}
.linecolor { 
background-color:#E4B829;
}
.bodycolor { 
background-color:#FFFFFF;
}
.barcolor { 
background-color:#006699;
}
.blockcolor { 
background-color:#CCCCCC;
}

table.bodycoloroutline { background-color:#FFFFFF;border:1px solid black; }
table.outlinecolor { background-color:#000000 }

table.multiphototext {font-size: 10pt; font-family: verdana} 

span.tabcolorfont { background-color:#E4B829;font-size: 10pt; font-weight: bold; font-family: verdana;  white-space:nowrap;padding-left:12px; padding-right:12px }

br.instruction { line-height: 29pt; }

.onepixelline {
height: 1px;
border-top: 1px solid black;
overflow: hidden; 
}

div.formname {
text-align: left;
padding-bottom: 14px;
}

span.formname {
font-size: 12pt; 
font-family: verdana;
font-weight: bold;
text-align: left;
border:1px solid black;
padding:8px;
line-height: 30pt;
}

div.formsubname {
font-size: 10pt; 
font-family: verdana;
font-weight: bold;
text-align: left;
padding-bottom: 14px;
}

div.sectiontitle {
font-size: 10pt; 
font-family: verdana;
font-weight: bold;
padding: 1px;
text-align: left;
background-color: #dddddd;
}

div.sectiontitleomit {
font-size: 10pt; 
font-family: verdana;
font-weight: bold;
padding: 1px;
text-align: left;
background-color: #eeeeee;
}

div.sectiontitlenoshade {
font-size: 10pt; 
font-family: verdana;
font-weight: bold;
padding: 1px;
text-align: left;
}

div.sectiontitlenoshadeomit {
font-size: 10pt; 
font-family: verdana;
font-weight: bold;
padding: 1px;
text-align: left;
}

div.sectionsubtitle {
font-size: 10pt; 
font-family: verdana;
padding-top: 3px;
padding-bottom: 3px;
text-align: left;
}

div.sectionqtitle {
font-size: 10pt; 
font-family: verdana;
padding-bottom: 3px;
text-align: left;
}

div.sectionbody {
padding-bottom: 3px;
}

div.sectionbodyomit {
font-size: 10pt; 
font-family: verdana;
text-align: center;
border: 1px solid black;
padding: 2px;
margin-bottom:3px;
}

#screenmask {
z-index: 10000;
filter: alpha(opacity=50); /*older IE*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
-moz-opacity: .50; /*older Mozilla*/
-khtml-opacity: 0.5;   /*older Safari*/
opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
background-color:#000000;
position:fixed; 
top:0px; 
left:0px; 
width:100%; 
height:100%; 
color:#FFFFFF; 
}

#screenmessage {
z-index: 10001;
background-color:#ffeeee;
position:fixed;
overflow-y: scroll;
top:20%; 
left:20%;
width:500px;
height:400px;
padding:6px;
text-align:center; 
vertical-align:middle;
border:2px solid red;
}

#screenmessageimage {
z-index: 10001;
background-color:#ffeeee;
position:fixed;
top:7%;
left:7%;
padding:6px;
text-align:center;
vertical-align:middle;
border:2px solid red;
}

#confirmalert {
z-index: 10001;
background-color:#cccccc;
position:fixed;
top:35%; 
left:35%;
padding:6px;
text-align:center; 
vertical-align:middle;
border:2px solid black;
}

.screenmessagetitle {
font-size: 12pt;
font-family: verdana;
font-weight:bold;
}

.screenmessagebody {
font-size: 10pt;
font-family: verdana;
font-weith:normal;
text-align:left;
}

.sketchcurboxlines
{
border:1px solid black;
background-color:#ffffaa;
font-family:verdana;
font-size:7pt;
padding:3px;
}

.sketchcurboxsymbols
{
opacity:0.25;
}

@media print  { .noprint  { display: none; } }
@media screen { .noscreen { display: none; } }