body,html {
	margin: 0px;
	padding: 0px;
}
p.definitionsurl, p.brm_powered {

	text-align: right;

	font-size: 10pt;

	font-weight: bold;

	margin: 2px 0;

}





/* new css code from bh may not need code above*/

.brm_arial11 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #666666}
.brm_verdana10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #ffffff}
.brm_verdana11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal}
.brm_verdana10bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: bold; color: #ffffff }
.brm_verdana10boldblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-weight: bold; color: #000000 }
.brm_borderbox { border: solid 1px #CCCCCC; background-color: #555555;}
.brm_borderboxw { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 26px; color: #FFFFFF; font-weight: bold; background-color: #669ACC; border: 2px #FFFFFF solid; height: 24px ; padding-left: 2px; padding-right: 2px;}
.brm_cellbkm { background-color: #E6E9EE}
.brm_footer { border: #CCCCCC solid; height: 24px; border-width: 0px 1px 1px 1px; }
.brm_link {text-decoration: underline; cursor: pointer; cursor:hand; color: #0102FD;font-size: 17px;}
.brm_link:onMouseOver {color: #5794ab; text-decoration: none;font-size: 17px;}
.brm_linkOver {color: #5794ab; text-decoration: underline; cursor: pointer; cursor:hand;font-size: 17px;}
a.brm_rt2w:link {color: #000000;} 
a.brm_rt2w:visited {color: #000000;} 
a.brm_rt2w:hover {color: #000000;} 
a.brm_rt2aw:link {color: #000000;} 
a.brm_rt2aw:visited {color: #000000;} 
a.brm_rt2aw:hover {color: #000000;}
.brm_rt2wlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal ; border: #CCCCCC solid; text-decoration: underline; border-width: 0px 0px 1px; color: #000000; cursor: pointer; cursor: hand;}
a.brm_rt2wlink:link {color: #000000;} 
a.brm_rt2wlink:visited {color: #000000;} 
a.brm_rt2wlink:hover {color: #000000;} 
.brm_rt2awlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal ; border: #CCCCCC solid; border-width: 0px 0px 1px; text-decoration: underline; color: #000000; cursor: pointer; cursor: hand;}
a.brm_rt2awlink:link {color: #000000;} 
a.brm_rt2awlink:visited {color: #000000;} 
a.brm_rt2awlink:hover {color: #000000;} 
.brm_lenderteal1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold ; border: #CCCCCC solid; height: 25px; border-width: 0px 1px 0px 1px; clip:   rect(   )}
.brm_lenderteal2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; border: #CCCCCC solid; height: 24px; border-width: 0px 1px 0px 1px;}
.brm_lenderteal1b { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold ; border: #CCCCCC solid; height: 25px; border-width: 0px 1px 1px 1px; clip:   rect(   )}
.brm_lenderteal2b { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; border: #CCCCCC solid; height: 24px; border-width: 0px 1px 1px 1px;}
.brm_rt1w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #25548C; line-height: 12px; font-weight: bold ; background-color: #e6e6e6; border: #CCCCCC solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.brm_rt1aw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #25548C; line-height: 12px; font-weight: bold ; background-color: #f2f2f2; border: #CCCCCC solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.brm_rt1wl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #25548C; line-height: 12px; font-weight: bold ; background-color: #e6e6e6; border: #CCCCCC solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; }
.brm_rt1awl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #25548C; line-height: 12px; font-weight: bold ; background-color: #f2f2f2; border: #CCCCCC solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; }
.brm_rt1wr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #25548C; line-height: 12px; font-weight: bold ; background-color: #e6e6e6; border: #CCCCCC solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; }
.brm_rt1awr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #25548C; line-height: 12px; font-weight: bold ; background-color: #f2f2f2; border: #CCCCCC solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; }
.brm_rt2w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal ; background-color:#E6E6E6; border: #CCCCCC solid; border-width: 0px 0px 0px 0px; color: #000000;}
.brm_rt2aw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal ; background-color:#E6E6E6; border: #CCCCCC solid; border-width: 0px 0px 0px 0px; color: #000000;}
.brm_rt2wf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal ; background-color:#E6E6E6; border: #CCCCCC solid; border-width: 0px 1px 0px 0px; color: #000000;}
.brm_rt2awr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal ; background-color:#E6E6E6; border: #CCCCCC solid; border-width: 0px 1px 0px 0px; color: #000000;}
.brm_rt2wr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal ; background-color:#E6E6E6; border: #CCCCCC solid; border-width: 0px 1px 0px 0px; color: #000000;}
.brm_rt2wl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal ; background-color:#E6E6E6; border: #CCCCCC solid; border-width: 0px 0px 0px 1px; color: #000000;}
.brm_rt2awl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal ; background-color:#E6E6E6; border: #CCCCCC solid; border-width: 0px 0px 0px 1px; color: #000000;}
.brm_rt3aw { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ;  border: #CCCCCC solid; border-width: 0px 1px 0px 0px}
.brm_rt3w { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ; border: #CCCCCC solid; border-width: 0px 1px 0px 0px}
.brm_rt3awb { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ; background-color: #FFFFFF; border: #CCCCCC solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.brm_rt3wb { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ;  border: #CCCCCC solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.brm_rt4w { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.brm_rt4aw { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.brm_rt4wb { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.brm_rt4awb { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.brm_rt5w { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal ; background-color: #EAEAEA; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.brm_borderboxwSm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #FFFFFF; font-weight: normal; background-color: #669ACC; border: 0px #FFFFFF solid; height: 24px ; padding-left: 2px; padding-right: 2px }
.brm_stars { font-size: 9px;}
.brm_color_value1 { background-color: #EAEAEA; }

#dhtmltooltip{
								position: absolute;
								width: 150px;
								border: 1px solid black;
								padding: 2px;
								font-family: Verdana, Arial, Helvetica;
								font-size: 11px;
								background-color: #FBE28E;
								visibility: hidden;
								z-index: 100;
								filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
								}

}

/* brighten up definitions url */
 

td.brm_verdana10 a:link.definitionsurl { color:white;}
td.brm_verdana10 a:visited.definitionsurl { color:white;}
 td.brm_verdana10 a:hover.definitionsurl  { color:yellow;}
td.brm_verdana10 a:active.definitionsurl   { color:white;}


/*main.css */
/* logo link css */
.logolink {
	border: 0px solid red; display: block; width: 100%; height: 100%;
}
/* 1st row colors */
.brm_color_value2 {
background-color:#fff;
/* #EFEBCE */
}
/*first row hover */
tr.brm_color_value2:hover {
background-color: #FFFFBD;
}


/* 2nd row colors */
.brm_color_value1 {
background-color: #DEEBFF;
/* #DEEBFF */
}

/* 2nd row hover colors */
tr.brm_color_value1:hover {
background-color: #FFFFBD;
/* #DEEBFF */
}




/*first row of table */
.brm_borderboxw {
background-color: #D61C39;
}

/* top legend */
.brm_rt2wl,.brm_rt2aw, .brm_rt2w, .brm_rt2awr  {
	background-color: #FFF298;
}

form#rates {

/* background-color: #99FF66;	*/
}

table.productform  {
	color: white;
	font-size: 17px;
	font-family: Copperplate,Copperplate Gothic Light, sans-serif;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-family: Impact, Charcoal, sans-serif;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: lighter;
}
table.productform select
{
		font-size: 18px;
}
body {
margin: 0px 0px 0px 0px;
  /* techcrucch green: #008C00; sky blue: #3399CC; not sure: #3F4C6B; */
}
td.brm_footer {
	background-color: white;
}

/* brighten definitions url */
td.brm_verdana10 a:link.definitionsurl { color:white;}
td.brm_verdana10 a:visited.definitionsurl { color:white;}
 td.brm_verdana10 a:hover.definitionsurl  { color:yellow;}
td.brm_verdana10 a:active.definitionsurl   { color:white;}

.charthead {
color:white;
font-size:30px;	
	/*
	font-family: Copperplate,Copperplate Gothic Light, sans-serif;
	font-family: Century Gothic, sans-serif;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-family: 'Arial Black', Gadget, sans-serif;
	font-family: 'Times New Roman', Times, serif;
	font-family: 'Lucida Console', Monaco, monospace;
	
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, Serif;
	*/
	font-family: Gill Sans / Gill Sans MT, sans-serif;
}

td.brm_rt4aw, td.brm_rt4w, td.brm_rt3aw, td.brm_rt3w {
	
	padding: 0px;
}
td.brm_lenderteal1,td.brm_lenderteal2 {
	
	padding: 7px;
}

td.brm_verdana10bold,td.brm_verdana10 {
	padding-left: 7px;
	padding-right: 7px;
	
}
