body {
	font-family : arial,helvetica,sans-serif;
	text-align:left;
}

table td {
	vertical-align: top;
	text-align:left;
	border: 0;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

p {
	margin: 0.50em 0 1.00em 0;
	line-height: 1.50em;
}

.lalign { text-align: left !important; }
.ralign { text-align: right !important; }
.calign { text-align: center !important; }
.malign { vertical-align: middle !important; }
.balign { vertical-align: bottom !important; }

.padding_top_10 { padding-top: 10px; }

.weightnormal { font-weight: normal !important; }

h1 {
	margin: 0.50em 0 1.00em 0;
}

table#tblMain {
	border: 1px #1946A3 solid;
}

div#content p {
	background: transparent;
	color: #083788;
	font-size : 12px;
}

div#content h2 {
	background: transparent;
	color: #083788;
	font-size : 14px;
	font-weight: bold;
}

div#content {
	padding: 10px;
}

fieldset.large {
	width: 805px;
}

label, legend {
	font-weight: bold;
	font-size: 12px;
	color: #083788;
}

table td {
	font-size: 12px;
	color: #083788;
}

table#tblFooter, table#tblFooter a {
	background: #FFD703;
	color: #083788;
	font-size: 12px;
}

a:hover {
	text-decoration: underline;
}

table#tblFooter td {
	padding: 3px 10px;
}

table#tblRightCol {
	width: 166px;
	border: 1px #083788 solid;
}

table#tblRightCol th, table#tblRightCol td{
	padding: 5px;
}

table#tblRightCol th {
	background: #083788;
	color: #FFFFFF;
	font-size: 14px;
}

table#tblRightCol td {
	color: #083788;
	font-size: 12px;
	font-weight: bold;
}

table#tblRightCol a {
	color: #083788;
	font-size: 12px;
	font-weight: normal;
}

table#tblList {
	width: 815px;
}

table#tblList th {
	font-size: 12px;
	background: #083788;
	color: #FFFFFF;
	border-bottom: 2px #FFFFFF solid;
}

table#tblList td {
	font-size: 12px;
	background: #CCCC99;
	color: #083788;
	border-bottom: 2px #FFFFFF solid;
}

a {
	color: #083788;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

tr.totalbal td {
	background: #FFFFFF !important;
	color: red !important;
	border-bottom: 1px red solid !important;
	border-top: 1px red solid !important;
	font-weight: bold;
}

tr.highlightrow td {
	background: #FFCC00 !important;
	color: #083788 !important;
	font-weight: bold;
}

tr.highlightrowred td {
	background: #CC9966 !important;
	color: #083788 !important;
	font-weight: bold;
}

tr.currentbal td {
	font-size: 14px;
	color: #083788 !important;
	font-weight: bold;
	padding-bottom: 5px;
}

tr.overduebal td {
	color: red !important;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
}

select {
	color:#321943;
	font-size: 11px;
	background:#FFFFFF;
	padding:1px;
}

select#strAccount {
	width: 270px;
}

td.highlightcol {
	color: red !important;
	font-weight: bold !important;
}

ul#hnav {
	line-height: normal;
	margin: 0;
	padding: 1px 0 0 0;
	white-space: nowrap;
}

#hnav li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 1px 0 0;
}

p.errMsg {
	padding-left: 5px;
	color: red !important;
}

table#tblForm {
	width: 800px;
}

table#tblForm th {
	font-size: 14px;
}

p.txtRed {
	color: red !important;
	font-size: 14px !important;
}

a.white {
	color: #FFFFFF !important;
}