body{ margin:0px;}

#bkg {margin: auto;	width: 800px; }

#bkg-quote {margin: auto; width: 800px; background-image: url(bkg.jpg); background-repeat: repeat-x; }

#header {height: auto; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; width: 800px;}

#certificate {padding-top: 0px; padding-bottom: 15px; padding-left: 350px; padding-right: 0px; width: 300px; }

.link_top {padding-top:20px; padding-left: 4px; padding-right: 30px; padding-bottom: 4px; text-align: left; text-decoration: none;}

.link {padding-top:4px; padding-right: 0px; padding-bottom: 4px ; margin-left: 1px; padding-left: 1px; text-align: center; text-decoration: none;}

.link_header {COLOR: #ffffff; padding-top:4px; padding-right: 0px; padding-bottom: 4px ; margin-left: 1px; padding-left: 1px; text-align: center; text-decoration: none; font-size:11px;}

.link_header_mortgage {COLOR: #ffffff; padding-top:4px; padding-right: 0px; padding-bottom: 4px ; margin-left: 1px; padding-left: 1px; text-align: center; text-decoration: none;}

.link_header_real_estate  {COLOR: #ffffff; padding-top:4px; padding-right: 0px; padding-bottom: 4px ; margin-left: 1px; padding-left: 1px; text-align: center; text-decoration: none;}

.link_invite {padding-top:4px; padding-right: 0px; padding-bottom: 4px ; margin-left: 1px; padding-left: 1px; text-align: center; text-decoration: none; 
color:#ff6600;}

.link_comp {padding-top:4px; padding-left: 55px; padding-right: 57px; padding-bottom: 4px; text-align: right; text-decoration: none;}

#menua {background-color: #2c395c; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px;
FONT-SIZE: 1px; margin-top: 0px; margin-bottom: 2px; font-family:Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION:none; width: 800px; }    

.red-hd {color: #CC0000; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }

#menuline {background-color: #2c395c; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
FONT-SIZE: 2pt; margin-top: 0px; margin-bottom: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION:none; width: 800px; }    

#menu {background-image: url(menu_grad.jpg); background-repeat:repeat-x; padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px;
FONT-SIZE: 10px; margin-top: 0px; margin-bottom: 2px; font-family:Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION:none; width: 800px; }    



#menu A:link {BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; COLOR: #ffffff; padding-left: 18px; padding-right: 16px;
padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION: none; }

#menu A:visited {BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; COLOR: #ffffff; padding-left: 18px;
padding-right: 16px; padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION: none;}

#menu A:hover {	BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; BACKGROUND-IMAGE: none; COLOR:#CC0000; 
BACKGROUND-COLOR: #ffffff; padding-left: 18px; padding-right: 16px; padding-top: 4px; padding-bottom: 4px;
TEXT-DECORATION: none;}

#menu a.hot{color:#ffffff;}

#menu a.hot:visited{color:red;}

#menu a.hot:hover{color:#ffffff;}

#menu_login {background-image: url(menu_grad.jpg); background-repeat:repeat-x; padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px; FONT-SIZE: 10px; margin-top: 0px; margin-bottom: 2px; font-family:Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION:none; width: 800px; }    

#menu_login A:link {BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; COLOR: #121212; padding-left: 18px; padding-right: 16px;
padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION: none; }

#menu_login A:visited {BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; COLOR: #121212; padding-left: 18px;
padding-right: 16px; padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION: none;}

#menu_login A:hover {	BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; BACKGROUND-IMAGE: none; COLOR:#CC0000; 
BACKGROUND-COLOR: #ffffff; padding-left: 18px; padding-right: 16px; padding-top: 4px; padding-bottom: 4px;
TEXT-DECORATION: none;}

#menu_login a.hot{color:#ffffff;}

#menu_login a.hot:visited{color:red;}

#menu_login a.hot:hover{color:#ffffff;}




a.invite:link{color:#ffffff;}

a.invite:visited{color:red;}

a.invite:hover{color:#ffffff;}


#menu a.first{BORDER-LEFT: none; }

#menu a.first:visited {BORDER-LEFT: none;}

#menu a.first:hover {BORDER-LEFT: none;}

#menu a.last{BORDER-RIGHT: none;}

#menu a.last:visited{BORDER-RIGHT: none; padding-right: 5px;}

#menu a.last:hover{	BORDER-RIGHT: none; padding-right: 5px;}

#banner {border: none;}

#nav-mortgage-lead {border:none;}

#nav {border-color: #121212;
	border-style: solid;
	border-width: 1px;
	outline-color: #121212;
    margin-bottom:5px;}
	
#nav_container {
		border-width: 0px;
		padding-right: 12px;}
		
#nav_container_horizontal {
		border-width: 0px;
		padding-right: 0px;
		width:575px;}		
		
		
.content .nav{
	line-height:18px;
	font-size: 9pt;
	top: auto;
	float: left;
	width: auto;
	padding-right: 54px;
	padding-left: 4px;
	color: #0e4075;
	text-decoration:none;
	font-style: normal;
	background-image: url(bkg.jpg);
	border:1px;
	background-repeat: repeat-x;
	border-color: #121212;
	border-style: solid;
	border-width: 1px;
	outline-color: #121212;}

#nav a.last:hover{	font-size: 10px; BORDER-RIGHT: none; padding-right: 4px;}

#nav A:link { font-size: 10px; BORDER-RIGHT: #121212 0px solid; FONT-WEIGHT: bold; COLOR: #606a84; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION: none; }

#nav A:visited {font-size: 10px; BORDER-RIGHT: #ffffff 0px solid; FONT-WEIGHT: bold; COLOR: #606a84; padding-left: 4px;
padding-right: 4px; padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION: none;}

#nav A:hover {font-size: 10px;	BORDER-RIGHT: #ffffff 0px solid; FONT-WEIGHT: bold; COLOR: #9c4352; 
 padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;
TEXT-DECORATION: none;}

#nav a.hot{color:#606a84;}
#nav a.hot:visited{color:#606a84;}
#nav a.hot:hover{color:#f0cb38;}
#nav a.first{BORDER-LEFT: none; }
#nav a.first:visited {BORDER-LEFT: none;}
#nav a.first:hover {BORDER-LEFT: none;}
#nav a.last{BORDER-RIGHT: none;}
#nav a.last:visited{BORDER-RIGHT: none; padding-right: 5px;}
#nav a.last:hover{	BORDER-RIGHT: none; padding-right: 5px;}
#nav a.last:hover{	font-size: 11px; BORDER-RIGHT: none; padding-right: 4px;}

.content .login{
font-size: 10px; top: auto; width: auto; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; color: #0e4075;  text-decoration:none; font-style: normal;}

.login A:link{ font-size: 10px; BORDER-RIGHT: #121212 0px solid; FONT-WEIGHT: bold; COLOR: #606a84; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION:none; }

.login A:visited {font-size: 10px; BORDER-RIGHT: #ffffff 0px solid; FONT-WEIGHT: bold; COLOR: #606a84; padding-left: 4px;
padding-right: 4px; padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION: none;}

.login A:hover {font-size: 10px; BORDER-RIGHT: #ffffff 0px solid; FONT-WEIGHT: bold; COLOR: #9c4352; 
 padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; TEXT-DECORATION: underline;}

.content .nav_res{top: auto; float:right; width: 200px; padding-right: 0px; margin-right: 0px;}

.content .nav3{top: auto; float:right; width: auto; padding-right: 0px; margin-right: 0px;}

.content{ width: 800px; line-height:18px; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-image: url(bkg.jpg); background-repeat: repeat-x; }

.content_error{ width: 800px; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-image: url(bkg.jpg); background-repeat: repeat-x; }

.content-form{ width: auto; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px;
background-image: url(bkg.jpg); background-repeat: repeat-x}

.testimonial{
	text-indent: 1px;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.main{
	float: left;
	text-indent: 0px;
	text-align: left;
	padding-right: 5px;
	padding-left: 20px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height:18px;
	font-size: 9pt;
	background-image: url(bkg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.main_registration_approval{
	float: left;
	text-indent: 0px;
	padding-right: 130px;
	padding-left: 130px;
	margin-left: 10px;
	padding-top: 50px;
	padding-bottom: 50px;
	line-height:18px;
	font-size: 9pt;
	background-image: url(bkg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.main_registration_error{
	float: left;
	text-indent: 0px;
	text-align: left;
	vertical-align:middle;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 200px;
	margin-left: 200px;
	padding-top: 50px;
	padding-bottom: 50px;
	line-height:18px;
	font-size: 9pt;
	background-image: url(bkg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;}


.main_members{
	float: left;
	text-indent: 0px;
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height:18px;
	font-size: 9pt;
	background-image: url(bkg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.main_reg{
	float: left;
	text-indent: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	line-height:18px;
	font-size: 10pt;
	background-image: url(bkg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.border{
	border:#000033 1 dashed;
	outline-color: #000033;
	outline-style: ridge;}

.main_register{  float: left; text-indent: 0px; padding-right: 20px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; line-height:16px; font-size: 10pt; background-image: url(bkg.jpg); background-repeat: repeat-x;}

.main_index{
	float: left;
	text-indent: 0px;
	padding-right: 20px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	line-height:16px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #121212;
	font-style: normal;
	background-image: url(bkg.jpg); background-repeat: repeat-x;}

.main_refi{  float: left; text-indent: 0px; padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; line-height:16px; font-size: 9pt; background-image: url(bkg.jpg); background-repeat: repeat-x; font-family : Verdana, Arial, Helvetica, sans-serif;}

.content .profex{ float: left; padding-right: 0px; padding-left: 0px; padding-top: 0px; line-height:16px; font-size: 9pt; background-image:url(bkg.jpg); background-repeat: repeat-x; } 

span.heading{ padding-left: 0px; padding-bottom: 0px; padding-top: 0px; font-size: 14px; font-weight: bold; color: #0e4075;}

span.heading_red{ padding-left: 0px; padding-bottom: 0px; padding-top: 0px; font-size: 14px; font-weight: bold; color:#CC0000; }

span.heading-quotepg{ padding-top: 0px; padding-left: 0px; padding-bottom: 0px; font-size: 15px; font-weight: bold; color: #9d0e0e;}

span.heading_index{ padding-left:0px; padding-bottom: 0px; padding-top: 0px; font-size: 14px; font-weight: bold; color: #0e4075;}

span.sub_heading_index{display:block; padding-left: 20px; padding-bottom:15px; padding-top: 0px; font-size: 12px; color:#7a2704; font-weight: bold; width:500px;}

span.sub_heading{display:block; padding-left: 0px; padding-bottom:0px;  padding-top:0px; font-size: 12px; color:#7a2704; font-weight: bold; width:500px;}

span.sub_heading_top{display:block; padding-left: 0px; padding-bottom:0px; padding-top: 7px; margin-top: 7px; font-size: 12px; color:#7a2704; font-weight: bold; width:500px;}

span.sub_heading A:link {color: #e81414;}
span.sub_heading A:visited {color: #e81414;}
span.sub_heading A:hover {color: #e81414;}

.white_ln{padding: 0px;height:1px;color: #FFFFFF;}

.eebuttons {margin-top: 10px; width:120px; margin-left: 3px;}

.eebuttons2 {width:120px; margin-top: 5px; margin-right: 9px; margin-bottom: 5px; float: right; }

.input_titles {color : #1a3b77; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.5pt; font-style : normal; padding-left : 10px; padding-right : 0px; padding-top : 0px; 
text-align : left;  background-color:#eaeef4;}

.input_titles_left { color : #1a3b77; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.5pt; font-style : normal; padding-left : 0px; padding-right : 1px; padding-top : 0px; 
text-align : left;  background-color:#eaeef4;}

.dl_table {
background-color:#EAEEF4;
color:#1A3B77;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
height:auto;
overflow:auto;
padding-left:1px;
padding-right:1px;
padding-top:0px;
text-align:center;
float:right;
}

.side_nav_header {
background-color:#5090bc;
color:#1A3B77;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
height:auto;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
}

.horizontal_nav_header {
background-color:#9eaebf;
color:#1A3B77;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
height:auto;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
}


.input_titles_lefta { color : #1a3b77; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.5pt; font-style : normal; padding-left : 6px; padding-right : 6px; padding-top : 0px; 
text-align : left; background-color:#eaeef4; border-top: 1px solid #121212; 
border-left: 1px solid #121212; border-right: 1px solid #121212;}

.output_title {color : #345522; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.5pt; font-style : normal; padding-left : 7px; padding-right : 0px; padding-top : 0px; 
text-align : left; background-color:#edf8ed;}

.output_titlea { color : #5b1555; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; font-style : normal; padding-left : 0px; padding-right : 1px; padding-top : 0px; 
text-align : left; background-color: #ffffff;}

.cells { color : windowtext; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.00pt;  padding-left : 0px; padding-right : 0px; padding-top : 0px; 
text-align : right; }

.output_cell {
	color: #121212;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	text-align : right;
	border:1px solid #000000;
	width:90%;
	overflow: auto;
	}

.output_cellresult {color: red; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 7pt; font-style : normal; text-align : center; width:100%; background-color: #f8fbf8; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #000000; border-bottom-color: #000000; border-right-width: 1px; border-right-style: solid; border-right-color: #000000;}

.ch_output_cell { color : #d01224; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8.00pt; font-style : normal; text-align : right; border:1px solid #000000; width:100%;}

.pr_output_cell { color : blue; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8.00pt; font-style : normal; text-align : right; border:1px solid #000000; width:100%;}

.output_cella { color : windowtext; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.00pt; font-style : normal; text-align : center; border:1px solid #121212; border-right: 1px solid #121212; border-bottom: 1px solid #121212; width:100%; background-color: #f8fbf8;}

.output_cellb { color : windowtext; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.00pt; font-style : normal; text-align : center; border-right: 1px solid #121212; border-bottom: 1px solid #121212; width:100%; background-color: #f8fbf8;}

.input_cell { color : #121212; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.00pt; padding-right: 1px; padding-left: 1px; 
text-align : center; border: 1px solid #121212; width:100%}

.input_cella { color : #121212; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.00pt; padding-right: 1px; padding-left: 1px; background-color: #f8fbf8;
text-align : center; border-right: 1px solid #121212; border-top: 1px solid #121212; width:100%}

div.toolblock span.tooltip {display:none;}

div.toolblock:hover span.tooltip {display: block; color:#990033; padding-bottom: 2px; padding-top: 7px; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin-top: 7px; z-index: 100; background: #ffffff; border: 1px solid; font-size:11px;} 

a.info{ position:relative; /*this is the key*/ z-index:24; color:#1a3b77; text-decoration:none}

a.info:hover{z-index:25; background-color:#ffffff;}

a.info span{display: none}

a.info:hover span{font-size: 11px; display:block; position:absolute; padding-left: 10px; top:15px; left: 5px; width: 169px;
    border:1px solid #990033; color:#990033; background-color:#ffffff; text-align: left;}

.button{padding-right: 20px; float: right;}

.eetabs {display:block;}

.blue_heading {font-size: 7.5pt; font-style:normal; color:#202396;}

.style7 {font-size: 8pt; font-style: italic;}

.table  {float: left;}

.table2  {float: right; width:auto;}

.input_cellb { color : #121212; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.00pt; padding-right: 1px; padding-left: 1px; background-color: #f8fbf8;
text-align : center; border-right: 1px solid #121212; border-top: 1px solid #121212; width:100%}

.input_titles_leftb { color : #1a3b77; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.5pt; font-style : normal; padding-left : 6px; padding-right : 6px; padding-top : 0px; 
text-align : left; background-color:#eaeef4; border-bottom: 1px solid #121212; border-top: 1px solid #121212;border-left: 1px solid #121212;  border-right: 1px solid #121212;} 

.indented { padding-left: 25pt; }

.style8 {
	color: #9c4352;
	font-weight: bold;
	text-align: center;
	padding-right: 1px;
	font-size: 11.5px;
	margin-bottom: 0px;
	padding-left: 160px;
	padding-bottom: 7px;
	}

*.output_cell_compare { color : #9c4352; font-family : Arial; font-size : 10.00pt; font-weight:bold; padding-left : 10px; padding-right : 0px; padding-top : 0px; text-align : center;  }

*.output_cell_compare_white { color : #ffffff; font-family : Arial; font-size : 10.00pt; font-weight:bold; padding-left : 10px; padding-right : 0px; padding-top : 0px; text-align : center; }

*.output_cell_compare_refi { color : #9c4352; font-family : Arial; font-size : 10.00pt; font-weight:bold; padding-left : 0px; padding-right : 10px; padding-top : 0px; text-align : right; }

*.output_cell_savings_compare { color : #9c4352; font-family : Arial; font-size : 11.00pt; font-style : normal; font-weight:bold;  text-align : center;}

*.cell_compare { color : windowtext; font-family : Arial; font-size : 10.00pt; padding-right : 10px; padding-left : 0px;
font-weight:400; text-align : right; background-color: #e6ebef;}
*.cell_compare_refi { color : windowtext; font-family : Arial; font-size : 10.00pt; padding-right : 0px; padding-left : 10px;
font-weight:400; text-align : right; background-color: #e6ebef; }

*.title_compare { color : #1a3b77; font-family : Arial; font-size : 10.00pt; 
font-style : normal; font-weight : 400; text-align : left; background-color: #ffffff;
padding-right: 0px; padding-left: 4px;}


.title_large_red {
	color: #9c4352;
	font-weight: bold;
	font-size:16px;
}
.title_large_red_italic {
	color: #9c4352;
	font-style: italic;
	font-weight: bold;
}
*.ee100 { color : windowtext; font-family : Arial , sans-serif; 
font-size : 8.00pt; font-style : normal; font-weight : 700; 
padding-left : 1px; padding-right : 1px; padding-top : 1px; 
text-align : left; }

*.ee103 { color : windowtext; font-family : Arial , sans-serif; 
font-size : 8.00pt; font-style : normal; font-weight : 400; 
padding-left : 0px; padding-right : 1px; padding-top : 0px; 
text-align : right; }

*.ee105 { color : windowtext; font-family : Arial , sans-serif; 
font-size : 8.00pt; font-style : normal; font-weight : 400; 
text-align : right; }

*.ee107 { color : red; font-family : Arial , sans-serif; font-size : 8.00pt; 
font-style : normal; font-weight : 400; text-align : right; }


.footer span.txt{font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:right; padding-right: 215px;  background-color: #ffffff; padding-top: 30px; padding-bottom: 20px ; text-align : center; COLOR: #121212;}

.lend span.txt{font-size:11px; font-style:italic; float: left; background-color: #ffffff; padding-top: 0px; padding-bottom: 0px; padding-right: 10px; COLOR: #fe9a02;}

.eebuttons{width:120px}

*.table_title_30{color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:700;padding-left:1px;padding-right:1px;padding-top:1px;text-align:left;}

*.prop_input_30{color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:0px;padding-right:1px;padding-top:0px;text-align:right;}

*.output_cell30{color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;border: 0px solid #ffffff;text-align:right;}

textarea_30{overflow:auto}

*.table_title_30{color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:700;padding-left:1px;padding-right:1px;padding-top:1px;text-align:left;text-align:center}

*.prop_input_30{background:#e6ebef;border:1.00pt solid windowtext;color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:0px;padding-right:1px;padding-top:0px;text-align:right;}

*.output_cell30_right{border-right:1px solid windowtext;border-left:1px solid windowtext; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;background:#e6ebef;color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;text-align:center;}

*.empty_cell_30{color:windowtext;font-family:Arial;font-size:10.00pt;font-style:normal;font-weight:400;padding-left:1px;padding-right:1px;padding-top:1px;text-align:left;}

*.input_a_30{border:0.00pt solid windowtext;color:red;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:0px;padding-right:1px;padding-top:0px;text-align:right;}

*.input_c_30{color:red;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;text-align:right;}

*.years{color:red;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:1px;padding-right:1px;padding-top:1px;text-align:right;}

*.empty{color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:1px;padding-right:1px;padding-top:1px;text-align:left;}

*.output_cell30{color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;text-align:center;}

*.output_right_top{background:#e6ebef;border-left:1.00pt solid windowtext;border-top:1px solid windowtext;padding-right: 1px;border-right:1.00pt solid windowtext;color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:0px;padding-right:0px;padding-top:0px;text-align:right;}

*.pymt_30{background:#fff;border-left:0px solid windowtext;border-right:0px solid windowtext;color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:0px;padding-right:0px;padding-top:0px;text-align:right;}

*.pymt_30_input_30{background:#e6ebef;border-right:1.00pt solid windowtext;border-left:1.00pt solid windowtext;color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:0px;padding-right:0px;padding-top:0px;text-align:right;}

*.output_a1{background:#e6ebef;border-bottom:1.00pt solid windowtext;border-left:1.00pt solid windowtext;border-right:1.00pt solid windowtext;color:windowtext;font-family:Arial,sans-serif;font-size:8.00pt;font-style:normal;font-weight:400;padding-left:0px;padding-right:0px;padding-top:0px;text-align:right;}

*.red_title{color:red;font-family:Arial,sans-serif;font-size:9.00pt;font-style:normal;font-weight:700;padding-left:1px;padding-right:1px;padding-top:1px;text-align:left;}

*.savings_title{color:red;font-family:Arial,sans-serif;font-size:11.00pt;font-style:normal;font-weight:700;padding-left:1px;padding-right:1px;padding-top:1px;text-align:left;}

*.save{border:1.00pt solid windowtext;color:red;font-family:Arial,sans-serif;font-size:10.00pt;font-style:normal;font-weight:400;padding-left:0px;padding-right:1px;padding-top:0px;text-align:right;}

*.savings{color:red;font-family:Arial,sans-serif;font-size:10.00pt;font-style:normal;font-weight:400;text-align:right;}


*.sub_title { color : blue; font-family : Arial , sans-serif; 
font-size : 11.00pt; font-style : normal; font-weight : 400; 
text-decoration : none }

.eebuttonbar_bottom{margin-top:6px; padding-top:6px; width:500px; border-top:0px solid blue;}
.eetabs_30{display:block}

.eebuttonbar_bottom{display:none; width:500px}
.eetabs_30{display:none}

.output_profile {color : #345522; font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9pt; font-style : normal; padding-left : 7px; padding-right : 0px; padding-top : 0px; 
text-align : left; }