BODY  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #18295E;
	margin: 0;
	
}

P  {
	font-size: 10px;
}

TD  {
	font-size: 10px;

}

.wht  {
	font-size: xx-small;
	/*color: #ffffff;*/
}

.tall {
	color: #ffffff;
	font-size: xx-small;
	line-height : 1.5;
	Letter-spacing : 1;
}

.lblue  {
	font-size: xx-small;
	color: #3E5DA0;
}

.lblue2  {
	font-size: xx-small;
	color: #DAE5FB;
}

TR.gradBack{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#738DC8)
}

TD.gradBack{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#738DC8)
}

.boldb  {
	font-size: xx-small;
	color: #3E5DA0;
	font-weight: bold;
}

TABLE.border {
	/*background-color: #18295E;	*/
}

table#listingdetail.border {
	background-color:#18295e;
}

TABLE.provToc{
	border-color: #738DC8;
}

TR.border {
	/*background-color: #18295E;	*/
}

table#listingdetail tr.border {
	background-color: #18295E;
}
	

.letterHeader{
	color: #18295E;
	font-size: xx-small;
	font-weight: bold;
}

TR.headerSpacer{

	height: +3;
	background-image: url(../images/headerbg.jpg);
	color: #18295E;
	font-weight: bold;
}

.subcat{
	font-size: xx-small;
	/*background-color: #738DC8;
	color: white;  */color: #738DC8;
	font-weight: bold;
}

a.subcat{
	font-size: xx-small;
	/*color: white;*/color: #738DC8;
	font-weight: bold;
}

a.subcat:hover{
	font-size: xx-small;
	color: #333333;
	font-weight: bold;
}

.dnewsDesc{
	font-style: Italic;
	font-weight: bold;
}

TD.lev1Label{
font-weight: bold;
text-align: left;
width: 47;
}

TD.lev1LabelHeader{
font-weight: bold;
text-align: left;
width: 47;
/*background-color: #18295E;
color: white;*/
}

TD.lev1Text{
padding-left: 2em;
}

.smalltext{
	font-size: xx-small;
}

TD.lev1TextHeader{
padding-left: 2em;
/*background-color: #18295E;
color: white;	*/
font-weight: bold;
}

TD.lev1TextHeader{
padding-left: 2em;
/*background-color: #18295E;
color: white;*/
font-weight: bold;
}

TD.lev2Label{
text-align: right;
width: 47;
}

TD.lev2Text{
padding-left: 2em;
}

TD.lev2TextHeader{
padding-left: 2em;
/*color: white;*/
}

TR.graysub{
	background-color: #AAAAAA;
	color: #18295E;
	font-weight: bold;
	text-align: center;
}

TR.subrow {
	background-color: #738DC8;
}

TD.inside {
	background-color: #ffffff;
	text-align: left;
}

TD.forminside {
	background-color: #eeeeee;
}


TR.evenrow {
	/*background-color: #eeeeee;*/
	text-align: left;
}

TR.oddrow {
	background-color: #ffffff;
	text-align: left;
}

TR.evenrow1 {
	font-size: xx-small;
	background-color: #eeeeee;
}

TR.oddrow1 {
	font-size: xx-small;
	background-color: #ffffff;
}

.evenrow1 {
	font-size: xx-small;
	background-color: #eeeeee;
}

.oddrow1 {
	font-size: xx-small;
	background-color: #ffffff;
}

.headertext, .HeaderText {
	margin-top: 8px;
	display: block;
	font-size : 16px;
	font-weight: bold;
}


a.headertext, a.HeaderText  {
	font-size : 16px;
	font-weight: bold;
}

a.headertext:hover, a.HeaderText:hover{
	font-size : 16px;
	font-weight: bold;
}

.FormText {
	color: #888888;
	font-size: xx-small;
	font-weight: bold;	
}


.midtext {
	color: #336699;
	font-size: 12px;
	font-weight: bold;
}

.smmidtext {
	color: #2B6786;
	font-size: xx-small;
	font-weight: bold;	
}

.boldtext {
 	font-weight : bold;
}

.hint {
	color: #800000;
	font-size: xx-small!important;
}

.formreq {
	color: #990000;
	font-weight: bold;
}

.formnoreq {
	font-weight: bold;
}

.bigboxhead {
	/*color: #ffffff;*/
	font-size: 0;
	font-weight: bold;
}

#listingdetail .bigboxhead {
	color:#fff;
	font-size:xx-small;
}

.boxhead {
	/*color: #ffffff;*/
	/*font-size: xx-small;*/
	font-size: 10px;
	font-weight: bold;
}

TR.boxhead {
	/*color: #ffffff;*/
	/*font-size: xx-small;*/
	font-size: 10px;
	font-weight: bold;
}

TD.boxhead {
	/*color: #ffffff;*/
	/*font-size: xx-small;*/
	font-size: 10px;
	font-weight: bold;
}

.subboxhead {
	/*color: #ffffff;*/
	font-weight: bold;
}

.smboxhead {
	/*color: #ffffff;*/
	font-size: xx-small;
	font-weight: bold;	
}
A:hover {
	color : #999999;
	/*font-size: xx-small;*/
	font-weight: bold;
	text-decoration : underline;
}

A {
	color : #738DC8;
	/*font-size: xx-small;*/
	font-weight: bold;
	text-decoration : underline;
}

.topnav {
	color : #0E1E51;
	font-size: xx-small;
	font-weight: bold;
	text-decoration : none;
}

a.topnav {
	color : #0E1E51;
	font-size: xx-small;
	font-weight: bold;
	text-decoration : none;
}

a.topnav:hover {
	color : #333333;
	font-size: xx-small;
	font-weight: bold;
	text-decoration : none;
}

a.homelink {
	/*color : #ffffff;*/
	font-size: xx-small;
	font-weight: bold;
	text-decoration : none;
}

a.boxlink {
	/*color: #ffffff;*/
	font-size: xx-small;
	font-weight: bold;
}

a.boxlink:hover{
	color: 738DC8;
	font-size: xx-small;
	font-weight: bold;
}

a.homelink:hover {
	color : #333333;
	font-size: xx-small;
	font-weight: bold;
	text-decoration : none;
}

a.lblue {
	color : #3E5DA0;
	font-size: xx-small;
	font-weight: bold;
	text-decoration : underline;
}

a.lblue:hover {
	color : #011D5A;
	font-size: xx-small;
	font-weight: bold;
	text-decoration : underline;
}

a.lblue2 {
	color : #DAE5FB;
	font-size: xx-small;
	text-decoration : underline;
}

a.lblue2:hover {
	/*color : #FFFFFF;*/
	font-size: xx-small;
	text-decoration : underline;
}

.botnav {
	/*color : #ffffff;*/
	font-size: xx-small;
}

A.botnav:hover {
	/*color : #ffffff;*/
	font-size: xx-small;
	text-decoration:none;
}

A.botnav {
	/*color : #ffffff;*/
	font-size: xx-small;
	text-decoration:none;
}

.orangetext  {
	font-size: xx-small;
	color: #FFCC66;
}

.tabon {
	/*color: #ffffff;*/
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;		
}

.tabon:hover {
	/*color: #ffffff;*/
	font-size: xx-small;
	font-weight: bold;
	text-decoration: underline;		
}

.taboff {
	color: #cccccc;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;		
}

.taboff:hover {
	color: #cccccc;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: underline;		
}

.tabon {
	background-color: #2B6786;
}

.taboff {
	background-color: #666666;
}

 .totalbox {
	  	font-family: Arial, Helvetica, sans-serif;
	  	font-size: xx-small;
	  	font-weight: bold;
	  	color: #990000;
	  	width: 95;
	  	background-color : #ffffff;
	  	border-style : Solid;
	  	border-color : #ffffff;
	  	border-width : 0;
	  }
	
INPUT.button { 
	background-color: #738dc8;
	border: solid 1px #0e1e51; 
	color: #ffffff;
	font-weight: bold;
}

.calhead {
	background-color:#738DC8;
	font-weight: bold;
}
