body {margin:0px;}
body, table, input, textarea {font-family:Arial;font-size:14px;color:#6a747c;}
img {border:0px;}
a:link, a:active, a:visited {color:#72afb5;}
a:hover {color:#6a747c;}
h1, h2, h3, h4, h5 {color:#72afb6;}
h1 {font-weight:normal;font-size:25px;}
h2 {font-weight:normal;font-size:19px;}
.clear {clear:both;}
.error {padding:15px;margin:0px 0px;background:#f0c7c7;border:solid #da0000 1px;color:#da0000;font-weight:bold;}
.success {padding:15px;margin:0px 0px;background:#ddead5;border:solid #56aa1d 1px;color:#56aa1d;font-weight:bold;}
#wrap {margin:auto;width:953px;}
#top {height:423px;background:url(images/header.jpg) top left no-repeat;}
#homenav {float:left;background:none;padding:22px 22px 22px 45px;}
#homenav a {color:#fff;font-size:20px;}
#topbox3 {margin:0 -20px}
#topbox3 a .line1 {font-size:20px;}
#homenav a:hover {color:#c1dbe0;}
#nav {height:62px;float:right;}
#topboxes {width:294px;clear:both;float:right;margin:70px 0 0 659px;}
#topbox1 a, #topbox2 a, #topbox3 a {font-size:17px;display:block;background: url(images/toparrow1.jpg) 250px 50% no-repeat #72afb6;color:#fff;border-bottom:solid #fff 1px;padding: 32px 20px;height:32px;}
#topbox1 a:hover, #topbox2 a:hover, #topbox3 a:hover {background:url(images/toparrow2.jpg) 250px 50% no-repeat #6a747c;}
#topbox2 a {padding: 42px 20px!important;height:12px!important;}
#topbox3 a {text-decoration:none;background: url(images/icon-travel.jpg) 10px 20px no-repeat #fff;border:double #6a747c 3px;color:#6a747c;padding:20px 20px 20px 50px!important;height:auto!important;}
#topbox3 a span {display:block;}
#topbox3 a:hover {color:#72afb6;background: url(images/icon-travel.jpg) 10px 20px no-repeat #fff;}
#content {clear:both;width:599px;padding:15px 30px 30px 30px;float:left;}
#homefeature1 {padding-left:50px;float:left;width:140px;margin-right:20px;background:url(images/icon-mental.jpg) top left no-repeat;}
#homefeature2 {padding-left:40px;float:left;width:140px;background:url(images/icon-family.jpg) top left no-repeat;}
#homefeature3 {padding-left:40px;float:right;width:160px;background:url(images/icon-preventative.jpg) top left no-repeat;}
#homefeature4 {margin-top:20px;clear:both;padding-left:50px;float:left;width:140px;margin-right:20px;background:url(images/icon-family.jpg) top left no-repeat;}
#homefeature5 {margin-top:20px;padding-left:40px;float:left;width:140px;background:url(images/icon-travel.jpg) top left no-repeat;}
#homefeature6 {margin-top:20px;padding-left:40px;float:right;width:160px;background:url(images/icon-preventative.jpg) top left no-repeat;}
#right {padding:15px 30px 30px 30px;float:right;width:234px;font-size:12px;}
.black {color:#000;}
.green {color:#72afb6;}
a.newslink {font-size:14px;float:left;display:block;background:url(images/buttonarrow.jpg) right 1px no-repeat #6a747c;padding:7px 30px 7px 7px;color:#fff;}
.button {font-size:14px;cursor:pointer;float:left;display:block;background:url(images/buttonarrow.jpg) right 1px no-repeat #6a747c;padding:7px 30px 7px 7px;color:#fff;border:0px;}
#footer {text-align:right;padding:15px 0px;}
#footer a:link, #footer a:active, #footer a:visited {color:#6a747c;}
#footer a:hover {color:#72afb5;}
#middle {background:url(images/middlebg.jpg) top right repeat-y;}
#footerboxes {padding:15px 30px 30px 30px;background:#72afb6;color:#26575d;clear:both;}
#footerboxes a {color:#26575d;}
#footerboxes a:hover {color:#fff;}
#footer1 {float:left;width:140px;margin-right:50px;}
#footer2 {float:left;width:320px;}
#footer3 {float:right;width:320px;}
#footerboxes h2 {color:#fff;}
.footerul {margin:0px;padding:0px;list-style-type:none;}
.footerul li {background:url(images/footerarrow.jpg) 0px 5px no-repeat;padding:2px 0px 2px 15px;}
.input {padding:5px;border:solid #6a747c 1px;width:300px;}

/*.widget .btn {  padding: 10px 25px 10px 25px;background-color: #ea7600;border-radius: 25px;font-size: 14px!important;vertical-align:middle;font-family: 'Lato Bold', Arial, Helvetica, sans-serif;color: white!important;cursor: pointer;text-align:center;}*/


.staffrow {
    display: table;
    width: 100%; /*Optional*/
    table-layout: fixed; /*Optional*/
    border-spacing: 10px; /*Optional*/
    margin-top:20px;
}

.staffcolumn {
    display: table-cell;
}

#topbox4 a{
    font-size:17px;
    display:block;
    background: url(images/toparrow2.jpg) 250px 50% no-repeat #6a747c;
    color:#fff;
    border-bottom:solid #fff 1px;
    padding: 32px 20px;
}
[data-hotdoc-button]{
    border-top:     none !important;
    border-right:   none !important;
    border-left:    none !important;
    border-radius:  0 !important;
}
#topbox4 a:hover {background:url(images/toparrow2.jpg) 250px 50% no-repeat #6a747c;}