﻿html,body {
      margin:0;
      padding:0;
      background-color: #DAECFB;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #191919;
      font-size: 12px;
      line-height: 19px;
 }
 
 #MainTable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #151E49;
    font-size: 12px;
    background-color: #FFFFFF;
    width: 970px;
    text-align: left;
    vertical-align: top;
    border-bottom: #0891c5 1px inset;
    border-left: #0891c5 1px inset;
    border-top: #0891c5 1px inset;
    border-right: #0891c5 1px inset;
}
 
 #LeftSide
 {
    width: 220px;
    text-align:center;
	vertical-align:top;
 }
 
 #RightSide
 {
    width: 750px;
    text-align:left;
	vertical-align:top;
 }

 
 .PageContent
 {
/*	border-left: solid 1px #151E49;
	border-right: solid 1px #151E49;
	border-bottom: solid 1px #151E49;	*/
 }
 
#GeneralContent
{
    margin: 20px;
    text-justify: inter-word;
    text-align: justify;
    vertical-align: top;
}


 H1
{
    text-transform: uppercase;
    color: #d3000f;
    font-size: 16px;
}

H2
{
    text-transform: uppercase;
    font-size: 14px;
}

.redText
{
  color: #d3000f;
}

.GralPhoneNumber
{
    color: #FFCC00;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    margin:  20px 0px;
}

/* General Links */ 
 a.WebLinks:link, A.WebLinks:visited  {color: #d3000f; text-decoration: underline;}
 a.WebLinks:hover     {color: #0891C5;}


/* Main Menu & Links */
.Menu
 {
    background-image: url('../Images/bgMenuButton.jpg');
    width: 125px;
    height: 65px;
    color: #FFFFFF;
    text-align: center; 
    vertical-align: middle;
 }
 
 .MenuContact
 {
    background-image: url('../Images/bgMenuButtonRed.jpg');
    width: 125px;
    height: 65px;
    color: #FFFFFF;
    text-align: center; 
    vertical-align: middle;
 }
 
 A.MenuLinks:link, A.MenuLinks:visited  {color: #FFFFFF; text-decoration: none; font-weight:bold;}
 A.MenuLinks:hover  {color: #CAE1F3;}
 
 
 A.MenuContactLink:link, A.MenuContactLink:visited  {color: #FFFFFF; text-decoration: none; font-weight:bold;}
 A.MenuContactLink:hover  {color: #000000;}



/* Footer & Navegation */  
 #Footer
 {
     background-color: #014A8E;
     text-align: right; 
     vertical-align: middle;
     border: solid 1px #939393; 
     font-size: 11px;
 }
 
 .FooterSeparator {float:right;  text-align: center; vertical-align: middle; border-right: solid 1px #CAE1F3;padding: 5px 20px 5px 20px;}
 A.FooterLinks:link, A.FooterLinks:visited  {color: #CAE1F3; text-decoration: none;}
 A.FooterLinks:hover  {color: #FFFFFF;}


/* Home */
#HomeRates
{
    background-color: #014A8E;
    color: #FFFFFF;
    width: 220px; 
    height: 238px;
    margin-top: 3px;
    margin-bottom: 3px;
    border: solid 1px #000000;
}


#HomeContactInfo
{
    background-color: #CAE1F3;
    border: solid 1px #0891C5;
    width: 220px;
}

#HomeRatesTitle
{
      text-transform: uppercase;
      font-weight: bold;
      font-size: 14px;
}

#HomeRatesNote
{
    font-size: 10px;
}

.HomeRatesValue
{
    color: #FFCC00;
    font-weight: bold;
    font-size: 18px;
}

#HomeRates tr.alt td
{
    border-top: dotted 1px #FFFFFF;
    border-bottom: dotted 1px #FFFFFF;
}

.HomePhones
{
    color: #d3000f;
    font-weight: bold;
    font-size: 18px;
}

/* Rates */
#adsRates
{
    background-image: url(../Images/bgRates.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    margin-top:3px;
    width: 220px;
    height: 400px;
}

 A.RateLinks:link, A.RateLinks:visited  {color: #d3000f; font-size: 14px; text-decoration: underline; font-weight:bold;}
 A.RateLinks:hover  {color: #151E49;}
 
 /* Calculators Tools */
 
 #CalculatorAction
 {
    background-color: #014A8E;
    color: #FFFFFF;
    width: 220px;
    border: solid 1px #000000;
 }
 
 #CalculatorPhones
 {
    color: #d3000f;
    font-weight: bold;
    font-size: 18px;
 }
 
 .CalculatorsList
{
    margin-top:0px;
    margin-left:10px;
    font-size: 11px;
    list-style-type: square;
}

 
 
/* Mortgage Solutions */
#MortgageTable
{
    border:  solid 1px #0891C5;
}

.MortgageItem
{
  margin: 5px  10px 0px 24px;
  display: none; 
}
 
.MortgageList
{
    margin:12px;
    font-size: 11px;
    list-style-type: square;
}

#MortgageLearningCentre
{
    background-color: #014A8E;
    color: #FFFFFF;
    width: 220px;
    border: solid 1px #000000;
   
}

 a.MortgageLinks:link, A.MortgageLinks:visited  {color: #d3000f; font-weight:bold; text-decoration: none;}
 a.MortgageLinks:hover     {color: #0891C5;}

 a.LearningLinks:link, A.LearningLinks:visited  {color: #FFCC00; font-weight:bold; text-decoration:  underline;}
 a.LearningLinks:hover     {color: #FFFFFF;}
 
 /*Why us */
 #OurTeamAds
 {
    background-color: #1A1A1A;
    width:220px; 
    color:#FFFFFF;
    margin:3px 0px;
    text-align:center;
    vertical-align: top;
    padding-top:10px;
    padding-bottom:10px;
 }
 
 
 a.OurTeamLinks:link, A.OurTeamLinks:visited  {color: #FFFFFF; font-weight:bold; text-decoration:  underline;}
 a.OurTeamLinks:hover     {color: #FFCC00;}

 
 
 /* Site Map */
 #SiteMapList
 {
    margin:10px 10px 10px 20px;
    list-style-type: square;
 }

#SiteMapList Li
{
    padding: 7px;
}


#DesignBy
{
  text-align: center;
  font-size: 10px;
  margin:5px;   
  display: none;
}
