﻿body 
{
	color:#707070;
    font:9pt Verdana, Arial, Times New Roman;
    line-height:15px;
}
#container 
{
	width:900px;
    margin:0 auto;
}

.paddingTop {padding-top:3px;}

/* HEADER */
#header {width:900px;}
#header #rightAlign {float:right; text-align:right;}
.headerPhone {position:relative; top:40px; font-size:11pt; font-weight:bold;}
#headerMenuContainer {text-align:center; padding:8px 0 0 0;}
#headerMenu {background-color:#344b9b; color:White; padding:5px;}

/* FOOTER */
#footerContainer {background-color:#344b9b; color:White; padding:3px;}

/********************************************************************************************************************
    HOME CONTENT
********************************************************************************************************************/
/* MAIN CONTAINER */
.homeContainer td {width:270px; padding:15px; vertical-align:top;}
#homeCol2 {border-left:solid 1px #d7dbe7; border-right:solid 1px #d7dbe7}

/* HOME CONTENT */
#homeBanner
{
    background:url(../../Images/Banner_Home.jpg) no-repeat;
    width:900px;
    height:167px;
    padding-bottom:1px;
    border-bottom:solid 8px #344b9b;
}
#homeBanner div {float:left; color:White; font-size:13pt; font-weight:bold; width:300px; text-align:center; padding:147px 0 5px 0;}

/* column 1 */
#homeCol1 #headerText {font-weight:bold; font-size:11pt; margin-left:9px; text-align:left;}
#homeCol1 iframe {margin-left:9px;}
#freeConsultation {border:1px solid #b5bcd1; padding:10px; width:250px; margin-left:6px; background-color:White; text-align:left; margin-right:5px;}
#freeConsultationInner div {font-size:8pt; padding:4px 0 4px 0;}
.sumbitButton {float:right;}

/* column 2 */
#homeCol2 {text-align:justify;}
#quoteText {font-size:11pt; font-weight:bold; line-height:16px;}
#quoteText span {font-size:7pt;}
#quoteButton {background:url(../../Images/Button_OnlineQuote.gif) no-repeat; width:252px; height:62px; position:relative; left:23px;}
#quoteButton a {position:relative; top:22px; left:11px; color:White; font-size:10pt; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#quoteButton a:hover, #quoteButtonSmall a:hover {color:#eeb334}
#quoteButtonSmall {background:url(../../Images/Button_OnlineQuote_sm.gif) no-repeat; width:195px; height:54px; text-align:left;}
#quoteButtonSmall a {color:White; font-size:7pt; font-weight:bold; text-transform:uppercase; text-decoration:none; position:relative; top:19px; left:11px;}
#commLoansButton {background:url(../../Images/Button_CommercialLoans.gif) no-repeat; width:237px; height:60px; margin:0 0 0 16px;}
#commLoansButton a {color:White; font-size:11pt; font-weight:bold; position:relative; top:18px; left:52px;}
#commLoansButton a:hover {color:#adff2f}

/* column 3 */
#homeCol3 {text-align:justify;}
#testimonial {font-style:italic; text-align:left;}
#homeCol3 span {float:right;}
#logos {margin:43px 0 20px 0;}
#bbb {margin-right:18px;}
#bbb a, #bbb a:visited {font-size:10pt; color:white; font-weight:bold; text-decoration:none;}
#bbb a:hover {color:#9cff2f;}
/********************************************************************************************************************/

img {border:none}

.formLabel
{
	font-size:8pt;
}

td.width
{
	width:192px;
}

.title, .text-title
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:10pt;
	color:#002782;
	font-weight:bold;
}

.titlefont, .text-titlefont, .title-titlefont
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:14pt;
    color:#5e70a0;
    padding-bottom:52px;
}

.textContainer
{
    padding:28px 0 10px 0;
}
.titlefont2, .title-titlefont2
{
    font-size:20pt;
    font-weight:bold;
    color:Black;
}

.titlefont2b, .title-titlefont2b
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:16pt;
    font-weight:bold;
}

.titlefont3, .title-titlefont3
{
   font-family:Verdana, Arial, Times New Roman;
   font-size:11pt;
   color:#da4714;
   font-weight:bold;
}

.title-titlefont4
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:20pt;
    color:White;
    font-weight:bold;    
}

.advertisingFont2, .title-advertisingFont2
{
   font-family:Verdana, Arial, Times New Roman;
   font-size:11pt;
   color:#ebebeb;
   font-weight:bold;
}

.advertisingFont3, .title-advertisingFont3
{
   font-family:Verdana, Arial, Times New Roman;
   font-size:14pt;
   color:#ebebeb;
   font-weight:bold;
}

.text-specialSm
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:14pt;
    color:White;    
}

.textfont, .text, .textBlock, .label, .number, .text-smallfont, .text-smallerfont
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    color:#707070;
    line-height:15px;
    margin-top:0;
}

.text-smallfont
{    
    font-size:8pt;    
}

.text-smallerfont
{    
    font-size:7pt;    
}

.text-t2, .text-t2
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    color:#707070;
    line-height:17px;
    margin-top:0;
}

.text-reports
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:8pt;
    color:#959595;
    text-align:justify;    
}

.text-bolder, .textBlock-bolder
{
	font-weight:bolder;
	font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    color:#707070;
    line-height:15px;
    margin-top:0;
}

.text-bold, .textBlock-bold
{
	font-weight:bold;
	font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    color:#707070;
    line-height:15px;
    margin-top:0;
}


.text-semibold, .textBlock-semibold
{
	font-weight:bold;
	font-family:Verdana, Arial, Times New Roman;
    font-size:8pt;
    color:#757575;
    line-height:15px;
    margin-top:0;
}


.textBlock-alignRight, .contentBlock-alignRight
{
	text-align:right;
	font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    color:#707070;    
}

.text-advertising, .textBlock-advertising, .listBlock-advertising, .advertising
{	
	font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    color:#545454;    
}

.text-italics, .textBlock-italics
{
	font-style:italic;
	font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    color:#707070;
    margin-top:0;
}

.textfont2, .text-textfont2, .textBlock-textfont2
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    color:#959595;
    font-weight:bold;
}

.bluefont, .text-bluefont
{
   font-family:Verdana, Arial, Times New Roman;
   font-size:9pt;
   color:#647cbf;
   font-weight:bold;
}

.bluefont2, .text-bluefont2
{
   font-family:Verdana, Arial, Times New Roman;
   font-size:11pt;
   color:#647cbf;
   font-weight:bold;
}

.bfont, .text-bfont, .textBlock-bfont
{
   font-family:Verdana, Arial, Times New Roman;
   font-size:9pt;
   color:#647cbf;
}

.greenfont
{
   font-family:Verdana, Arial, Times New Roman;
   font-size:9pt;
   color:green;
   font-weight:bold;
}

.listBlock
{
	list-style-type:disc;
    padding-top:0;   
    margin-top:0;
}

/***** Link styles *************************************************************/
/*===== Link type:title - used on all portal controls ======*/
a.portalTitle:link, a.portalTitle:visited
{
    color:White;
    font-family:Verdana,Arial,Times New Roman;
    font-size:.9em;
    font-weight:bold;    
    text-decoration:none;
}

a.portalTitle:hover
{
    color:#adff2f;    
}


a.portalLilTitle:link, a.portalLilTitle:visited
{
    color:White;
    font-family:Verdana,Arial,Times New Roman;
    font-size:.8em;
    font-weight:bold;    
    text-decoration:none;
}
a.portalLilTitle:hover
{
    color:#adff2f;    
}
/*===== /Link type:title - used on all portal controls ======*/

a.link-banner, a.link-banner:visited
{
    color:White;
    font-family:Verdana, Arial, Times New Roman;
    font-size:8pt;
    text-decoration:none;
    line-height:14px;
	font-weight:bold;
}

a.link-banner:hover
{
    color:#adff2f;
    font-family:Verdana, Arial, Times New Roman;
    font-size:8pt;
    line-height:14px;
    text-decoration:none;
	font-weight:bold;
}

a.link, a.link:visited
{
    color:#647cbf;
    font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    text-decoration:none;
    line-height:15px;
}

a.link:hover
{
    color:#eeb334;
    font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;    
    text-decoration:none;
    line-height:15px;
}

a.link-red, a.link-red:visited
{
    color:#ff0000;
    font-family:Verdana, Arial, Times New Roman;
    font-size:9pt;
    text-decoration:none;    
}
a.link-red:hover {color:#eeb334;}

a.link-bluefont, a.link-bluefont:visited
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:9pt;
	color:#647cbf;
	font-weight:bold;
	text-decoration:none;
}

a.link-bluefont:hover
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:9pt;
	color:#eeb334;
	font-weight:bold;
	text-decoration:none;
}

a.link-tools, a.link-tools:visited
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:8pt;
	color:#647cbf;
	font-weight:bold;
	text-decoration:none;
}

a.link-tools:hover
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:8pt;
	color:#eeb334;
	font-weight:bold;
	text-decoration:none;
}

a.link-helptools, a.link-helptools:visited
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:8pt;
	color:Black;
	font-weight:bold;
	text-decoration:none;
}
a.link-helptools:hover {color:#eeb334;}	

a.link-realtors, a.link-realtors:visited
{
	letter-spacing:1px;
	font-family:Verdana, Arial, Times New Roman;
    font-weight:bold;
	font-size:10.5pt;
	color:White;
	text-decoration:none;
}
a.link-realtors:hover {color:#adff2f;}

a.link-italics, a.link-italics:visited
{
	font-style:italic;
	font-family:Verdana, Arial, Times New Roman;
    font-size:8pt;
    color:#959595;
    text-decoration:none;
    line-height:14px;
    margin-top:0;
}
a.link-italics:hover {color:#eeb334;}



a.link-hb, a.link-hb:visited,a.link-hb:hover
{
	font-size:14pt; 	
    font-family:Verdana, Arial, Times New Roman;    
    text-decoration:none;
    line-height:20px;	
}


a.link-hb1, a.link-hb1:visited,a.link-hb1:hover
{
	font-size:14pt; 
	color:#9bcbfa;
    font-family:Verdana, Arial, Times New Roman;    
    text-decoration:none;
    line-height:14px;
	font-weight:bold;
}


/************************* /Link styles ***************************/

.banner
{    
    background-repeat:no-repeat;
    height:295px;
}

.bluebar
{
    background:url(Images/bluebar_medium.jpg) no-repeat;
    width:518px; height:58px;
    border-bottom:solid 1px #d7dbe7;
    text-align:right;
}

.longbluebar
{
    background-image:url(Images/bluebar_long.jpg);
    background-repeat:no-repeat;
    width:518px;
}


.position
{
    position:relative;
    top:200px;
    left:12px;
    display:block;
}

.footerLeft
{
	width:7px; 
	height:20px; 
	background-image:url(Images/footer_left.jpg);
	background-repeat:no-repeat;
}

.footerMiddle
{
	height:20px; 
	background-image:url(Images/footer_middle.jpg); 
	background-repeat:repeat-x;
}

.footerRight
{
	width:7px;
	height:20px; 
	background-image:url(Images/footer_right.jpg); 
	background-repeat:no-repeat;
}

.link-banner1
{
	width:511px;
	height:361px;
	background-image:url(Images/Banner_CoupleMid.jpg); 
	background-repeat:no-repeat;
}