#page h1, #page.Standard h1 { border-bottom: 0px; }

/****************** Grey Boxes, 100% Width *******************/

ul.publist { margin: 20px 0px !important; padding-left: 0px !important; }

ul.publist li { list-style: none; display: inline-block; margin: 0 0px 10px 0; padding: 10px; background-color: #f2f2f2; width: max-696px; }

ul.publist li img { float: left; display: block; margin-bottom: 15px; margin-right: 15px;}

ul.publist li p { line-height: 175% !important; padding: 10px 20px 0px 0px; margin-bottom: 20px; }


/****************** Grey Boxes, 100% Width *******************/

p.idt-contact { margin-top: -5px !important; }

table.gta p { font-size: 80% !important; line-height: 175% !important; }

.toggle { border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1px; padding-top: 10px; margin-top: 10px; }


/****************** Hide Title Border Bottom w/Banner *******************/

#banner-image { margin-top: -1px !important; z-index: 999; position: relative; }


/****************** Right Sidebar Fix *******************/

.Standard #sidebar, .two-column #sidebar { margin-top:6px; }


/****************** Featured Boxes, Home Page *******************/

ul.featured { margin: 20px 0px !important; padding-left: 0px !important; }

ul.featured li { float: left; list-style: none; display: inline-block; margin: 0 0px 10px 0; width: 47.8%; min-height: 460px; padding: 10px; background-color: #f2f2f2; }

li.left { margin-right: 30px; }

ul.featured li img { float: left; display: block; width: 100%; }

ul.featured li p { line-height: 150% !important; margin-bottom: 10px; }

ul.featured li strong { line-height: 120% !important; }


/****************** Featured Boxes, Services Page *******************/

ul.blog { margin: 20px 1px; padding-left: 1px !important; }

ul.blog li { float: left; list-style: none; display: inline-block; margin: 0 0px 10px 0; width: 100%; padding: 10px; background-color: #f2f2f2; border: 1px solid #e5e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

ul.blog li:hover { -webkit-box-shadow: 0 3px 8px #939090; -moz-box-shadow: 0 3px 8px #939090; box-shadow: 0 3px 8px #939090; }

ul.blog li img { float: left; display: block; border: 1px solid #e5e1e1; }


/****************** Featured Boxes, Services Page *******************/

ul.services { margin: 20px 1px; padding-left: 1px !important; }

ul.services li { list-style: none; display: inline-block; margin: 0 0px 10px 0; width: 100%; padding: 10px; background-color: #f2f2f2; }

ul.services li:hover { -webkit-box-shadow: 0 3px 8px #939090; -moz-box-shadow: 0 3px 8px #939090; box-shadow: 0 3px 8px #939090; }

ul.services li img { float: left; display: block; width: 15%; margin-right: 20px; margin-top: 6px; }

ul.services li h4 { margin-top: 0px !important; margin-bottom: 5px; }

.adiv{cursor:pointer; margin: 0 0px 10px 0; width: 100%; padding: 10px; background-color: #f2f2f2;overflow: hidden;}

.adiv:hover{-webkit-box-shadow: 0 3px 8px #939090; -moz-box-shadow: 0 3px 8px #939090; box-shadow: 0 3px 8px #939090;}

.adiv img{float: left; width: 15%; margin-right: 20px; margin-top: 6px;margin-bottom:5px;}

.adiv h4{margin-top: 0px !important; margin-bottom: 5px;}



/****************** GTA Boxes, Staff Page *******************/

ul.gta { margin: 0px 0px 20px 0px !important; padding-left: 0px !important; }

ul.gta li { float: left; list-style: none; display: inline-block; margin: 0 0px 30px 0; width: 100%; min-height: 170px; padding: 10px; background-color: #f2f2f2; }

li.left { margin-right: 30px; }

ul.gta li img { float: left; padding: 0px 10px 10px 0px; }

ul.gta li p { line-height: 150% !important; margin-bottom: 10px; }

ul.gta li strong { line-height: 120% !important; }


/****************** UL Nostyle *******************/

ul.nostyle { list-item-type: none;}

ul.nostyle li { margin-left:0px; }

/****************** Sub Nav *******************/
.row {
    clear: both;
    margin-left: 0;
}