﻿*
{
    padding:0px;
	border-width:0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

body 
{
    
	background-image:url(../images/bg.gif);
	background-color:#660000
}

#masterBody
{
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
#logoBorderPanel
{
    width: 800px;
    height: 130px;
    background-color: #530503;
    position: relative;
}
#logoPanel
{
    position: relative;
}
#mailingList
{
    position: absolute;
    right: 21px;
    top: 90px;
}

.logoImage
{
    padding: 10px;
    background-color: #530503;
}


.navigationBackgroundPanel
{
    background-color: #530503;
    top: -5px;
    position: relative;
    width: 800px;
    height: 65px;
    margin-bottom: -5px;
}
.navigationPanel
{
    margin-right: auto;
    margin-left: auto;
}



.style1
    {
        font-size: 18px;
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
    }
        
.style2
    {
        font-size: large;
        font-weight: bold;
    }
    
.defaultMainContentPanel
{
    width: 800px;
    background-color: #530503;
    position: relative;
    height: 645px;
}
.assetProtectionPanel
{
    width: 770px;
    height: 225px;
    background-color: #DCCDA2;
    overflow: hidden;
    margin-left: 15px;
}
#assetProtectionText
{
    position: relative;
    width: 415px;
    float: left;
    overflow: auto;
}

#leftSide
{
    float: left;
    overflow: hidden;
    width: 420px;
}
.assetProtectionLabel
{
    cursor: pointer;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #0000FF;
    text-decoration: underline;
}
#assetProtectionImages
{
    width: 325px;
    overflow: hidden;
}

.defaultMiddleLeftPanel
{
    background-color: #DCCDA2;
    width: 340px;
    height: 413px;
    float: left;
    margin-left: 15px;
    background-image: url('images/customized-business2.jpg');
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #530503;
    background-repeat: no-repeat;
}
#dmlText
{
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    width: 285px;
    text-align: justify;
    margin-top: 100px;
    padding-left: 25px;
}

.defaultMiddleRightPanel
{
    background-color: #530503;
    height: 400px;
    width: 425px;
    padding-left: 5px;
    float: left;
}

.dmrTopPanel
{
    background-color: #F6EDCE;
    height: 165px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-top-color: #530503;
    border-bottom-color: #530503;
    overflow: hidden;
}

#dmrTopTitle
{
    font-family: "Times New Roman", Times, serif;
    font-size: 24px;
    color: #530503;
    width: 100%;
    font-weight: bold;
    text-align: center;
    background-color: #DCCDA2;
}

#dmrTopImage
{
    float: left;
    padding-right: 5px;
    padding-left: 5px;
}

#dmrTopText
{
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    background-color: #DCCDA2;
}

.dmrTopLabel
{
    font-size: 12px;
    margin-left: 110px;
    color: #0000FF;
    cursor: pointer;
}
.dmrBottomPanel
{
    background-color: #DCCDA2;
    height: 520px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #530503;
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #530503;
    overflow: hidden;
}

#dmrBottomTitle
{
    font-family: "Times New Roman", Times, serif;
    font-size: 24px;
    color: #530503;
    width: 100%;
    font-weight: bold;
    text-align: center;
}

#dmrBottomLabel
{
    font-size: 12px;
    margin-left: 110px;
    color: #0000FF;
    cursor: pointer;
    width: 100px;
    height: 15px;
}

#dmrBottomImage
{
    float: right;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
}

#dmrBottomText
{
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    height: 500px;
    padding-left: 5px;
}
.dmrBottomLabel
{
    font-size: 12px;
    color: #0000FF;
    margin-left: 75px;
    position: relative;
    bottom: 0px;
    right: 0px;
}
#marqueeDiv
{
    width: 100%;
    border: thin dotted #000000;
    height: 50px;
    text-align: center;
}















#staffImage
{
}

.spacer20
{
    height: 20px;
}
.spacer50
{
    height:50px;
}

.redTitle
{
    color: #FF0000;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
}


.blackText
{
    font-family: "Times New Roman", Times, serif;
    font-size: 19px;
    color: #000000;
    overflow: hidden;
}
.moreDetails
{
    color: #0000FF;
    text-decoration: underline;
    font-size: 12px;
    cursor: pointer;
}
.middlePanel
{
    top: 10px;
    position: relative;
    left: 0px;
    background-color: #530503;
}
.customizedPanel
{
    float: left;
    position: relative;
    background-color: #530503;
}
.middleRightPanel
{
    margin-right: 15px;
    background-color: #530503;
}
.middleRightTopPanel
{
    background-color: #530503;
    overflow: hidden;
    margin-bottom: 15px;
}

#mrtImage
{
    float: left;
    width: 95px;
    height: 123px;
    position: relative;
    margin: 15px 10px 4px 10px;
}
#mrtText
{
    background-color: #FFFFFF;
}

#mrbText
{
    background-color: #FFFFFF;
}



.trustedChoicePicture
{
    float: right;
}

.middleRightBottomPanel
{
    height: 145px;
    overflow: hidden;
}

#longList
{
    text-align: center;
}
.bottomPanel
{
    border-color: #530503;
    margin: 0px;
    padding: 0px;
    border-width: 15px 0px 15px 15px;
    position: relative;
    width: 785px;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
}
.bottomPanelText
{
    color: #FFFFFF;
    float: right;
}

#insuranceLady
{
    position: absolute;
    z-index: 25;
    left: -135px;
    top: 120px;
    height: 181px;
    width: 123px;
}



/* Personal Insurance Page */

.redTitle
{
    text-align: center;
    font-family: "Times New Roman", Times, serif;
    font-size: 22px;
    font-weight: bold;
    color: #541715;
}
.blackTitle
{
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    text-align: center;
    overflow: hidden;
}

.pageTextJustified
{
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    text-align: justify;
    margin-right: 15px;
    margin-left: 15px;
}

.pageTextCentered
{
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    text-align: center;
    margin-right: 15px;
    margin-left: 15px;
}

.pageTextLeftMargin
{
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    text-align: left;
    margin-right: 15px;
    margin-left: 100px;
}
.pageTextLeftMarginBig
{
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    text-align: left;
    margin-left: 275px;
}

.leftColumnPanel
{
    position: absolute;
    top: 200px;
    left: 5px;
    width: 255px;
    background-color: #DCCDA2;
    border-right-style: solid;
    border-right-width: thick;
    border-right-color: #530503;
    height: 100%;
    visibility: hidden;
}
.middleColumnPanel
{
    position: absolute;
    top: 200px;
    left: 265px;
    width: 255px;
    background-color: #DCCDA2;
    border-right-style: solid;
    border-right-width: thick;
    border-right-color: #530503;
    height: 100%;
    visibility: hidden;
}
.rightColumnPanel
{
    position: absolute;
    top: 200px;
    right: 5px;
    width: 255px;
    background-color: #DCCDA2;
    height: 100%;
    visibility: hidden;
}
.blackColumnTitle
{
    font-size: 20px;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 5px;
    font-family: "Times New Roman", Times, serif;
}
.blackColumnText
{
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    padding: 3px;
    text-align: left;
}

.blackColumnText ul 
{
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    font-size: medium;
    position: relative;
    left: 15px;
    list-style-type: square;
    list-style-position: inside;
}


/* Locations Page */

.locationsPanel
{
    width: 800px;
    height: 800px;
    background-color: #530503;
    text-align: center;
}
.locationNamePanel
{
    background-color: #762023;
    text-align: center;
    font-family: "Times New Roman", Times, serif;
    font-size: 22px;
    color: #FFFFFF;
    width: 770px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    cursor: pointer;
}
.locationAddressMapPanel
{
    background-color: #E6E6E6;
    width: 770px;
    position: relative;
    height: 165px;
}
.addressDiv
{
    float: left;
    position: relative;
    top: 8px;
    left: 30px;
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
}
.mapDiv
{
    position: relative;
    top: 10px;
}

.seperator
{
    height: 1px;
    position: relative;
    width: 600px;
    background-color: #530503;
    margin-top: 10px;
    margin-bottom: 5px;
}
.locationAddressMapPanel2
{
    background-color: #E6E6E6;
    width: 770px;
    position: relative;
    height: 330px;
}

.hollywoodLocationNamePanel
{
    background-color: #762023;
    text-align: center;
    font-family: "Times New Roman", Times, serif;
    font-size: 22px;
    color: #FFFFFF;
    width: 770px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    cursor: pointer;
    height: 50px;
}

.groupMainBodyPanel
{
    width: 770px;
    background-color: #DCCDA2;
    position: relative;
    height: 645px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 15px;
    border-bottom-width: 15px;
    border-left-width: 15px;
    border-right-color: #530503;
    border-left-color: #530503;
}

.groupBlackColumnTitle
{
    text-align: center;
    width: 100%;
}

.hurricaneRedText
{
    padding: 5px 15px 5px 15px;
    width: 96%;
    color: #762023;
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    text-align: justify;
}

.hurricaneBlackText
{
    padding: 5px 15px 5px 15px;
    width: 96%;
    color: #000000;
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    text-align: justify;
}

.hurricaneList
{
    margin-left: 50px;
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
}

.hurricaneLanguages
{
    margin-left: 25px;
}

.hurricaneMainBodyPanel
{
    width: 770px;
    background-color: #DCCDA2;
    position: relative;
    height: 720px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 15px;
    border-bottom-width: 15px;
    border-left-width: 15px;
    border-right-color: #530503;
    border-left-color: #530503;
}

#hurricaneContactsDiv
{
    width: 770px;
    text-align: center;
}


#hurricaneContactsTitle
{
    font-family: "Times New Roman", Times, serif;
    font-size: 28px;
    color: #530503;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    font-weight: bold;
}
#hurricaneContactsText
{
    width: 600px;
    margin-left: 95px;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    margin-bottom: 25px;
}
.hurricaneContactsDDL
{
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    height: 100px;
}


#claimsContactDiv
{
    background-color: #DCCDA2;
    border: thick solid #530503;
    width: 400px;
    text-align: left;
    margin-left: 175px;
    margin-top: 50px;
}

.claimsContacts
{
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    color: #530503;
    font-weight: bold;
}

.line1
{
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    background-color: #C0C0C0;
}
.line2
{
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    font-weight: bold;
    background-color: #b9b0c0;
}

.hurricaneBusinessMainBodyPanel
{
    border-left: 15px solid #530503;
    border-right: 15px solid #530503;
    width: 770px;
    background-color: #DCCDA2;
    position: relative;
    height: 1701px;
    border-bottom-style: solid;
    border-bottom-width: 15px;
    top: 0px;
    left: 0px;
}
.hurricaneVulnerableMainBodyPanel
{
    border-left: 15px solid #530503;
    border-right: 15px solid #530503;
    width: 770px;
    background-color: #DCCDA2;
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 15px;
    top: 0px;
    left: 0px;
}

.redTitleLeft
{
    color: #000000;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    margin-left: 15px;
    background-color: #530503;
    width: 65px;
    cursor: pointer;
    background-image: url('images/history_button.jpg');
    background-repeat: no-repeat;
    text-align: center;
    height: 30px;
    vertical-align: middle;
}

.historyContent
{
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    color: #000000;
    margin: 10px 5px 10px 30px;
}

.historyContent1
{
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    color: #000000;
    margin: 10px 5px 10px 30px;
    height: 200px;
}

.historyMainBodyPanel
{
    width: 770px;
    background-color: #DCCDA2;
    position: relative;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 15px;
    border-bottom-width: 15px;
    border-left-width: 15px;
    border-right-color: #530503;
    border-left-color: #530503;
}

.margin10
{
    margin-right: 15px;
    margin-left: 15px;
}





.NewsTab .ajax__tab_header 
{
    color: #000000;
    font-size: 22px;
    margin-left: 10px;
    font-family: "Times New Roman", Times, serif;
}
.NewsTab .ajax__tab_outer
{
    background-color: #C7BB97;
    margin-left: 25px;
}
.NewsTab .ajax__tab_inner
{
    padding: 6px;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
    background-color: #f8f6ea;
}
.NewsTab .ajax__tab_hover .ajax__tab_outer
{
    background-color: Orange;
}
.NewsTab .ajax__tab_hover .ajax__tab_inner
{
    background-color: #FFFFE1;
}
.NewsTab .ajax__tab_active .ajax__tab_outer
{
    background-color: White;
}
.NewsTab .ajax__tab_active .ajax__tab_inner
{
    background-color: #530503;
    color: #FFFFFF;
    font-weight: bold;
}
