body {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EEE;
	text-transform:uppercase;
}
a {
	color:#000;
}
p {
	position:relative;
	float:left;
}
.btnLtGray {
	  position: relative;
  float: left;
  background-color: #666;
  color: white;
  padding: 6px 10px;
  border: none;
  border-radius: 0px;
  cursor: pointer;
  font-size: 1.0em;
  margin-right: 10px;
  	text-transform:uppercase;
}
.btnRtGray {
	  position: relative;
  float: right;
  background-color: #666;
  color: white;
  padding: 6px 10px;
  border: none;
  border-radius: 0px;
  cursor: pointer;
  font-size: 1.0em;
  margin-right: 10px;
  	text-transform:uppercase;
}
#Table_01 {
	box-shadow: 3px 3px 4px #EEEEEE;
	border:#000 thin solid;
	background-color:#FFF;
}
.GoldSM {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #fee26d;
}
.GoldMED {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #fee26d;
	line-height: 16px;
}
.GoldLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #fee26d;
}
.GrnLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #006633;
}
.BlueSM {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #6699cc;
}
.BlueMED {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #6699cc;
	line-height: 18px;
}
.BlueLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #6699cc;
}
.BlackSM {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}
.BlackMED {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px;
}
.BlackLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #000000;
}
.pageHeader {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
}
.pageHeaderGray {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.WhiteLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.WhiteMED {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.WhiteSM {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.RedXLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #990000;
}
.RedLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #990000;
}
.RedXXXLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #990000;
	font-weight:bold;
}
.RedMED {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #990000;
}
.RedSM {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #990000;
}
.GrayLG {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #999999;
}
.GrayMED {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999999;
}
.GraySM {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999999;
}
.BlackBLOCK {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px;
}
.RedBLOCK {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #990000;
	padding: 3px;
}
.GrayBLOCK {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EEEEEE;
	padding: 3px;
}
.ThePageHeader {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #666;
	padding: 3px;
	text-align:center;
}
.ThePageHeader img {
	margin-right:10px;
}
.GreenBLOCK {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #006633;
	padding: 3px;
}
.BlueBLOCK {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #99CCFF;
	padding: 3px;
}
.border {
	border: thin solid #600;
}
.borderDotted {
	border: thin dashed #666;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
#pagesDiv {
	width: 375px;
	height: 35px;
}
#pagesButton {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6699cc;
	height: 18px;
	width: 15px;
	border: thin solid #000000;
	float: left;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}
.text {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-left: 15px;
	margin-right: 15px;
	text-align: justify;
}
/* Postal tab boxes*/
 #Customer {
	position:relative;
	float: left;
	width: 100%;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
	z-index:1;
}
.CustomerContent {
	background: #FFFFFF;
	padding: 45px 35px 65px;
	width: 100%;
	height: 225px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 5px;
	border:1px solid #666666;
	background: #ffffff;
}
.CustomerTab {
	background-color: #666666;
	color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin: 0px;
	width: 140px;
	border-top:1px solid #666666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:0px solid;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#QuickSchedule {
	float: left;
	margin-top:297px;
	margin-bottom:0px;
	margin-left:506px;
	margin-right:0px;
	text-align: left;
	width: 90%;
	position:absolute;
	z-index:1;
}
.QuickScheduleTab {
	background-color: #00C;
	color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:353px;
	margin-right:0px;
	margin: 0px;
	width: 190px;
	border-top:1px solid #666666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:0px solid;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
.QuickScheduleTab a {
	color:#FFF;
	text-decoration:none;
}
.QuickScheduleTab a {
	color:#FFF;
	text-decoration:none;
}
#DaySheet {
	position:relative;
	float: left;
	margin-top:25px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	text-align: left;
	width: 57%;
	z-index:1;
}
.DaySheetContent {
	position:relative;
	float: left;
	background: #FFFFFF;
	padding: 45px 35px 65px;
	width: 100%;
	height: 225px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 5px;
	border:1px solid #666666;
	background: #ffffff;
}
.DaySheetTab {
	background-color: #666666;
	color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width: 140px;
	border-top:1px solid #666666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:0px solid;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#Messages {
	position:relative;
	float: right;
	margin-top:25px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	text-align: left;
	width: 40%;
	z-index:1;
}
.MessagesContent {
	background: #FFFFFF;
	padding: 45px 35px 65px;
	width: 100%;
	height: 225px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 5px;
	border:1px solid #666666;
	background: #ffffff;
}
.MessagesTab {
	background-color: #666666;
	color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin: 0px;
	width: 140px;
	border-top:1px solid #666666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:0px solid;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
.TheTab {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	border-top:1px solid #666666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:0px solid;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
.shadow {
	box-shadow: 3px 3px 4px #EEEEEE;
}
.shadow2 {
	box-shadow: 3px 3px 4px #666;
}
.ContractBalance {
	position:relative;
	float: right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
	width: 50%;
	z-index:1;
}
.ContractBalanceContent {
	background: #FFFFFF;
	padding: 45px 35px 65px;
	width: 100%;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 5px;
	border:1px solid #666666;
	background: #ffffff;
}
.ContractBalanceTab {
	background-color: #ecf6fc;
	color: #000000;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin: 0px;
	width: 200px;
	border-top:1px solid #666666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:0px solid;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
.PaymentType {
	position:relative;
	float: left;
	margin-top:10px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	text-align: left;
	width: 100%;
	z-index:1;
}
.PaymentTypeContent {
	background: #FFFFFF;
	padding: 45px 35px 65px;
	width: 100%;
	height: 300px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:0;
	margin-right:0px;
	padding: 5px;
	border:1px solid #666666;
	background: #ffffff;
}
.PaymentTypeTab {
	background-color: #ecf6fc;
	color: #000000;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin: 0px;
	width: 200px;
	border-top:1px solid #666666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:0px solid;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
.NextAppt {
	position:relative;
	float: left;
	margin-top:0;
	margin-bottom:0px;
	margin-left:0;
	margin-right:0px;
	width: 100%;
	z-index:1;
}
.NextApptContent {
	background: #FFFFFF;
	padding: 45px 35px 65px;
	width: 100%;
	min-height:300px;
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 5px;
	border:1px solid #666666;
	background: #ffffff;
}
.NextApptTab {
	background-color: #ecf6fc;
	color: #000000;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin: 0px;
	width: 200px;
	border-top:1px solid #666666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:0px solid;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#createInvoice {
	position:relative;
	float: right;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:25px;
	margin-right:0px;
	text-align: left;
	width: 50%;
	z-index:1;
}
#MainTopMenu {
	float: left;
	position: relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	border: 1px;
	padding: 3px;
	text-decoration: none;
}
#MainTopMenu IMG {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MainTopMenu a {
	color: #000000;
	text-decoration: underline;
	margin:auto;
}
#MainTopMenu a:hover {
	color: #900;
	text-decoration: underline;
}
#MenuRight {
	float: left;
	position: relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	border: 1px;
	padding: 3px;
	text-decoration: none;
}
#MenuRight h1 {
	font-size: 16px;
	color: #000;
}
#MenuRight h2 {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #900;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #900;
}
#MenuRight ol {
	color: #000;
	line-height: 23px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding:0;
	font-weight: normal;
}
#MenuRight li {
	font-size: 13px;
	width:165px;
	color: #000;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
}
#MenuRight li a {
	font-size: 13px;
	color: #000;
}
#MenuRight IMG {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MenuRight a {
	color: #000000;
	text-decoration: underline;
	margin:auto;
}
#MenuRight a:hover {
	color: #900;
	text-decoration: underline;
}
#TimeClockBody {
	position:relative;
	width:800px;
	height:800px;
	top:35px;
	left:350px;
}
.TimeClockGreyed {
	color: #CCC;
	z-index:12;
	position:relative;
	float:left;
	border: thin solid #999;
	text-align:center;
	margin: 15px;
	padding: 10px;
	width: 200px;
	height: 140px;
	border-radius:15px;
	background: rgb(254,255,255);
	}
.TimeClockGreyed h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 25px;
	padding:3px;
	margin:0;
}
.TimeClockGreyed h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 19px;
	padding:3px;
	margin:0;
}
.TimeClockGreyed h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 19px;
	padding:3px;
	margin:0;
}
.TimeClock h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 25px;
	padding:3px;
	margin:0;
}
.TimeClock h1 a {
	z-index:12;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #900;
	text-decoration:none;
}
.TimeClock h1 a:hover {
	z-index:12;
	background: rgb(254,255,255);
	
}
.TimeClock h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 19px;
	padding:3px;
	margin:0;
}
.TimeClock h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 19px;
	padding:3px;
	margin:0;
}
.theTimeMessage {
	z-index:1;
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 22px;
	line-height:30px;
	padding:0;
	text-align:center;
width:100%;
	height:100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color:#F00;
}
.TheMessageA {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #900;
	padding: 5px;
	height: 35px;
	width: 500px;
	border: thin solid #000;
	box-shadow: 3px 3px 4px #EEEEEE;
}
.window {
	z-index:10000003 !important;
	max-height:750px;
}
#id {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 15px;
	width:650px;
	min-height:50px;
	padding:5px;
	background:#EEE;
}
/* === Button Style === */
 .thesButton {
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
	border-radius: 3px;
	color: #000;
	background: #EEE;
	padding-left: 2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:2px;
	border: solid #000 1px;
	text-decoration: none;
	text-transform: uppercase;
	margin-left:0px;
}
.thesButton:hover {
	background: #666;
	text-decoration: none;
}
#tdBorder td {
	border: solid #EEE 1px;
}
th {
	position: sticky;
	top: 0;
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);
	z-index:9999;
}
/* SystemTable -----------------------------------------------------------START */
 .SystemTable {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:20px;
	color:#000;
	width:230px;
}
/* theCusResults -----------------------------------------------------------START */
 table.theCusResults {
	width:100%;
	padding:10px;
	margin:0px;
	font-size:.9em;
}
table.theCusResults tr:first-child a {
	color:#000 !important;
}
table.theCusResults td {
	padding-left:20px;
	padding-top:6px;
	padding-bottom:6px;
}
table.theCusResults tr:first-child td {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0;
	background-color:#CCC;
	border-radius: 0px !important;
	color:#000;
}
 table.theCusResults tr:nth-child(1) td:nth-child(1) {
 width: 190px;
 text-align:left;
}
table.theCusResults tr:nth-child(1) td:nth-child(2) {
width: 150px;
 text-align:left;
}
table.theCusResults tr:nth-child(1) td:nth-child(3) {
width: 100px;
 text-align:left;
}
table.theCusResults tr:nth-child(1) td:nth-child(4) {
width: 190px;
 text-align:left;
}
table.theCusResults tr:nth-child(1) td:nth-child(5) {
width: 50px;
 text-align:left;
}
table.theCusResults tr:nth-child(1) td:nth-child(6) {
width: 100px;
 text-align:left;
}
table.theCusResults tr:nth-child(1) td:nth-child(7) {
width: 50px;
 text-align:left;
}
table.theCusResults tr:nth-child(1) td:nth-child(8) {
width: 50px;
 text-align:left;
}
 table.theCusResults tr:nth-child(odd) {
 background: rgb(230,230,250);
 border-bottom: 1px solid #ddd;
}

 table.theCusResults tr:hover {
	background-color: rgb(70,130,180);
	background-color:rgba(0, 0, 0, .3);
}
table.GrayBLOCK table.theCusResults tr:first-child {
	padding-bottom:5px;
	padding-top:5px;
}
a.bntClose {
	font-size:1.2em;
	text-decoration:none;
	color:#FFF;
	float:right;
	border: 1px solid #f00;
	padding: 4px 15px;
	margin-top:0;
	margin-right:15px;
	background-color:#f00;
 transition: background-color .5s;
	z-index:3;
}
a.btnRight {
	position:relative;
	float:right;
	font-size:.9em;
	text-decoration:none;
	color:#000;
	border: 1px solid #666;
	padding: 4px 15px;
	background-color:#ccc;
 transition: background-color .5s;
	z-index:3;
}
a.btnRight:hover {
	background-color:rgba(0, 0, 0, .3);
}
a.btn {
	font-size:1.2em;
	text-decoration:none;
	color:#fff;
	border: 1px solid #fff;
	padding: 4px 15px;
 transition: background-color .5s;
	z-index:3;
}
a.btn:hover {
	background-color:rgba(0, 0, 0, .3);
}
.OldLaw {
	color:#900;
	font-size:16px;
}
.theNextAppt input[type="text"]:disabled {
	background: #FFF;
	border:none;
	width:60%;
	color:#000;
	font-weight:normal;
	margin-left:10px;
}
.theNextAppt select:disabled {
	background: #FFF;
	border:0px;
	width:60%;
	color:#000;
	font-weight:normal;
	margin-left:10px;
	padding:0px;
}
#theKey {
	font-size:12px;
}
/* theFileResults -----------------------------------------------------------START */
 table.theFileResults {
	width:100%;
	padding:20px;
	margin:0px;
	font-size:.9em;
}
table.theFileResults tr:first-child a {
	color:#000 !important;
}

table.theFileResults td {
	padding-left:30px;
	padding-top:6px;
	padding-bottom:6px;
}
table.theFileResults tr:first-child td {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0;
	background-color:#CCC;
	border-radius: 0px !important;
	color:#000;
}
 table.theFileResults tr:nth-child(odd) {
 background: rgb(230,230,250);
 border-bottom: 1px solid #ddd;
}
/* TheMailU -----------------------------------------------------------START */
 table.TheMailU {
	width:100%;
	padding:20px;
	margin:0px;
	font-size:.9em;
}
table.TheMailU tr:first-child a {
	color:#000 !important;
}
table.TheMailU td {
	padding-left:30px;
	padding-top:6px;
	padding-bottom:6px;
}
table.TheMailU tr:first-child td {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0;
	background-color:#CCC;
	border-radius: 0px !important;
	color:#000;
}
 table.TheMailU tr:nth-child(odd) {
 background: rgb(230,230,250);
 border-bottom: 1px solid #ddd;
}
/* TheHowHeard -----------------------------------------------------------START */
 table.TheHowHeard {
	width:100%;
	padding:20px;
	margin:0px;
	font-size:.9em;
}
table.TheHowHeard tr:first-child a {
	color:#000 !important;
}
table.TheHowHeard td {
	padding-left:30px;
	padding-top:6px;
	padding-bottom:6px;
}
table.TheHowHeard tr:first-child td {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0;
	background-color:#CCC;
	border-radius: 0px !important;
	color:#000;
}
 table.TheHowHeard tr:nth-child(odd) {
 background: rgb(230,230,250);
 border-bottom: 1px solid #ddd;
}
/* InstallReports -----------------------------------------------------------START */

table.InstallReports {
	text-align:left;
	width:100%;
	font-size:.9em;
	color:#000;
	padding-bottom:10px;
	padding-top:10px;
}
 table.InstallReports tr:nth-child(1) td:nth-child(1) {
 width: 190px;
 text-align:left;
}
table.InstallReports tr:nth-child(1) td:nth-child(2) {
width: 150px;
 text-align:left;
}
table.InstallReports tr:nth-child(1) td:nth-child(3) {
width: 100px;
 text-align:left;
}
table.InstallReports tr:nth-child(1) td:nth-child(4) {
width: 190px;
 text-align:left;
}
table.InstallReports tr:nth-child(1) td:nth-child(5) {
width: 50px;
 text-align:left;
}
table.InstallReports tr:nth-child(1) td:nth-child(6) {
width: 100px;
 text-align:left;
}
table.InstallReports tr:nth-child(1) td:nth-child(7) {
width: 50px;
 text-align:left;
}
table.InstallReports tr:nth-child(1) td:nth-child(8) {
width: 50px;
 text-align:left;
}
table.InstallReports td {
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
}
table.InstallReports tr:first-child td {
	padding-left:10px;
	background-color:#DDD;
	font-size:12px;
	color:#000;
}
 table.InstallReports tr:nth-child(odd) {
 background: rgb(230,230,250);
 border-bottom: 1px solid #ddd;
}
table.InstallReports tr:hover {
	background-color: rgb(70,130,180);
	background-color:rgba(0, 0, 0, .3);
}

/* ActiveReports -----------------------------------------------------------START */

table.ActiveReports {
	text-align:left;
	width:100%;
	font-size:.9em;
	color:#000;
	padding-bottom:10px;
	padding-top:10px;
}
 table.ActiveReports tr:nth-child(1) td:nth-child(1) {
 width: 70px;
 text-align:left;
}
table.ActiveReports tr:nth-child(1) td:nth-child(2) {
width: 100px;
 text-align:left;
}
table.ActiveReports tr:nth-child(1) td:nth-child(3) {
width: 100px;
 text-align:left;
}
table.ActiveReports tr:nth-child(1) td:nth-child(4) {
width: 100px;
 text-align:left;
}
table.ActiveReports tr:nth-child(1) td:nth-child(5) {
width: 50px;
 text-align:left;
}
table.ActiveReports tr:nth-child(1) td:nth-child(6) {
width: 100px;
 text-align:left;
}
table.ActiveReports tr:nth-child(1) td:nth-child(7) {
width: 100px;
 text-align:left;
}
table.ActiveReports tr:nth-child(1) td:nth-child(8) {
width: 160px;
 text-align:left;
}
table.ActiveReports tr:nth-child(1) td:nth-child(9) {
width: 160px;
 text-align:left;
}
table.ActiveReports td {
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
}
table.ActiveReports tr:first-child td {
	padding-left:10px;
	background-color:#DDD;
	font-size:12px;
	color:#000;
}
 table.ActiveReports tr:nth-child(odd) {
 background: rgb(230,230,250);
 border-bottom: 1px solid #ddd;
}
table.ActiveReports tr:hover {
	background-color: rgb(70,130,180);
	background-color:rgba(0, 0, 0, .3);
}
 table.intStatus tr:nth-child(odd) {
 background: rgb(230,230,250);
 border-bottom: 1px solid #ddd;
}