html.tr-layout-element{margin:0;padding:0;border:0}a.tr-layout-element,body.tr-layout-element,div.tr-layout-element,h3.tr-layout-element,img.tr-layout-element,p.tr-layout-element,span.tr-layout-element{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}a img.tr-layout-element{border:none}body.tr-layout-element{font-family:Arial;line-height:18px;font-size:15px}div#header.tr-layout-element{border-top:none;box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2);z-index:10;min-height:30px;background-color:#f8f8f8}div#header .container.tr-layout-element{max-width:1030px;margin:0 auto;padding:5px 10px;min-height:30px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div#header .container div.phone-info.tr-layout-element{float:right;font-size:11px;line-height:20px;color:#333;padding-top:15px}div#main_content_area.tr-layout-element{padding-top:18px;max-width:1030px;margin:0 auto}div#footer.tr-layout-element{background-color:#222;color:#ddd;padding:15px 0 30px 0;margin-top:18px}div#footer_inner_wrapper.tr-layout-element{max-width:1030px;margin:0 auto;font-size:13px;overflow:hidden}div#footer_inner_wrapper .widget.tr-layout-element{margin-top:15px;width:302px;float:right}div#footer_inner_wrapper h3.widgettitle.tr-layout-element{color:#919191;font-family:Helvetica,Arial;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:14px}div#footer_inner_wrapper p.tr-layout-element{margin:.85em 0}