﻿h1, h2, h3, h4 { margin: 0; }
.header { margin-top: 10px; padding-left: 10px; }
.header h2 { font-size: 46px; color: #7b7a7a; font-weight: bold; }
.header h1 { font-size: 22px; color: #7b7a7a; font-weight: normal; }
.planPanel { float: left; width: 652px; height: 262px; margin-top: 20px; margin-bottom: 20px; background-image: url('../images/Homepage/home_legalcheck_container.png'); background-repeat: no-repeat; }
.docPanel { height: 170px; background-color: #98bbc9; margin-bottom: 20px; color: #fff; }
.incorporatePanel { height: 72px; background-color: #f0f5f7; color: #7A7979; }
.panelPadding { padding: 10px; }
.squarePanelPadding { padding: 10px 20px 10px 20px; border: solid 1px #e3e3e3; height: 220px; }
.leftColPanel { float: left; clear: left; width: 432px; height: 240px; margin-right: 18px; margin-bottom: 20px; }
.rightColPanel { float: right; clear : right; width: 432px; height: 240px; margin-bottom: 20px; }
.footerPanel { float: left; clear: both; height: 134px; width: 886px; background-color: #f0f5f7; margin-bottom: 20px; color: #7a7979; }
.squarePanelPadding h3 { color: #7a7979; font-size: 20px; }
.legalResources h4 { color: #275a6e; font-size: 14px; }
.legalResources ul { margin: 10px 0px 8px 0px; }
.legalResources li { margin-bottom: 4px; }

.footerPanel h3 { font-size: 12px; }
.footerPanel ul { float: left; list-style-type: none; font-size: 11px; color: #333; }
.footerPanel ul a { color: #333; }
.footerPanel ul a:hover { color: #009A01; }
.footerPanel li { padding-bottom: 4px; }

.planPanel ul { margin-bottom: 20px; margin-top: 18px; margin-left: 0; padding-left: 0; font-size: 13px; }
.planPanel li { padding-bottom: 6px; color: #a52b1b; }
.planPanel li span { color: #275a6e; }
.planPanel h3 { color: #1f5368; font-size: 32px; font-weight: normal; padding-bottom:10px; }

.docPanel a { color: #fff; }
.docPanel a:hover { color: #069; }
.docPanel h3 { font-size: 18px; color: #fff; font-size: 16px; text-align: center; }
.docPanel h4 { font-size: 14px; margin-bottom: 2px; margin-top: 10px; }
.docPanel .panelPadding { padding-top: 6px; }

.incorporatePanel h3 { color: #7a7979; font-size: 18px; text-align: center; }
.incorporatePanel .panelPadding { padding-top: 6px; }
.incorporatePanel a { color: #7a7979; }
.incorporatePanel a:hover {text-decoration: none; }

.bloggericon { height: 15px; background-image: url('../favicon.ico'); padding-top: 2px; padding-left: 4px; }
.browseMoreLink { display: block; float: right; margin-top: 2px; font-size: 0.9em; }
.smallText { font-size: 0.9em; }
.featuredLawyers { color: #7a7979; }
.featuredLawyers h3 { float: left; margin-bottom: 4px; }
.rlBlogs h3 { float: left; }
.inTheMedia h3 { float: left; margin-bottom: 4px; }
.FeaturedLawyerText { color: #7a7979; }
#FeaturedTable a .lName { color: #069; font-weight: bold; }
#FeaturedTable a .lName:hover { color: #0D5AF2; font-weight: bold; }
#FeaturedTable a { color: #333; font-weight: normal; }
#FeaturedTable a:hover { color: #333; font-weight: normal; }
.FeaturedLawyerName { color: #7a7979; }
.followUs { color: #7a7979; float: right; }

.cornerSprites { background-image: url('../images/Homepage/hb-corner-sprites.png'); background-repeat: no-repeat; width: 10px; height: 10px; }
.blue-tl { background-position: 0px 0px; float: left; }
.blue-tr { background-position: 0px -10px; float: right; }
.blue-bl { background-position: 0px -20px; float: left; margin-top: -10px; }
.blue-br { background-position: 0px -30px; float: right; margin-top: -10px; }
.grey-tl { background-position: 0px -40px; float: left; }
.grey-tr { background-position: 0px -50px; float: right; }
.grey-bl { background-position: 0px -60px; float: left; margin-top: -10px; }
.grey-br { background-position: 0px -70px; float: right; margin-top: -10px; }
.border-tl { background-position: 0px -80px; float: left; }
.border-tr { background-position: 0px -90px; float: right; }
.border-bl { background-position: 0px -100px; float: left; margin-top: -10px; }
.border-br { background-position: 0px -110px; float: right; margin-top: -10px; }
.border-grey-bl { background-position: 0px -120px; float: left; margin-top: -10px; }
.border-grey-br { background-position: 0px -130px; float: right; margin-top: -10px; }
.FreeLegalWillBox{background-color: #F0F5F7; clear: both; color: #7A7979; float: left;width: 886px;margin-bottom: 20px;}
.FreeWillBanner{width: 886px; margin-left: 8px; margin-bottom: 10px; position: relative;}
.FreeWillTextBox{float: left;  width:695px; display:block;position: absolute; left: 100px; top: 5px; height:44px;}
.FreeWillTextTitle{color:#1f5368;font-size:32px; text-align:center;float: left;}
.FreeWillText{color:#1f5368;font-size:20px; text-align:center;}
.FreeWillGetStarted{color:#003399;font-size:12px;font-weight:bold; text-align:right; position:absolute; top:25px; right:20px; width:140px;}
.FreeWillGetStarted a:hover{text-decoration:underline; color:#0D5AF2}