div#containerMain1N66841332_1 { width:100%; position:relative; overflow:hidden; }
div#containerMain1N66841332_1 > h1.heading1 { clear:both; margin-bottom:8px; }
div#containerMain1N66841332_1 > img.image1, div#containerMain1N66841332_1 > a > img.image1 { float:right; margin-left:10px; margin-bottom:4px; }
div#containerMain1N66841332_1 > div.paragraph1 { margin-top:0px; }


/*____Custom CSS_____*/

#sitebodycontainer div.containermain img.borderstyledefault {
    margin: 0 5px 5px !important;
}

table.contactus {
border: 1px solid #BCD8EE;
padding: 5px;
}

table.contactus td {
padding: 8px 5px;
border-bottom: 1px solid #BCD8EE;
}

table.contactus tr:last-child td{
border-bottom:none;
}

table.contactus tr:hover{
background-color:rgba(222, 236, 247, 0.3);
}

table.contactus tr:hover{
background-color:none;
}

table.contactus h4 {
color: #0085bf;
}

table.contactus p {
padding: 5px;
font-style: oblique;
}

div.text_under_map {
    display: flex;
    flex-flow: row wrap;
    float: right;
    left: -12px;
    position: relative;
    top: -32px;
    width: 350px;
}

div.contactus2_holder {
width: 100%;
clear: both;
display: inline-block;
position: relative;
top: -25px;
}

table.contactus2 {
margin: 0px 20px 0px 10px;
padding: 2px;
border: 1px solid #BCD8EE;
width: 450px;
float: left;
clear: right;
}

table.contactus2 td {
padding: 3px 5px;
border-bottom: 1px solid #BCD8EE;
}

table.contactus2 tr:last-child td{
border-bottom:none;
}

table.contactus2 tr:hover{
background-color:rgba(222, 236, 247, 0.3);
}

table.contactus2 th {
background-color: #DEECF7;
padding: 5px;
font-size: 12pt;
}