﻿body 
{
    text-align:center;
}
div.SiteWrapper
{
    width:750px;
    height:100%;
    margin: 0 auto;
    font-family:Arial;
    text-align:left;
}
strong
{
    font-weight:bold;
}
A:link, A:visited
{ 
    font-family: arial; 
    font-size: 11px; 
    color: #2D3979; 
    text-decoration: none; 
    font-weight: bold;
}    
 
A:hover, A:active  
{ 
    font-family: arial; 
    font-size: 11px; 
    color: #587FB4; 
    text-decoration: underline; 
    font-weight: bold;
}        
.Header
{
    background-image:url('/resources/Images/Backgrounds/HeaderFadeTop.png');
    background-repeat:repeat-x;
    background-position:top;
    padding-top:10px;
}
.Logo
{
    float:left;
}
.LoginContact
{
    float:right;
    text-align:right;
}
.LoginContact p
{
    padding:5px;
}
.TopNav
{
    text-align:right;
    clear:both;
    background-image:url('/resources/Images/Backgrounds/HeaderFade.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.Middle
{
    float:left;
    background-image:url('/resources/Images/Backgrounds/MainBackground.png');
    background-repeat:repeat-y;
}
.LeftContentPanel
{
    width:150px;
    height:100%;
    float:left;
    font-size:11px;
}
#searchbox
{
    width:100%;
    padding-top:55px;
    padding-bottom:20px;
    padding-left:5px;
    line-height:22px;
}
#searchbox input
{
    margin-bottom:5px;
}
#searchfield
{
    width:140px;
}    
.MainContentPanel
{
    width:600px;
    height:100%;
    float:left;
    font-size:11px;
}
.MainContentSubPanel
{
    width:450px;
    height:100%;
    float:left;
}
.RightContentPanel
{
    width:150px;
    height:100%;
    float:right;
    font-size:14px;
   
}
.RightContentPanel table tr td a img
{
    padding-top:40px;
}
.RightContentPanel table table
{
    width:150px;
    border:none;
}
.Footer
{
    float:left;
}
.LeftFillerPanel
{
    width:150px;
    height:55px;
    float:left;
    background-color:#FFFAC5;
}
.LeftFillerPanel .SideSearch
{
    clear:both; 
    padding-left:5px; 
    padding-top:5px;
}
.BottomMenuPanel
{
    width:450px;
    height:55px;
    background-color:#CCE2C5;
    float:left;
}
.RightFillerPanel
{
    width:150px;
    height:55px;
    background-color:#CCE2C5;
    float:left;
}
.BottomMenuItem
{ 
    width:112px;
    text-align:center;
    float:left;
    list-style:none;
    padding-top:22px;
}
.CopyRightPanel
{
    clear:both;
    width:100%;
    height:40px;
    text-align:center;
    font-size:12px;
}
.CopyRightPanel a img
{
    padding-top:10px;
    border:none 0px #FFFFFF;
}
.CopyRightPanel span
{
    font-size:10px; 
    color:#A7ABAC; 
    position:relative; 
    top:-10px;
}
.post
{
    border-bottom:solid 1px gray;
    padding-bottom:10px;
    padding-top:10px;
}
.post h1
{
    font-size:14px;
}
.post .taggedlink
{
    font-size:14px;
}
.QuickRates
{
    font-family: arial; 
    font-size: 10px;
    color:#525759;
    border-collapse:separate;
}
td.QuickRates
{
    text-align:right;
    padding-right:5px;
}
td.QuickHeading
{
    font-size: 12px;
}
.SmallAdPanel
{
    float:left;
    border-bottom:solid 18px #09357A;
}
.SmallAd
{
    float:left;
}
.winners
{
    width:75%;
}
.names
{
    width:35%;
}
.city
{
    width:35%;
}
.amount
{
    width:30%; 
    text-align:right;
}
p.standard
{
    margin-top:1em;
    margin-bottom:1em;
}
a.standard
{
    font-size:12px;
    font-weight:normal;
}
ul.standard
{
    margin-left:2em;
    list-style:disc;
}
ol.standard
{
    margin-left:2em;
    list-style:decimal;
}
div.Content
{
    padding:10px;
    font-size:12px;
    clear:both;
    background-color:White;
}
div.ContentHeading
{
    width:100%; 
    text-align:center;
}
p.heading, p.LargeHeading, h1.heading 
{ 
    font-family: arial; 
    font-size: 18px; 
    color: #2D3979;
    margin-bottom:1em;
    margin-top:1em;
}
.SubMenu
{
    width:450px;
    float:left;
}
.SubMenuWide
{
    width:600px;
    float:left;
}
.SubMenuHeading
{
    background-color:#09357a;
    color:White;
    font-size:14px;
    height:20px;
    padding-top:5px;
}
.SubMenuTitle
{ 
    padding-left:10px;
    font-weight:bold;
    display:block;
    float:left;
}
.SubMenuPhone
{
    padding-right:10px;
    text-align:right;
    float:right;
    display:block;
}
.SubMenu .SubMenuItems
{
    float:left;
    clear:both;    
    list-style:none;
    background-color:#d3d5d5;
    padding:5px;
    width:440px;
}
.SubMenuWide .SubMenuItems
{
    float:left;
    clear:both;    
    list-style:none;
    background-color:#d3d5d5;
    padding:5px;
    width:590px;
}
.SubMenu .SubMenuItem
{
    float:left;
    width:220px;
    text-align:left;
}
.SubMenuWide .SubMenuItem
{
    float:left;
    width:295px;
    text-align:left;
}
.SubMenuItem a
{
    color:Black;
    font-weight:normal;
}
.ContactInfo
{
    border-style:solid;
    border-width:2px; 
    border-color:#d3d5d5;
    padding-left:5px;
    margin-top:10px;
    width:215px;
}
.ContactInfo td
{
    padding:1px 1px 1px 5px;
}
.BranchListing, .Instructions
{
    width:400; 
    padding:15px; 
    background-color:#F6F7F7;
}
.BranchInfo
{
    height:200px; 
    width:200px; 
    border:solid 1px #E8EAEC; 
    padding:5px;
}
.BranchAtn
{
    color:Red; 
    font-weight:bold;
}
a.BigLinks
{
    font-size:14px;
}
.YouthCentsLogo
{
    float:right;
}
.LifeStyleImage
{
    float:right;
    margin-left:10px;
    margin-bottom:10px;
}
.RatesTable
{
    width:430px;
    margin-bottom:2em;
}
.RatesTable td
{
    border:solid 1px white;
}
.RatesTableHeader
{
    background-color:#C7E1BD;
}
.RatesTableHeaderTitle
{
    float:left;
    font-weight:bold; 
    font-size:14px;
}
.RatesTableHeaderContact
{
    float:right;
}
.RatesTableColumns
{
    background-color:#C7E1BD;
    text-align:center;
}
.RatesTableValues
{
    background-color:#E9EAEA; 
    text-align:center;
}
.RatesTableValues .LeftAlign
{
    text-align:left;
}
.RatesTableValues .TopAlign
{
    vertical-align:top;
}
.RatesTableExplanation
{
    padding:15px;
    text-align:left;
}
.RatesTableHeaderSubTitle
{
    font-weight:bold;
    background-color:#C7E1BD;
}
.RatesTable td.apy{
	font-weight:bold;
}
tr.ForeclosureListHeading th
{
    text-align:center;
    background-color:#D3D5D5;
    font-size:14px;
}
tr.ForeclosureListRow td
{
    margin:3px;
}
tr.ForeclosureListAltRow td
{
    background-color:#D3D5D5;
}
.ForeclosurePhoto
{
    width:290px; 
    height:215px; 
    float:left; 
    padding: 2px;
}
.HomeDetails
{
    width:290px; 
    float:right;
}
.detailHeader 
{ 
    padding-left:10px; 
    margin:0px; 
    width:280px; 
    font-weight:bold; 
    background-color:#CCE2C5; 
}
.detailList 
{ 
    padding:2px; 
    margin:0px; 
    list-style-type: none;
}
.detailItem 
{ 
    text-decoration:none; 
    padding-left:15px; 
    margin:0px; 
}
.HomeDetailImageHolder
{
    width:290px; 
    float:left;
}
.HomeDetailImage
{
    width:290px;
}
tr.HomeAdminList
{
    text-align:center;
}
tr.HomeAdminListAlt
{
    background-color: #D3D5D5; 
    text-align:center;
}
.AddressHolder
{
    width:295px; 
    clear:both; 
    float:left;
}
.DetailsHolder
{
    width:295px; 
    float:right;
}
td.options
{
    vertical-align:top;
    border:solid 1px black;
}
table.PrimeRateTable, img.PrimeRateTable
{
    width:580px;
}
table.PrimeRateTable td
{
    border:solid 1px black;
    text-align:center;
}
.Disclaimer
{
    font-size:9px;
}
.Section
{
    clear:both;
    padding-left:20px;
    padding-bottom:10px;
    padding-top:5px;
}
.SectionTitle
{
    width:420px; 
    padding:5px; 
    background-color:#F6F7F7;
    float:left;
}
.SectionTitleName
{
    display:block;
    float:left;
    font-weight:bold;
}
.SectionTitleLinks
{
    display:block;
    float:right;
    width:75px;
}
.BranchAddress
{
    float:left; 
    width:40%; 
    font-weight:bold;
}
.BranchDirections
{
    float:right; 
    width:60%;
}
.BranchMap
{
    clear:both; 
    padding-top:10px;
}
p.RewardsHeading 
{ 
    font-family: arial; 
    font-size: 18px; 
    margin-bottom:1em;
    margin-top:1em;
}
.RewardsBorder
{
    width:100%;
}
.RewardsBorder td, .RewardsBorder th
{
    border: double 3px black;
}
.RewardsBorder td, .RewardsBorder th
{
    width: 130px;
    text-align: center;
    padding:3px;
}
.RewardsBorder th
{
    font-size:18px;
}
.CalcLabel
{
    width:90px;
    display:block;
    clear:both;
    float:left;
    text-align:right;
    margin-right:10px;
    margin-bottom:15px;
}
.CalcField
{
    float:left;
    margin-bottom:15px;
}
.CalcButton, .ClearFloat
{
    clear:both;
}
.LoanCalcButton
{
    float:left;
}

.MainForm
{
    width:580px;
}
.MainForm td
{
    vertical-align:top;
    padding:3px;
}
.Form
{
    width:100%;
    border:solid 2px black;
}
.Form th, .Form td
{
    border:solid 1px black;
}
.FormSectionHeading
{
    text-align:center;
    background-color:#004B8B;
    color:White;
    font-weight:bold;
}
.FormButton
{
    background-color:#004B8B; 
    color:white; 
    font-weight:bold; 
    font-size: 14px;
    height:20px;
    margin:1em;
}
.FormDOB
{
    width:70px;
}
.FormPhone, .FormSSN
{
    width:105px;
}
.FormState
{
    width:20px;
}
.FormZip
{
    width:45px;
}
.FormRelType
{
    width:90px;
}
.FormLivingStatus input
{
    margin-left:10px;
}