﻿body {
	font-family: Verdana;
	font-size:  12px;
	color: #222222;
	line-height:  18px;
}

.SiteHeader
{
    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.MoreInfo
{
    font-family: Verdana;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

.SiteHeaderLink
{
    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.SiteHeaderLink:hover
{
    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
}

.MoreInfoLink
{
    font-family: Verdana;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

.MoreInfoLink:hover
{
    font-family: Verdana;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
}

.FooterText
{
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

.MenuLink
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;    
}

.MenuLink:hover
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline;
}

.GeneralPageText
{
    font-family: Verdana;
    font-size: 12px;
    color: #222222;
    text-decoration: none;
    line-height:  18px;
}

.GeneralPageTextPrivacy
{
    font-family: Verdana;
    font-size: 11px;
    color: #222222;
    text-decoration: none;
}

.GeneralPageTextSmall
{
    font-family: Verdana;
    font-size: 10px;
    color: #222222;
    text-decoration: none;
}

.GeneralPageTextSmallBold
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
}

.ErrorText
{
    font-family: Verdana;
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
    line-height:  18px;
}

.GeneralPageLink
{
    font-family: Verdana;
    font-size: 12px;
    color: #222222;
    text-decoration: none;
    line-height:  18px;
    text-decoration: none;
}

.GeneralPageLink:hover
{
    font-family: Verdana;
    font-size: 12px;
    color: #222222;
    text-decoration: none;
    line-height:  18px;
    text-decoration: underline;
}

.GeneralPageLinkBold
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
    line-height:  18px;
    text-decoration: none;
}

.GeneralPageLinkBold:hover
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
    line-height:  18px;
    text-decoration: underline;
}

.GeneralPageTextBold
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
    line-height:  18px;
}

.AssociatesHeaderText
{
    font-family: Verdana;
    font-size: 14px;
    color: #222222;
    font-weight: bold;
    text-decoration: none;
    line-height:  18px;
}

.HomePageRatesText
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
}

.MortgageDepotText
{
    font-family: Verdana;
    font-size: 11px;
    color: #222222;
    text-decoration: none;
    line-height:  13px;
}

.ContactTitle
{
    font-family: Verdana;
    font-size: 16px;
    color: #222222;
    font-weight: bold;
    text-decoration: none;
}





.GeneralPageTextInput
{
    font-family: Trebuchet MS, Verdana;
    font-size: 14px;
    color: #222222;
    text-decoration: none;
    line-height:  18px;
}

.GeneralPageTextInputBold
{
    font-family: Trebuchet MS, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
    line-height:  18px;
}

.QuoteText
{
    font-family: Verdana;
    font-size: 14px;
    font-style: italic;
    color: #FFFFFF;
    text-decoration: none;
}

.AdminLink
{
    font-family: Trebuchet MS, Verdana;
    font-size: 14px;
    color: #222222;
    text-decoration: none;    
}

.AdminLink:hover
{
    font-family: Trebuchet MS, Verdana;
    font-size: 14px;
    color: #222222;
    text-decoration: underline;
}

.SectionHeader
{
    font-family: Verdana;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;    
}

.SectionHeader24
{
    font-family: Verdana;
    font-size: 24px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;    
}

.RateText
{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #709340;
    text-decoration: none;    
}

.ClientQuote
{
    font-family: Verdana;
    font-size: 12px;
    font-style: italic;
    color: #FFFFFF;
    text-decoration: none;    
}

.ClientCredit
{
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;    
}

.ReceiveUpdatesText
{
    font-family: Trebuchet MS, Verdana;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 16px;
    text-decoration: none;
}

.NavBarHover_OFF
{
	background-color: #efefef;
	border:1px solid #efefef;
}
.NavBarHover_ON
{
	background-color: #c2cfe5;
	border:1px solid #335ea8;
}
.NavBarHover_DOWN
{
	background-color: #99afd4;
	border:1px solid #335ea8;
}

.ImageNoBorder img
{
    border: 0px;
}

.RatesHeader
{
    font-family: Arial;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.RatesSubHeader
{
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

.RatesTextBold
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

.RatesText
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}

.RatesCellLeft {
    width: 200px; 
    border-right: 2px solid #FFFFFF; 
    border-bottom: 2px solid #FFFFFF;
    background-color: #CCCCCC;
}

.RatesCellRight {
    width: 200px; 
    border-bottom: 2px solid #FFFFFF;
    background-color: #EFEFEF;
}

.RatesCellRightGray {
    width: 200px; 
    border-bottom: 2px solid #FFFFFF;
    background-color: #DFDFDF;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 12px;
}

::-webkit-scrollbar:horizontal {
    height: 12px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #DDDDDD;
}

::-webkit-scrollbar-track {
    border-radius: 10px;  
    background-color: #DDDDDD; 
}