/*---------------------------------------- Button styles ----------------------------------*/
.btnMonth{
    width:6vw;
    padding-left:1vw;
    padding-right:1vw;
    padding-top:0.5vw;
    padding-bottom:0.5vw;
    background-color: white;
    color:slateblue;
    border-right-color: slateblue;
    border-left-color:slateblue;
    border-top-color: white;
    border-bottom-color: white;
    border-width: 0.25mm;
    border-style: solid;
}

.btnMonth:hover{
    font-style: italic;
    background-color: slateblue;
    color:white;
}
/*-----------------------------D ------------------------------------------------------------*/
.divTop{
height:20vh;
background-color: white;
vertical-align: middle;
}
.divMenu{
height:5vh;
background-color: cadetblue;
color:white;
}
.divCenter{
    height:66vh;
}
.divBottom{
    max-height: 1vh;
    text-align: center;
}
.divDrop{
    top:28vh;
    width:20vw;
    height:15vh;
    background-color:white ;
    display:none;
}
.divDrop:nth-child(1){
    left:40vw;
}
.divDrop:nth-child(2){
    left:60vw;
}

.dropDownLink{
    color:black;
    text-decoration: none;
}

.divText{
    max-width: 80vw;
    display:inline-block;
}

.divGenText{
    width:90%;
    margin-left:5%
}

/*-----------------------------I ------------------------------------------------------------*/
.ifrmCenter{
height:100%;
width:100%;
border:none;
}
/*-----------------------------P ------------------------------------------------------------*/
.pTopHead{
    color:#00563f;
    font-size:3vw;
    font-style: bold;
    font-family:'Times New Roman';
    padding-top:0%;
    padding-bottom: 0%;
    height:auto;
}
.pTopHead_2{
    color:#a52a2a;
    font-size:medium;
    font-style:italic;
    padding-top:0%;
    padding-bottom: 0%;
    height:auto;
}

.pTopHead_3{
    color:#002e63  ;
    font-size:medium;
}
.pBotLine{
    color:darkblue;
    font-size: smaller;
    font-style: italic;
}
.pGeneral{
    text-align: justify;
}
/*-----------------------------T ------------------------------------------------------------*/
.tblMenuBar{
    border-style: none;
    border-collapse: collapse;
}
.trMenuBar{
    border-style:none;
    border-collapse: collapse;
}
.tdMenuBar{
    border-style: none;
    border-collapse: collapse;
    width:20vw;
    height:5vh;
    text-align: center;
    background-color:#ffd280;
    color: black;
    cursor: pointer;
    font-style: bold;
}
.tdMenuBar:nth-child(1):hover{
    color:#e09200;
    background-color: white;
    font-style: italic;
}

.tdMenuBar:nth-child(2):hover{
    color:#e09200;
    background-color: white;
    font-style: italic;
}

.tdMenuBar:nth-child(3):hover{
    color:#e09200;
    background-color: white;
    font-style: italic;
}

.tdMenuBar:nth-child(4):hover{
    color:#e09200;
    background-color: white;
    font-style: italic;
}
/*------------------------------ sec tbl menu bar-------------------------------------------------------------*/
.tblSecMenuBar{
    border-style: none;
    border-collapse: collapse;
}
.trSecMenuBar{
    border-style:none;
    border-collapse: collapse;
}
.tdSecMenuBar{
    border-style: none;
    border-collapse: collapse;
    width:20vw;
    height:5vh;
    text-align: center;
    background-color:gainsboro;
    color:darkslateblue;
    cursor: pointer;
    font-style: bold;
}
.tdSecMenuBar:nth-child(1):hover{
    color:#e09200;
    background-color: white;
    font-style: italic;
}

/*------------------------------ sec tbl month bar-------------------------------------------------------------*/
.tblMonth{
    border-style: none;
    border-collapse: collapse;
}
.trMonth{
    border-style:none;
    border-collapse: collapse;
}
.tdMonth{
    border-style: none;
    border-collapse: collapse;
    width:20vw;
    height:5vh;
    text-align: center;
    background-color:"#f4f0ec";
    cursor: pointer;
    font-style: bold;
}
.lnkMonth{
    width:95%;
    text-decoration: none;
    padding-left:1vw;
    padding-right:1vw;
    padding-top:0.5vw;
    padding-left:0.5vw;
    border-style: solid;
    border-color: lightsteelblue;
    border-width:0.25mm;
}
/*===============================================================================================================*/
/*
.tdMenuBar:nth-child(3):hover{
    color:#e09200;
    background-color: white;
    font-style: italic;
}*/

.tblDrop{
    border-style: solid;
    border-collapse: collapse;
    border-width: 0.25mm;
    border-color:#ffd280;
}
.trDrop{
    border-style: solid;
    border-collapse: collapse;
    border-width: 0.25mm;
    border-color:#ffd280;
}
.tdDrop{
    border-style: solid;
    border-collapse: collapse;
    border-width: 0.25mm;
    background-color: white;
    border-color:#ffd280;
    text-align: center;
    width:20vw;
    padding:1vw;
    cursor: pointer;
}
.tdDrop:hover{
    background-color: #ffd280;
    font-style: italic;
}

.tblLayout{
    margin-left: 10%;
    border-style: none;
    border-collapse: collapse;
}
.trLayout{
    border-style: none;
    border-collapse: collapse;
    padding-top:0%;
    padding-bottom:0%;
}
.tdLayout{
    border-style: solid;
    border-collapse: collapse;
    border-color:lightgray;
    border-width: 0.2mm;
    width:30vw;
    text-align: justify;
    padding:1vw;
}

.tblLayout1{
    border-style: none;
    border-collapse: collapse;
}

.tdLayoutBlank{
    border-style: solid;
    border-collapse: collapse;
    height: 1vw;
}

/*=============================== iframe for newsletter ================================================*/
.ifrNewsLetter{
 width:100%;
 height:40vw;
 border-style:solid;
 border-width: 0.25mm;
}