p, ul, blockquote {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 12pt;
color: #000000;
}


/****** MAIN BODY ******/

.bodyHeader {
font-family: arial, helvetica, verdana, sans-serif;
font-weight: bold;
font-size: 13px;
color: #000000;
}

	a.bodyHeader:link {
	color: #990000;
	text-decoration: none;
	}
	a.bodyHeader:visited {
	color: #990000;
	text-decoration: none;
	}
	a.bodyHeader:hover {
	color: #FF9933;
	text-decoration: underline;
	}
	a.bodyHeader:active {
	color: #FF9933;
	text-decoration: none;
	}

.bodyHeader2 {
font-family: arial, helvetica, verdana, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 12pt;
color: #333333;
}

.searchHeader {
font-family: arial, helvetica, verdana, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 11pt;
color: #000000;
vertical-align: baseline;
}

.bodyText {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 12pt;
color: #000000;
}

	a:link {
	color: #990000;
	text-decoration: underline;
	}
	a:visited {
	color: #990000;
	text-decoration: underline;
	}
	a:hover {
	color: #FF9933;
	text-decoration: none;
	}
	a:active {
	color: #FF9933;
	text-decoration: underline;
	}

.bodyError {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
font-style:italic;
line-height: 12pt;
color: #FF6600;
}

.bodyAlert {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
line-height: 12pt;
color: #257840;
}

.headerText
{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
font-style: italic;
line-height: 10pt;
color: #666666;
}

.datetext {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 5px;
vertical-align: top;
}

.spotlightText {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
line-height: 11pt;
color: #333333;
}

/****** SIDE NAVIGATION ******/

.sideNavHeader {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 8pt;
  color: #666666;
  background: #DEDEDE;
  width:135px;
  padding-left: 7px;
  margin-top:0px;
  margin-bottom:8px;
  border: 1px;
  border-color: #BEBEBE;
  border-style: solid;
}

.sideNavBack {
background-image: url("../images/sidebackground.gif");
}

.sideNav {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 8pt;
  margin-bottom:2px;
  margin-left:8px;
  vertical-align:middle;
	color: #990000;  
}

    .sideNav A:link {
    color: #990000;
    text-decoration: none;
    }

    .sideNav A:visited {
    color: #990000;
    text-decoration: none;
    }

    .sideNav A:hover {
    color: #599BBD;
    text-decoration: underline;
    }

    .sideNav A:active {
    color: #2C5164;
    text-decoration: underline;
    }

.sideNavSpecial {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 8pt;
  color: #9A0000;
  margin-bottom:2px;
  margin-left:8px;
}

    .sideNavSpecial A:link {
    color: #9A0000;
    text-decoration: none;
    }

    .sideNavSpecial A:visited {
    color: #9A0000;
    text-decoration: none;
    }

    .sideNavSpecial A:hover {
    color: #9A0000;
    text-decoration: underline;
    }

    .sideNavSpecial A:active {
    color: #9A0000;
    text-decoration: underline;
    }

/****** FORMS ******/


.formButton {
font-size: 11px;
color: #333333;
font-family: arial, helvetica, verdana, sans-serif;
height: 20px;
vertical-align: middle;
}

.formSelect {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
color: #333333;
width: 200px;
height: 19px;
}

.formField {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
color: #333333;
width: 195px;
height: 19px;
}

.formFieldSmall {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
color: #333333;
width: 75px;
height: 16px;
}

.formFieldMail {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
color: #333333;
width: 300px;
height: 19px;
}

.formTextArea {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
color: #333333;
width: 200px;
height: 200px;
}

.formTextAreaLong {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
color: #333333;
width: 400px;
height: 100px;
}

.formTextAreaMail {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
color: #333333;
width: 300px;
height: 200px;
}

/****** TABLES ******/

.table{
font-family: arial, helvetica, verdana, sans-serif;
color: #000000;
border: solid 1px #FFFFFF;
padding: 1px;
margin: 0px;
}

.tableText {
color: #000000;
}

.tableError {
font-weight: bold;
color: #FF6600;
}

.tableHeader {
font-weight: bold;
font-size: 12px;
background-color: #BACEE5;
}

.tableHeaderLight {
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
}

.tableLoginHeader {

font-size: 11px;
color: #FFFFFF;
background-color: #333333;
}

.tableLogin {
font-size: 10px;
color: #333333;
}

.table td{
vertical-align: top;
margin: 2px;
padding: 2px;
border: solid 1px #FFFFFF;
}

	.table a:link {
	color: #990000;
	text-decoration: none;
	}
	.table a:visited {
	color: #990000;
	text-decoration: none;
	}
	.table a:hover {
	color: #990000;
	text-decoration: underline;
	}
	.table a:active {
	color: #990000;
	text-decoration: none;
	}

.tableAlert{
font-family: arial, helvetica, verdana, sans-serif;
color: #FFFFFF;
font-size:14px;
border: solid 1px #FFFFFF;
padding: 1px;
margin: 0px;
background-color: #990000;
}

.dataTable{
font-family: arial, helvetica, verdana, sans-serif;
color: #333333;
background-color: #FFFFFF;
border: solid 1px #FFFFFF;
}

.dataTable th{
font-weight: bold;
font-size: 12px;
background-color: #A9B6C4;
text-align: left;
padding: 1px;
margin: 1px;
}

.dataTable td{
font-size: 11px;
vertical-align: top;
padding: 1px;
margin: 0px;
}

	.dataTable a:link {
	color: #990000;
	text-decoration: none;
	}
	.dataTable a:visited {
	color: #990000;
	text-decoration: none;
	}
	.dataTable a:hover {
	color: #990000;
	text-decoration: underline;
	}
	.dataTable a:active {
	color: #990000;
	text-decoration: none;
	}

.dataTableItem {
background-color: #E2E6EB;
}

.dataTableAltItem {
background-color: #FFFFFF;
}

.addTable{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
color: #000000;
}

.addTable th{
font-weight: bold;
color: #FFFFFF;
background-color: #257840;
text-align: left;
padding: 2px;
margin: 1px;
}

.addTableItem {
background-color: #ADCCB8;
}

.addTableAltItem {
background-color: #FFFFFF;
}

.addTableItem2 {
background-color: #DFEBE3;
}
.addTable td{
font-size: 11px;
vertical-align: top;
padding: 1px;
margin: 0px;
}

.addSubmitCell {
background-color: #257840;
}

.updateTable{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
color: #000000;
}

.updateTable th{
font-weight: bold;
color: #FFFFFF;
background-color: #605CA8;
text-align: left;
padding: 2px;
margin: 1px;
}

.updateTableItem {
background-color: #CCCBE3;
}

.updateTableAltItem {
background-color: #FFFFFF;
}

.updateTable td{
font-size: 11px;
vertical-align: top;
padding: 1px;
margin: 0px;
}

.updateSubmitCell {
background-color: #605CA8;
}



/****** SIDEBAR ******/

.sidebar {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
line-height: 10pt;
color: #333333;
}

	a.sidebar:link {
	color: #195CAA;
	text-decoration: none;
	}
	a.sidebar:visited {
	color: #195CAA;
	text-decoration: none;
	}
	a.sidebar:hover {
	color: #195CAA;
	text-decoration: underline;
	}
	a.sidebar:active {
	color: #990000;
	text-decoration: none;
	}

.sidebarSelect {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
color: #333333;
width: 125px;
height: 18px;
}

.sidebarFormField {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
color: #333333;
width: 125px;
height: 18px;
}

.sidebarIndent {
margin-left: 15px;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
line-height: 10pt;
color: #333333;
}

.searchTable{
border-style: solid;
border-color: #999999;
border-width: 1px;
color: #333333;
margin-left: 15px;
}

/****** FOOTER ******/

.footerText
{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
line-height: 10pt;
color: #333333;
}
	a.footerText:link {
	color: #990000;
	text-decoration: none;
	}
	a.footerText:visited {
	color: #990000;
	text-decoration: none;
	}
	a.footerText:hover {
	color: #FF9933;
	text-decoration: underline;
	}
	a.footerText:active {
	color: #FF9933;
	text-decoration: none;
	}
