body {
	background: #fff;	
font-family:Tahoma, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:10pt;
margin:0;
padding:0;
}
#mfaa{
	position: absolute; right: 10px; top: 620px; width: 160px;
}
#mfaa_full{
	position: absolute; right: 0pt; top: 9px;
}
.lender_container{
    overflow: hidden;
}
.lenders{
    width: 3680px;
}
h3{
	
}
.properties{
	padding:0;
}
.properties li{
	list-style: none !important;

}
.properties li img{
	float: left;margin: 0 10px 55px 0;border:1px solid #000;
}
.properties p, .properties strong{
	margin: 0;
	color: #000 !important;
}
.properties p{
	margin: 0;
}
.property img{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
a {
color:#1978B8;
text-decoration:none;
}

a:hover {
color:#1978B8;
text-decoration:underline;
}

img {
border:0;
}
.annual p{
	font-size: 10pt;
}
.clear {
clear:both;
}
hr{
	clear:both;
	margin-bottom: 10px;
}
li {
border-right:1px solid #b4b4b4;
display:inline;
margin:0 2px 0 0;
padding:0 5px 0 0;
}

.header {
padding:0 10px;
position: relative;
}

.main_header {
border-bottom: 1px solid #B4B4B4;
padding:10px;
position: relative;
}

.main_header .logo{
margin-top: 5px;
}
.content {
margin-top:10px;
min-height:400px;
padding:10px;
}

.footer .logo {
float:left;
margin:-47px 0 0;
}

.container {
margin:0 auto;
width:950px;
}

.global_nav {
width:100%;
padding:12px;
background: url('../images/global_nav_bg.png') no-repeat;
margin: 15px 0 !important;
}
.global_nav li{
border: 0;
position:relative;
margin-right:15px !important;
}
.global_nav li .sub_menu{
border: 1px solid #555;
top:26px;
left:0;
background: #787878;
padding: 5px;
position: absolute;
z-index: 2;
width: 185px;
}
.global_nav li a{
color:#fff;
padding: 12px 0;
}
.global_nav li .sub_menu a{
display: block;
padding: 0 0 5px 0;
margin: 0 0 5px 0;
border-bottom: 1px dotted;
}
.global_nav li a:hover{
color: #fff;
text-decoration: underline;
}

.last {
border:0 !important;
margin:0 !important;
padding:0 !important;
}

.column {
float:left;
margin:20px 0 50px;
padding:10px;
width:280px;
}

.column a {
color:#1978B8;
}

h1 {
color:#1978B8;
font-size:14pt;
font-weight:bold;
margin:0;
font-family: 'GothamRegular', Tahoma;
}

.middle {
border-left:1px solid #b4b4b4;
border-right:1px solid #b4b4b4;
width:308px;
}

.column p {
text-align:justify;
}
.footer {
border-top:1px solid #b4b4b4;
color:#4f4f4f;
font-size:9pt;
padding:10px;
}
.total{
	width: 543px;
	text-align: right;
	padding: 14px 0;
	float:left;
}
.footer ul {
float:right;
margin:0 0 10px;
padding:0 0 0 10px;
}
.footer li{
	display: inline !important;
	list-style: none !important;
}
#scroll{
	height: 500px;
	width: 570px;
	overflow: auto;
	margin-left: 50px;
}
.question {
	margin-top: 20px;
	padding:8px;
	background: #ccc;
	font-size: 12pt;
}
.answers input{
	padding: 4px;
	margin-left: 20px;
}
.q_question {
display:block;
float:left;
font-weight:700;
}
#annual_expenditure .question{
	background: none !important;
	margin:0 !important;
	padding:0 !important;
	font-size: 10pt !important;
}
#annual_expenditure .total {
border:1px solid #000;
padding:5px;
width:60px;

}

#total {
border:1px solid #000;
padding:5px;
width:80px;
margin-bottom: 0;

}
#income {
border:1px solid #000;
padding:5px;
width:80px;
}
#result{
	text-align: center;
	width: 100%;
	font-weight: bold;
	clear: both;
}

#annual_expenditure .amount {
border:1px solid #000;
float:left;
padding:5px;
width:50px !important;
}
#per{
	margin-left: 50px;
}
#annual_expenditure .radio{
float:left;
font-weight: bold;
padding:4px;
text-align:center;
width:23px;
}
.l_item{
float:left;
text-align: center !important;
font-weight: bold;
width:200px;
margin-left: 46px;
}
.l_amount{
float:left;
text-align: center !important;
font-weight: bold;
width:44px !important;
}
.question .l_per{
float:left;
text-align: center !important;
font-weight: bold;
width:186px !important;
padding: 5px 0 !important;
}
.question .l_annual{
float:left;
text-align: center !important;
font-weight: bold;
width:60px !important;
}
#annual_expenditure label{
display:block;
float:left;
padding:5px 10px;
text-align:right;
width:200px;
}
.copy,.q_answer {
float:right;
}
.annual, .annual2, .annual3{
	margin: 0 auto;
	width: 980px;
}
.phone_display{
	display:none;
}
.annual{
		height: 700px;
	background: transparent url('../images/bernie_calculator_cut.png') no-repeat scroll;
}

.annual2{
		height: 700px;
	background: transparent url('../images/helen_calculator_cut.png') no-repeat scroll;
}
.annual3{
		height: 700px;
	background: transparent url('../images/mike_calculator_cut.png') no-repeat scroll;
}
.annual_container{
	float: right;
	margin-top: 12px;
	width: 750px;
}
.info_box{
	float: right;
	padding-bottom: 10px;
	border: 1px solid #B4B4B4;
	width: 200px;
	margin: 0 11px 10px 30px;
}
.info_box h2{
	background: #1978B8;
	color: #fff;
	margin: 0;
	padding: 5px;
	font-size: 13pt;
}
.info_box p{
	padding-right: 5px;
		padding-left: 5px;
		padding-top: 10px;
		margin: 0;
}
.info_box a{
color: #1978B8
}
.calculator_list li{
	border: 0;
	display: list-item;
	margin-left: 10px;
}
.our_team h1{
	margin-bottom: 10px;
}
.our_team img{
	float: left;
}
.border{
	border: 1px solid #4f4f4f;
	margin: 10px 30px 10px 0;
}
.left{
	float: left;
}
.map{
	width:500px;height:300px;float:left;
}
.applicant{
	border: 1px solid #000;
	padding: 20px;
	margin: 20px;
	float: left;
	width: 300px;
}
.applicant hr{
	margin: 10px 0;
}
.applicant h2{
	margin-top: 0;
}
.content ul{
margin-left: 10px;	
}
.content li{
list-style: disc outside;
display: list-item;
border: 0;
}
.right{
	float:right;
}
.lenders img{
	padding: 5px;
}
.drop_down{
	display: block;
	margin-bottom: 20px;
}
.rates td
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	vertical-align:bottom;
	border:none;
	white-space:nowrap;
	}
.style2 {font-size: 10pt; font-family: Tahoma; text-align: left; vertical-align: top; border: .5pt solid #D4D0C8; background: #ECE9D8; white-space: normal; font-weight: bold; }
