body, td, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}
th, th a {
	color: #ffffff;
	background-color: #126FC6;
	font-size: 11px;
}
hr {
	color: #C5C9D4;
	background: #C5C9D4;
	height: 1px;
	border: none;
}
small {
	font-size: 10px;
	color: #999999;
}
h3, .headingmain {
	color: #7BA446;
	font-size: 15px;
	font-weight: bold;
}
h4, .headingsmall, .textsubhead {
	color: #7BA446;
	font-size: 12px;
	font-weight: bold;
}
a {
	color: #126FC6;
	text-decoration: none;
}
a:hover {
	color: #424242;
	text-decoration: underline;
}
.boxtable {
	background: #F9FAFE url(/images/box_bg.gif) repeat-x scroll bottom;
	border: 1px solid #C5C9D4;
}
.messagetable {
	background: #F9FAFE url(/images/box_bg.gif) repeat-x scroll bottom;
	border: 1px solid #5392EB;
}
.boxtableoff {
	border: 1px solid #C5C9D4;
}
.boxcell {
	font-size: 11px;
	padding: 6px 8px 8px 8px;
}
.boxcell div {
	margin-left: 15px;
	text-indent: -15px;
}
.boxinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	border: 1px solid #C5C9D4;
	padding: 1px 1px 1px 1px;
}
.headmenu {
	font-size: 11px;
	padding-bottom: 5px;
}
.headmenu a:hover {
	text-decoration: none;
}
.foottext {
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px 10px 5px 10px;
}
.foottext a, .foottext a:hover {
	color: #FFFFFF;
}