BODY, P, TABLE, TR, TD, DIV
{
	font-family:  verdana, helvetica, geneva, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-color: #000000;
}
.LoanRateDiv
{
    BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 550px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
.LoanRateTitle
{
  FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #669933; TEXT-ALIGN: center; FONT-VARIANT: small-caps  
}
.LoanRateTypeTitle
{
    FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: black; TEXT-ALIGN: left
}
.LoanRateSection
{
    WIDTH: 100%
}
.LoanRateSubTitle
{
    BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; COLOR: white; BORDER-BOTTOM: #000000 1px solid; background-color: rgb(102, 0, 0); TEXT-ALIGN: left
}
.ContentTitle
{
    FONT-WEIGHT: bold; WIDTH: 90%; COLOR: white; background-color: rgb(102, 0, 0); TEXT-ALIGN: left
}
.ContentDescription
{
    WIDTH: 50%; TEXT-ALIGN: left;WIDTH: 50%
}
.ContentHeader
{
    font-weight: bold;
}
.ContentItem
{
    font-weight: bold;
}
.ContentItemRate
{
}
.ContentSingleItemRate
{
    WIDTH: 100%
}
.MainTableDiv
{
    BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid; 
}
.ContentTable
{
    border:1;width:100%
}
.MainTable
{
    WIDTH: 100%; 
}
.divLoanRateDisclosure
{
    width: 491px;
    font-size: smaller;
}
A
{
	text-decoration: none;
	color: #0000aa;
}
A:hover
{
	text-decoration: underline;
	color: #aa0000;
}
A:visited
{
	text-decoration:  none;
	color: #884488;
}
.footnote
{
	font-style: italic;
	font-weight: normal;
	font-size: .8em;
	color: #888888;
}
.menu 
{
	padding: 3px;
	display: none;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	border: 1px solid #000000;
	width: 130px;
}
.menu a 
{
	color: #000;
	text-decoration: none;
	line-height: 10px;
}
.menu a:visited 
{
	color: #000000;
}
.menu a:hover 
{
	color: #0000ff;
}
#menu_item
{
	margin-bottom: 5px;
	font-weight: bold;
}
.font_smallest
{ font-size: 55%; }
.font_smaller
{ font-size: 70%; }
.font_small
{ font-size: 85%; }
.font_normal
{ font-size: 100%; }
.font_large
{ font-size: 120%; }
.font_larger
{ font-size: 140%; }
.font_largest
{ font-size: 160%; }

.purple_title
{
	margin-top: 5px; 
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 5px;
	color: #662266;
}
.blue_title
{
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 5px; 
	color: #444488;
}
.gold_title
{
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 5px; 
	color: #665522;
}
.green_title
{
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 5px; 
	color: #228822;
}
.brown_title
{
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 5px; 
	color: #663300;
}
.red_title
{
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 5px; 
	color: #990033;
}
.dkblue_title
{
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 5px; 
	color: #222266;
}
.orange_title
{
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 5px; 
	color: #cc6600;
}
.ltblue_title
{
	margin-top: 5px; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 5px; 
	color: #6699dd;
}
.purple_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #ffeeff; 
	border: #ccaacc 1px solid; 
	padding: 5px;
}
.grey_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #eeeeee; 
	border: #cccccc 1px solid; 
	padding: 5px;
}
.gold_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #ffffcc; 
	border: #ccccaa 1px solid; 
	padding: 5px;
}
.green_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #ccffcc; 
	border: #88cc88 1px solid; 
	padding: 5px;
}
.brown_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #ddbb88; 
	border: #663300 1px solid; 
	padding: 5px;
}
.red_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #ffddcc; 
	border: #990033 1px solid; 
	padding: 5px;
}
.dkblue_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #bbddff; 
	border: #222266 1px solid; 
	padding: 5px;
}
.orange_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #ffeeaa; 
	border: #cc6600 1px solid; 
	padding: 5px;
}
.ltblue_background
{
	font-size: 1em; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	background-color: #ddeeff; 
	border: #6699dd 1px solid; 
	padding: 5px;
}
/* Begin CSS Popout Menu */
#menuh-container
	{
	position:  absolute;		
	}
#menuh
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	}
#menuh a
	{
	text-align: center;
	display:block;
	/* border: 1px solid #555; */
	/* white-space:nowrap; */
	margin:0;
	padding: 0.2em;
	}
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: white;
	background-color: royalblue;
	text-decoration:none;
	}
#menuh a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: cornflowerblue;
	}	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	/* width:9em;	width of all menu boxes */
	}
#menuh li
	{
	position:relative;
	float: left;
	}
#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -3em;
	}
#menuh ul ul ul
	{
	top:0;
	left:100%;
	}
div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}
div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}
div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}
/* End CSS Popout Menu */
