p.main { font-family: verdana, arial, helvetica; color: #000000; font-weight: bold; font-size: 12px; }
p, td { font-family: verdana, arial, helvetica; color: #000000; font-size: 12px; }
input { font-family: verdana, arial, helvetica; font-size: 12px; color: #1851A0; }

.bold, b {font-weight:bold;}
.italic, i {font-style:italic;}
.bolditalic {font-weight:bold; font-style:italic;}

.initCap { font-size: 20px; font-weight: bold; color: #1851A0; }
.greyDivider { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; color: #999999; }
.mpFooter { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #999999; }
.header,h1 { font-family: verdana, arial, helvetica; font-size: 14px; font-weight: bold; color: #527DB6; }
.subheader, h2, th { font-family: verdana, arial, helvetica; font-weight: bold; color: #14478B; font-size: 13px;  }
th { text-align: left; }
.darkBlue13B { font-weight: bold; color: #14478B; font-size: 13px; }
.purple { color: #695091; }
.purpleB { color: #695091; font-weight: bold; }
.bold { font-weight: bold; }
.yellowerror { background-color: #FFDD00; } 
.smallerror { font-family: verdana, arial, helvetica; font-size: 10px; color: #C20024; font-weight: bold; }
.dkBlueHead { font-family: verdana, arial, helvetica; font-size: 17px; font-weight: bold; color: #265799; }
.borderHover { background-color: #EEF1F7; border: 1px solid #9EB3D1; }
.borderOff { background-color: #FEFCBC; border: 1px solid #9EB3D1; }

/* new classes - "ERW" *************/
.bodytext { font-family: verdana, arial, helvetica; color: #000000; font-size: 12px; font-weight: normal; font-style:normal; text-decoration:none; display:inline; }
.mainbodytext { font-family: verdana, arial, helvetica; color: #000000; font-size: 12px; font-weight: bold; font-style:normal; text-decoration:none; display:inline; }
.darkbodytext13B { font-family: verdana, arial, helvetica; color: #14478B; font-size: 13px; font-weight: bold; font-style:normal;  display:inline; }
.darkhead { font-family: verdana, arial, helvetica; color: #265799; font-size: 17px; font-weight: bold; font-style:normal;  display:inline; }

a.bodylink:link
{ font-family: verdana, arial, helvetica; color: #000000; font-size: 12px; text-decoration:none; display:inline; }
a.bodylink:visited
{ font-family: verdana, arial, helvetica; color: #000000; font-size: 12px; text-decoration:none; display:inline; }
a.bodylink:active
{ font-family: verdana, arial, helvetica; color: #000000; font-size: 12px; text-decoration:none; display:inline; }
a.bodylink:hover
{ font-family: verdana, arial, helvetica; color: #000000; font-size: 12px; text-decoration:none; display:inline; }

a.darkbody13Blink:link
{ font-family: verdana, arial, helvetica; color: #14478B; font-size: 13px; font-weight: bold; text-decoration:none; display:inline; }
a.darkbody13Blink:visited
{ font-family: verdana, arial, helvetica; color: #14478B; font-size: 13px; font-weight: bold; text-decoration:none; display:inline; }
a.darkbody13Blink:active
{ font-family: verdana, arial, helvetica; color: #14478B; font-size: 13px; font-weight: bold; text-decoration:none; display:inline; }
a.darkbody13Blink:hover
{ font-family: verdana, arial, helvetica; color: #14478B; font-size: 13px; font-weight: bold; text-decoration:none; display:inline; }
/* end new class - "ERW" *************/


a:link { font-family: verdana, arial, helvetica; font-size: 12px; color: #1752A0; }
a:visited { font-family: verdana, arial, helvetica; font-size: 12px; color: #1752A0; }
a:hover { font-family: verdana, arial, helvetica; font-size: 12px; color: #1752A0; text-decoration: none; }

a.mpFoot:link { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #1752A0; line-height: 15px; }
a.mpFoot:visited { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #1752A0; line-height: 15px;  }
a.mpFoot:hover { font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; color: #5794E6; text-decoration: none; line-height: 15px;  }

a.head:link { font-family: verdana, arial, helvetica; font-size: 14px; font-weight: bold; color: #527DB6; }
a.head:visited { font-family: verdana, arial, helvetica; font-size: 14px; font-weight: bold; color: #527DB6; }
a.head:hover { font-family: verdana, arial, helvetica; font-size: 14px; font-weight: bold; color: #527DB6; text-decoration: none; }

input.error {background-color:#FFFF00}
textarea.error {background-color:#FFFF00}
select.error {background-color:#FFFF00}
td.error {color:#FF0000; font-weight:bold}

.errormsg {font-weight:bold; color:#FF0000;}


/* DATA TABLE *************/
.DataTable {
	border-top : 1px solid #B5B5B5; 
	background-color:#ffffff;
	
} 
.RowHdr {
	background : #DFE6F0; 
	border-bottom: 1px solid #B5B5B5;
	padding-left:5px;
	font-weight:bold;
}
.RowOdd {
	background : #F2F2F9; 
	border-bottom: 1px solid #B5B5B5;
	padding-left:5px;
} 
.RowEven {

	border-bottom: 1px solid #B5B5B5;
	padding-left:5px;
}

.itin td { border-bottom: 1px solid #b5b5b5; }
.even { background-color: #f8f8f8; }
.itin th { background-color: #DFE6F0; border-top: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; font-size: 13px; text-align: left; }
.itin td.nb { border: none; }