body{font-size:14pt;line-height:;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;background-color:#ffffff;width:100%;background-image:url();background-repeat:repeat;margin:0px;color:#000000;direction:;-webkit-tap-highlight-color:#74ceed;}
p{padding-right: 4px;padding-left: 4px;}
a{color:#3ab1fc;text-decoration:none;font-weight:bold;font-size:14pt;}
a:visited{color:#db6767;text-decoration:none;font-weight:bold;}
h1{font-family: "Lucida Sans Unicode";font-size: 18pt;color: #474747;font-weight: regular;}
h2{ffont-family: "Lucida Sans Unicode";font-size: 14pt;color: #474747;font-weight: regular;}
h3{font-family: "Lucida Sans Unicode";font-size: 12pt;color: #474747;font-weight: bold;}
li{font-family: "Lucida Sans Unicode";font-size: 11pt;font-style: normal;line-height: normal;padding: 0px;/*list-style-type: square;*/margin-bottom:10px;color: #666666;}
.itemimage{border:solid 0px #aaa;max-width:100px;width: expression(this.width > 100 ? 100: true);vertical-align:middle;}
 .iimage{border:solid 0px #aaa;max-width:100%;vertical-align:middle;}
ol{list-style-type: decimal;}
ul{list-style-type: square;}
/*iconmenucssaddition2*/.iconmenulistcontainer{  padding: 0;  margin: 0;  list-style: none;}
.iconmenucontainer{  border-bottom:solid 1px #c8c8c8;  background:white;  margin: 0;}
.iconmenuitemlink{  display:block;  font-size: 16px;  font-family: sans-serif;   font-weight: 100;  color:#000;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-tap-highlight-color: rgba(0,0,0,0.1);}
.iconmenuimgcontainer{  float:left;  max-width:30px;   padding: 5px 5px 5px 7px;}
 .iconmenuitemimage{  vertical-align: middle;  padding: 0;  height: 23px;  width: 23px;  border:0;}
.iconmenuimgarrowcontainer{  float:right;   padding: 7px 10px 7px;   vertical-align: middle;}
.iconmenuimgarrow{  border: none;  max-width: 100%;  vertical-align: middle;  width: 10px;}
.iconmenutitle{  font-size:16px;  font-family: sans-serif;  font-weight: 100;  color:#000 !important;  float:left;  padding: 8px 5px 7px;  margin: 0;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-tap-highlight-color: rgba(0,0,0,0.1);color:#000000;font-size:14pt;}
/*colormenucssaddition*/.colormenupageedit tr{max-height:86px;height: auto;}
   .colormenuimage{        border:solid 0px #12181c;        max-width:50px;        width: expression(this.width > 100 ? 100: true);        vertical-align:middle;        padding:15px 0 15px 0;        height:50px;      }
    .colormenuitemdescription{        font-size:12px;        font-family: arial, Helvetica,sans-serif;        color:white;        line-height:16px;        font-weight:100;     }
    .colormenuitemtitle{        font-size:16px;font-family: arial, Helvetica,sans-serif;font-weight: bold;        color:white;        line-height:16px;display: block;margin-top: -23px;padding-top: 23px;margin-bottom: -39px;padding-bottom: 39px;margin-left: -25%;padding-left: 25%;position: relative;z-index: 1;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;    }
        a.colormenuitemtitle:visited{color:white;}
/*windowmenucssaddition*/.windowmenuimagecontainer{        min-width:110px;        width:30%;         margin:22px 0;    }
     .windowmenuimage{padding: 0px;margin:0px;width:30%;        min-width:110px;    }
     .windowmenuitemBg{     min-width:100%;        width:30%;        text-align:center;        font-size:14px;        font-family:Helvetica, Arial;        text-shadow: 0 1px 0 #333;        font-weight:100;        padding:15px 0;        opacity:0.99;position:absolute;top:110px;    }
    .windowmenuimagecontainer a{display:block;    -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color:rgba(0,0,0,0.1);position:relative;line-height:0px;}
.buttonimage{border:0;height:12px;margin:-3px 5px -3px 0; vertical-align:middle}
@media only screen and (min-width : 768px) and (max-width : 1024px){.windowmenuimagecontainer{        min-width:240px;        width:30%;         margin:104px 0 0 0;    }
 .windowmenuimage{padding: 0px;margin:0px;width:30%;        min-width:240px;    }
     .windowmenuitemBg{width:30%;font-size:20px;padding: 24px 0;top:255px;}
.buttonimage{border:0;height:18px;margin:-6px 8px -6px 0; vertical-align:middle;}
}
/*contactbuttonmenucssaddition2*/.contactbuttonmenuheader{padding: 3%;width: 40%;}
body > .squaremenupanel{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding:0px;width: 100%;margin: 0 auto;-webkit-tap-highlight-color:rgba(0,0,0,0.1);}
.contactbuttonmenucontainer{     text-align: center;    list-style: none;padding-top: 40vh;margin:auto;    margin-left: 2%;    padding-left: 5%;    padding-right: 5%;}
.contactbuttonmenuitem{        background: darkgray;    box-sizing: border-box;    margin: 3px 3px 3px 3px;    width: 47%;    line-height: 200%;    float: left;}
.contactbuttonmenuitemlink{text-decoration: none;}
.contactbuttonmenuimgcontainer{}
.contactbuttonmenuitemimage{max-width: 40%;min-height: 16vw;max-height: 16vw;    padding-top: 15%;margin: auto;}
.contactbuttonmenutitle{    color: #0C5BA4;    font-family: sans-serif;    font-weight: 400;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    word-wrap: break-word;    max-width: 15em;    max-height: 1.5em;    margin: auto;    padding-top: 15px;    padding-bottom: 30px;    padding-left: 5px;    padding-right: 5px;}
