a{
color: blue;
}

td a {
  color: #777;
  font-weight: bold;
}

td a:visited {
  color: #777;
}

td a:hover {
  color: #333;
	text-decoration: none;
}

a:visited{
color: Blue;
text-decoration: none;
}

button{
font-family: Verdana, Arial;
}

H1{
font-family: Verdana, Arial;

}

H2{
font-family: Verdana, Arial !important;
}

H3{
font-family: Verdana, Arial;
}

H4{
font-family: Verdana, Arial;
}

TD{
font-family: Verdana, Arial;
text-align: right;
}

td.simu-detail
{
	text-align: center;
}

td.left
{
	text-align: left;
}

ol.center{
	text-align: center;
	list-style-position: inside;
	padding-left: 4px;
}

TH{
font-family: Verdana, Arial;
text-align: center;
}

CAPTION{
font-family: Verdana, Arial;
}

table caption{
	text-align: center;
}

p{
font-family: Verdana, Arial;
}

LI{
font-family: Verdana, Arial;
}

A{
font-family: Verdana, Arial;
}

form{
	font-family: Verdana, Arial;
}

.inline{
	display: inline;
}
/*
table, td {
    border: 1px solid black;
    border-collapse: collapse;
	padding: 10px;
	text-align: right;
}

th {
    text-align: center;
	background-color: #CCEBFF;
}
*/
table#covtab, table#covtab td, table#covtab th{
	border: 0px;
	text-align: left;
	background-color: white;
	padding: 4px;
}

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: " \25B4\25BE" 
}

ul#menu {
    padding: 0;
}

ul#menu li {
    display: inline;
}

ul#menu li a {
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0 0 0 0;
}

ul#menu li a:hover {
    background-color: rgb(71,120,210);
}

ul#sidemenu{
	padding: 1px 0;
}

ul#sidemenu li {
	list-style-type: none;
	padding: 4px 0;
    /*display: inline;*/
	width: 100%;
}

ul#sidemenu li a {
    color: black;
    padding: 4px 2px;
	width: 100%;
    text-decoration: none;
}
	
ul#sidemenu li a:hover {
    background-color: rgb(200,200,200);
}
#covernav {
    background-color:rgb(31,73,125);
	position: fixed;
	top: 0;
	height:7em;
	left: 0;
	right: 0;
	overflow: hidden;
	z-index: 1000;
}

#topnav {
    background-color:rgb(31,73,125);
	position: fixed;
	top: 0;
	height:3em;
	left: 0;
	right: 0;
	overflow: hidden;
	z-index: 1000;
}
#sidenav{
	background-color:lightgrey;
    position: fixed;
	top: 2em;
	left: 0;
	height:100%;
	width: 190px;
	overflow: auto;	 
	padding: 6px 0 6px 10px;	
}
#maincontent{
	position: absolute;
 left: 0px;
	overflow: auto;
 top: 50px;
	right: 0;
	padding: 0px 20px 0 20px;
}
#footer {
    background-color:black;
    color:white;
    clear:both;
    text-align:center;
   padding:5px;	 	 
}

#meastable {
background-color: }

div.texteditarea {
		-moz-appearance: textfield-multiline;
		-webkit-appearance: textarea;
		border: 1px solid gray;
		font: medium -moz-fixed;
		font: -webkit-small-control;
		height: 10em;
		overflow: auto;
		padding: 2px;
		resize: both;
		width: 480px;
}
		
div.itemblock{
	float: left;
	margin: 5px;
	width: 220px;
	height: 180px;
}

div.itemblock:hover{
	box-shadow: 0 0 4px 4px #888888;
}
.centered{
	margin-left: auto;
    margin-right: auto;
}

div.centered {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}

img.centered{display: block;
    margin-left: auto;
    margin-right: auto;
}

img.bordered{
	border: 2px solid #000;
}
	
/* Hide table columns */
#simusummarytable.hideIndex tr > *:nth-child(1) {
    display: none;
}
#simusummarytable.hideName tr > *:nth-child(2) {
    display: none;
}
#simusummarytable.hideNominal tr > *:nth-child(3) {
    display: none;
}
#simusummarytable.hideMean tr > *:nth-child(4) {
    display: none;
}
#simusummarytable.hideStd tr > *:nth-child(5) {
    display: none;
}
#simusummarytable.hideStdRng tr > *:nth-child(6) {
    display: none;
}
#simusummarytable.hideLSL tr > *:nth-child(7) {
    display: none;
}
#simusummarytable.hideUSL tr > *:nth-child(8) {
    display: none;
}
#simusummarytable.hideLOUT tr > *:nth-child(9) {
    display: none;
}
#simusummarytable.hideHOUT tr > *:nth-child(10) {
    display: none;
}
#simusummarytable.hideTOUT tr > *:nth-child(11) {
    display: none;
}
#simusummarytable.hideEstLow tr > *:nth-child(12) {
    display: none;
}
#simusummarytable.hideEstHigh tr > *:nth-child(13) {
    display: none;
}
#simusummarytable.hideEstRng tr > *:nth-child(14) {
    display: none;
}

/* Conditional Formatting */
.good{
	background-color: #66FF99
}

.marginal{
	background-color: #FFFF99
}

.poor{
	background-color: #FF6666
}

.progress {
  text-align: center;
  height: 20px;
  margin-bottom: 0px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #000;
  text-align: center;
  background-color: #99bcdb;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}

.hover_image {position:relative;}
.hover_image span{position:absolute; display:none; z-index:99; left:150px; top:40px;}
.hover_image:hover span{display:block;}
li a {
  color: #777;
  text-decoration: none;
}

a:visited{
color: #777;
}

a{
color: #333;
}

a:hover,
a:focus {
  color: #333 ;
  text-decoration: none;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: inherit;
}
  
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #e7e7e7;
}

.nav-pills > li > a {
  border-radius: 0px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #555;
  background-color: #f8f8f8;
}

.btn-default {
  color: #333;
  background-color: transparent;
  border-color: transparent;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#hoverdisplay
{
	position: fixed;
	display: none;
	right: 20px; 
	top: 50%; 
	transform: translate(0%, -50%); 
	border-style: solid; 
	border-width: 1px;
	z-index: 2;
}
CAPTION{
font-family: Verdana, Arial;
display: none;
visibility: none;
}

#model-summary, #cover-page{
font-family: "Times New Roman", Georgia, Serif;
}

nav.navbar
{
margin-bottom: 0px;
}
.tdnoprint .tablesorter-green td
{
padding: 0px;
border: 0px;
}
#anlysettings .table-anly-settings
{
	border: 0px;
}

.table-anly-settings tbody tr td
{
	vertical-align:middle;
	border: 0px;
}

.table-anly-settings tr td:first-child
{
	width:200;
	text-align:left;
}

.table-anly-settings tr td:last-child
{
	text-align:left;
}
#headercontent
{
	position: fixed;
	height: 50px;
	top: 0px;
	width: 100%;
	z-index: 99;
	color: #777;
}
#footercontent
{
	position: fixed;
	right: 0px;
	bottom: 0px;
	height: 40px;
	width: 100%;
	background: #FFF;
	padding: 10px;
	border-top: 1px solid #ccc;
 background-color: #F8F8F8; color:#777;
}

#footercontent a,
#footercontent a:visited
{
	color: #00F;
}

table.fixedwidth  {
 table-layout: fixed;
}

table.fixedwidth td {
 word-wrap: break-word;
 width: 10px;
}
.tab-content #senszoom0, .tab-content  #geofzoom0
{
	display: inline-block;
}

.tab-content #measzoom
{
	margin-bottom: 20px;
}

.tab-content img
{
	display: inline;
	vertical-align: top;
}

.tab-pane.active
{
	padding-top: 20px;
}

#headercontent .navbar
{
	border-radius: 0px;
}

.headertext
{
	background-color: #f8f8f8;
	border-top: 1px solid transparent;
	border-color: #e7e7e7;
	padding: 4px 15px;	
}
#headercontent .navbar-brand
{
	display: inline;
	padding: 12px 15px;
	vertical-align: middle;
}

#headercontent .navbar-brand img
{
	display: inline;
	vertical-align: middle;
	margin-right: 10px;
}
.jswarning
{
	margin: 0px;
	color: black;
}
#sensselimage, #geofselimage
{
	display: none;
}
#simuselimage, #simuselimage_sub  
{
	display: inline;
}
 
#simuselimage #simuselimage_sub
{
	opacity: 0;
	position: absolute; 
}
   
#simuselimage #simuselimage_sub:first-of-type
{
	opacity: 1;
}

#simuselimage_overlay
{
	position:absolute;
    bottom:2;
    right:4;
	color:#fff;
}
#simuselimage_controls
{
	padding-top: 5px;
}
.stickytop
{
	position: fixed;
	margin-left: 4px;
}
#modelnotestable td
{
	text-align: left;
}
