﻿p, body, td, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699; text-decoration: none;
}
a:hover { color: #3399FF; text-decoration: underline; }
a.selected { color: #8AAD72; }
.TextBox {
	font-size: 13px;
	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;
}
.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;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	text-decoration: none;
	font: bold 10px Verdana, Arial, sans-serif;
	padding: 3px 10px;
	margin: 0;
	background-color: #D1DFE8;
	text-align: center;
	margin-top: 3px;
	margin-right: 5px;
}
.gridpager {
	border: none;
	color: #426C9D;
	font: bold 10px Verdana, Arial, sans-serif;
	background-color: #DEDEBD;
}
.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(/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; }