body,td,th {
	font-size: 11.5px;
	line-height: 170%;
}

*{
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	/*margin: 0px;*/
}

a {	color: #152B40; outline: none; }
a:visited { color: #152B40; }
a:hover, a:focus { color: #105CB6; }
a:active { color: #000; }

h3 {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.topic {font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size: 11.5px;}

.grey{color:#666666}
.greyWhite{ background-color:#dfe6ef}
.topicsblock{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	/*border-bottom-style: solid;*/
	border-top-color: #6699CC;
	/*border-bottom-color: #6699CC;*/
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #D0E0EE;

}
.pagebody{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.topicsblock td{
	padding-top: 4px;
	padding-bottom: 4px;
}
.txtInput {
	BORDER-RIGHT: #3e76af 1px solid; BORDER-TOP: #3e76af 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #3e76af 1px solid; BORDER-BOTTOM: #3e76af 1px solid; BACKGROUND-COLOR: #ffffff
}
.inputerr {
	BORDER-RIGHT: #3e76af 1px solid; BORDER-TOP: #3e76af 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #3e76af 1px solid; BORDER-BOTTOM: #3e76af 1px solid; BACKGROUND-COLOR: #FF0000
}
.button {
	BORDER-RIGHT: #4c77b6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #4c77b6 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #4c77b6 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #4c77b6 1px solid; FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Sans-Serif
}
