h1,h2,h3,h4 {
margin:0;
}

h1 {
font-size:46px;
color:#7B7A7A;
font-weight:700;
margin-left:5px;
}

h2 {
font-size:22px;
color:#7B7A7A;
font-weight:400;
margin-left:5px;
margin-top:4px;
}

h3 {
color:#1F5368;
font-size:32px;
font-weight:400;
padding-bottom:10px;
}

.main_content {
background-color:#FFF;
height:1125px;
padding-top:17px;
padding-left:25px;
padding-bottom:20px;
}

.planPanel {
float:left;
width:652px;
height:262px;
margin-top:20px;
margin-bottom:20px;
background-image:url('/np/uploaded_images/np_entities_images/home_legalcheck_container-home_legalcheck_container.jpg');
background-repeat:no-repeat;
}
ul {
list-style-image:none;
}
li {
padding: 2px 0;
}
.rssMedia {
display:none;}

.docPanel {
height:170px;
background-color:#98bbc9;
margin-bottom:20px;
color:#fff;
margin-right:33px;
margin-top:20px;
}

.incorporatePanel {
height:72px;
margin-right:33px;
background-color:#f0f5f7;
color:#7A7979;
}

.panelPadding {
padding:10px;
}

.squarePanelPadding {
border:solid 1px #e3e3e3;
height:220px;
padding:10px 20px;
}

.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;
margin-right:30px;
}

.footerPanel {
float:left;
clear:both;
height:134px;
width:886px;
background-color:#f0f5f7;

color:#7a7979;
}

.squarePanelPadding h3 {
color:#7a7979;
font-size:20px;
}

.legalResources h4 {
color:#275a6e;
font-size:14px;
font-weight:700;
margin:0;
}

.legalResources ul {
margin:10px 0 8px;
}

.legalResources li {
margin-bottom:0;
padding: 2px 0;
}

.footerPanel h3 {
font-size:12px;
color:#000;
}

.footerPanel ul {
float:left;
list-style-type:none;
font-size:11px;
color:#333;
margin:0;
padding:0;
}




.footerPanel li {
padding-bottom:4px;
padding-right:30px;
}

.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:400;
padding-bottom:10px;
}

.docPanel a {
color:#fff;
}

.docPanel a:hover {
color:#069;
}

.docPanel h3 {
color:#fff;
font-size:16px;
text-align:center;
font-weight:700;
}

.docPanel h4 {
font-size:14px;
margin-bottom:2px;
margin-top:10px;
}

.incorporatePanel h3 {
color:#7a7979;
font-size:18px;
text-align:center;
font-weight:700;
padding-bottom:0;
}

.incorporatePanel a:hover {
text-decoration:none;
}

.bloggericon {
height:15px;
background-image:url('/favicon.ico');
background-repeat:no-repeat;
padding-left:23px;
}

.browseMoreLink {
display:block;
float:right;
margin-top:2px;
font-size:0.9em;
}

.smallText {
font-size:0.9em;
}

.featuredLawyers h3 {
float:left;
margin-bottom:4px;
padding-bottom:0;
}

.rlBlogs h3 {
float:left;
}

.inTheMedia h3 {
float:left;
margin-bottom:4px;
}

.FeaturedLawyerText {
height:45px;
width:150px;
padding-left:5px;
color:#7a7979;
}

#FeaturedTable a .lName {
color:#069;
font-weight:700;
}

#FeaturedTable a .lName:hover {
color:#0D5AF2;
font-weight:700;
}

.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:0 0;
float:left;
}

.blue-tr {
background-position:0 -10px;
float:right;
}

.blue-bl {
background-position:0 -20px;
float:left;
margin-top:-10px;
}

.blue-br {
background-position:0 -30px;
float:right;
margin-top:-10px;
}

.grey-tl {
background-position:0 -40px;
float:left;
}

.grey-tr {
background-position:0 -50px;
float:right;
}

.grey-bl {
background-position:0 -60px;
float:left;
margin-top:-10px;
}

.grey-br {
background-position:0 -70px;
float:right;
margin-top:-10px;
}

.border-tl {
background-position:0 -80px;
float:left;
}

.border-tr {
background-position:0 -90px;
float:right;
}

.border-bl {
background-position:0 -100px;
float:left;
margin-top:-10px;
}

.border-br {
background-position:0 -110px;
float:right;
margin-top:-10px;
}

.border-grey-bl {
background-position:0 -120px;
float:left;
margin-top:-10px;
}

.border-grey-br {
background-position:0 -130px;
float:right;
margin-top:-10px;
}

.FreeWillTextTitle {
font-size:22px;
color:#fff;
padding-top:10px;
padding-left:185px;
}

.FreeWillTextTitle a {
font-size:22px;
color:#fff;
}

.FreeWillBanner2 {
background-image:url('/images/banners/OnCallBanner.jpg');
height:49px;
width:892px;
margin-top:300px;
margin-bottom:20px;
cursor:pointer;
}

.profile-img {
height:50px;
max-width:44px;
}

.square-img-box {
width:44px;
height:50px;
float:left;
}

.lawyer-info {
width:150px;
height:50px;
float:right;
}

.lawyer-block-above {
margin-top:15px;
width:200px;
}

.lawyers-featured new-border {
width:200px;
}

.rssHeader {
display:none;
}

.rssBody ul {
list-style-type:none;
margin:0;
padding:0;
}

.rssBody p {
margin:0 0 5px;
padding:0;
}

.rssBody li {
margin:0;
padding:0;
}

.smallsuper {
font-size:14px;
}

.rightColPanel h3,.leftColPanel h3 {
font-weight:700;
padding-bottom:0;
margin:0;
}

.docPanel .panelPadding,.incorporatePanel .panelPadding {
padding-top:6px;
}

.incorporatePanel a,.featuredLawyers,.FeaturedLawyerName {
color:#7a7979;
}

#FeaturedTable a,#FeaturedTable a:hover {
color:#333;
font-weight:400;
}