#headerdatestamp{position:absolute;top: 0px;right: 0px; padding-right: 20px;}
.mainTable > tbody > tr > td{vertical-align:top;text-align:left;}
.summaryTable,.detailTable,.deviceInfoTable{padding:0px;border:4px solid #2F3486; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow: 2px 2px 5px #888888;}
.summaryTable > tbody > tr > th, .summaryTable > tbody > tr > td, .detailTable > tbody > tr > th,.detailTable > tbody > tr > td,.deviceInfoTable > tbody > tr > td{padding:3px; border:1px solid #7EA9D6; padding-right:3px; padding-left: 3px; }
.miniCaptureTable td{text-align:left;padding-left:5px;}

.miniCaptureTable tr{background-color:transparent;}

table{border-spacing:0;}

table tr {background-color: rgb(255, 255, 255)}

/*Below sets a gradient to the table headers */
th{background: rgb(255,255,255); /* Old browsers */
   background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
   background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */}

#headercontainer {position: fixed;
	          /* Below are 8 various ways to create a background gradient for maximum browser compatibility */
		  background: rgba(255,255,255,1);
		  background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(126,169,214,1) 100%);
		  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(126,169,214,1)));
		  background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(126,169,214,1) 100%);
		  background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(126,169,214,1) 100%);
		  background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(126,169,214,1) 100%);
		  background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(126,169,214,1) 100%);
		  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7ea9d6', GradientType=1 );
	          /* END Header Gradient */
		  border-bottom:solid #2F3486;
		  border-width: 0px;
		  top: 0;
		  left: 0;
		  width: 100%;
		  height: 60px;
		  box-shadow: 2px 2px 10px #888888;
	          padding-left: 10px;
		  z-index: 10;}

#headerdatestamp{margin-top:40px;
		 margin-right:0px;
		 padding-right:15px;}

.highlight:hover {background: #e0e0e0;
  		  transition: all 0.1s ease-in-out;} 

#bodycontainer	{padding-top: 70px;}

#logo    {padding-top: 3px;
	  padding-left: 10px;
	  position: fixed;
	  left: 0;}

h1	{padding-left: 200px;
	 margin-top: 13px;
	 white-space: nowrap;}
		 
h2	{margin-top:0;}
			

h1, h2, h3	{font-family: "Lucida Bright", Georgia, serif; 
		 text-shadow:3px 3px 12px #aaaaaa;}

th		{color: black;}

.latestRun	{font-weight: bold;
		 color: black;}

.summaryTable	{position: relative; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; color: #000000; width: 100%;}

.deviceInfoTable {float: left; width: 50%; margin-bottom:10px;}
.infoHeadings {font-weight: bold;}

.detailTable {width: 95%;
	      margin-left: 2.25%;
	      margin-bottom: 25px;}

body	     {font-family: verdana, arial, sans-serif;
	      font-size: 14px;
	      background-color: #EBEBEB;
	      background-size: 2px; background-position: -4px 0;
	      background-image: -webkit-linear-gradient(0, #EBEBEB, #EBEBEB 1px, #fff 1px);
	      background-image: -moz-linear-gradient(0, #EBEBEB,#EBEBEB 1px, #fff 1px);
	      background-image: -ms-linear-gradient(0, #EBEBEB, #EBEBEB 1px, #fff 1px);}

.pass {background-color: #008000;}
.pass:hover {background: #00A352;
  	     transition: all 0.1s ease-in-out;}

.fail {background-color: #FF0000;}
.fail:hover {background: #ce3f37;
  	     transition: all 0.1s ease-in-out;}

/* #chartFloat {float: right; width: 48%; margin:0;padding:0;} */
#chartFloat { position: relative; 
			  vertical-align: top; 
			  margin: 0 auto; 
			  margin-left: 20px;
			  display: inline-block; 
			  width: 48%;
			  float: none;
			  text-align: left;
			}

.roundBorder { 	background-color: #FFFFFF; 
		border-style:solid;
		border-width: 4px;
		border-color: #2F3486;
		border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
		box-shadow: 2px 2px 5px #888888;
		padding:2px;
		margin-top: 5px;
		margin-bottom: 15px;

		overflow: hidden;
		float: none;
		display: inline-block;
		text-align: center;
		position: relative;
		width: 100%;
	}

.mainTable {width:100%;}
.mainTable tr{background-color: #EBEBEB;
	      background-size: 2px; background-position: -4px 0;
	      background-image: -webkit-linear-gradient(0, #EBEBEB, #EBEBEB 1px, #fff 1px);
	      background-image: -moz-linear-gradient(0, #EBEBEB,#EBEBEB 1px, #fff 1px);
	      background-image: -ms-linear-gradient(0, #EBEBEB, #EBEBEB 1px, #fff 1px);}
#visualization {position: relative; margin:0; padding:0; vertical-align: top; display: inline-block; margin-bottom: 10px;}

/*#table {float: left; width: 40%; font-size: 12px;} */

#table{ position: relative;
	 	vertical-align: top;
	    margin: 0 auto;
 	    display: inline-block;
	    padding-left: 0;
	    padding-right: 0;
	    vertical-align: middle;
	    margin-top: 15px;
	    font-size: 12px;
	    text-align: left;}

#footer {text-align:center; padding-top: 5px; border-top: solid black 1px; margin-top: 10px; font-size: 10px;}

