#progressBarShim{ position: absolute; 
                  width: 300px; 
                  height: 40px; 
                  visibility: hidden;
                  padding: 20px;
                  z-index: 1001;
                }
#progressBar    { position: absolute; 
                  width: 300px; 
                  height: 35px; 
                  visibility: hidden;
                  background-color: #9CF; 
                  padding: 20px;
                  border-width: 2px;
                  border-left-color: #99F; 
                  border-top-color: #99F;
                  border-right-color: #666; 
                  border-bottom-color: #666; 
                  border-style: solid;
                  z-index: 1002;
                }
#progressBarMsg { position: absolute;
                  left: 10px; 
                  top: 10px; 
                  font: 18px Verdana, Helvetica, sans-serif bold;
                }
#sliderWrapper  { position: absolute; 
                  left: 10px; 
                  top: 40px; 
                  width: 317px; 
                  height: 15px;
                  background-color: #fff; 
                  border: 1px solid #000; 
                  text-align: center;
                  font-size: 12px;
                }
#slider         { position: absolute; 
                  left: 0px; 
                  top: 0px; 
                  width: 320px; 
                  height: 15px;
                  clip: rect(0px 0px 15px 0px);
                  background-color: #669; 
                  text-align: center; 
                  color: #fff; 
                  font-size: 12px;
                }

/*************************************
 * Default KServer Properties
 *************************************/
span.errorDisplay {
	color: #F00;
}
table#kFormErrorDisplay td {
	color: #F00;
}
table#kFormErrorDisplay td ul {
	margin: 0px;
	padding: 0px;
}

/*************************************
 * End Default KServer Properties
 *************************************/
 
/*KChart*/
#kscTooltip {
	background-color: #FFF;
	padding: 3px 5px;
	border: solid 1px #EEE;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}


/*************************************
 * Start KListing Styles
 *************************************/
.klisting {
	width: 100%;
}
.klisting .klistingHeader {
	width: 100%;
}
.klisting .klistingResultsPerPage .klistingResultsPerPageLabel {
	font-weight: bold;
}
.klisting .klistingData {
	border-collapse: separate;
	width: 100%;
}
.klisting .klistingFooter {
	width: 100%;
}
.klisting .klistingData th {
	border-spacing: 5px;
	padding: 5px;
}
.klisting .klistingData td {
	border-spacing: 5px;
	padding: 5px;
}
.klisting .klistingEmptyListMessage {
	width: 100%;
	text-align: center;
	font-style: italic;
	margin-top: 10px;
}
/*************************************
 * End KListing Styles
 *************************************/
 
 /***********************************
 * Ajax Components
 ************************************/
.kAutoCompleteResults {
	background-color: white;
	border-right: solid black 1px;
	border-bottom: solid black 1px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 20002;
}
.kAutoCompleteResults ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: solid #888888 1px;
}
.kAutoCompleteResults ul li.selected { 
	background-color: #ffb;
}
.kAutoCompleteResults ul li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0.1em;
	cursor: pointer;
}

.kDirectoryListing ul li.textFile {
   list-style-image: url(/kserver/images/icons/text.gif);
}
.kDirectoryListing ul li.folder {
   list-style-image: url(/kserver/images/icons/folder.gif);
}
#kontentaPopup .toolbarElement select {
	font-size: 1em;
}
div.kCode {
	text-align: center;
}
:not(pre) > div.kCode > pre.prettyprint {
	width: auto;
}
:not(pre) > div.kCode > code, :not(pre) > div.kCode > pre {
	display: inline-block;
	text-align: left;
	width: auto;
}

/****************************************
 * Image Size and Positioning
 ****************************************/

div.kontentaImage {
	clear:both;
	text-align:center;
}

img.right {
	border: 0px;
	float:right;
	margin-bottom:1em;
	margin-right:1em;	
}
img.left {
	border: 0px;
	float:left;
	margin-bottom:1em;
	margin-left:1em;
}
img.center {
	margin-left:1em;
	margin-right:1em;
	border:0px;
}
img.default {
}
img.tiny {
	width: 100px;
}
img.small {
	width: 200px;
}
img.medium {
	width: 320px;
}
img.large {
	width: 400px;
}
img.xlarge {
	width: 640px;
}

table.gradient{
	border-collapse:collapse;
}

table.gradient thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:#757575;
}
table.gradient th{
	background:url('./images/gradientTransparent.png');
	background-size:100%;
	padding-right:5em;
	color:white;
}
table.gradient td{
	padding-left:1.5em;
	padding-top:1.5em;
	background:url('./images/gradientTransparent.png');
	background-color:#adadad;
	background-size:70%;
	color:white;
	
}
table.gradient tr:hover{
	font-weight:bold;
}

table.gradient tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:#757575;
	background-color:#e5e5e5;
}


table.gradient-alternate{
	border-collapse:collapse;
}

table.gradient-alternate thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:#757575;
}
table.gradient-alternate th{
	background:url('./images/gradientTransparent.png');
	background-size:100%;
	padding-right:5em;
	background-color:#adadad;
	color:black;
}
table.gradient-alternate td{
	padding-left:1.5em;
	padding-top:1.5em;
	background:url('./images/gradientTransparent.png');
	background-size:70%;
	color:black;
	
}
table.gradient-alternate tr:hover{
	font-weight:bold;
}

table.gradient-alternate tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:#757575;
}



table.gradient-tan{
	border-collapse:collapse;
}

table.gradient-tan thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:#f6f7e8;
	background-color:#f6f7e8;
}
table.gradient-tan th{
	background:url('./images/gradientTransparent.png');
	background-size:100%;
	padding-right:5em;
	color:white;
}
table.gradient-tan td{
	padding-left:1.5em;
	padding-top:1.5em;
	background:url('./images/gradientTransparent.png');
	background-color:#acad9f;
	background-size:70%;
	color:white;
	
}
table.gradient-tan tr:hover{
	font-weight:bold;
}

table.gradient-tan tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:#757575;
	background-color:#e5e5e5;
}

table.gradient-blue{
	border-collapse:collapse;
}

table.gradient-blue thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:#757575;
	background-color:#a7b8d3;
}
table.gradient-blue th{
	background:url('./images/gradientTransparent.png');
	background-size:100%;
	padding-right:5em;
	color:white;
}
table.gradient-blue td{
	padding-left:1.5em;
	padding-top:1.5em;
	background:url('./images/gradientTransparent.png');
	background-color:#ccd7e8;
	background-size:70%;
	color:white;
	
}
table.gradient-blue tr:hover{
	font-weight:bold;
}

table.gradient-blue tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:#a7b8d3;
	background-color:#ccd7e8;
}
table.gradient-orange{
	border-collapse:collapse;
}

table.gradient-orange thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:#d39402;
	background-color:#d39402;
}
table.gradient-orange th{
	background:url('./images/gradientTransparent.png');
	background-size:100%;
	padding-right:5em;
	color:white;
}
table.gradient-orange td{
	padding-left:1.5em;
	padding-top:1.5em;
	background:url('./images/gradientTransparent.png');
	background-color:#fcb400;
	background-size:70%;
	color:white;
	
}
table.gradient-orange tr:hover{
	font-weight:bold;
}

table.gradient-orange tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:#d39402;
	background-color:#fcb400;
}

table.gradient-green{
	border-collapse:collapse;
}

table.gradient-green thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:#719178;
	background-color:#719178;
}
table.gradient-green th{
	background:url('./images/gradientTransparent.png');
	background-size:100%;
	padding-right:5em;
	color:white;
}
table.gradient-green td{
	padding-left:1.5em;
	padding-top:1.5em;
	background:url('./images/gradientTransparent.png');
	background-color:#94b79c;
	background-size:70%;
	color:white;
	
}
table.gradient-green tr:hover{
	font-weight:bold;
}

table.gradient-green tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:#719178;
	background-color:#94b79c;
}
table.gradient-yellow{
	border-collapse:collapse;
}

table.gradient-yellow thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:#e0da26;
	background-color:#e0da26;
}
table.gradient-yellow th{
	background:url('./images/gradientTransparent.png');
	background-size:100%;
	padding-right:5em;
	color:white;
}
table.gradient-yellow td{
	padding-left:1.5em;
	padding-top:1.5em;
	background:url('./images/gradientTransparent.png');
	background-color:#e0da26;
	background-size:70%;
	color:white;
	
}
table.gradient-yellow tr:hover{
	font-weight:bold;
}

table.gradient-yellow tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:#e0da26;
	background-color:#e0da26;
}

table.gradient-red{
	border-collapse:collapse;
}

table.gradient-red thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:#d1400c;
	background-color:#d1400c;
}
table.gradient-red th{
	background:url('./images/gradientTransparent.png');
	background-size:100%;
	padding-right:5em;
	color:white;
}
table.gradient-red td{
	padding-left:1.5em;
	padding-top:1.5em;
	background:url('./images/gradientTransparent.png');
	background-color:#ff4300;
	background-size:70%;
	color:white;
	
}
table.gradient-red tr:hover{
	font-weight:bold;
}

table.gradient-red tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:#ff4300;
	background-color:#ff4300;
}



table.horizontal-zebra {
	border-collapse:collapse;
}
table.horizontal-zebra thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#bfc0c1;
	border-top:solid;
	border-bottom:solid;
	border-bottom-width:.1em;
	border-top-width:.3em;
	border-color:#8a8b8c;
}
table.horizontal-zebra th{
	
	padding-right:5em;
}
table.horizontal-zebra td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-zebra tr.even{
	background-color:#bfc0c1;
}
table.horizontal-zebra tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#f2f2f2;
}
table.column-emphasis {
	border-collapse:collapse;
	background-color:#f2f2f2;
	border-color:#8a8b8c;
}

table.column-emphasis thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	border-color:#8a8b8c;
	background-color:white;
}
table.column-emphasis th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.column-emphasis td{
	padding-left:1.5em;
	padding-top:2em;
}
table.column-emphasis th:first-child{
	background-color:#bfc0c1;
}
table.column-emphasis td:first-child {
	background-color:#bfc0c1;
}
table.column-emphasis tr:hover{
	background-color:#8a8b8c;
}
table.column-emphasis tr{
	border-bottom:solid;
	border-color:#8a8b8c;
	border-width:.1em;
}
table.horizontal-minimalist {
	border-collapse:collapse;
}

table.horizontal-minimalist thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	background-color:white;
}
table.horizontal-minimalist th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.horizontal-minimalist td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-minimalist tr:hover{
	background-color:#eaeaea;
	font-weight:bold;
}
table.horizontal-minimalist tr{
	border-bottom:solid;
	border-width:.1em;
}
table.newspaper {
	border-collapse:collapse;
	background-color:#f2f2f2;
	border:solid;
	border-color:#8a8b8c;
}

table.newspaper thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-width:.1em;
	border-color:#8a8b8c;
	background-color:#bfc0c1;
}
table.newspaper th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper tr:hover{
	background-color:#bfc0c1;
}
table.newspaper tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:#8a8b8c;
}
table.newspaper-stitched {
	border-collapse:collapse;
	background-color:#f2f2f2;
	border:solid;
	border-color:#8c8b8c;
}

table.newspaper-stitched thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-color:white;
	border-width:.1em;
	background-color:white;
}
table.newspaper-stitched th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-stitched td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-stitched tr:hover{
	background-color:white;
}
table.newspaper-stitched tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:white;
}
table.horizontal-zebra-tan {
	border-collapse:collapse;
}

table.horizontal-zebra-tan thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#dadbcb;
	border-top:solid;
	border-bottom:solid;
	border-bottom-width:.1em;
	border-top-width:.3em;
	border-color:#acad9f;
}
table.horizontal-zebra-tan th{
	
	padding-right:5em;
}
table.horizontal-zebra-tan td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-zebra-tan tr.even{
	background-color:#dadbcb;
}
table.horizontal-zebra-tan tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#f6f7e8;
}
table.horizontal-zebra-blue {
	border-collapse:collapse;
}

table.horizontal-zebra-blue thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#ccd7e8;
	border-top:solid;
	border-bottom:solid;
	border-bottom-width:.1em;
	border-top-width:.3em;
	border-color:#a7b8d3;
}
table.horizontal-zebra-blue th{
	padding-right:5em;
}
table.horizontal-zebra-blue td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-zebra-blue tr.even{
	background-color:#ccd7e8;
}
table.horizontal-zebra-blue tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#e6ecf7;
}
table.horizontal-zebra-orange {
	border-collapse:collapse;
}

table.horizontal-zebra-orange thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#fcb400;
	border-top:solid;
	border-bottom:solid;
	border-bottom-width:.1em;
	border-top-width:.3em;
	border-color:#d37401;
}
table.horizontal-zebra-orange th{
	padding-right:5em;
}
table.horizontal-zebra-orange td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-zebra-orange tr.even{
	background-color:#fcb400;
}
table.horizontal-zebra-orange tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#fcd571;
}
table.horizontal-zebra-green {
	border-collapse:collapse;
}

table.horizontal-zebra-green thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#94b79c;
	border-top:solid;
	border-bottom:solid;
	border-bottom-width:.1em;
	border-top-width:.3em;
	border-color:#719178;
}
table.horizontal-zebra-green th{
	padding-right:5em;
}
table.horizontal-zebra-green td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-zebra-green tr.even{
	background-color:#94b79c;
}
table.horizontal-zebra-green tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#afceb6;
}

table.horizontal-zebra-brown {
	border-collapse:collapse;
}

table.horizontal-zebra-brown thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#afae95;
	border-top:solid;
	border-bottom:solid;
	border-bottom-width:.1em;
	border-top-width:.3em;
	border-color:#7c7b65;
}
table.horizontal-zebra-brown th{
	padding-right:5em;
}
table.horizontal-zebra-brown td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-zebra-brown tr.even{
	background-color:#afae95;
}
table.horizontal-zebra-brown tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#cecdbb;
}

table.listing {
	border-collapse:collapse;
	margin: 10px 0px;
}
table.listing th {
	padding: 5px;
}
table.listing td {
	padding: 5px;
}

table.admin {
	border-collapse:collapse;
	margin-bottom:10px;
}

table.admin th{
	padding:2px;
	background-color:#bfc0c1;
	border:solid;
	border-width:1px;
	border-color:black;
}
table.admin td{
	padding:2px;
	border:solid;
	border-width:1px;
	border-color:black;
}
table.admin tr:hover{
	background-color:#bfc0c1;
}
table.admin tr{
	border:solid;
	border-width:1px;
	border-color:black;
	background-color:#f2f2f2;
}

table.box {
	border-collapse:collapse;
}

table.box thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#bfc0c1;
	border-top:solid;
	border-width:.3em;
	border-color:#8a8b8c;
}
table.box th{
	
	padding-right:5em;
}
table.box td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.box tr:hover{
	background-color:#bfc0c1;
}
table.box tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#f2f2f2;
}

table.box-tan {
	border-collapse:collapse;
}

table.box-tan thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#dadbcb;
	border-top:solid;
	border-width:.3em;
	border-color:#acad9f;
}
table.box-tan th{
	
	padding-right:5em;
}
table.box-tan td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.box-tan tr:hover{
	background-color:#dadbcb;
}
table.box-tan tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#f6f7e8;
}
table.box-blue {
	border-collapse:collapse;
}

table.box-blue thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#ccd7e8;
	border-top:solid;
	border-width:.3em;
	border-color:#a7b8d3;
}
table.box-blue th{
	
	padding-right:5em;
}
table.box-blue td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.box-blue tr:hover{
	background-color:#ccd7e8;
}
table.box-blue tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#e6ecf7;
}
table.box-orange {
	border-collapse:collapse;
}

table.box-orange thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#fcb400;
	border-top:solid;
	border-width:.3em;
	border-color:#d39402;
}
table.box-orange th{
	
	padding-right:5em;
}
table.box-orange td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.box-orange tr:hover{
	background-color:#fcb400;
}
table.box-orange tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#fcd571;
}
table.box-green {
	border-collapse:collapse;
}

table.box-green thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#94b79c;
	border-top:solid;
	border-width:.3em;
	border-color:#719178;
}
table.box-green th{
	
	padding-right:5em;
}
table.box-green td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.box-green tr:hover{
	background-color:#94b79c;
}
table.box-green tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#afceb6;
}
table.box-brown {
	border-collapse:collapse;
}

table.box-brown thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	background-color:#afae95;
	border-top:solid;
	border-width:.3em;
	border-color:#7c7b65;
}
table.box-brown th{
	
	padding-right:5em;
}
table.box-brown td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.box-brown tr:hover{
	background-color:#afae95;
}
table.box-brown tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
	background-color:#cecdbb;
}



table.column-emphasis-tan {
	border-collapse:collapse;
	background-color:#f6f7e8;
}

table.column-emphasis-tan thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	border-color:#acad9f;
	background-color:white;
}
table.column-emphasis-tan th{
	padding-right:5em;
	padding-bottom:1em;
}
table.column-emphasis-tan td{
	padding-left:1.5em;
	padding-top:2em;
}
table.column-emphasis-tan th:first-child{
	background-color:#dadbcb;
}
table.column-emphasis-tan td:first-child {
	background-color:#dadbcb;
}
table.column-emphasis-tan tr:hover{
	background-color:#acad9f;
}
table.column-emphasis-tan tr{
	border-bottom:solid;
	border-color:#acad9f;
	border-width:.1em;
}
table.column-emphasis-blue {
	border-collapse:collapse;
	background-color:#e6ecf7;
}

table.column-emphasis-blue thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	border-color:#a7b8d3;
	background-color:white;
}
table.column-emphasis-blue th{
	padding-right:5em;
	padding-bottom:1em;
}
table.column-emphasis-blue td{
	padding-left:1.5em;
	padding-top:2em;
}
table.column-emphasis-blue th:first-child{
	background-color:#ccd7e8;
}
table.column-emphasis-blue td:first-child {
	background-color:#ccd7e8;
}
table.column-emphasis-blue tr:hover{
	background-color:#a7b8d3;
}
table.column-emphasis-blue tr{
	border-bottom:solid;
	border-color:#a7b8d3;
	border-width:.1em;
}
table.column-emphasis-orange {
	border-collapse:collapse;
	background-color:#fcd571;
}

table.column-emphasis-orange thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	border-color:#d39402;
	background-color:white;
}
table.column-emphasis-orange th{
	padding-right:5em;
	padding-bottom:1em;
}
table.column-emphasis-orange td{
	padding-left:1.5em;
	padding-top:2em;
}
table.column-emphasis-orange th:first-child{
	background-color:#fcb400;
}
table.column-emphasis-orange td:first-child {
	background-color:#fcb400;
}
table.column-emphasis-orange tr:hover{
	background-color:#d39402;
}
table.column-emphasis-orange tr{
	border-bottom:solid;
	border-color:#d39402;
	border-width:.1em;
}


table.column-emphasis-green {
	border-collapse:collapse;
	background-color:#afceb6;
}

table.column-emphasis-green thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	border-color:#719178;
	background-color:white;
}
table.column-emphasis-green th{
	padding-right:5em;
	padding-bottom:1em;
}
table.column-emphasis-green td{
	padding-left:1.5em;
	padding-top:2em;
}
table.column-emphasis-green th:first-child{
	background-color:#94b79c;
}
table.column-emphasis-green td:first-child {
	background-color:#94b79c;
}
table.column-emphasis-green tr:hover{
	background-color:#719178;
}
table.column-emphasis-green tr{
	border-bottom:solid;
	border-color:#719178;
	border-width:.1em;
}

table.column-emphasis-brown {
	border-collapse:collapse;
	background-color:#cecdbb;
}

table.column-emphasis-brown thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	border-color:#7c7b65;
	background-color:white;
}
table.column-emphasis-brown th{
	padding-right:5em;
	padding-bottom:1em;
}
table.column-emphasis-brown td{
	padding-left:1.5em;
	padding-top:2em;
}
table.column-emphasis-brown th:first-child{
	background-color:#afae95;
}
table.column-emphasis-brown td:first-child {
	background-color:#afae95;
}
table.column-emphasis-brown tr:hover{
	background-color:#7c7b65;
}
table.column-emphasis-brown tr{
	border-bottom:solid;
	border-color:#7c7b65;
	border-width:.1em;
}


table.horizontal-minimalist-tan {
	border-collapse:collapse;
	color:#acad9f;
}

table.horizontal-minimalist-tan thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	background-color:white;
}
table.horizontal-minimalist-tan th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.horizontal-minimalist-tan td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-minimalist-tan tr:hover{
	background-color:#f6f7e8;
	font-weight:bold;
}
table.horizontal-minimalist-tan tr{
	border-bottom:solid;
	border-width:.1em;
}

table.horizontal-minimalist-blue {
	border-collapse:collapse;
	color:#a7b8d3;
}

table.horizontal-minimalist-blue thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	background-color:white;
}
table.horizontal-minimalist-blue th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.horizontal-minimalist-blue td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-minimalist-blue tr:hover{
	background-color:#e6ecf7;
	font-weight:bold;
}
table.horizontal-minimalist-blue tr{
	border-bottom:solid;
	border-width:.1em;
}

table.horizontal-minimalist-orange {
	border-collapse:collapse;
	color:#d39402;
}

table.horizontal-minimalist-orange thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	background-color:white;
}
table.horizontal-minimalist-orange th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.horizontal-minimalist-orange td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-minimalist-orange tr:hover{
	background-color:#fcd571;
	font-weight:bold;
}
table.horizontal-minimalist-orange tr{
	border-bottom:solid;
	border-width:.1em;
}

table.horizontal-minimalist-green {
	border-collapse:collapse;
	color:#719178;
}

table.horizontal-minimalist-green thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	background-color:white;
}
table.horizontal-minimalist-green th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.horizontal-minimalist-green td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-minimalist-green tr:hover{
	background-color:#afceb6;
	font-weight:bold;
}
table.horizontal-minimalist-green tr{
	border-bottom:solid;
	border-width:.1em;
}

table.horizontal-minimalist-brown {
	border-collapse:collapse;
	color:#7c7b65;
}

table.horizontal-minimalist-brown thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid;
	border-width:.2em;
	background-color:white;
}
table.horizontal-minimalist-brown th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.horizontal-minimalist-brown td{
	padding-left:1.5em;
	padding-top:1.5em;
}
table.horizontal-minimalist-brown tr:hover{
	background-color:#cecdbb;
	font-weight:bold;
}
table.horizontal-minimalist-brown tr{
	border-bottom:solid;
	border-width:.1em;
}


table.newspaper-tan {
	border-collapse:collapse;
	background-color:#f6f7e8;
	border:solid;
	border-color:#acad9f;
}

table.newspaper-tan thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-width:.1em;
	border-color:#acad9f;
	background-color:#dadbcb;
}
table.newspaper-tan th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-tan td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-tan tr:hover{
	background-color:#dadbcb;
}
table.newspaper-tan tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:#acad9f;
}

table.newspaper-blue {
	border-collapse:collapse;
	background-color:#e6ecf7;
	border:solid;
	border-color:#a7b8d3;
}

table.newspaper-blue thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-width:.1em;
	border-color:#a7b8d3;
	background-color:#ccd7e8;
}
table.newspaper-blue th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-blue td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-blue tr:hover{
	background-color:#ccd7e8;
}
table.newspaper-blue tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:#a7b8d3;
}


table.newspaper-orange {
	border-collapse:collapse;
	background-color:#fcd571;
	border:solid;
	border-color:#d39402;
}

table.newspaper-orange thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-width:.1em;
	border-color:#d39402;
	background-color:#fcb400;
}
table.newspaper-orange th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-orange td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-orange tr:hover{
	background-color:#fcb400;
}
table.newspaper-orange tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:#d39402;
}


table.newspaper-green {
	border-collapse:collapse;
	background-color:#afceb6;
	border:solid;
	border-color:#719178;
}

table.newspaper-green thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-width:.1em;
	border-color:#719178;
	background-color:#94b79c;
}
table.newspaper-green th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-green td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-green tr:hover{
	background-color:#94b79c;
}
table.newspaper-green tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:#719178;
}


table.newspaper-brown {
	border-collapse:collapse;
	background-color:#cecdbb;
	border:solid;
	border-color:#7c7b65;
}

table.newspaper-brown thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-width:.1em;
	border-color:#7c7b65;
	background-color:#afae95;
}
table.newspaper-brown th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-brown td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-brown tr:hover{
	background-color:#afae95;
}
table.newspaper-brown tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:#7c7b65;
}

table.newspaper-stitched-tan {
	border-collapse:collapse;
	background-color:#f6f7e8;
	border:solid;
	border-color:#acad9f;
}

table.newspaper-stitched-tan thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-color:white;
	border-width:.1em;
	background-color:white;
}
table.newspaper-stitched-tan th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-stitched-tan td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-stitched-tan tr:hover{
	background-color:white;
}
table.newspaper-stitched-tan tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:white;
}


table.newspaper-stitched-blue {
	border-collapse:collapse;
	background-color:#e6ecf7;
	border:solid;
	border-color:#a7b8d3;
}

table.newspaper-stitched-blue thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-color:white;
	border-width:.1em;
	background-color:white;
}
table.newspaper-stitched-blue th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-stitched-blue td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-stitched-blue tr:hover{
	background-color:white;
}
table.newspaper-stitched-blue tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:white;
}

table.newspaper-stitched-orange {
	border-collapse:collapse;
	background-color:#fcd571;
	border:solid;
	border-color:#d39402;
}

table.newspaper-stitched-orange thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-color:white;
	border-width:.1em;
	background-color:white;
}
table.newspaper-stitched-orange th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-stitched-orange td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-stitched-orange tr:hover{
	background-color:white;
}
table.newspaper-stitched-orange tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:white;
}

table.newspaper-stitched-green {
	border-collapse:collapse;
	background-color:#afceb6;
	border:solid;
	border-color:#719178;
}

table.newspaper-stitched-green thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-color:white;
	border-width:.1em;
	background-color:white;
}
table.newspaper-stitched-green th{
	
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-stitched-green td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-stitched-green tr:hover{
	background-color:white;
}
table.newspaper-stitched-green tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:white;
}

table.newspaper-stitched-brown {
	border-collapse:collapse;
	background-color:#cecdbb;
	border:solid;
	border-color:#7c7b65;
}

table.newspaper-stitched-brown thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:dashed;
	border-color:white;
	border-width:.1em;
	background-color:white;
}
table.newspaper-stitched-brown th{
	padding-right:5em;
	padding-bottom:1em;
}
table.newspaper-stitched-brown td{
	padding-left:1.5em;
	padding-top:2em;
}
table.newspaper-stitched-brown tr:hover{
	background-color:white;
}
table.newspaper-stitched-brown tr{
	border-bottom:dashed;
	border-width:.1em;
	border-color:white;
}
table.gradient-overlay{
	border-collapse:collapse;
	background-image:url('./images/gradientTransparent.png');
	background-size:100%;
}

table.gradient-overlay thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:white;
}
table.gradient-overlay th{
	padding-right:5em;
}
table.gradient-overlay td{
	padding-left:1.5em;
	padding-top:1.5em;
	
}
table.gradient-overlay tr:hover{
	font-weight:bold;
}

table.gradient-overlay tr{
	border-bottom:solid;
	border-width:.1em;
}

table.image-overlay-scratched{
	border-collapse:collapse;
	background-image:url('./images/soft-texture.jpg');
	background-size:100%;
}

table.image-overlay-scratched thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:white;
}
table.image-overlay-scratched th{
	padding-right:5em;
}
table.image-overlay-scratched td{
	padding-left:1.5em;
	padding-top:1.5em;
	
}
table.image-overlay-scratched tr:hover{
	font-weight:bold;
	background-color:white;
	color:tan;
}

table.image-overlay-scratched tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
}

table.image-overlay-snow{
	border-collapse:collapse;
	background-image:url('./images/snow-texture.jpg');
	background-size:100%;
	color:white;
}

table.image-overlay-snow thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:white;
}
table.image-overlay-snow th{
	padding-right:5em;
}
table.image-overlay-snow td{
	padding-left:1.5em;
	padding-top:1.5em;
	
}
table.image-overlay-snow tr:hover{
	font-weight:bold;
	background-color:white;
	color:gray;
}

table.image-overlay-snow tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
}

table.image-overlay-asphault{
	border-collapse:collapse;
	background-image:url('./images/asphault-texture.jpg');
	background-size:100%;
	color:white;
}

table.image-overlay-asphault thead th{
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1em;
	border-top-width:.3em;
	border-color:white;
}
table.image-overlay-asphault th{
	padding-right:5em;
}
table.image-overlay-asphault td{
	padding-left:1.5em;
	padding-top:1.5em;
	
}
table.image-overlay-asphault tr:hover{
	font-weight:bold;
	background-color:white;
	color:black;
}

table.image-overlay-asphault tr{
	border-bottom:solid;
	border-width:.1em;
	border-color:white;
}

.dataTables_wrapper .selectpicker.visible-xs {
	float: none;
	width: auto;
}

.actionOptions > .btn-group > .btn:last-child:not(:first-child), .actionOptions > .btn-group > .dropdown-toggle:not(:first-child) {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.kKeepAliveFrame {
	visibility: hidden;
}