
/* start of default.css file content */

body { 
  background-color: #ffffff;
  margin-top: 0px; 
  margin-left: 5px;
  margin-right: 5px;
  font-family: arial, helvetica, sans-serif;
  }

table, body, tbody, p, tr, th, td, li, div, span, select, option, input, textarea, dd, dl, dt, ol, ul {
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  }

h1 {
  font-weight: bold;
  font-size: 18px;
  color: #3c4e91;
  font-family: arial, helvetica, sans-serif;
  }
  
h2 {
  font-weight: bold;
  font-size: 16px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
  }

h3 {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
  }
  
h4 {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
  }

th {
  font-weight: bold;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  }

b {
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  }

input[type="submit"], input[type="button"], input[type="reset"] {
  border-top: 1px solid #9f9f9f;
  border-left: 1px solid #9f9f9f;
  border-right: 1px solid #5f5f5f;
  border-bottom: 1px solid #5f5f5f;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #e5e5e5;
  font-weight: bold;
  font-size: 11px;
  color: #3c4e91;
  margin: 4px;
  }

input.contentSubmitOff { 
  background-color: #e5e5e5;
  font-size: 12px; 
  color: #3c4e91;
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  border-top: 1px solid #9f9f9f;
  border-left: 1px solid #9f9f9f;
  border-right: 1px solid #5f5f5f; 
  border-bottom: 1px solid #5f5f5f; 
}  

a:link {
  font-family: arial, helvetica, sans-serif;
  color: #3c4e91;
  }

a:visited {
  font-family: arial, helvetica, sans-serif;
  color: #666666;
  }

a:hover, a:active {
  font-family: arial, helvetica, sans-serif;
  color: #ff0000;
  }

/* end of default.css file content */

form {
  margin: 0px;
}

img { 
  border: 0px none #ffffff;
  margin: 0px;
  padding: 0px;
  }

textarea {
  overflow: auto;
  }

td.content p {
  margin-top: 0px;
  margin-bottom: 6px;
}

img.popup {
  display: inline;
  }

fieldset#loginfieldset, fieldset#anonloginfieldset {
  margin: auto;
  text-align: center;
  }

fieldset {
  border: 1px #666666 solid;
  margin-top: 10px;
  padding: 0px;
  }

fieldset.nav {
  border: 1px #666666 solid;
  padding: 0px;
  }

fieldset.frameApps {
  border: 1px #666666 solid;
  padding: 10px;
  margin: 2px;
  }

fieldset.accnav {  
  padding: 0px;
  border: 1px #666666 solid;
  background-color: #ffffe8;
  }

fieldset.pware {  
  padding: 10px;
  border: 1px #666666 solid;
  }

div.nav {
  margin-top: 10px;
  border: 1px #666666 solid;
  padding: 5px;
  display: table;
  }

div.accnav {  
  margin-top: 6px;
  border: 1px #666666 solid;
  padding: 5px;
  background-color: #ffffe8;
  width: 98%;
  }

div.pware {  
  margin-top: 0px;
  padding: 10px;
  border: 1px #666666 solid;
  }
  
fieldset.invisible {
  border: 0px #ffffff none;
  padding: 0px;
  margin: 0px;
  }

div.invisible {
  border: 0px #ffffff none;
  padding: 0px;
  margin: 0px;
  }

.sectionlayer {
  display: none;
  visibility: hidden; 
  clip: auto; 
  z-index: 2;
  width: 100%;
  }

.canvasDiv1 { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 1;
  color: #cecece;
  }

.canvasDiv2 { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 2;
  color: #ffffff;
  }

.treeLineDiv { 
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 3;
  color: #000000; 
  border-width: 0px; 
  padding: 0px;
  }

.treeLine { 
  color: #000000; 
  border-width: 0px; 
  padding: 0px;
  }

.folders {
  position: absolute; 
  width: 200px; 
  visibility: hidden; 
  background-color: #66cccc; 
  color: #ffffff; 
  border: solid #339999 2px; 
  padding: 1px; 
  font-size : 10px; 
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  }

.buttonlayer {
  position: absolute; 
  width: 350px; 
  visibility: hidden; 
  background-color: #66cccc;
  color: #000000; 
  border-style: solid; 
  border-color: #339999; 
  border-width: 2px; 
  padding: 1px; 
  font-size : x-small; 
  }

div.spacing {
  margin: 4px;
  }

div.printspacing {
  margin: 4px;
  width: 85%;
  }

div.forms {
  margin: 10px 15px 10px 15px;
  }

div.indent {
  margin-left: 20px;
  }

div.description {
  padding: 10px;
  border: 1px #f7f7f7 solid;
  background-color: #f7f7f7;
  }

div.entrybox {
  margin: 0px 0px 4px 0px;
  border-bottom: 1px solid #666666;
}

div.vertical {
  margin: 0px 0px 6px 0px;
}

div.signature {
 margin: 0px 12px 2px 26px; 
 padding: 0px;
}

div.signature div.left {
  float: left;
  text-align: left;
  padding-left: 12px;
  }

div.bookmark {
 margin: 0px 12px 2px 36px; 
 padding: 0px;
}

.motdbox {
  border: 2px solid #3c4e91;
  padding: 10px;
  margin: 2px;
  background-color: #ffffe8;
  width: 95%;
}
  
/* the .blue style is to be replaced w/ .bgblue as practical, then deleted */

table.blue, tr.blue, td.blue {
  background-color: #d4def5;
  }

/*  Please use the following classes to apply background colors:  */

.bgblue, td.bgblue, table.bgblue, tr.bgblue { background-color: #d4def5; }
.bgdarkblue { background-color: #3c4e91; }
.bgwhite { background-color: #ffffff; }
.bglightgray { background-color: #f7f7f7; }
.bgmedgray { background-color: #cccccc; }
.bgdarkgray { background-color: #666666; }
.bgdarkergray { background-color: #333333; }
.bgblack { background-color: #000000; }
.bgmanila { background-color: #ffffe8; }
.bgworkflow { background-color: #e4e4e4; }

div.blueBar {
  background-color: #3c4e91;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #666666;
  }

.linedivblack {
  background-color: #000000;
  }

.linedivdarkgray {
  background-color: #666666;
  }

.linedivwhite {
  background-color: #ffffff;
  }

.attribbox {
  border: 1px #999999 solid;
  border: 1px #999999 solid;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
  white-space: nowrap;
  }

hr.wizard {
  height: 1px;
  border: 0px solid white;
  width: 95%;
  text-align: left;
  color: #666666;
  }

/* margins for text divs inside of td's -- prevents another nested table */

.margins { 
  padding: 6px;
 }

.indented { 
  margin-left: 10px; 
  margin-right: 10px;
  }

div.workflow { 
  padding: 2px;
  background-color: #ffffe8;
  }

div.calapptcard {
  width: 400px; 
  padding: 8px;
  border: 1px #666666 solid;
  background-color:  #ffffe8;
  }

div.left  {
  float: left;
  text-align: left;
  }
  
div.right {
  float: right;
  }

 div.spacer {
   clear: both;
   font-size: 1px;
   border: 0px solid #ffffff;
  }

div.leftnavpanel {
   margin: 6px;
}

div.globaltoolbar {
 margin: 4px 5px 0px 5px;
 background-color: #ffffff;
 color: #3c4e91;
 }

div.dropbox { 
  background-color: #ffffff;
  font-family: arial, helvetica, sans-serif;
  }

table.barAlternate, tr.barAlternate, td.barAlternate {
    background-color: #f5f8ff;
    line-height: 180%;
}

table.barPrimary, tr.barPrimary, td.barPrimary {
    background-color: #fcfcfc;
    line-height: 180%;
}

table.barHighlight, tr.barHighlight, td.barHighlight {
    background-color: #ffffcc;
    line-height: 180%;
}

table.compactBarAlternate, tr.compactBarAlternate, td.compactBarAlternate {
    background-color: #f5f8ff;
    line-height: 110%;
}

table.compactBarPrimary, tr.compactBarPrimary, td.compactBarPrimary {
    background-color: #fcfcfc;
    line-height: 110%;
}

table.compactBarHighlight, tr.compactBarHighlight, td.compactBarHighlight {
    background-color: #ffffcc;
    line-height: 110%;
}


DIV.bannerStyle {
    background-color: #d4def5;
}

.contrast {
    background-color: #d4def5;
}

div.contrast {
    background-color: #d4def5;
}

table.contrastTable, tr.contrastTable, td.contrastTable {
    background-color: #d4def5;
}



table.contrastVGradTable, tr.contrastVGradTable, td.contrastVGradTable {
    background-image: url(../pics/en3/vgrad-d4def5.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

div.contrastVGrad {
    background-image: url(../pics/en3/vgrad-d4def5.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

table.contrastHGradTable, tr.contrastHGradTable, td.contrastHGradTable {
    background-image: url(../pics/hgrad-d4def5.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

div.contrastHGrad {
    background-image: url(../pics/hgrad-d4def5.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

.containerBox {
  background-color: #f5f8ff;
}

div.containerBox {
  background-color: #f5f8ff;
}

table.containerTable, tr.containerTable, td.containerTable {
    background-color: #f5f8ff;
}


input.toolbarSearchBox {
    background-color: #f5f8ff;
    border-width: 1px;
    border-color: #888888;
    border-style: solid;
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   2px;
    padding-right:  2px;
}


table.lightgrayHGradTable, tr.lightgrayHGradTable, td.lightgrayHGradTable {
    background-image: url(../pics/hgrad-f7f7f7.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

div.lightgrayHGrad {
    background-image: url(../pics/hgrad-f7f7f7.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

.activeTabLike {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-size: 12px;
  font-weight: bold;
  color: #3c4e91;
  background-color: #d4def5;
}

div.dbox {
  position: absolute; 
  visibility: hidden; 
  clip: auto; 
  z-index: 2;
  border: #666666 1px solid;
  background-color: #ffffff; 
  color: #000000;
}
div.dboxheader {
  border-bottom: #666666 1px solid;
  background-color: #ffffff; 
  color: #000000;
}
iframe#viewframe {
  border-width: 0px;
}
