BODY {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

A {
	color: #003366;
	text-decoration: underline;
	background-color : transparent;
}

A.footerlink {
	color: #8CA93E;
	text-decoration: underline;
	background-color : transparent;
}

A:Hover {
	color: #8CA93E;
	text-decoration: none;
	background-color : transparent;
}

A:Hover.footerlink {
	color: #ECBE06;
	text-decoration: none;
	background-color : transparent;
}

.heading {
	color : #003366;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	background-color :  transparent;
}

.subheading {
	color: #660000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	background-color :  transparent;
}

td.maincontent {
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	background-color: #FAF0DB;
	padding : 10px 10px;
}

table.maincontent {
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	background-color: #FAF0DB;
	padding : 10px 10px;
}

td.footer {
	color: #8CA93E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	background-color: #003366;
}

.specialnote {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

tr.row1a {
	color: #FAF0DB;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color: #660000;
}

tr.row1 {
	color: #FAF0DB;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	background-color: #003366;
}

tr.dark {
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	background-color: #E3D8BF;
}

tr.light {
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	background-color: #FDF9F1;
}

form.ppbuttons {
	padding: 0 30px;
	float: left; 
}

fieldset.signin {
	border:1px solid #003366; 
	padding: 5px 10px 5px 15px;
	width: 300px;
}

legend {
  	padding: 2px 5px 5px 5px;
  	color: #003366;
  	font-weight: bold;
  	font-size: 14px;
}

.signinerror {
	color: #EC1B25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.reqfield {
	color: #EC1B25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.formfieldtext { 
	color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.formlabelfrench { 
	color: #828080;
	font-weight: bold;
}

td.formlabel { 
	color: #3f3e3e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: right;
	width: 275px;
	font-weight: bold;
	padding: 6px 3px 6px 0px;
}

td.formfield { 
	color: #3f3e3e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	padding: 6px 4px 6px 3px;
}



