﻿BASEFONT
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}
BODY
{
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  margin:0 auto;
}
#wrapper {
	width:750px;
	margin:0px auto 0px;
}
H1
{
  color: #003300;
  font-family: 'Trebuchet MS';
  font-size: 18pt;
  font-weight: bold;
  margin-top: 4px;
  margin-bottom: 0px;
  text-align:center;
}
H2
{
  color: #336600;
  font-family: 'Trebuchet MS';
  font-size: 14pt;
  font-weight: bold;
}
H3
{
  color: #666666;
  font-family: Trebuchet MS, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
}
H4
{
  color: #000066;
  font-family: Trebuchet MS, Arial, Helvetica;
  font-size: 12pt;
  font-weight: bold;
}
P
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}
LI
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
}

legend {
  color: #336600;
  font-family: 'Trebuchet MS';
  font-size: 14pt;
  font-weight: bold;
}

.headlineDate
{
  color: #666666;
  font-family: Trebuchet MS, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
}
.cellTitle
{
  background-color: #000066;
}
.textTitle
{
  color: #ffffcc;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}
.textSubTitle
{
  color: #666666;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
}
.textContactInfo
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
}
.fldfont
{
/*
  background-color: #fff;
  font-family: Courier New, Courier;
  font-size: 10pt;
*/
}

.readonly
{
  background-color: #ccc;
}
.linknic
{
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
:hover.linknic
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline
}

.GridHeader
{
  background-color: #669966;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  text-align: left;
}
.GridRow
{
  background-color: #99CCCC;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
}
.GridAlternatingRow
{
  background-color: #D1E9E9;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
}
.GridPager
{
  background-color: #669966;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: normal;
  text-align: center;
}
.tblBorder
{
  border-style: solid;
  border-width: 1px;
}
.textCenterItalic
{
  font-style: italic;
  text-align: center;
}
.GridTitle
{
  background-color: #669966;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
}

/* .menuItem
{
  font-weight: normal;
  font-size: 10pt;
  cursor: hand;
  color: #99CCCC;
  font-family: Verdana;
  text-decoration: none;
}
.menuItemSelected
{
  font-weight: normal;
  font-size: 10pt;
  cursor: hand;
  color: #00cc99;
  font-family: Verdana;
  background-color: #003300;
} */

td.cellNavBar a:link, td.cellNavBar a:visited
{
  font-weight: normal;
  font-size: 10pt;
  cursor: hand;
  color: #00CC99;
  font-family: Verdana;
  text-decoration: none;
}
td.cellNavBar a:hover
{
  font-weight: normal;
  font-size: 10pt;
  color: #99CCCC;
  font-family: Verdana;
  text-decoration: underline;
}
.textLabel
{
  font-weight: normal;
  font-size: 8pt;
  color: #000000;
  font-family: Verdana;
  text-align: right;
}
.textNormal
{
  font-weight: normal;
  font-size: 8pt;
  color: #000000;
  font-family: Verdana;
}
.textError
{
  font-weight: bold;
  font-size: 8pt;
  color: Red;
  font-family: Verdana;
}
.textBold
{
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  font-family: Verdana
}
.textBoldLargeCenter
{
  font-weight: Bold;
  font-size: 10pt;
  color: #000000;
  text-align: center;
  font-family: Verdana;
}

.link
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}
.link:hover
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}
.textImageCaption
{
  color: #003300;
  FONT-FAMILY: Verdana, Arial, Helvetica;
  font-size: 14pt;
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 4px;
  margin-bottom: 0px;
}

#navMenu ul {
	list-style: none;
	width: 150px;
	margin-left: 0;
	padding-left: 5px;
}

#navMenu li {
	list-style: none;
	margin-left: 0;
}

#navMenu a {
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: #99CCCC;
	font-family: Verdana;
	text-decoration: none;
	padding: 2px 0 2px 5px;
	width: 150px;
	display: block;
}

#navMenu a:hover {
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: #00cc99;
	font-family: Verdana;
	background-color: #003300;
	padding-left: 5px;
	width: 150px;
	display: block;
}

/* New styles */
td.textLabel
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
}
td.textLabelReq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
}

.ErrorMsg {
  color: #bb0000;
}

#spmCk {display: none;} /* hide spam checking field */

.frmErrors {
  color: red;
  text-align: left;
  /*border: 1px solid red;*/
  padding: 3px;
}

.center {
  text-align: center;
}

.RowColor1
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #99cccc;
    padding: 1px;
}
.RowColor2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #D1E9E9;
    padding: 1px;
}
.RowColorHilite
{
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #F9C45D;
    padding: 1px;
}
.linkPage
{
    FONT-SIZE: 10px;
    COLOR: #ffcc66;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.linkPageNormal
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.linkPageNormal:hover
{
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}

TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
    padding: 2px;
    background-color:#669966;
}

.linkTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}

.linkTableHeaderHover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #F9C45D;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
    cursor: hand;
}

.warningBox {
	padding:5px;
	width:80%;
	border:solid 1px red;
	color:red;
	font-weight:bold;
	background-color:#FFCCCC;
}
