/* Element Styles */
body {
	font-size:11;
	margin: 0px;
	font-family: Verdana, Sans-Serif;
}

a {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-size:11;
	font-family: Verdana, Sans-Serif;
}

a:hover {
	color: #8F0000;
	text-decoration: underline;
	font-weight: bold;
	font-size:11;
	font-family: Verdana, Sans-Serif;
}


h1 {
	color: #4D6B4E;text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 150%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}


h1 a {
	color: #336699;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 150%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

h1 a:hover {
	text-decoration: underline;
	color: #336699;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 150%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}


h2 {
	color: #4D6B4E;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 12;
	font-weight: bold;
	line-height: 150%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

h2 a:Hover {
	color: #8F0000;
	text-decoration: underline;
}

h2 a:Link {
	color: #336699;
	text-decoration: none;
}


.Product a {
	color: #6F6B4E;
	text-decoration: none;
	font-weight: bold;
	font-size:11px;
	font-family: Verdana, Sans-Serif;
}

.Product a:hover {
	color: #8F0000;
	text-decoration: underline;
	font-weight: bold;
	font-size:11px;
	font-family: Verdana, Sans-Serif;
}

.Product
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	line-height: 140%;
	color: #6F6B4E;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	padding: 0px 0px 5px 0px;
}

.ProductSections
{
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	text-align:left;
	padding:0px;
}

.ProductDescription
{
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	line-height: 130%;
	text-align:left;
	margin-left:16px;
	margin-right:16px;
}


h3 {
	color: #424040;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding: 6px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
}

p {
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #6F6B4E;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
	margin: 0px 0px 8px 0px;
	text-align:justify;
}

p a {
	color: #336699;
}

p a:hover {
	color: #336699;
	text-decoration: underline;
}

li a:hover {
	color: #8F0000;
	text-decoration: underline;
	font-weight: bold;
}

li a
{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

ul 
{
	margin-left: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	list-style: circle;
	list-style-type: disc;
	font-family: Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	line-height: 130%;
}


ul ul 
{
	margin-left: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	list-style: decimal;
	list-style-type: decimal;
	line-height: 150%;
	font-family: Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #746760;
	text-decoration: none;
}

li {margin-bottom: 0em; padding: 0;}


option,input,select {
	color: #746760;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

th 
{
	background-color:#DDDDDD;
	color:#6F6B4E;
	FONT-FAMILY: Tahoma,Arial,Helvetica; 
	font-size:8.5pt; 
	font-weight:bold;
}

th a
{
	background-color:#DDDDDD;
	color:#ffffff;
	FONT-FAMILY: Tahoma,Arial,Helvetica; 
	font-size:8.5pt; 
	font-weight:bold;
}

th a:hover
{
	background-color:#DDDDDD;
	color:#8F0000;
	FONT-FAMILY: Tahoma,Arial,Helvetica; 
	font-size:8.5pt; 
	font-weight:bold;
	text-decoration:underline;
}


td
{
	font-size:11;
	font-family: Verdana, Sans-Serif;
	color: #746760;
}

td.black
{
	font-size:11;
	font-family: Verdana, Sans-Serif;
	color: #000000;
}


/* Layout Classes */
#tblMain
{
	border-right:solid 1px #39558c;
}
#imgLogo
{
	width: 700px;
	height: 64px;
	border-right:solid 1px #39558c;
}
#imgTop
{
	width: 700px;
	height: 130px;
	border-right:solid 1px #39558c;
}

td#TipsBar
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 10px;
	line-height: 130%;
	font-family: Verdana, Sans-Serif;
	height: 400px;
	text-decoration: none;
	color: #f5f5f5; 
	background-color: #904316;
	text-align:left;
	vertical-align:top;
	width:150px;	
	border-right: 1px solid #CCA366;
}
td#TipsBar a
{
	color:white;
	font-weight:bold;
}

td#InfoBar
{
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 10px;
	line-height: 130%;
	font-family: Verdana, Sans-Serif;
	height: 400px;
	text-decoration: none;
	color: #746760; 
	background-color: #E1DAD4;
	vertical-align:top;
	width:170px;
			
}



td#ListContent
{
	padding: 1px;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: #746760;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	vertical-align:top;


}

td#TextContent
{
	padding: 15px;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #746760;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	vertical-align:top;	
}



.spaced 
{
	margin-top:.5em;
	margin-bottom:.5em;
}

.pad10
{
	padding:10px;
}
.pad15
{
	padding:15px;
}


/* Table Styles */

.sidemenu
{
	background-color: #f5f5f5;
}

td#TipsBar .sidemenu a {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-size:10;
	font-family: Verdana, Sans-Serif;
}

td#TipsBar .sidemenu a:hover {
	color: #8F0000;
	text-decoration: underline;
	font-weight: bold;
	font-size:10;
	font-family: Verdana, Sans-Serif;
}

#TipsBar a.SideBar1:hover
{
	color: #8F0000;
	text-decoration: none;
	font-weight: bold;	
}
#TipsBar a.SideBar1 
{
	color: #336699;
	text-decoration: none;
	font-weight: bold;	
}

#TipsBar a.SideBar2:hover
{
	color: #8F0000;
	text-decoration: none;
	font-weight: bold;	
}
#TipsBar a.SideBar2 
{
	color: #808080;
	text-decoration: none;
	font-weight: bold;	
}

.LineColor {BACKGROUND-COLOR: #003366;COLOR: #003366;}

.FormTable
{
	border:solid 1px #003366;	
	background-color:#f5f5f5;
	padding:0;
}


.header
{
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 130%;
	text-align: center;
	padding: 3;
	font-weight: normal;
}
.header A:hover, .headerL A:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica;
}

.header A, .headerL A {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica;
}

.headerL
{
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 130%;
	background-color: #336699;
	text-align:left;
	padding:5;
	font-weight:normal;

}


.headerR
{
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 130%;
	background-color: #336699;
	text-align:right;
	padding:5;
	font-weight:normal;

}
.headerR A:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica;
	margin-left:18px;
}

.headerR A {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica;
	margin-left:18px;
}


div.header
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	width: 100%;	
}

div.headerL
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	width: 100%;	
}



.sidebar
{
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 130%;
	background-color: #904316;
	text-align:left;
	padding:10;

}
.sidebar a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
}

.sidebar a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.sidebar h2 
{
	color:White;
	font-weight: bold;
	text-decoration:underline;
}




.ListTitle
{
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 110%;
	background-color: #336699;
	text-align:left;
}





.colTitle 
{
	background-color:#DDDDDD;
	color:#6F6B4E;
	FONT-FAMILY: Tahoma,Arial,Helvetica; 
	font-size:8.5pt; 
	font-weight:bold;
}

.colTitle a
{
	color:#336699;
	FONT-FAMILY: Tahoma,Arial,Helvetica; 
	font-size:8.5pt; 
	font-weight:bold;
}
.colTitle a:hover
{
	color:#8F0000;
	FONT-FAMILY: Tahoma,Arial,Helvetica; 
	font-size:8.5pt; 
	font-weight:bold;
}


#tblLoanInfo
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	margin-bottom: 10px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

td.curr
{
	text-align:right;
}

td.FormField 
{
	background-color:White;
}

/* Text Styles */

.main
{
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: #746760;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
}

.info
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #746760;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
}

.list
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
	background-color:White;
	vertical-align:top;
}

.list2
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
	background-color:#F0F8FF;
	vertical-align:top;
}

.listOne
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	background-color:White;
	vertical-align:top;
	border-style:none;
	border-collapse:collapse;
	border-color:White;
}

.listTwo
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	background-color:#F0F8FF;
	vertical-align:top;
	border-style:none;
	border-collapse:collapse;
	border-color:#F0F8FF;
}
.listExp1
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color:Red;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
	background-color:White;
	vertical-align:top;
}
.listExp2
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color:Red;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
	background-color:#F0F8FF;
	vertical-align:top;
}

.list a:Link, .list a:Visited, .list2 a:Link, .list2 a:Visited {
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
.list a:hover, .list2 a:hover {
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
	font-weight: bold;
}



.BigRed 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #cc0000; 
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}

.Error
{
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: red;
	line-height: 130%;
	text-decoration: none;
	font-weight: normal;	
}

.error2
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 130%;
	color: #FF0000;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
	vertical-align: super;

}

.sidecopy {
	color: #424040;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
}

.note {
	color: #746760;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 130%;
	text-align: justify;
}


.entry {
	color: #746760;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
	text-align: left;
}

.legal
{
    font-size: 8px;
    vertical-align: text-top;
    text-decoration: none;
	font-family: arial, Sans-Serif;
}

.footer {
	color: #8D919A;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	padding:3px;
}

.footer a:Link, .footer a:Visited {
	color: #8D919A;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
}

.footer a:hover {
	color: #8F0000;
	text-decoration: underline;
	font-weight: normal;
}

.homefooter {
	color: #CECBAC;
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
}


.PageTitle
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 1px;
	color: #336699;
	padding-top: 3px;
	font-family: Tahoma,Arial,Helvetica;
	letter-spacing: 1px;
	text-align: Left;
}

.ListTitle2
{
	
	padding-left: 6px;
	font-weight: bold;
	font-size: 8pt;
	color: #444444;
	font-family: Tahoma,Arial,Helvetica;
	letter-spacing: 3px;
	text-align: left;
}

.ListTable
{
	border: 1px solid #99CCFF;
}

.Caption
{
	font-weight: normal;
	font-size: 10px;
	margin: 0px 0px 8px;
	color: #746760;
	line-height: 130%;
	font-family: Verdana, Sans-Serif;
	text-align: right;
	text-decoration: none;
}

.CaptionRequired
{
	font-weight: bold;
	font-size: 10px;
	margin: 0px 0px 8px;
	color: #746760;
	line-height: 130%;
	font-family: Verdana, Sans-Serif;
	text-align: right;
}



.data  {FONT-FAMILY: Arial, Verdana, Tahoma, Sans-Serif;color:#000000;font-size:11px;}
.Data A:Link {COLOR: #000099; TEXT-DECORATION: underline;}
.Data A:Visited {COLOR: #000099; TEXT-DECORATION: underline;}
.Data A:Hover {COLOR: #cc0000; TEXT-DECORATION: underline;}


.plain 
{
	font-weight:normal;
	text-decoration:none;
}
.plain:hover
{
	font-weight:normal;
	text-decoration:none;
}

.bdata 
{
	font-weight: normal;
	color:#746760;
	font-size:11px;
	text-decoration:underline;
}
.bdata a
{
	color:#746760;	
	font-weight: normal;
}

.LoanAppInfo {COLOR: #EEEEFF;FONT-FAMILY: Arial, Helvetica, Sans-Serif;FONT-SIZE: 8pt;FONT-WEIGHT: bold; TEXT-ALIGN: right}
.LoanAppInfo2 {COLOR: #EEEEFF;FONT-FAMILY: Arial, Helvetica, Sans-Serif;FONT-SIZE: 8pt;FONT-WEIGHT: normal; TEXT-ALIGN: left}

.ProfileHeading
{
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  COLOR: #336699;
  CURSOR: default;
  FONT-FAMILY: Arial, 'MS Sans Serif';
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: left;
  VISIBILITY: visible;
	background-color:#D3D3D3;
	padding:5px;
}
div.postTitle a:visited,
div.postTitle a:active,
div.postTitle a:link
{
  color: Navy;
  text-decoration : none;
}

div.post
{
	width: 100%;
  border-right: gainsboro 2px solid;
  border-top: gainsboro 2px solid;
  border-left: gainsboro 2px solid;
  border-bottom: gainsboro 2px solid;
}

div.postTitle
{
  padding-left: 3px;
  font-weight: bolder;
  font-size: 10pt;
  padding-bottom: 3px;
  padding-top: 3px;
  border-bottom: gainsboro 1px solid;
  background-color:#F5F5F5;
}
div.postTitleSmall
{
  padding-left: 3px;
  font-weight: bolder;
  font-size: 8pt;
  padding-bottom: 3px;
  padding-top: 3px;
  border-bottom: gainsboro 1px solid;
  background-color:#F5F5F5;
}

div.postText
{
  padding-right: 10px;
  padding-left: 3px;
  font-size: 10pt;
  padding-bottom: 3px;
  padding-top: 3px;
}
div.postTextSmall
{
  padding-right: 10px;
  padding-left: 3px;
  font-size: 8pt;
  padding-bottom: 3px;
  padding-top: 3px;
}


div.postFoot
{
  font-size: 10pt;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 1px;
  padding-top: 1px;
  text-align: right;
}


