/* CSS Document */

body
{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#a1bbd6;
}
h2 {
 font-size:18px;
}
#wrapper
{
width:945px;
margin:0 auto;
padding:0;
}

.clear
{
clear:both;
}

.title-img
{
float:left;
}

/*****************************************************
             Header Style
******************************************************/
#header
{
margin-top:7px;
float:left;
width:929px;
}

#logo
{
float:left;
width:279px;
height:107px;
}

img
{
border:none;
}

#top-link
{
float:left;
width:650px;
margin-top:66px;
height:41px;
}


.live-support
{
float:left;
width:61px;
background:url(images/live-support.jpg) no-repeat top left;
height:20px;
padding-left:85px;
padding-top:21px;
text-transform:uppercase;
color:#B90707;
font-weight:bold;
margin-left:34px;
font-size:13px;
letter-spacing:2px;
display:inline;
}

.call
{
float:left;
margin-left:43px;
padding-left:46px;
padding-top:10px;
width:192px;
height:31px;
background:url(images/call.jpg) no-repeat left top;
color:#fff;
font-weight:bold;
display:inline;
font-size:16px;
letter-spacing:5px;
display:inline;
}

.loan-officer
{
float:left;
width:130px;
height:31px;
margin-left:17px;
padding-top:10px;
padding-left:42px;
font-size:14px;
font-weight:bold;
color:#fff;
background:url(images/loan-officer.jpg) no-repeat left top;
}
.gohome
{
float:left;
width:65px;
height:31px;
margin-left:17px;
padding-top:10px;
padding-left:42px;
font-size:14px;
font-weight:bold;
color:#fff;
background:url(images/home.jpg) no-repeat left top;
}

.banner
{
float:left;
width:929px;
height:284px;
background:url(images/banner.jpg) no-repeat center top;
}


/*****************************************************
             Menu Style
******************************************************/

#menu
{
float:left;
width:929px;
height:48px;
background:#fff url(images/menu-bg.gif) repeat-x top center;
margin-top:9px;
margin-bottom:27px;
}

#menu ul
{
margin:0;
padding:0;
list-style-type:none;
}

#menu ul li
{
height:34px;
border-right:1px solid #fff;
padding-top:14px;
font-size:16px;
font-weight:bold;
color:#fff;
text-align:center;
}

#menu ul li ul li
{
width:200px;
font-size:13px;
padding-top:2px;
}

#menu ul li.fha
{
width:192px;
}

#menu ul li.conventional
{
width:262px;
}

#menu ul li.tools
{
width:130px;
}


#menu ul li.apply
{
width:158px;
}

#menu ul li.about
{
width:175px;
border-right:none;
}

#menu ul li a
{
font-size:16px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
#menu ul li ul li a
{
font-size:16px;
font-weight:bold;
color:#000;
text-decoration:none;
background-color:#fff;
}


#menu ul li a:hover
{
text-decoration:underline;
}

.loan-officer a
{
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
}


.loan-officer a:hover
{
text-decoration:underline;
}

.apply a
{
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
}


.apply a:hover
{
text-decoration:underline;
}

.apply a
{
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
}


.apply a:hover
{
text-decoration:underline;
}

/*****************************************************
             Content Style
******************************************************/

#content
{
width:929px;
float:left;
margin-right:16px;
display:inline;
font-size:14px;
color:#000000;
}

.welocome-box
{
float:left;
width:929px;
border:1px solid #D9DFE0;
background:#fff;
padding-bottom:10px;
margin-bottom:20px;
}

.welcome
{
width:373px;
height:27px;
border-right:1px solid #D9DFE0;
border-bottom:1px solid #D9DFE0;
background:url(images/green_bg.gif) repeat-x top left;
font-size:20px;
color:#188612;
font-weight:bold;
padding-top:3px;
padding-left:5px;
}

.welocome-box .txt
{
font-size:14px;
color:#000000;
padding:0 5px 0 10px;
margin:0;
}

.welocome-box p
{
font-size:14px;
color:#000000;
padding-top:12px;
margin:0;
}

.news-feed-box
{
float:left;
width:190px;
border:1px solid #D9DFE0;
background:#fff;
padding-bottom:50px;
height:290px;
overflow:hidden;
overflow-y: scroll;
}

.news-feed-title
{
width:190px;
height:27px;
padding-top:3px;
border-bottom:1px solid #D9DFE0;
background:url(images/green_bg.gif) repeat-x top left;
font-size:18px;
color:#188612;
font-weight:bold;
}

.news-feed
{
padding-left:10px;
padding-right:10px;
}

.news-feed-name {
color:#EA913A;
font-size:17px;
font-weight:bold;
padding-top:16px;
}


.news-feed ul
{
margin:0;
padding:0;
list-style-type:none;
}

.news-feed ul li
{
padding-top:13px;
}

.news-feed ul li.latest
{
font:"Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
color:#EA913A;
padding-top:16px;
}

.news-feed ul li.date, .rss_item .date
{
font-size:13px;
color:#000;
}

.news-feed ul li.link
{
font-size:13px;
color:#188612;
}

.news-feed ul li.link a, .rss_item a
{
font-size:13px;
color:#188612;
text-decoration:underline;
}

.news-feed ul li.link a:hover, .rss_item a:hover
{
text-decoration:none;
}

.lowest-rates-box
{
float:left;
width:500px;
margin-left:20px;
border:1px solid #D9DFE0;
background:#fff;
padding-bottom:53px;
display:inline;
margin-bottom:20px;
}

.lowest-rates-title
{
width:254px;
height:27px;
padding-top:3px;
border-bottom:1px solid #D9DFE0;
border-right:1px solid #D9DFE0;
background:url(images/green_bg.gif) repeat-x top left;
font-size:18px;
color:#188612;
font-weight:bold;
}

.lowest-rates-text
{
color:#000000;
font-size:13px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
padding-bottom:38px;
}

.loan-program
{
float:left;
margin-left:5px;
display:inline;
}

.loan-program ul
{
margin:0;
padding:0;
float:left;
list-style-type:none;
width:491px;
}

.loan-program ul li
{
float:left;
font-size:13px;
color:#000;

}

.loan-program ul li.loan-bg
{
float:left;
width:359px;
height:20px;
background:#E5E8EC;
padding-top:5px;
padding-left:5px;
}

.loan-program ul li.rate-bg
{
float:left;
width:78px;
height:20px;
background:#E5E8EC;
padding-top:5px;
}

.loan-program ul li.apr-bg
{
float:left;
width:49px;
height:20px;
background:#E5E8EC;
padding-top:5px;
}

.loan-program ul li.loan
{
float:left;
width:359px;
height:27px;
padding-left:5px;
padding-top:9px;
}

.loan-program ul li.rate
{
float:left;
width:78px;
height:27px;
padding-top:9px;
}



.loan-program ul li.apr
{
float:left;
width:49px;
height:27px;
padding-top:9px;
}

.featured-program-box
{
float:left;
width:500px;
margin-left:20px;
border:1px solid #D9DFE0;
background:#fff;
display:inline;
height:340px;
}

.featured-program-title
{
width:248px;
height:27px;
padding-top:3px;
border-bottom:1px solid #D9DFE0;
border-right:1px solid #D9DFE0;
background:url(images/green_bg.gif) repeat-x top left;
font-size:18px;
color:#188612;
font-weight:bold;
padding-left:6px;
}

.featured-program
{

display:inline;
}

.featured-program ul
{
margin:0;
padding:0;
list-style-type:none;
/* padding-top:20px;
padding-left:10px; */
}

.featured-program ul li
{
background:url(images/arrow.gif) no-repeat left;
font-size:14px;
color:#000;
margin-bottom:16px;
padding-left:30px;
line-height:16px;
}

/*****************************************************
             Right Sidebar
******************************************************/

#right-sidebar
{
float:left;
width:205px;
}
#home-bottombar
{
float:left;
width:929px;
margin-top:20px;
}
#home-bottombar div
{
}

#apply-now-box
{
float:left;
width:187px;
border:1px solid #D9DFE0;
background:#fff;
margin-bottom:10px;

margin-left:0px;
height:150px;
}

#apply-now-box .title
{
width:181px;
height:27px;
padding-top:3px;
border-bottom:1px solid #D9DFE0;
background:url(images/green_bg.gif) repeat-x top left;
font-size:18px;
color:#188612;
font-weight:bold;
padding-left:6px;
}

#apply-now-box .select
{
margin:14px 10px 10px 15px;
float:left;
display:inline;
}

#apply-now-box .select select
{
width:150px;
}

#apply-now-box .apply
{
color:#fff;
font-weight:bold;
background:url(images/green-bg.gif) repeat-x;
height:20px;
float:left;
width:90px;
font-size:13px;
padding-top:5px;
text-align:center;
margin-left:50px;
display:inline;
padding-bottom:10px;
}

#preferred-partner-box
{
float:left;
width:187px;
border:1px solid #D9DFE0;
background:#fff;
margin-bottom:10px;

margin-left:55px;
height:150px;
}

#preferred-partner-box .title
{
width:187px;
height:27px;
padding-top:3px;
border-bottom:1px solid #D9DFE0;
font-size:18px;
color:#188612;
font-weight:bold;
text-align:center;
background:url(images/green_bg.gif) repeat-x top left;
}

#preferred-partner-box .apply
{
color:#fff;
font-weight:bold;
background:url(images/green-bg.gif) repeat-x;
height:20px;
float:left;
width:90px;
font-size:13px;
padding-top:5px;
text-align:center;
margin-left:50px;
display:inline;
padding-bottom:10px;
margin-top:40px;
}

#contact-us-box
{
float:left;
width:187px;
border:1px solid #D9DFE0;
background:#fff;
margin-bottom:10px;

margin-left:57px;
height:150px;
}

#contact-us-box .title
{
width:181px;
height:27px;
padding-top:3px;
border-bottom:1px solid #D9DFE0;
font-size:18px;
color:#188612;
font-weight:bold;
padding-left:6px;
background:url(images/green_bg.gif) repeat-x top left;
}

#contact-us-box .img
{
margin:5px 0 5px 80px;
}

#contact-us-box .number
{
font-size:14px;
color:#000;
text-align:center;
font-weight:bold;
margin-top:16px;
}

#contact-us-box .apply
{
color:#fff;
font-weight:bold;
background:url(images/green-bg.gif) repeat-x;
height:20px;
float:left;
width:90px;
font-size:13px;
padding-top:5px;
text-align:center;
margin-left:50px;
display:inline;
padding-bottom:10px;
margin-top:10px;
}

#tools-calculators-box
{
float:left;
width:187px;
border:1px solid #D9DFE0;
background:#fff;
margin-bottom:5px;

margin-left:55px;
height:150px;
}

#tools-calculators-box .title
{
width:187px;
height:27px;
padding-top:3px;
border-bottom:1px solid #D9DFE0;
background:url(images/green_bg.gif) repeat-x top left;
font-size:18px;
color:#188612;
font-weight:bold;
text-align:center;
}

#tools-calculators-box .select
{
margin:14px 10px 10px 15px;
float:left;
display:inline;
}

#tools-calculators-box .select select
{
width:150px;
}

#tools-calculators-box .apply
{
color:#fff;
font-weight:bold;
background:url(images/green-bg.gif) repeat-x;
height:20px;
float:left;
width:42px;
font-size:13px;
padding-top:5px;
text-align:center;
margin-left:16px;
display:inline;
padding-bottom:9px;
}


#award-box-bg
{
background:transparent url(images/award-2007.png) no-repeat top right;
float:left;
width:205px;
height:144px;
color:#000;
}

#award-box-bg .txt
{
margin:0;
padding:0;
color:#000;
font-size:13px;
padding-top:40px;
padding-left:8px;
}

#award-box
{
float:left;
width:187px;
border-left:1px solid #D9DFE0;
border-bottom:1px solid #D9DFE0;
border-right:1px solid #D9DFE0;
background:#F9FAFB;
}

#award-box ul
{
margin:0;
padding:0;
list-style-type:none;
padding-left:8px;
padding-top:5px;
}

#award-box ul li
{
margin:0;
padding:0;
color:#000;
margin-bottom:11px;
font-size:13px;
display:block;
line-height:14px;
}


/*****************************************************
             Stock Quotes
******************************************************/

#stock-quotes-box
{
float:left;
margin-top:20px;
margin-bottom:20px;
}

.stock-quotes-bg
{
float:left;
width:899px;
margin:6px 15px;
background:#CCC8C8;
height:24px;
padding-top:3px;
display:inline;
}

.stock-quotes-bg .txt
{
font-size:13px;
color:#000088;
font-weight:bold;
padding-top:4px;
padding-left:15px;
font-weight:bold;
padding-left:15px;
float:left;
}

.stock-quotes-bg .txt2
{
font-size:13px;
color:#000;
font-weight:bold;
padding-right:15px;
}

.stock-quotes-bg .gray
{
color:#606060;
}

.stock-quotes-bg .green
{
color:#228A1C;
padding:0 5px;
}

.stock-quotes-bg .msft
{
padding-right:5px;
}

.stock-quotes-bg .goog
{
padding-left:45px;
padding-right:5px;
}

.stock-quotes-bg .yhoo
{
padding-left:45px;
padding-right:5px;
}

/*****************************************************
             Footer Style
******************************************************/

#footer
{
width:929px;
height:90px;
background:#fff;
text-align:center;
}

#footer .links
{
color:#000;
font-size:13px;
padding-top:25px;
}

#footer .links ul
{
margin:0;
padding:0;
list-style-type:none;
}

#footer .links ul li
{
display:inline;

}

#footer .links ul li a {
color:blue;
font-weight:bold;
padding:0 5px;
text-decoration:underline;
}

#footer .copy
{
color:#000;
font-size:13px;
padding-top:14px;
}
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.5em;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-right: 3px;
border: 1px solid #778;
border-bottom: none;
background: #FDF200;
color:#000;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: #FDF200;
background: #000;
border-color: navy;
}

#tablist li a.current{
background: #000;
color:#FDF200;
}

#props{
 text-align:center;
 font-size:8pt;
 color: #333;
}
#props a{
 color: #333;
 text-decoration:none;
}