﻿/* Links */
a:link.LinkNoLineRed { text-decoration: none; color: red }
a:visited.LinkNoLineRed { text-decoration: none; color: red }
a:active.LinkNoLineRed { text-decoration: none; color: red }
a:hover.LinkNoLineRed { text-decoration: underline; color: red }
a:link { text-decoration: none; color: blue }
a:visited { text-decoration: none; color: blue }
a:active { text-decoration: none; color: blue }
a:hover { text-decoration: underline; color: red }

/* General Table Stuff */
table{
	border-style: none;
	margin: auto;
	padding: 0px;
}

table.tableRight{
	float: right;
}

table.tableLeft{
	float: left;
}

td {
	text-align: left;
	vertical-align: top;
}

td.cellHeader { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background: #85829f; 
	color: #ffffff;  
	width: 618px; /*THis is for the main header... Might not be right for all.*/
}
table.TableBorder { 
  border-width:1px;
  border-style: solid; 
  border-color: #8782a0; 
  background: #ffffff; 
  /* Make 2C6B24 for green. */
}
/* Spect table */
td.cellSpecs{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #85829f; 
	color: #ffffff;  
	text-align: right;
}
/* Advertisement tables */
table.tableAd{
	border-width: 1px;
	border-color: #85829F;
	border-style: solid; 
	background: #ffffff; 
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

table.tableAdRight{
	border-width: 1px;
	border-color: #85829F;
	border-style: solid; 
	background: #ffffff; 
	margin: 3px; 
	float: right;
	padding: 0;
}

table.tableAdLeft{
	border-width: 1px;
	border-color: #85829F;
	border-style: solid; 
	background: #ffffff; 
	margin: 3px; 
	float: left;
	padding: 0;
}

td.cellAdHeader{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	background: #85829F; 
	color: #FFFFFF;  /* Text color */
	text-align: center;
}
td.cellAdRow { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #FFFFFF; 
	color: #000000;  /* Text color */
	text-align: center;
}
td.cellAdRowLeft { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #FFFFFF; 
	color: #000000;  /* Text color */
	text-align: left;
}
/* Intense tables */
table.tableIntense{ 
  border-width:1px;
  border-style: solid; 
  border-color: #ff7d06; 
  background: #ffffff; 
  /* Make 2C6B24 for green. */
  padding: 0;
  border-spacing:0;
}
td.cellIntenseHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background: #ff7d06; 
	color: #444444;  /* Text color */
	text-align: center;
}
td.cellIntenseRow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #FFFFFF; 
	color: #000000;  /* Text color */
}
/* Entire Page */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-attachment: scroll;
	background-color: #e2eeff; /* #CEC9D4; */
	background-position: top left;
	background-repeat: repeat-x;
}

/* Headings */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	font-weight: bold;
	color: #7598c4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #7598c4;
	text-align: left;
	/* color: #EEA752; */
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #7598c4;
	text-align: left;
}

/* Other Fonts */
.fontBody {
	font-size: 10pt;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.fontTinyCaption { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	text-align:center; 
}

.fontPictureCaption {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.fontCopyright {
	font-size: 8pt;
	color: #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border:0px;
}
p {
	text-align: left;
}
.fontCenter {
	text-align: center;
}

.fontRight {
	text-align: right;
}
/* This text highlights the "meters" hover text*/
.highlightMeters {
	color: #444444;
}

/* Image styles */

.imageNoborder{
	border-width: 0;
}

.imageLeft{
	border-width: 0;
	float: left
}

.imageRight{
	border-width: 0;
	float: right
}

.imageNoborderPadded{
	margin: 3px; 
	border-width: 0;
}

.imageLeftPadded{
	margin: 3px; 
	border-width: 0;
	float: left
}

.imageRightPadded{
	margin: 3px; 
	border-width: 0;
	float: right
}
