

/* BEGIN VALID STYLES */
.style1 {
	color: #2763a2;
	}
.style2 {
	color: #1b3b65;
	font-size: medium;
}
.style3 {
	color: #1b3b65;
	font-weight: bold;
}
	
table.datagrid { border: 1px solid #e3e3e3; border-collapse: collapse; font-size: 13px;}
table.datagrid td { border: 1px solid #e3e3e3; font-size: 13px; }
table.data { border: 1px solid #e3e3e3; font-size: 13px; }

a.link {font-family: Arial, Helvetica, sans-serif; color: #046FD9; font-size: 13px; text-decoration: none; font-weight: bold; }
a.link:visited { color: #046FD9; }
a.link:hover { color: #046FD9; text-decoration: underline; }

a.navlink {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: none;}
a.navlink:visited { color: #000000; }
a.navlink:hover { color: #000000; text-decoration: underline; }

.toplink {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #990000;}
a.toplink { color: #990000; text-decoration: none  }
a.toplink:visited { color: #990000; }
a.toplink:hover { color: #990000; text-decoration: underline; }

img.photo { border: 1px solid #4D8EB3; }

ul, ol { padding: 0; font: 12px/1.25 Arial, sans-serif; margin: -15px 10px 0px 15px; }
li { padding: 0; font: 12px/1.25 Arial, sans-serif;  }

th { background-color: #2763a2; color: #F8F8F8; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; text-align: left; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
td.shade { background-color: #E6E6E6; color: #333333; }