a {
	color:#1C3B77;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000000;
	margin: 0;
}
div.notes {
  position:relative;
}
img {
  border:none;
}
p {
	color:#000000;
	margin-left:10px;
	margin-right: 7px;
	margin-top:10px;
	margin-bottom:10px;
}
table.block {
	background-color:#FFFFFF; 
	border-right:1px solid #5780B1; 
	border-bottom:1px solid #5780B1; 
	text-align:left;
	width:778px;
	margin-bottom:0;
}
table.data	{	
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC; 
	font-size: 75%; 
	margin-bottom: 12px;}

table.data td, table.data th	{	
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC; 
	text-align: center;
}
table.data th {
  background-color:#EEE;
}
td.data {
	border-bottom:1px solid #666666; 
	border-right:1px solid #666666;
}
.backimage {
	background-image:url(/images/backpattern.gif);
	background-position:top left;
	background-repeat:repeat;
	background-color:#FFFFFF;
}
.bold {
	font-weight:bold;
}
.boldem {
	font-weight:bold;
	font-style:italic;
}
.contentblock {
	background-color:#FFFFFF; 
	text-align:left;
	width:604px;
}
.footerblock {
	color:#AAAAAA;
	background-color:#E6F0F7;
	font-size:75%;
	margin:0;
	text-align:right;
	border-right:1px solid #5780B1;
	border-bottom:1px solid #5780B1; 
	width:771px;
	padding:3px;
}
.highlight {
  background-color:#FF9;
}
.italic {
	font-style:italic;
}
.leftheader {
  margin-left:10px;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom:0;
	color: #9D202D;
	font-weight:bold;
	background-color:#CDE8F9;
	padding: 3px;
	width: 325px;
}
.marginbottom {
  margin-bottom:10px;
}
.navblock {
	background-color:#CDE8F9; 
	border-right:1px solid #5780B1;
	border-bottom:1px solid #5780B1; 
	width:172px;
}
.navblock2 {
	background-color:#CDDBE7; 
	border-right:1px solid #5780B1;
	border-left: 7px #85C8FF solid;
	width:165px;
	margin: 0;
	color: #463975;
}
.navblock2 a {
    color: #463975;
	text-decoration: none;
}
.navblock2 p {
    margin: 0 0 6px 0;
	color: #9D202D;
	font-weight: bold;
	font-size:85%;
}
.navblock3 {
	background-color:#F1F6FA; 
	border-right:1px solid #5780B1;
	border-bottom:1px solid #5780B1; 
	width:172px;
	margin: 0;
	color: #463975;
}
.navblock3 a {
    color: #463975;
	text-decoration: none;
}
.navblock3 p {
    margin: 0 6px 6px 6px;
	color: #000000;
	font-size:85%;
}
.navblock3 strong {
    color: #302163;
}
.nobottom {
  margin-bottom:0;
}
.notop {
	margin-top:0;
}
.rightblock {
  margin: 10px;
	float:right;
}
.rightfeature {
  border:1px solid #F1F1F1;
	width:225px;
}
.rightheader {
  margin:0;
  padding:5px;
	padding-bottom:0;
	color: #9D202D;
	font-weight:bold;
	font-size:80%;
	background-color:#F1F1F1; 
}
.righttext {
  margin:0;
	padding:5px;
	padding-top:0;
	color: #025189;
	font-size:80%;
	background-color:#F1F1F1; 
}
.searchnav {
  margin:0;
	margin-bottom:10px;
	color: #025189;
	font-size:80%;
}
.small {
	font-size:80%;
}
.subnav {
    margin-left:10px;
	margin-right: 5px;
	margin-top:10px;
	margin-bottom:10px;
	color: #025189;
	font-size:80%;
}
.file {
	font-size:80%;
	color:#444444;
}
/* DATE PICKER STYLES */
/* the div that holds the date picker calendar */
.dpDiv {
}
/* the table (within the div) that holds the date picker calendar */
.dpTable {
  background-color:#ECE9D8;
  border:1px solid #AAA;
  color:#505050;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
}
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
}
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
}
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
}
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
}
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
  border:1px solid #ECE9D8;
}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
  background-color:#CCC;
  border:1px solid #AAA;
}
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
  background-color:#ACA998;
  border:1px solid #888;
  color:red;
  cursor:pointer;
}
/* the table cell that holds the name of the month and the year */
.dpTitleTD {
}
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
}
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
}
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
  background-color:#CCC;
  border:1px solid #AAA;
  color:#FFF;
}
/* additional style information for the text that indicates the month and year */
.dpTitleText {
  color:gray;
  font-size:12px;
  font-weight:bold;
}
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
  color:#4060FF;
  font-weight:bold;
}
/* the forward/backward buttons at the top */
.dpButton {
  background-color:#D8E8FF;
  color:gray;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  padding:0px;
}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
  background-color:#D8E8FF;
  color:gray;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
}
.indent {
  margin-left:1em;
  text-indent:-1em
}