/*@charset "utf-8";
 CSS Document */


/*[]*/

/*[BODY]*/
body {
    margin: 0px;
    padding: 0px;
    background-image: url(../images/background-image.jpg);
    background-repeat: repeat-x;
    font-size: 62.5%;
}
/*[END BODY]*/


/*[LAYOUT]*/
#main-container {
    margin: 0px;
    padding: 0px;
    width: 974px;
    position: relative;
    margin: 0 auto;
}
#main-content-container {
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
    margin-left: 14px;
    width: 946px;
    float: left;
    position: relative;
    background-image: url(../images/content-background-image.jpg);
    background-repeat: repeat-y;
}
#header-image {
    margin: 0px;
    padding: 0px;
    margin-left: 3px;
    float: left;
    height: 263px;
    width: 940px;
    background-image: url(../images/header-image.jpg);
    background-repeat: no-repeat;
}
#left-side-flag {
    margin: 0px;
    padding: 0px;
    width: 14px;
    background-position: 0px 263px;
    height: 320px;
    background-image: url(../images/left-flag.png);
    background-repeat: no-repeat;
}
#right-side-flag {
    margin: 0px;
    padding: 0px;
    width: 14px;
    float: right;
    height: 400px;
    background-position: 0px 263px;
    background-image: url(../images/right-flag.png);
    background-repeat: no-repeat;
}
#navigation-menu {
    margin: 0px;
    padding: 0px;
    float: left;
    background-image: url(../images/navigation-bar.jpg);
    background-repeat: repeat-x;
    width: 946px;
    height: 42px;
}
#footer {
    margin: 0px;
    padding: 0px;
    margin: 0 auto;
    margin-left: 14px;
    width: 947px;
    height: 245px;
    clear: both;
    background-image: url(../images/footer-img.png);
    background-repeat: no-repeat;
    background-position: 0px 0;
}
#inner-footer {
    margin: 0px;
    padding: 0px;
    width: 946px;
    margin: 0 auto;
}
#left-content-container {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 400px;
    background-color: #FFF;
    margin-left: 60px;
    margin-bottom: 30px;
}
#right-content-container {
    margin: 0px;
    padding: 0px;
    float: right;
    width: 400px;
    background-color: #FFF;
    margin-right: 60px;
    margin-bottom: 30px;
}
#center-content-container {
    margin: 0px;
    padding: 0px;
    width: 820px;
    background-color: #FFF;
    margin-left: 60px;
    margin-right: 60px;
    margin-bottom: 30px;
}

#home-link {
    border: none;
    width: 940px;
    height: 262px;
}

.footer-container {
    padding: 0px;
    float: left;
    margin: 20px 26px 0 60px;
}

table {
    border: none;
    text-align: center;
}
tr {
    border: none;
}
th {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bolder;
    margin: 0px;
    padding: 0px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 1.4em;
    color: #666;
    padding: 0.25em 0 0.25em 0;
    text-align: center;
    background-color: #FFFAFA;
}
th p {
    color: #090 !important;
}
td {
    /*border:1px solid #ccc;*/
    margin: 0px;
    padding: 0px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 1.4em;
    font-weight: normal;
    color: #666;
    padding: 0.25em 0 0.25em 0;
    text-align: center;
    border-top: 1px dashed #CCC;
    border-left: 1px dashed #CCC;
    border-bottom: 1px dashed #CCC;
    background-color: #FFFFF0;
}
#red {
    color: red;
    font-weight: bolder;
}
#blue {
    color: #0CF;
    font-weight: bolder;
}

#form table {
    border: none;
    text-align: center;
}
#form tr {
}
#form th {
    background-color: #fff !important;
}
#form th p {
}
#form td {
    padding: 0px !important;
    padding-bottom: 5px !important;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 1.1em !important;
    font-weight: normal;
    color: #666;
    text-align: left !important;
    background-color: #fff !important;
}


/*[END LAYOUT]*/

/*[HTML]*/
h1, h2, h3, h4, h5 {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: bold;
    color: #99cc00;
    padding: 0.85em 0 0.85em 0;
}
p {
    margin: 0px;
    padding: 0px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 1.4em;
    font-weight: normal;
    color: #666;
    padding: 0 0 0.85em 0;
    text-align: justify;
}
ol {
    margin: 0px;
    padding: 0px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 1.4em;
    font-weight: lighter;
    color: #666;
    list-style: decimal;
    margin-left: 19px;
    padding: 0.85em 0 0.85em 0;
}
ul {
    margin: 0px;
    padding: 0px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 1.4em;
    font-weight: lighter;
    color: #666;
    list-style: disc;
    margin-left: 19px;
    padding: 0px;
    list-style-image: url(../images/orb.jpg);
}
strong {
    font-weight: bold;
}
/*[END OF HTML]*/


/*[NAVIGATION]*/
#nav {
    margin: 0px;
    padding: 0px;
    height: 0px;
    list-style: none;
    margin-left: 60px;
}
#nav li {
    margin: 0px;
    padding: 0px;
    float: left;
}
#nav a {
    padding-top: 42px;
    overflow: hidden;
    float: left;
    height: 0;
    width: 30px;
}



#home {
    background-image: url(../images/home-links.jpg);
    background-position: 0px 0px;
    height: 42px;
    width: 91px;
    overflow: hidden;
}
#home a {
    display: inline;
    width: 91px;
    float: left;
}
#home a:hover {
    background-image: url(../images/home-links.jpg);
    background-position: 0px -210px !important;
    width: 91px;
}


#apply {
    background-image: url(../images/menu-links.jpg);
    background-position: -11px -126px;
    height: 42px;
    width: 146px;
    overflow: hidden;
}
#apply a {
    display: inline;
    width: 146px;
    float: left;
}
#apply a:hover {
    background-image: url(../images/menu-links.jpg);
    background-position: -11px -210px !important;
    width: 146px;
}

#mortgage {
    background-image: url(../images/menu-links.jpg);
    background-position: -157px -126px;
    height: 42px;
    width: 174px;
    overflow: hidden;
}
#mortgage a {
    display: inline;
    width: 174px;
    float: left;
}
#mortgage a:hover {
    width: 174px;
    background-image: url(../images/menu-links.jpg);
    background-position: -157px -210px !important;
}

#debt {
    background-image: url(../images/menu-links.jpg);
    background-position: -331px -126px;
    height: 42px;
    width: 160px;
    overflow: hidden;
}
#debt a {
    display: inline;
    width: 174px;
    float: left;
}
#debt a:hover {
    width: 160px;
    background-image: url(../images/menu-links.jpg);
    background-position: -331px -210px !important;
}


#mort-1 {
    background-image: url(../images/1st-2ndmort-links.jpg);
    background-position: 0px 0px;
    height: 42px;
    width: 161px;
    overflow: hidden;
    background-position: -2px 0;
}
#mort-1 a {
    display: inline;
    width: 161px;
    float: left;
}
#mort-1 a:hover {
    width: 161px;
    background-image: url(../images/1st-2ndmort-links.jpg);
    background-position: -491px -210px !important;
}

#mort-2 {
    background-image: url(../images/menu-links.jpg);
    background-position: -605px -126px;
    height: 42px;
    width: 137px;
    overflow: hidden;
}
#mort-2 a {
    display: inline;
    width: 174px;
    float: left;
}
#mort-2 a:hover {
    width: 137px;
    background-image: url(../images/menu-links.jpg);
    background-position: -605px -210px !important;
    overflow: hidden;
}

#faq {
    background-image: url(../images/menu-links.jpg);
    background-position: -742px -126px;
    height: 42px;
    width: 108px;
    overflow: hidden;
}
#faq a {
    display: inline;
    width: 108px;
    float: left;
}
#faq a:hover {
    width: 108px;
    background-image: url(../images/menu-links.jpg);
    background-position: -742px -210px !important;
}

/*[END OF NAVIGATION]*/

#form {
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 1.2em;
    font-weight: lighter;
    text-align: left;
}
#header p {
    font-size: 4em;
    text-align: left;
    color: #0087CD;
    margin-left: 129px;
    padding: 0;
    padding-top: 20px;
}
#header p {
    position: absolute;
    font-size: 4em;
    text-align: left;
    color: #0087CD;
    margin-left: 132px;
    padding: 0;
    padding-top: 35px;
}
.footer-copy {
    margin: 10px 26px 0 60px;
    text-align: center;
}
#footer-banners {
    text-align: center;
    padding-top: 20px;
    vertical-align: middle;
}
#footer-banners img {
    margin: 5px 0px;
}

.sqrbanner {
    float: left;
    height: 125px;
    width: 125px;
    margin-right: 25px;
}


a {
    color: #006699;
}
a:hover {
    color: #0099ff !important;
}
a:visited {
    color: #006699;
}


#form table {
    border: none;
    text-align: left;
}
#form tr {
    border: none;
}
#form th {
    border: none;
    font-weight: bolder;
}
#form th p {
    color: #090 !important;
}
#form td {
    border: none;
}
#red {
    color: red;
}
#blue {
    color: #0CF;
}

