body {
    padding-top:50px;
}
legend {
   color: #678;
}
.form-control {
    width: 95%;
}
label small {
    color: #678 !important;
}
span.req {
    color:maroon;
    font-size: 112%;
}
.TopDiv
{
	background-color: #f1f1f1;
	
}
.TopA
{
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;

	line-height:38px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 12px;
	color: #565656;	
}
.TopDiv :hover
{
	background-color: dimgray;
	color: white;
} 
.TopTd
{
	padding:1px;
}
.TopTableBG
{
	border-bottom: gainsboro 3px solid;
	padding-bottom: 1px;
	background-color: #fbfbfb;
}
