﻿body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  background-color: #b0bea2;
  background-color: #CED8C2;
  margin: 0px;
  padding: 0px; }

.CustTables {
  margin-top: 20px; }
  .CustTables tr.ccExpired td, .CustTables tr.policyExpired td {
    background-color: #aaa; }
  .CustTables tr.ccPending td {
    background-color: yellow; }
  .CustTables th {
    background-color: darkblue;
    color: white;
    font-weight: bold;
    padding: 10px; }
  .CustTables td {
    background-color: white;
    color: black;
    padding: 5px 20px; }

#divLedger {
  max-height: 500px;
  overflow-y: scroll; }

.fullform {
  width: 100%;
  height: 500px; }

.header {
  height: 20px;
  background-color: #485269;
  background-color: #CED8C2;
  background-color: #b0bea2; }

.footer {
  height: 20px; }

.side-bar {
  background-color: #485269;
  background-color: #CED8C2;
  background-color: #b0bea2;
  /*background-image: url('../images/splitter_sidebar_beta.png');*/ }

.formtext {
  font-size: 8pt; }

.center {
  margin: 0 auto;
  text-align: center; }

.box {
  border-top-color: #7f9db9;
  border-top-width: thin;
  border-top-style: solid;
  border-left-color: #7f9db9;
  border-left-width: thin;
  border-left-style: solid;
  border-right-color: #7f9db9;
  border-right-width: thin;
  border-right-style: solid;
  border-bottom-color: #7f9db9;
  border-bottom-width: thin;
  border-bottom-style: solid; }

.formtext_primary {
  font-size: 9pt;
  background-color: #ccccff;
  border-top-color: #7f9db9;
  border-top-width: thin;
  border-top-style: solid;
  border-left-color: #7f9db9;
  border-left-width: thin;
  border-left-style: solid;
  border-right-color: #7f9db9;
  border-right-width: thin;
  border-right-style: solid;
  border-bottom-color: #7f9db9;
  border-bottom-width: thin;
  border-bottom-style: solid; }

.formtext_search {
  font-size: 9pt;
  background-color: #ffffff;
  border-top-color: #ffcccc;
  border-top-width: thin;
  border-top-style: solid;
  border-left-color: #ffcccc;
  border-left-width: thin;
  border-left-style: solid;
  border-right-color: #ffcccc;
  border-right-width: thin;
  border-right-style: solid;
  border-bottom-color: #ffcccc;
  border-bottom-width: thin;
  border-bottom-style: solid; }

.makeButton {
  padding-top: 5px; }

.formtextC {
  text-align: center; }

.messages {
  color: Red;
  background-color: Yellow;
  font-size: 13px;
  font-weight: bold; }

.textStates {
  width: 90%;
  padding-right: 3px;
  background-color: #ffffff; }

.textStates2 {
  width: 90%;
  padding-right: 3px;
  background-color: #dddddd; }

.textStates3 {
  width: 60%;
  padding-right: 3px;
  background-color: #ffffff; }

.labeltextR {
  background-color: #BAC8AC;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  text-align: right; }

.labeltextL {
  background-color: #BAC8AC;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  text-align: left; }

.labeltextC {
  background-color: #BAC8AC;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  text-align: center; }

.labeltextSrch {
  color: Maroon;
  background-color: #BAC8AC;
  font-weight: bold;
  padding: 2px 8px 2px 15px;
  text-align: right; }

.usageLbl {
  height: 20px;
  background-color: #D7DFCE; }

.usageData {
  height: 20px;
  color: Maroon;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #D7DFCE; }

.titleback {
  height: 20px;
  text-align: center;
  background-color: #D7DFCE;
  border-radius: 4px; }

.titleback2 {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #ffffff;
  background-color: #D7DFCE;
  text-align: center;
  border-right-width: 1px;
  border-radius: 4px; }

.rptButtons {
  width: 150px; }

.titlebuttons {
  color: Maroon;
  font-weight: bold; }

.sidebuttons {
  font-weight: bold;
  font-size: 8pt; }

.contentcontainer {
  /*	background-color: #D7DFCE; */
  margin: 0px;
  padding: 0px;
  border-collapse: collapse; }

.panelCenter {
  text-align: center; }

.watermarked {
  /*	height:20px; */
  /*	width:150px; */
  padding: 2px 0 0 2px;
  border: 1px solid #BEBEBE;
  background-color: #F0F8FF;
  color: gray; }

.cellcenter {
  text-align: center; }

.cellleft {
  text-align: left; }

.cellright {
  text-align: right; }

h1 {
  font-size: 11pt;
  font-weight: bold;
  color: Maroon;
  background-color: #92A38A;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  margin-bottom: 5px;
  margin-left: 15px;
  letter-spacing: 2px;
  background-image: url("../images/splitter.png"); }

.titleBarL {
  font-size: 11pt;
  font-weight: bold;
  color: Maroon;
  background-color: #92A38A;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  margin-bottom: 5px;
  margin-left: 15px;
  letter-spacing: 2px;
  background-image: url("../images/splitter.png"); }

.titleBar {
  font-size: 11pt;
  font-weight: bold;
  color: Maroon;
  background-color: #92A38A;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  margin-bottom: 5px;
  margin-left: 15px;
  background-image: url("../images/splitter.png"); }

strong {
  font-weight: bold;
  color: #565F47;
  color: Black; }

.keepfont {
  font-size: 12px; }

a:link {
  color: #993300;
  text-decoration: none; }

a:visited {
  color: #993300;
  text-decoration: none; }

a:hover {
  color: #FF6600;
  text-decoration: none; }

/*Modal Popup*/
.modalBackground {
  background-color: Gray;
  filter: alpha(opacity=70);
  opacity: 0.7; }

.modalPopup {
  background-color: #ffffdd;
  border-width: 3px;
  border-style: solid;
  border-color: Gray;
  padding: 3px;
  width: 250px; }

/*Popup Control*/
.popupControl {
  background-color: White;
  position: absolute;
  visibility: hidden; }

/* SIMPLE REPORTS */
.style0 {
  width: 50%; }

.style1 {
  font-size: large;
  font-weight: bold; }

.style2 {
  font-size: large;
  font-weight: bold;
  color: White;
  background-color: #669999; }

.style3 {
  font-size: large;
  font-weight: bold;
  background-color: #d7dfce;
  text-align: center; }

.style4 {
  background-color: #d7dfce;
  text-align: center;
  width: 50%; }

.style5 {
  background-color: #d7dfce;
  text-align: center; }

.multiPage {
  top: 100px;
  left: 120px;
  border: 1px solid #898c95;
  height: 100%;
  width: 100%; }

.memoPadding {
  padding-left: 40px; }

.listTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 7px;
  text-align: left;
  color: #000000;
  background-image: url("../images/titlebgd.png"); }

.listTitleC {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 7px;
  text-align: center;
  color: #000000;
  background-image: url("../images/titlebgd.png"); }

.listTitleR {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 7px;
  text-align: right;
  color: #000000;
  background-image: url("../images/titlebgd.png"); }

.listData {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  padding-left: 3px;
  padding-right: 7px;
  background-image: url("../images/databgd.png"); }

.listDataG {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  padding-left: 3px;
  padding-right: 7px;
  background-image: url("../images/databgdG.png"); }

.listDataP {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  padding-left: 3px;
  padding-right: 7px;
  background-image: url("../images/databgdP.png"); }

.listDataR {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  padding-left: 3px;
  padding-right: 7px;
  text-align: right;
  background-image: url("../images/databgd.png"); }

.AdminReports h2 {
  margin-left: 15px; }

.AdminReports ul li {
  margin-bottom: 5px; }
  .AdminReports ul li a {
    font-size: 18px; }

.AdminFilters {
  margin-left: 15px;
  font-size: 12px; }

.CustJTables .jtable-main-container, .NavJTables .jtable-main-container {
  margin-top: 20px; }

div.NavJTables div.jtable-main-container table.jtable thead th.jtable-column-header div.jtable-column-header-container {
  height: 30px; }

