﻿.realtimemortgage_menubarheader
{
	background-image:url("General/side_nav_header_mortgage_pr.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:209px;
	height:27px;	
}

.realtimemortgage_container
{
	margin-left:5px;
	width:530px;
	/*margin-bottom:20px;*/
}

.realtimemortgage_selectioncontainer
{
	background-image: url("General/mainbackgroundblock2.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 520px;
	height:195px;
	position:relative;	
}

.realtimemortgage_selectioncontainer select
{
	width:100px;
}

.realtimemortgage_selectioncontainer input
{
	width:60px;
}

.realtimemortgage_lendertext
{
	position:absolute;
	left:30px;
	top:60px;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	font-weight:bold;	
}

.realtimemortgage_lenderbox
{
	position:absolute;
	left:80px;
	top:58px;
}

.realtimemortgage_lenderbox select
{
	width:140px;
}

.realtimemortgage_termtext
{
	position:absolute;
	left:230px;
	top:60px;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	font-weight:bold;	
}

.realtimemortgage_termbox
{
	position:absolute;
	left:270px;
	top:58px;
}

.realtimemortgage_amounttext
{
	position:absolute;
	left:380px;
	top:60px;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	font-weight:bold;	
}

.realtimemortgage_amountbox
{
	position:absolute;
	left:440px;
	top:58px;
}

.realtimemortgage_purchasetext
{
	position:absolute;
	left:230px;
	top:92px;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	font-weight:bold;	
}

.realtimemortgage_purchasebox
{
	position:absolute;
	left:340px;
	top:90px;
}


.realtimemortgage_loantypetext
{
	position:absolute;
	left:30px;
	top:142px;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	font-weight:bold;	
}

.realtimemortgage_loantypebox
{
	position:absolute;
	left:100px;
	top:140px;
}

.realtimemortgage_ratetypetext
{
	position:absolute;
	left:210px;
	top:142px;
	font-size:12px;
	font-family:Verdana;
	color:#00004B;
	font-weight:bold;	
}

.realtimemortgage_ratetypebox
{
	position:absolute;
	left:280px;
	top:140px;
}

.realtimemortage_calculatebutton
{
	position:absolute;
	left:400px;
	top:140px;
}

.realtimemortage_submitform
{
	display:block;
	background-image: url("General/btn_calculate.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 70px;
	height:18px;
}

a.realtimemortage_submitform:hover
{
	background-position: left bottom;
}

.realtimemortgage_tablecontainer
{
	/*margin-top:20px;*/
	margin-left:20px;
	width:521px;
}

.realtimemortgage_contactlink
{
	background-image: url("General/contact_john_olive_new.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 249px;
	height:33px;	
	display: block;
	margin:5px 0px 5px 70px;	
}

.realtimemortgage_contactlink span
{
	display: none;	
}

a.realtimemortgage_contactlink:hover
{
	background-position: left bottom;
}

.realtimemortgage_tableheader
{
	background-image: url("General/mortgage_calulator_header_t.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 501px;
	height:26px;
}

.realtimemortgage_table
{
	width:506px;
	border-collapse:collapse;
}

.realtimemortgage_tableheadercol2
{
	border-right:1px solid #b9bbc9;
	text-align:left;
	padding-left:2px;
}

.realtimemortgage_tableheadercol3
{
	border-right:1px solid #b9bbc9;
	padding-left:2px;
}

.realtimemortgage_tableheadercol4
{
	border-right:1px solid #b9bbc9;
	padding-left:2px;
}

.realtimemortgage_tableheadercol5
{
	border-right:1px solid #b9bbc9;
	padding-left:2px;
}

.realtimemortgage_tableheadercol6
{
	border-right:1px solid #b9bbc9;
	padding-left:2px;
}

.realtimemortgage_tableheadercol7
{
	border-right:1px solid #b9bbc9;
	padding-left:2px;
}

.realtimemortgage_table th
{
	font-size:10px;
	font-family:Verdana;
	color:#1A1A83 ;
	font-weight:bold;
	background-color:#FA9D02;
	height:26px;
	border-top:0px;
}

.realtimemortgage_table td
{
	border-left:1px solid #b9bbc9;
	border-right:1px solid #b9bbc9;
}

.realtimemortgage_spacer
{
	border-bottom:1px solid #b9bbc9;
	font-size:1px;
}

.realtimemortgage_tablecol1
{
	width:104px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	border-right:1px solid #b9bbc9;
	padding-top:4px;
	vertical-align:top;
	padding-left:2px;
}
 
.realtimemortgage_tablecol2
{
	width:107px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	border-right:1px solid #b9bbc9;
	padding-top:4px;
	vertical-align:top;
	padding-left:2px;
}

.realtimemortgage_tablecol3
{
	width:50px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	border-right:1px solid #b9bbc9;
	text-align:center;
	padding-top:4px;
	vertical-align:top;
}

.realtimemortgage_tablecol4
{
	width:50px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	border-right:1px solid #b9bbc9;
	text-align:center;
	padding-top:4px;
	vertical-align:top;
}

.realtimemortgage_tablecol5
{
	width:52px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	border-right:1px solid #b9bbc9;
	text-align:center;
	padding-top:4px;
	vertical-align:top;
}

.realtimemortgage_tablecol6
{
	width:43px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	border-right:1px solid #b9bbc9;
	text-align:center;
	padding-top:4px;
	vertical-align:top;
}

.realtimemortgage_tablecol7
{
	width:42px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	border-right:1px solid #b9bbc9;
	text-align:center;
	padding-top:4px;
	vertical-align:top;
}

.realtimemortgage_tablecol8
{
	width:53px;
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
	text-align:left;
	padding-top:4px;
	vertical-align:top;
	padding-left:4px;
}


.realtimemortgage_tablecolerror
{
	width:520px;
	text-align:center;
	padding:10px;
}

/******************/
/* Printing       */
/******************/
@media print
{
	body 
	{
		width: 7.5in;
		border-left:none;
	}
	
	.container_templatemainmiddleright
	{
		float: left;
	}
		
    .container_templatemainleft
    {
        display:none;
    }

	.global_pagetitlelarge
	{
		display:none;
	}

	.global_pagetextlarge
	{
		display:none;
	}
	
	.global_pagetextlarge h2
	{
		display:none;
	}

	.global_elementseperatorlarge
	{
		display:none;
	}

	.realtimemortgage_printcontainer
	{
		display:none;
	}
	
	.realtimemortgage_table
	{
		width:550px;
		border:1px solid black;
	}
	
	.realtimemortgage_table th
	{
		border-bottom:1px solid black;
	}	
	
	.header_top
	{
		display:none;
	}
	
	.footertemplate_topimage
	{
		display:none;
	}
	
	.footertemplate_top
	{
		display:none;
	}
	
	.footer_bottom
	{
		display:none;
	}
	
	.footer_magico
	{
		display:none;
	}

}

.realtimemortgage_printpage .global_pagetitlelarge
{
	display:none;
}

.realtimemortgage_printpage .global_pagetextlarge
{
	display:none;
}

.realtimemortgage_printpage .global_elementseperatorlarge
{
	display:none;
}

.realtimemortgage_printpage .realtimemortgage_printcontainer
{
	display:none;
}

.realtimemortgage_printpage .realtimemortgage_angloconnectinfo
{
	display:none;
}

/******************/
.realtimemortgage_printcontainer
{
	margin-left:20px;
}

.realtimemortgage_arrowlink
{
	float:left;
	width:15px;
	padding-top:8px;
}

.realtimemortgage_linktextholder
{
	float:left;
	width:100px;
	padding-top:7px;
}

.realtimemortgage_printlinktextholder
{
	float:left;
	width:100px;
	padding-top:7px;
}


.realtimemortgage_printholder
{
	float:left;
	width:70px;
}

.realtimemortgage_printthispage
{
	display:block;
	background-image: url("General/print_this_page.jpg");
	background-position: left top;
	background-repeat:no-repeat;
	width:29px;
	height:27px;
}

a.realtimemortgage_printthispage:hover
{
	background-position: left top;
}

.realtimemortgage_textlink 
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#141879;
	text-decoration:none;
}

a.realtimemortgage_textlink:hover
{
	text-decoration:underline;
}

.realtimemortgage_printform
{
	display:block;
	background-image:url("General/general_arrow.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:12px;
	height:12px;
	font-size:1px;
}

a.realtimemortgage_printform:hover
{
	background-position: left bottom;
}

.realtimemortgage_contactlinkholder
{
	float: left;	
	/*width: 550px;*/
}

.realtimemortgage_lenderitems 
{
	font-size:11px;
	font-family:Verdana;
	color:#00004B;
}

.realtimemortgage_angloconnectinfo
{
	width: 17px;
	height: 25px;	
	position:absolute;
	left:30px;
	top:80px;
}

.realtimemortgage_infolink
{
	display:block;
	background-image:url("General/Info_orange_background.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:17px;
	height:25px;
	font-size:1px;
}

a.realtimemortgage_infolink:hover
{
	background-position: left bottom;	
}

.realtimemortgage_leftcurve
{
	background-image:url("General/leftcurve.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:6px;
	height:6px;
	text-align:left;
	padding-left:2px;
	border-right:1px solid #b9bbc9;
}

.realtimemortgage_rightcurve
{
	background-image:url("General/rightcurve.gif");
	background-repeat: no-repeat;
	background-position: right top;
	width:6px;
	height:6px;
	padding-left:4px;
}