body {
	font-family: arial,verdana,halvetica,sans-serif;
	font-weight:normal;
	color:#5A5A5A;
	font-size: 9pt;
}
td {
	font-family: arial,verdana,halvetica,sans-serif;
	font-weight:normal;
	color:#5A5A5A;
	font-size: 9pt;
}
.main {
	font-weight: normal; 
	font-size: 9pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
.hide {
	display: none;
}
.printonly {
	display:none; 
}	
a:link, a:visited {
	font-weight: normal;
	font-size: 9pt;
	color: #5A5A5A;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: underline;
}
a:hover {
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: underline;
}
.heading { 
	font-weight: bold; 
	font-size: 12pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
a.heading:link, a.heading:visited, a.heading:hover {
	font-weight: bold; 
	font-size: 12pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif;
}
.subheading {
	font-weight: bold; 
	font-size: 10pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
a.subheading { 
	font-weight: bold; 
	font-size: 10pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: underline;
}
a.subheading:link, a.subheading:visited, a.subheading:hover { 
	font-weight: bold; 
	font-size: 10pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: underline;
}
.headerDate {
	font-family: arial,verdana,halvetica,sans-serif;
	font-weight: normal;
	color:#ffffff;
	font-size : 9pt;
}	
.footer {
	font-family: arial,verdana,halvetica,sans-serif;
	font-weight: normal;
	color:#007FB1;
	font-size : 8pt;
}	
a.footer:link, a.footer:visited, a.footer:hover {
	font-weight: normal;
	font-size: 8pt;
	color: #007FB1;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: none;
}
.inputbox {
	background:#ffffff;
	color:#000000;
	border-top:1pt solid #5A5A5A;
	border-right:1pt solid #5A5A5A;
	border-bottom:1pt solid #5A5A5A;
	border-left:1pt solid #5A5A5A;
}
.submit {
	font-family:arial,verdana,halvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border-width:1;
	border-color:#000000;
	border-style:solid;
	background-color:#969696;
	color:#ffffff;
}

a.adminNav:link, a.adminNav:visited {
	font-weight: bold;
	font-size: 8pt;
	color: #5A5A5A;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: underline;
}
a.adminNav:hover {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: underline;
}
.admFrmHd { 
	font-weight: bold; 
	font-size: 9pt; 
	color: #ffffff; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
a.admFrmHd:link, a.admFrmHd:visited, a.admFrmHd:hover { 
	font-weight: bold; 
	font-size: 9pt; 
	color: #ffffff; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: underline;
}
.admFrmTxt { 
	font-weight: normal; 
	font-size: 8pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
.admFrmTxtBold { 
	font-weight: bold; 
	font-size: 8pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
.admFrmTotal { 
	font-weight: bold; 
	font-size: 8pt; 
	color: #5A5A5A; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: underline;
}
a.admin:link, a.admin:visited {
	font-weight: normal;
	font-size: 8pt;
	color: #5A5A5A;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: underline;
}
a.admin:hover {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: underline;
}
a.adminBold:link, a.adminBold:visited {
	font-weight: bold;
	font-size: 8pt;
	color: #5A5A5A;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: underline;
}
a.adminBold:hover {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: arial,verdana,halvetica,sans-serif;
	text-decoration: underline;
}

.passHeading { 
	font-weight: bold; 
	font-size: 16pt; 
	color: #000000; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
.passSubHeading { 
	font-weight: bold; 
	font-size: 12pt; 
	color: #000000; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
.passNormal { 
	font-weight: bold; 
	font-size: 10pt; 
	color: #000000; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}

.rptHeading { 
	font-weight: bold; 
	font-size: 16pt; 
	color: #000000; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
.rptSubHeading { 
	font-weight: bold; 
	font-size: 9pt; 
	color: #000000; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
.rptNormal { 
	font-weight: normal; 
	font-size: 9pt; 
	color: #000000; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: none;
}
.rptTotal { 
	font-weight: bold; 
	font-size: 9pt; 
	color: #000000; 
	font-family: arial,verdana,halvetica,sans-serif; 
	text-decoration: underline;
}
