.defaultPage
{
	background-color: #c9c6b8; 
	padding: 0px; 
	margin: 0px; 
	border: 0px;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B59B8;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B59B8;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.pagetitledark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.pagetitledarkAdmin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.instructionsAdmin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.instructionsAdminFootnote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


.lastModified {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

input.submit
{
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-style: solid;
	border-width: 0px;
	border-color: #1B59B8;
	padding-left: 0px;
	border: 1px #1B59B8 inset;
	background-color: #345D9F;
	cursor: hand;
}

input.submitb{
	font-family: Arial, Helvetica, sans-serif;
	height:20px;
	width: 45px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-style: solid;
    border-width: 0px;
    border-color: #1B59B8;
    padding-left: 0px;
	border: 1px #1B59B8 inset;
    background-color: #345D9F;
}

select
{
    border: 0px solid #FFFFFF;
	height:22px;
    margin: 1px 0 1px 0;
    font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
    color: #000000; 
}
input.textfield{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-style: solid;
    border-width: 1px;
    border-color: #547BAC;
    padding-left: 0px; 
    height:18px;
}

.errorAdmin
 {
  font-size: 10pt;
  color: #cc0000;
  font-family: Arial, Helvetica, sans-serif;
 }

.logInError
{
  font-weight: normal;
  font-size: 12px;
  color: #cc0000;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.footerText
{
  font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}
.adminLink
{
  font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
.adminLink:link {
	font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
.adminLink:visited {
	font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
.adminLink:hover {
	font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
.adminLink:visited:hover {
	font-weight: normal;
  font-size: 12px;
  color: #ffffff;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}


td.title
{
  text-align: left;
  color: #000;
}

td.value
{
  text-align: left;
  color: #000;
}
td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.dgAltItem
{
	color: #000000;
	background-color: #cccccc;
}
.dgItem
{
	color: #000000;
	background-color: #ffffff;
}
.dgRowHeader
{
  font-size: 12px;
  color: #ffffff;
  background-color: #547bac;
}
.dgFooter
{
	color: #ffffff;
	background-color: #006a53;
}
.reqd
 {
  font-size: 10pt;
  color: #cc0000;
  font-family: Arial, Helvetica, sans-serif;
 }
 .AdminTextBox
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-style: solid;
    border-width: 1px;
    border-color: #547BAC;
    padding-left: 0px; 
    height:18px;
}
.AdminDropDown
{
  border-right: #547bac 1px solid;
  border-top: #547bac 1px solid;
  padding-left: 0px;
  font-size: 9pt;
  border-left: #547bac 1px solid;
  border-bottom: #547bac 1px solid;
  font-family: Arial, Helvetica, sans-serif;
  height: 18px;
}
.AdminTextBoxGrey
{
  border-right: #696969 1px solid;
  border-top: #696969 1px solid;
  padding-left: 0px;
  font-size: 9pt;
  border-left: #696969 1px solid;
  border-bottom: #696969 1px solid;
  font-family: Arial, Helvetica, sans-serif;
  height: 18px;
  background-color: #d3d3d3;
}

.calAltItem
{
	color: #000000;
	background-color: #ffffff;
}
.calItem
{
	color: #000000;
	background-color: #ffffff;
}
.calYearRow
{
  font-size: 12px;
  color: #ffffff;
  background-color: #547bac;
}

.compRowTitle
{
	color: #000000;
	background-color: #fafafa;
}
.compName
{
	color: #000000;
	background-color: #fafafa;
}
.compCity
{
	color: #666666;
	background-color: #fafafa;
  font-style:italic;
}
.compProducts
{
  color: #666666;
  font-style:italic;
	background-color: #fafafa;
}
.footnote
{
  color: #666666;
  font-style:italic;
}
.pageWrapper
{
	width: 806px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: #d3d3d3;
}
.blkBar
{
	background-color: #000000;
	color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a img {
	text-decoration: none;
	border: 0 none;
}

.blkBarText
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.logInLink
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.logInLink:link {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.logInLink:visited {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.logInLink:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.logInLink:visited:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

