/* CSS Document */

body {
margin: 0;
padding: 0;
text-align: center;
font-size:12px;
font-family: Helvetica, Arial, sans-serif;
color: #000;
background:#fff; 
}

h1 {color:#003366; font-weight: normal; font-size: 20px; padding:  0px 0px 16px 0px; margin:0px;}
h2 {color: #003366; font-weight: bold; font-size: 14px; padding: 0px 0px 16px 0px; margin:0px;}
h3 {color: #666; font-weight: bold; font-size: 16px; padding: 0px 0px 0px 0px; margin:0px;}
h4 {color: #003366; font-weight: bold; font-style:italic; font-size: 12px; padding: 0px 0px 0px 0px; margin:0px;}
h5 {color:#666; font-weight: normal; font-size: 12px; padding: 14px 18px 0px 0px; margin:0px; text-align:right;}
h6 {color:#000; font-weight: normal; font-size: 11px; padding: 0px 0px 18px 0px; margin:0px; line-height: 18px;}

h6 span {display:none;}

span {padding: 0px 0px 0px 25px;}

h5 span {font-weight: bold; padding: 0px 0px 0px 0px;}


p {color:#000; font-weight: normal; font-size: 12px; padding: 0px 0px 10px 0px; margin:0px; line-height: 18px;}

#backContent ul {color:#000; font-weight: normal; font-size: 12px; padding: 0px 0px 12px 30px; margin:0px; line-height: 18px;}

A, A:Active, A:Visited { color:#003366; text-decoration: none;}
A:Hover {color: #333; text-decoration: underline;}

#box{
margin: 0px auto;
width:826px;
height:auto;
text-align:left;
}

#head{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:826px;
height:135px;
background: url(images/head.jpg) no-repeat;
}	

#homeMenu{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:826px;
height:315px;
background: url(images/homeMenu.jpg) no-repeat;
}

#homeBuy{
margin: 90px 40px 0px 53px;
padding: 0px  0px 0px 0px;
width:211px;
height:225px;
float:left;
}

#homeRefinance{
margin: 90px 40px 0px 0px;
padding: 0px 0px 0px 0px;
width:213px;
height:225px;
float:left;
}

#homeRotate{
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 1px;
width:268px;
height:313px;
float:left;
}

#homeRates{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:826px;
height:170px;
background: url(images/homeRates.jpg) no-repeat;
}

#news{
margin: 20px 50px 40px 53px;
padding: 0px 0px 0px 0px;
width:397px;
height:110px;
float:left;
}

#rates{
margin: 0px 0px 0px 24px;
padding: 0px 0px 0px 0px;
width:302px;
height:170px;
float:left;
}

#rateTable{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: solid 1px  #fff;
 text-align:right;
}

#rateTable td{
 height:33px;
 background: solid 1px  #fff;
 text-align:center;
 border: 1px solid #ccc; 
}

#links{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:826px;
height:600px;
}


#links1{
margin: 30px 40px 0px 53px;
padding: 0px  0px 0px 0px;
width:211px;
height:auto;
float:left;
}

#links2{
margin: 30px 40px 0px 0px;
padding: 0px 0px 0px 0px;
width:213px;
height:auto;
float:left;
}

#links3{
margin: 30px 18px 0px 0px;
padding: 2px 0px 0px 1px;
width:250px;
height:auto;
float:left;
}

#weather{
margin: 0px 0px 0px 0px;
padding: 0px 18px 0px 53px;
width:755px;
height:120px;
}	


#foot{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:826px;
height:129px;
background: url(images/foot.jpg) no-repeat;
}


#copyright{
margin: 15px 100px 0px 22px;
padding: 0px 0px 0px 0px;
width:720px;
height:auto;
}

#footcopy{
font-size:8px;
line-height:8px;
}

#backByline{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:826px;
height:96px;
background: url(images/backByline.jpg) no-repeat;
}	

#topMenuBack{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:826px;
height:56px;
background: url(images/topMenuBack.jpg) no-repeat;
}


#backMiddle{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: auto;
width:100%;
}

#backContent{
margin: 0px  0px 40px 18px;
padding: 20px 25px 0px 35px;
width:397px;
height:auto;
float:left;
border-right:solid 1px #ccc;
}


#backRightPanel{
margin: 0px 0px 40px -1px;
padding: 0px 0px 0px 24px;
width:309px;
height:auto;
float:left;
border-left:solid 1px #ccc;
}

#backNews{
margin: 0px 0px 0px 0px;
padding: 20px 14px 10px 24px;
width:268px;
height:auto;
border: 1px #ccc solid;
background:url(images/backNews.jpg) no-repeat bottom left;
}

#backRates{
margin: 20px 0px 0px 0px;
padding: 20px 0px 40px 24px;
width:284px;
height:auto;
background:#e2ecf8;
}

#backRates td{
background:#fff;
}


#backBottomLogo{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:826px;
height:93px;
background:url(images/backBottomLogo.jpg) no-repeat bottom left;
}



 #topMenu{
margin: 0;
padding: 0px 0px 0px 0px;
text-align:left;
color: #fff;
}

#topMenu ul{
padding: 12px 0px 0px 41px;
 }
 
 #topMenu li{
 display: inline;
 list-style-type: none;
 font-weight: normal; 
 font-size: 11px;
 }
 
  #topMenu li span{
padding: 0px 0px 0px 60px;
 }

 #topMenu a { 
 padding: 11px 12px 10px 12px;
 color: #fff;
 text-decoration: none;
 }

 #topMenu a:hover{
 background:#666;
 }
 
 
 
 #bottomMenu{
margin: 0;
padding: 0px 0px 0px 0px;
text-align:left;
}

#bottomMenu ul{
padding: 12px 0px 0px 53px;
 }
 
 #bottomMenu li{
 display: inline;
 list-style-type: none;
 font-weight: normal; 
 font-size: 11px;
 }

 #bottomMenu a { 
 padding: 11px 12px 10px 12px;
 color: #fff;
 text-decoration: none;
 }

 #bottomMenu a:hover{
 background:#666;
 }
 
  
 #glossaryMenu{
margin: 0;
padding: 0px 0px 0px 0px;
text-align:left;
}

#glossaryMenu ul{
padding: 0px 0px 0px 0px;
 }
 
 #glossaryMenu li{
 display: inline;
 list-style-type: none;
 font-weight: bold; 
 font-size: 18px;
 line-height:44px;
 }

 #glossaryMenu a { 
 padding: 11px 12px 8px 12px;
 color: #003366;
 text-decoration: none;
 }

 #glossaryMenu a:hover{
 background:#666;
color: #fff;

 }


