body, td, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336699; text-decoration: none;
}
a:hover { color: #3399FF; text-decoration: underline; }
a.selected { color: #8AAD72; }
.TextBox {
	font-size: 10px;
	font-family: verdana;
	color: #000033;
}
.DropDownList {
	font-size: 10px;
	font-family: verdana;
	color: #000033;
}
.Radio {
	vertical-align: middle;
}
.message {
	background-color: #EFEEDD;
}
.required {
	font-size: 10px;
	font-family: verdana;
	color: #000033;
	background-color: #ffff99;
}
.SubHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003399;
	xborder-bottom: thin solid #003399;
}
.TableField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	font-weight: normal;
}
.Number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;

}
.TableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #426C9D;
	background-color: #DEDEBD;
}
.StepHeader {
	font: bold italic 16px Georgia, Times New Roman, serif;
	color: #2770A5;
}
.titleHeader { font: italic 21px Georgia,Times New Roman, serif; color: #ffffff; margin: 0 10px 0 0; }
h1 { font: 24px Georgia,Times New Roman, serif; color: #8BAD73; margin: 0; }
h3 { font: italic 14px/16px Georgia,Times New Roman, serif; color: #2770A5; margin: 0; }
h2 { font: bold 12px/16px Helvetica,Arial,Verdana,sans-serif; margin: 3px 0; }
h2 em { font: 11px/16px Verdana,Arial,Helvetica,sans-serif; color: #989898; margin-left: 7px; }
h2 a { color: #336699; text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h2 a.selected { color: #8AAD72; }
.boxed {
	border: solid 1px #426C9D;
	color: #426C9D;	
	background-color: #FFFFFF;
}
.smallbutton {
	border: solid 1px #426C9D;
	color: #426C9D;
	text-decoration: none;
	font: bold 10px Verdana, Arial, sans-serif;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #D1DFE8;
	xwidth: 182px;
	background: #D1DFE8 url(/assets/images/dashboard/bullet_blue.gif) no-repeat fixed left top;
	background-position: 8px 0px;
	xpadding: 0px;
	padding-left: 15px;
	text-align: left;
}
.gridpager {
	border: none;
	color: #426C9D;
	font: bold 10px Verdana, Arial, sans-serif;
	xtext-align: left;
	xpadding-left: 10px;
	background-color: #DEDEBD;
	xbackground: #DEDEBD url(/assets/images/dashboard/bullet_blue.gif) no-repeat fixed left top;
}
.gridpager a { color: #426C9D; text-decoration: none; }
.gridpager a:hover { color: #426C9D; text-decoration: underline; }
.gridpager a.selected {
	color: #27405C;
	text-decoration: none;
	background: url(/assets/images/dashboard/bullet_blue.gif) no-repeat fixed;
	background-position: 0px 0px;
	padding-left: 5px;
	text-align: left;
}
.gridheader {
	border: none;
	color: #426C9D;
	font: bold 10px Verdana, Arial, sans-serif;
	background-color: #DEDEBD;
}
.gridheader a { color: #426C9D; text-decoration: none; }
.gridheader a:hover { color: #426C9D; text-decoration: underline; }
.griditem {
	border: none;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
	background-color: #EFEEDD;
}
.griditem a { color: #426C9D; text-decoration: none; }
.griditem a:hover { color: #426C9D; text-decoration: underline; }