BODY {
    margin-top: 0;
    background-image:url('/images/background10.gif');
    font-family: Arial, Verdana, sans-serif;
    font-size: 100.01%;
    color: #333;
}
TABLE {
    background-color: #ffffff;
}
TABLE.topnav TR {
    BACKGROUND-COLOR: #526994;
}
.bg1 { BACKGROUND-COLOR: #c0cee7; } /* #c0cee7 192-206-199 ** Sure Blue - #09164a 9-22-74 **/
.outerTabBox {
    /*BORDER-RIGHT: #7f99cc 1px solid;*/
    BORDER-TOP: #7f99cc 1px;
    MARGIN: 0px 0px;
    /*BORDER-LEFT: #7f99cc 1px solid;*/
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #7f99cc 5px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #c0cee7;
}
DIV.tabs {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 2px; MARGIN: 0px; LINE-HEIGHT: 120%;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #94abd7 1px solid;
    WHITE-SPACE: nowrap;
    BORDER-COLLAPSE: collapse;
    TEXT-DECORATION: none
}
DIV.tabs A {
    BORDER-RIGHT: #94abd7 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #94abd7 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #94abd7 1px solid;
    COLOR: #000;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #94abd7 1px solid;
    BACKGROUND-COLOR: #fff;
    FONT: bold 13px Arial,Helvetica;
    TEXT-DECORATION: none
}
DIV.tabs A:link {
    COLOR: #003399
}
DIV.tabs A:visited {
    COLOR: #003399
}
DIV.tabs A:active {
    COLOR: #003399
}
DIV.tabs A.selected {
    BORDER-RIGHT: #94abd7 1px solid;
    BORDER-TOP: #94abd7 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND: #e4eaf5;
    BORDER-LEFT: #94abd7 1px solid;
    COLOR: #003399;
    BORDER-BOTTOM: #e4eaf5 1px solid;
    TEXT-DECORATION: none
}
DIV.tabs A.plain {
    TEXT-DECORATION: none;
    BORDER-BOTTOM: #94abd7 1px solid;
}
DIV.tabs A:hover {
    BORDER-LEFT-COLOR: #94abd7;
    BACKGROUND: #e4eaf5;
    BORDER-BOTTOM-COLOR: #e4eaf5;
    COLOR: #003399;
    BORDER-TOP-COLOR: #94abd7;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #94abd7;
}

DIV.subNavbar {
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c0cee7 1px solid;
    BACKGROUND-COLOR: #e4eaf5;
    TEXT-ALIGN: center;
}
DIV.subNavbar A {
    FONT-WEIGHT: normal;
    COLOR: #00c;
    FONT: normal 13px Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: transparent;
}
DIV.subNavbar A:hover {
    CURSOR: pointer; COLOR: #ffcc16;
}
DIV.subNavbar A.selected {
    FONT: normal 13px Verdana,Arial,Helvetica;
    PADDING: 0 2px 0 2px;
    BACKGROUND: #ffffcc;
    COLOR: #525F68;
    TEXT-DECORATION: none;
}
DIV.subNavbar A.selected:hover {
    COLOR: #e4eaf5;
}

INPUT, SELECT, TEXTAREA {
    font: normal 13px 'Courier New';
    background:#ffffcc; /* dfe1e4 */
    border-top:#dedede 1px solid;
    border-right:#999 1px solid;
    border-bottom:#999 1px solid;
    border-left:#dedede 1px solid;
}

TD {
    font: normal 13px Arial;
    color: #666;
}

input.button, span.redbutton{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #233A83;
  font-size: 13px;
  font-weight: normal;
  border: solid;
  border-width: 1px;
  border-color: #ffffff #ff6900 #ff6900 #ffffff;
  background-color: #fee9db;
  cursor: pointer;
}

/* ul {margin: 0; padding: 0; font-size: 13px;  list-style-type: none;}*/
.headerLogoText  { font: 32px Arial; color: #ffffcc; font-weight: bold }
.title { font: bold 20px Arial; color: #000; }
.sitelink { font: bold 11px Verdana; color: #ffcc16; text-decoration:none;} /** #f16412-Cheer Orange **/
.subtitle { margin-top:10px; font: bold 13px Arial; color: #09164a; } /** Sure Blue **/
.slogan { font: bold 16px Arial; color: #920c1d; text-align: left; padding: 0px 5px 0px 5px; }   /** Trust red **/
.navh1 {
    /*display: inline-block;*/
    width: auto;
    margin: 0px;
    background: #7f99cc;     /* #313C52; */
    font: bold 14px Verdana,Arial;
    padding: 5px 10px 5px 10px;
    color: #fff;
    clear: both;
}

DIV.navh2 {
    display: block;
    margin: 0px;
    padding: 5px 10px 5px 10px;
    border-bottom: #CECFCE 1px solid;
    font: normal 13px/20px Verdana,Arial,Helvetica;
    text-decoration: none;
    background: #f7f7f7;
    /*color: #525F68;*/
}
DIV.navh2 A {
    font: normal 13px/20px Verdana,Arial,Helvetica;
    text-decoration: none;
    background: #f7f7f7;
    color: #039;
}
DIV.navh3 {
    display: block;
    margin: 0px;
    padding: 5px 10px 5px 10px;
    border-bottom: #CECFCE 1px solid;
    font: normal 13px/20px Verdana,Arial,Helvetica;
    text-decoration: none;
    background: #f7f7f7;
    color: #525F68;
}

.mngnavh1 {
    display: block;
    width: auto;
    margin: 0px;
    background: #7f99cc;     /* #313C52; */
    font: bold 14px Verdana,Arial;
    padding: 5px 10px 5px 10px;
    border-bottom: #CECFCE 1px solid;
    color: #fff;
    clear: both;
}
DIV.mngnavh2 {
    display: block;
    margin: 0px;
    padding: 2px 10px 2px 10px;
    border-bottom: #CECFCE 1px solid;
    font: normal 13px/16px Arial;
    text-decoration: none;
    background: #e0e0e0;
    color: #525F68;
}
.mngleft { display:block; width:auto;margin:0 0 10px 0;background: #F7F7F7; }    /* #F7F7F7 */
.mngleft .mngls1 {
    /*display: block;
    width: auto;
    margin: 0px;*/
    /*background: #7f99cc;*/     /* #313C52; */
    font: bold 14px Verdana,Arial;
    padding: 5px 5px 5px 5px;
    /*border: red 1px solid;*/
    border-bottom: #CECFCE 1px solid;
    color: #000;
    text-align: left;
    clear: both;
}
.mngleft .mngls2 {
    display: block;
    margin: 0px;
    padding: 2px 10px 2px 10px;
    border-bottom: #CECFCE 1px solid;
    font: normal 13px/16px Arial;
    text-decoration: none;
    text-align: right;
    background: #f7f7f7;
    color: #525F68;
}

#leftlink { background: #F7F7F7; }    /* #F7F7F7 */
#leftlink { margin: 0px; padding: 0px; font: bold 13px/20px Arial; }
#leftlink ul { margin: 0px; padding: 0px; font: bold 13px/20px Arial; list-style-type: none; }
#leftlink ul li { margin: 0px; padding: 0px; font: bold 13px/20px Arial; list-style-type: none; border-bottom: 1px solid #CECFCE; }
#leftlink A, #leftlink ul li A {
    text-decoration: none;
    color: #009;
}
#leftlink A:hover, #leftlink ul li A:hover {
    text-decoration: none;
    color: #525F68;
    background: #E5E8E5;
}
#centerCol {
    width: 510px;
    margin: 0px;
    background: transparent;
    display: block;
}
#contentMain {
    margin: 10px;
    background: transparent;
    font: normal 13px Arial;
    display: block;
    color: #000;  /*#525F68*/
}

.orderbox {
    margin: 0px;
    /*border: #313C52 1px solid;*/
    /*background: #f2910f; /* Vibrant Gold-#f2910f-242 145 15 Marble Statue-#dadebf-218 222 191*/
    background: url("/images/bce_bg1.jpg");
    font: normal 13px Arial;
    /*padding: 5px 10px 5px 10px;*/
    color: #000;
}

#orderbox1 {
    margin: 0px;
    /*border: #313C52 1px solid;*/
    /*background: #f2910f; /* Vibrant Gold-#f2910f-242 145 15 Marble Statue-#dadebf-218 222 191*/
    background: url("/images/bce_bg1.jpg");
    font: normal 13px Arial;
    padding: 5px 10px 5px 10px;
    color: #000;
}

#orderbox2 {
    margin: 0px;
    /*border: #313C52 1px solid; */
    /*background: #f2910f; /* Vibrant Gold-#f2910f-242 145 15 Marble Statue-#dadebf-218 222 191*/
    background: url("/images/bce_bg1.jpg");
    font: normal 13px Arial;
    padding: 5px 10px 5px 10px;
    color: #000;
}
#orderbox3 {
    margin: 0px;
    /*border: #313C52 1px solid; */
    /*background: #f2910f; /* Vibrant Gold-#f2910f-242 145 15 Marble Statue-#dadebf-218 222 191*/
    background: url("/images/bce_bg1.jpg");
    font: normal 13px Arial;
    padding: 5px 10px 5px 10px;
    color: #000;
}

#orderbox1 ul { margin: 0px; padding: 0px; font: bold 13px Arial; line-height: 13px; list-style-type: none; }

#rightlink {
    width: 320px;
    background: transparent;
    font: normal 13px/20px Arial;
    padding: 2px 0px 2px 0px;
    display: block;
    color:#0c1360;  /*#525F68*/
}
#rightlink UL {
    padding: 2px 0px 2px 10px;
}

.arr A { padding-left:5px; padding-bottom:3px; text-decoration: none; color:#0c1360; }
/*.arr LI { padding-left:10px; padding-bottom:3px; }*/
.arr A:hover { color: #000000; background: #E5E8E5; }
.sah {background-color:#365FAC;color:#ffffff;font-size:13px;padding-left:5px;padding-top:2px;margin-bottom:4px;font-weight:bold;}

#win {
      font: 13px/16px arial,helvetica,sans-serif;
      width: 260px;
      background-color:#e4eaf5;
      padding:5px 10px 5px 10px;
      margin:10px 19px 10px 25px;
      border:solid 1px #94abd7;
      color:#000;
      line-height:1.2em;  /* This fixes the IE-only "peekaboo" bug */
      -moz-border-radius: .75em .75em .75em .75em;
}

#footer {
    background: #0b004a;
    /*BORDER-TOP: #7f99cc 5px solid;*/
} /* Building #7586a2 117-134-162 Faithful Blue #0b004a 11-0-74 */
#footer {
    padding: 15px 10px 15px 10px;
    color: #ffffff; /* #525F68 */
    font: normal 13px Verdana;
    text-align: center;
}
#footer A {
    text-decoration: none;
    color: #ffeecc; /* #525F68 */
}
#footer A:hover { background: #D6DBE7; color: #003399; }

#footer1 {
    background: #aa7;   /*#c4cecf*/
    padding: 15px 10px 15px 10px;
    color: #000; /* #525F68 */
    font: normal 13px Verdana;
    text-align: center;
}
#footer1 A {
    text-decoration: none;
    color: #003399; /* #525F68 */
}
#footer1 A:hover { background: #c4cecf; color: #ffeecc; }

.headerHeaderText { font: 13px Arial; color: #0E3259; font-weight: bold }
.headerFooterText { font: 13px Arial; color: #0E3259; font-weight: normal }

/* Original main.css */
.main {background: #C0D1DD}
.accent {font: 13px Verdana,Arial; color: #000000; background: #CEE1EF}
.soft {background: #F0F0F0}
.heading {font-size: 14px; color: #000000; font-family: Verdana,Geneva,Arial,Helvetica; font-weight: bold}
.neutral {background: #FFFFFF; text: #000000}
.small {font: 13px Verdana,Arial; color: #000000;}
.tiny {font-size: 10px; color: #000000;}

A:hover   { background: #66ff00 }
 .link1 {font-family: arial; font-weight: regular; color: blue; font-size: 11px}
 .link2 {font-family: arial; font-weight: bold; color: blue; font-size: 13px}
 .link3 {font-family: arial; font-weight: bold; color: blue; font-size: 16px}
 .s1 {font-family: arial; font-weight: regular; font-size: 11px}
 .s1b {font-family: arial; font-weight: bold; font-size: 11px}
 .s2 {font-family: arial; font-weight: regular; font-size: 13px}
 .s2b {font-family: arial; font-weight: bold; font-size: 13px}
 .s3 {font-family: arial; font-weight: regular; font-size: 16px}
 .s3b {font-family: arial; font-weight: bold; font-size: 16px}
 .s4b {font-family: arial; font-weight: bold; font-size: 16px}
 .s2369 {font-family: arial; font-weight: regular; font-size: 13px; color: #336699}
 .s2369b {font-family: arial; font-weight: bold; font-size: 13px; color: #336699}
 .s3369 {font-family: arial; font-weight: regular; font-size: 16px; color: #336699}
 .s3369b {font-family: arial; font-weight: bold; font-size: 16px; color: #336699}
 .s2c00 {font-family: arial; font-weight: regular; font-size: 13px; color: #cc0000}
 .s2c00b {font-family: arial; font-weight: bold; font-size: 13px; color: #cc0000}
 .s3c00 {font-family: arial; font-weight: regular; font-size: 16px; color: #cc0000}
 .s3c00b {font-family: arial; font-weight: bold; font-size: 16px; color: #cc0000}
 .s2fff {font-family: arial; font-weight: regular; font-size: 13px; color: #FFFFFF}
 .s2fffb {font-family: arial; font-weight: bold; font-size: 13px; color: #FFFFFF}
 .s3fff {font-family: arial; font-weight: regular; font-size: 16px; color: #FFFFFF}
 .s3fffb {font-family: arial; font-weight: bold; font-size: 16px; color: #FFFFFF}

 .b5link1 {line-height: 1.2; font-family: Arial; font-weight: regular; color: blue; font-size: 11px}
 .b5link2 {line-height: 1.2; font-family: Arial; font-weight: regular; color: blue; font-size: 13px}
 .b5link3 {line-height: 1.2; font-family: Arial; font-weight: bold; color: blue; font-size: 16px}
 .b5s2 {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 13px}
 .b5s2b {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 13px}
 .b5s3 {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 16px}
 .b5s3b {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 16px}
 .b5s4 {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 20px}
 .b5s4b {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 20px}
 .b5s2369 {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 13px; color: #336699}
 .b5s2369b {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 13px; color: #336699}
 .b5s3369 {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 16px; color: #336699}
 .b5s3369b {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 16px; color: #336699}
 .b5s2c00 {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 13px; color: #cc0000}
 .b5s2c00b {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 13px; color: #cc0000}
 .b5s3c00 {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 16px; color: #cc0000}
 .b5s3c00b {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 16px; color: #cc0000}
 .b5s2fff {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 13px; color: #FFFFFF}
 .b5s2fffb {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 13px; color: #FFFFFF}
 .b5s3fff {line-height: 1.2; font-family: Arial; font-weight: regular; font-size: 16px; color: #FFFFFF}
 .b5s3fffb {line-height: 1.2; font-family: Arial; font-weight: bold; font-size: 16px; color: #FFFFFF}


.text {
    font: normal 13px Arial;
    color:#222f38;
}
.text2 {
    font: bold 16px Arial;
    color:#222f38;
}
.text3 {
    font: normal 13px Arial;
    color:#797979;
}
.list {
    background:url(/images/list.gif) no-repeat;
    padding-left:10px;
    font-family:Arial, Helvetica, sans-serif;
}
.button {
    border-right: #039 1px solid;
    padding-right: 6px;
    border-top: #039 1px solid;
    padding-left: 6px;
    padding-bottom: 1px;
    margin: 0px;
    font: normal 13px arial;
    border-left: #039 1px solid;
    cursor: pointer; color: #000;
    padding-top: 1px;
    border-bottom: #039 1px solid;
    background-color:#ddd; /*#f5f5e1*/
    text-align: center;
}

.slink {
    font: normal 13px Verdana;
    color: #039;
    text-decoration: none;
}
/*.input { font:normal 11px 'courier new'; }*/

#sidebar {
    width: 300px;
    background: #f7f7f7; /* light grey; Marble #dadebf; */
    padding: 0 0 0 15px;
    /*border: #999 1px solid;*/
    float: right;
}
#sidebar354 {
    width: 337px;
    background: #f7f7f7; /* light grey; Marble #dadebf; */
    padding: 0 0 0 17px;
    /*border: #999 1px solid;*/
    float: right;
}

/* ----- Login block ----- */
#login {
    font: 11px/13px arial,helvetica,sans-serif;
    text-align:left;
    layer-background-color: yellow;
    width: 300px;
    background-color:#e4eaf5;
    padding:5px 10px 5px 10px;
    margin-left:0px;
    border:solid 1px #94abd7;
    color:#000;
    line-height:1.2em;  /* This fixes the IE-only "peekaboo" bug */
    -moz-border-radius: .75em .75em .75em .75em;
    /*float:center;*/
}
#login218 {
    font: 11px/13px arial,helvetica,sans-serif;
    layer-background-color: yellow;
    width: 216px;
    background-color:#e4eaf5;
    padding:5px;
    /*margin:0px;*/
    border:solid 1px #94abd7;
    color:#000;
    line-height:1.2em;  /* This fixes the IE-only "peekaboo" bug */
    -moz-border-radius: .75em .75em .75em .75em;
    float:center;
}
#login* .component {
    margin: 2px 0 2px 0;
    clear: both;
    background-color: transparent;
    border-collapse: collapse;
}
#login .componentHead {
    font: bold 13px arial;
    padding: 2px 0;
    color: #336699;
    border-bottom: 1px dotted #99CCFF;
    border-collapse: collapse;
    white-space: nowrap;
}
#login218 .componentHead {
    font: bold 13px arial;
    padding: 2px 0;
    color: #336699;
    border-bottom: 1px dotted #99CCFF;
    border-collapse: collapse;
    white-space: nowrap;
}
#login* .componentHead a { text-decoration: none; }
#login218 INPUT { font: normal 11px 'Courier New'; }
#login .componentContent, #login218 .componentContent { /*font: normal 13px Arial;*/ padding: 3px 0 0 3px; margin:1px 0 0 0; }
#login* .componentContent a {
    font: normal 11px Arial;
    color: #003399;
    text-decoration: none;
    padding: 3px 0 0 3px;
}
#login* .componentContent a:hover { color: #ff0000; text-decoration: none; }
.componentLogin, .componentLogin a {
    font: normal 13px Arial;
    color: #003399;
    text-decoration: none;
    padding: 3px 0 0 3px;
}

/* ----- form220 block ----- */
#domregform {
    font: 11px/13px arial,helvetica,sans-serif;
    layer-background-color: yellow;
    width: 216px;
    background-color:#e4eaf5;
    padding:5px;
    margin:0px;
    border:solid 1px #94abd7;
    color:#000;
    line-height:1.2em;  /* This fixes the IE-only "peekaboo" bug */
    -moz-border-radius: .75em .75em .75em .75em;
    float:center;
}
#domregform .component {
    margin: 2px 0 2px 0;
    clear: both;
    background-color: transparent;
    border-collapse: collapse;
}
#domregform .componentHead {
    font: bold 13px arial;
    padding: 2px 0;
    color: #336699;
    /*border-bottom: 1px dotted #99CCFF;*/
    border-collapse: collapse;
    white-space: nowrap;
}
#domregform .componentHead a { text-decoration: none; }
#domregform INPUT { font: normal 11px 'Courier New'; }
#domregform .componentContent { /*font: normal 13px Arial;*/ padding: 3px 0 0 3px; }
#domregform .componentContent a {
    font: normal 11px Arial;
    color: #003399;
    text-decoration: none;
    padding: 3px 0 0 3px;
}
#domregform .componentContent a:hover { color: #ff0000; text-decoration: none; }

/* ----- recentnews block ----- */
#recentnews {
    font: 11px/13px arial,helvetica,sans-serif;
    layer-background-color: yellow;
    width: 216px;
    background-color:#e4eaf5;
    padding:5px;
    margin:0px;
    border:solid 1px #94abd7;
    color:#000;
    line-height:1.2em;  /* This fixes the IE-only "peekaboo" bug */
    -moz-border-radius: .75em .75em .75em .75em;
    float:center;
}
#recentnews .component {
    margin: 2px 0 2px 0;
    clear: both;
    background-color: transparent;
    border-collapse: collapse;
}
#recentnews .componentHead {
    font: bold 13px arial;
    padding: 2px 0;
    color: #336699;
    /*border-bottom: 1px dotted #99CCFF;*/
    border-collapse: collapse;
    white-space: nowrap;
}
#recentnews .componentHead a { text-decoration: none; }
#recentnews .componentContent { /*font: normal 13px Arial;*/ padding: 3px 0 0 3px; }
#recentnews .componentContent a {
    font: normal 11px Arial;
    color: #003399;
    text-decoration: none;
    padding: 3px 0 0 3px;
}
#recentnews .componentContent a:hover { color: #ff0000; text-decoration: none; }

/*-- Internet Presence --*/
  img {border: none; outline: none;}
  .header { font-size: 1.5em; font-weight:bold; }
  /*td {
      font-family: Arial, Verdana, sans-serif;
      font-size: 0.82em;
  }
  td.green, td.message { background-color: #9C6; }*/
  td.green, div.green, span.green { background-color:#99cc66;font: bold 1.2em Verdana; color:#fff; }
  td.ForestGreen, div.ForestGreen, span.ForestGreen { background-color:#228B22;font: bold 1.0em Verdana; color:#fff; }
  hr {
    margin-bottom:10px;
    border-top: 1px dashed #666;
    color: #FFF;
    border-bottom: 0px none;
    border-right: 0px none;
    border-left: 0px none;
    margin-top: 2px;
  }
  UL { list-style: outside; }
  UL LI { margin-bottom: 0.3em; padding-left:-10px; }*/

.pageTitle{
  font-size: 16px;
  font-weight: bold;
  color: #0066FF;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #0066FF;
  height: 25px;
  padding-top: 5px;
  padding-bottom: 1px;
  padding-left: 4px;
  margin-right: 6px;
  margin-left: 3px;
}
.pageSubtitle{
  font: bold 16px Arial;
  color: #003399;
  padding: 3px 0 3px 0px;
}
.pageContent{
  font-size: 13.5px;
  color: #666666;
  line-height: 22px;
  padding-right: 8px;
  padding-left: 8px;
  letter-spacing: 2px;
  padding-top: 7px;
  font-family: Arial, Helvetica, sans-serif;
}
.pageBox{
  SCROLLBAR-FACE-COLOR: #e1e1e1;
  SCROLLBAR-HIGHLIGHT-COLOR: #e1e1e1;
  SCROLLBAR-SHADOW-COLOR: #e1e1e1;
  SCROLLBAR-3DLIGHT-COLOR: #e1e1e1;
  SCROLLBAR-ARROW-COLOR: #ffffff;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
  SCROLLBAR-BASE-COLOR: #e1e1e1;
  width:320px;
  height:230px;
  overflow: auto;
}


.pageList {
  border-bottom-width: 2px;
  border-bottom-style: dashed;
  border-bottom-color: #B9B9B9;
}

.popup {
    position: absolute;
    visibility: hidden;
    /*font: 13px/16px arial,helvetica,sans-serif;*/
    layer-background-color: yellow;
    width: 200px;
    background-color:#ffffcc;
    padding:5px;
    margin:0px;
    border:solid 1px #000;
    color:#000;
    line-height:1.2em;  /* This fixes the IE-only "peekaboo" bug */
    -moz-border-radius: .75em .75em .75em .75em;
}
.bodyTable {padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px;}
/* TABLE DATA PRESENTATIONS #A3BDFF  #227BD3  #029ABF  */
.lightDarkBlue { background-color:#F1F5FF; }
.singleBlueRow { background-color:#A3BDFF; }
.solidLightBlueRow { background-color: #F9FAFF; text-align:center; }

.blueTableRow { background-color:#83A068; text-align:center; }
.blueTableCell1 { font-weight:bold; color:#FFFFFF; text-align:left; background-color:#83A068; padding: 0 8px 0 8px;}
.blueTableRow_2 { background-color:#596FDB; text-align:center; }
.blueTableCell1_2 { font-weight:bold; color:#FFFFFF; text-align:left; background-color:#596FDB; padding: 0 0 0 8px;}
.blueTableDarkRow { background-color:#F1F5FF; text-align:center; }
.blueTableDarkRowLeft { background-color:#F1F5FF; }
.lBlueTable { border-style:solid; border-color:#A3BDFF; border-width:1px; background-color:#F9FAFF; }

.singleGreenRow { background-color:#83A068; }
.greenTableCell1 { font-weight:bold; color:#FFFFFF; text-align:left; background-color:#83A068; padding: 0 0 0 8px;}
.greenTableRow { background-color:#83A068; text-align:center; }
.lGreenTable { border-style:solid; border-color:#83A068; border-width:1px; background-color:#F9FAFF; }

.bold { font-weight: bold; }
.price, .period { text-align:right; padding-right:5px; }
.paymentHeadingTotals {
    background-color: #e7ece4;
    padding: 4px;
    font-weight: bold;
    text-align: right;
}

TABLE.verify TD { background-color:#e7ece4; padding:5px 0px 5px 3px; }
TABLE.verify TR.mblue, TABLE.verify TD.mblue { background-color:#8BA4D4; }
TABLE.verify TR.lblue { background-color:#C3D3F2; }
TABLE.verify TR.l2blue { background-color:#e7ece4; }
