body {  background-image: url("images/background.jpg");
        background-repeat: repeat-x;
        background-color: #8CB8DF;
        margin-top: 10px;
        padding: 0px;
        font-family: Helvetica, Arial, Tahoma, Verdana;
}
a {     font-family: Helvetica, Arial, Tahoma, Verdana;
        text-decoration: none;
        color: #002C62;
}
a:hover {
        color: #38506A;
}
a:visited {
        color: #002C62;
}
h4 {
        color: #87B2D8;
        margin-bottom: 2px;
        margin-top: 0px;
        font-size: 12pt;
}


#topMenu {
        color: #002C62;
        width: 856px;
        text-align: right;
        overflow:auto;
        padding-right: 2px;
        padding-bottom: 5px;
        font-size: 9pt;
        margin-right: auto;
        margin-left: auto;
}

#logoArea {
        padding-top: 15px;
        background-color: white;
        width: 858px;
        margin-right: auto;
        margin-left: auto;
        overflow:hidden;
}
#logoBox {
        margin-left: 15px;
        padding-top: 5px;
        text-align: left;
        float: left;
}
#phoneNumberBox {
        text-align: right;
        margin-right: 5px;
        padding-top: 5px;
        float: right;
}

#imageArea {
        padding-top: 18px;
        background-color: white;
        width: 858px;
        margin-right: auto;
        margin-left: auto;
        overflow:hidden;
}
#imageBox {
        margin-left: 13px;
        text-align: left;
        float: left;
}
#leftOfImageTextBox {
        margin-left: 5px;
        padding: 20px 0px 5px 5px;
        float: right;
        width: 217px;
        color: #002C61;
        font-weight: bold;
        font-size: 12pt;
        letter-spacing: -0.5pt;
}
#leftOfImageTextBox h1 {
        margin: 0px;
        padding: 0px;
        font-size: 16pt;
        letter-spacing: -0.5pt;
}
#leftOfImageTextBox a { color: #; }

#mainPageArea {
        padding-top: 10px;
        background-color: white;
        width: 858px;
        margin-right: auto;
        margin-left: auto;
        overflow:auto;
}
#menuBox {
        margin-left: 15px;
        padding-left: 0px;
        float: left;
        width: 140px;
        color: #002C61;
}
#mainAreaBox {
        padding-left: 15px;
        padding-right: 10px;
        float: left;
        width: 434px;
        border-width: 0px 1px 0px 1px;
        border-style: solid;
        border-color: #D7DCE0;
        font-size: 9pt;
        color: #002C62;
}
#mainAreaBox a {
        color: #878787;
        font-weight: bold;
}
#mainAreaBox a:hover {
        color: #86B1D6;
        font-weight: bold;
}
#testimonialBox {
        margin-left: 10px;
        padding-right: 24px;
        float: right;
        width: 188px;
        font-size: 9pt;
        color: #002C61;
}
#testimonialBox a {
        color: #002C61;
}
#testimonialBox a:hover {
        color: #86B1D6;
}

#skyline {
        background-image: url("images/skyline.gif");
        background-repeat: repeat-x;
        width: 858px;
        height: 49px;
        margin: 0px;
        padding: 0px;
        margin-right: auto;
        margin-left: auto;
        overflow:auto;
}


#bottomBox {
        width: 858px;
        margin-right: auto;
        margin-left: auto;
        overflow:auto;
        color: #ffffff;
}
#bottomMenu {
        width: 418px;
        text-align: right;
        color: #FFFFFF;
        overflow:auto;
        float: right;
        padding-right: 7px;
        font-size: 8pt;
}
#bottomCopyright {
        width: 428px;
        text-align: left;
        color: #FFFFFF;
        overflow:auto;
        float: left;
        padding-top: 0px;
        font-size: 9pt;
}
.bottomLink {
        color: #FFFFFF;
        font-size: 9pt;
}
.bottomLink:visited { color: #FFFFFF; }
.bottomLink:hover { color: #002C62; }

#realBottomBox {
        width: 858px;
        margin-right: auto;
        margin-left: auto;
        overflow:auto;
        color: #38506A;
}
#realBottomMenu {
        width: 418px;
        text-align: right;
        color: #38506A;
        overflow:auto;
        float: right;
        padding-right: 7px;
        font-size: 9pt;
}
#realBottomCopyright {
        width: 428px;
        text-align: left;
        color: #002C62;
        overflow:auto;
        float: left;
        padding-top: 0px;
        font-size: 9pt;
}
.realBottomLink {
        color: #002C62;
        font-size: 9pt;
}
.realBottomLink:visited { color: #002C62; }
.realBottomLink:hover { color: #86B1D6; }
.realBottomhighOn {
        color: #FFFFFF;
        font-size: 9pt;
}
.realBottomhighOn:visited { color: #FFFFFF; }
.realBottomhighOn:hover {
        color: #002C62;
}

.menuImageLink {
        padding-top: 10px;
}
.highOn {
        color: #38506A;
        font-size: 9pt;
}
.highOn:visited { color: #38506A; }
.highOn:hover {
        color: #FFFFFF;
}

.quoteHeader {
        color: #87B2D8;
}


.sideMenuLink {
        font-size: 15pt;
        letter-spacing: -0.5pt;
        color: #002C62;
        font-weight: bold;
}
.sideMenuLink:visited { color: #002C62; }
.sideMenuLink:hover {
        color: #87B2D8;
}

.sideMenuLink2 { color: #002C62; font-size: 15pt; letter-spacing: -0.5pt; font-weight: bold; }
.sideMenuLink2:visited { color: #002C62; }
.sideMenuLink2:hover { color: #DB7506; }

.sideMenuLink3 { color: #002C62; font-size: 15pt; letter-spacing: -0.5pt; font-weight: bold; }
.sideMenuLink3:visited { color: #002C62; }
.sideMenuLink3:hover { color: #983B02; }


.sideMenuLink4 { color: #002C62; font-size: 15pt; letter-spacing: -0.5pt; font-weight: bold; }
.sideMenuLink4:visited { color: #002C62; }
.sideMenuLink4:hover { color: #5E0B00; }


.sideMenuLink5 { color: #002C62; font-size: 15pt; letter-spacing: -0.5pt; font-weight: bold; }
.sideMenuLink5:visited { color: #002C62; }
.sideMenuLink5:hover { color: #59893D; }

#menuSpacer {
        height: 4px;
}