BODY {
  SCROLLBAR-FACE-COLOR: #E8E8E8;
  SCROLLBAR-SHADOW-COLOR: #BBBBBB;
  SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: #E8E8E8;
  SCROLLBAR-DARKSHADOW-COLOR: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;
}

TD {
  SCROLLBAR-FACE-COLOR: #E8E8E8;
  SCROLLBAR-SHADOW-COLOR: #BBBBBB;
  SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: #E8E8E8;
  SCROLLBAR-DARKSHADOW-COLOR: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;
}

th {
  scrollbar-face-color: #e8e8e8;
  scrollbar-shadow-color: #bbbbbb;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-track-color: #e8e8e8;
  scrollbar-darkshadow-color: #000000;
  font-family: arial, verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

SELECT {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #EEEEEE;
}

SELECT:focus {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;	
	border-color: #BBBBBB;
	background-color: #FFFFFF;
}

SELECT.Short {
	FONT-SIZE: 7pt;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #EEEEEE;
}

SELECT.Short:focus {
	FONT-SIZE: 7pt;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #FFFFFF;
}


tr.topEmailOptions select, tr.topEmailOptions input {
	font-size: 11px;
}

TEXTAREA {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #EEEEEE;
}

TEXTAREA:focus {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #FFFFFF;
}

INPUT:focus {
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #FFFFFF;
}

INPUT {
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #EEEEEE;
}

INPUT.Short {
	FONT-SIZE: 7pt; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #EEEEEE;
}

INPUT.Short:focus {
	FONT-SIZE: 7pt; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
	border-width: 1px;
	border-color: #BBBBBB;
	background-color: #FFFFFF;
}

.formTXT {
	vertical-align: top;
	background-color: #EEEEEE;
}

.Title {
  color: black;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 20pt;
}

.Footer {
  color: gray;
  font-weight: bold;
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
}

.Big {
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14pt;
}

.Small {
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
}

.Note {
  color: #669933;
  font-weight: bold;
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
}

.Exception {
  color: red;
  font-weight: bold;
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
}

.layoutBorder { 
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  border-color: #E8E8E8 #E8E8E8 #E8E8E8 #E8E8E8;
}

a{
	text-decoration: underline;
	font-style: normal;
	color: black;
}


a:visited{
	text-decoration: underline;
	color: #767676;
}

a:hover{
	text-decoration: overline;
	color: black;
}

A.SubNav:link {

  color: black;
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
}

A.SubNav:visited {
  color: black;
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
}

A.SubNav:active {
  color: black;
  text-decoration: underline;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
}

A.SubNav:hover {
  color: black;
  text-decoration: underline;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
}

A.Nav:link {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11pt;
}

A.Nav:visited {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11pt;
}

A.Nav:active {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11pt;
}

A.Nav:hover {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11pt;
}

A.SubNavRoot:link {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;
}

A.SubNavRoot:visited {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;
}

A.SubNavRoot:active {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;
}

A.SubNavRoot:hover {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;
}

a.plain, a.plain:link, a.plain:visited, a.plain:active {	
	text-decoration: none;		
}

a.plain:hover {
	text-decoration: underline;		
}

/*
=============================================================
DataSet Styles
=============================================================
*/

.resultTable {
  background-color: #FFFFFF;
}

.resultTableHead {
  background-color: #E8E8E8;
  font-size: 8pt;
}

.resultTableBody {
  font-size: 8pt;
}

.resultFootTable {
  background-color: #FFFFFF;
}
.resultFootTableFoot {
  background-color: #EEEEEE;
}

.evenRow {
  background-color: #FFFFFF;
}

.oddRow {
  background-color: #EEEEEE;
}

a.hidden {
	color: black;
	text-decoration: none;
	cursor: default;
}

.tip {
	border: 1px solid #1B7389;
	width: 500px;
   font-size: 8pt;
	padding: 5px;
	margin-left: -150px;
	margin-top: -20px;
	background-color: #EEEEEE;
	text-align: left;
}

.fieldDesc {
	background-color: #e8e8e8;
	font-weight: bold;
	text-align: left;
	
}

.field {
	width: 100%;
		
	
}