/* CSS Document */

.bodytext {
line-height:20px;
font-size:11px;
font-weight:regular;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
}

.heading {
line-height:25px;
font-size:20px;
font-weight:regular;
width:430px;
color:#586651;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
}

.heading2 {
line-height:30px;
font-size:13px;
font-weight:bold;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:10px;
}


/* IMAGES */

.txtheaders {
padding-top:40px;
padding-left:40px;
padding-right:70px;
}

/* INDEX PAGE */

#idxtext {
padding-left:40px;
padding-right:40px;
}

#idxlowerlinks {
font-size:10px;
color:#FFFFFF;
}

#idxlowerlinks2 {
font-size:10px;
color:#FFFFFF;
text-align:right;
margin-top:-15px;
}

#idxlowerlinks3 {
font-size:10px;
color:#FFFFFF;
text-align:right;
line-height:15px;
}

table.idx {
padding-bottom:20px;
}

/* LINKS PAGE */

#lksheadings {
padding-left:40px;
font-size:13px;
font-weight:bold;
}

#lkstext {
padding-left:40px;
padding-bottom:20px;
text-align:left;
line-height:20px;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

/* CONTACT US PAGE */

a.cu:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.cu:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.cu:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#39593D;
font-weight:normal;
text-decoration:none;
}

#cutext {
padding-left:40px;
text-align:left;
line-height:20px;
font-size:12px;
margin-left:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

/* LISTS */

.ul {
text-indent:-25px;
list-style-position:inside;
list-style-type:none;
text-align:left;
list-style:none;
color:#39593D;
padding-top:3px;
}

#palist {
font-size:12px;
line-height:25px;
text-align:left;
}

/* PRACTICE AREAS SUBPAGES */

#pabodyheadings {
padding-left:40px;
padding-top:30px;
font-size:20px;
font-weight:bold;
margin-bottom:20px;
}

#pabodyimg {
padding-left:40px;
padding-right:10px;
padding-bottom:5px;
}

.pabodylist {
line-height:25px;
font-size:11px;
font-weight:regular;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:left;
list-style-type:disc;
list-style-position:outside;
margin-left:15px;
}

#pabodytxt {
padding-left:40px;
padding-right:40px;
text-align:left;
}

/* ATTORNEYS PAGE */

a.aty:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.aty:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.aty:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#39593D;
font-weight:normal;
text-decoration:none;
}

#totop {
font-size:11px;
font-style:oblique;
padding-right:40px;
}

#atycontact {
font-size:11px;
font-style:oblique;
padding-right:40px;
}

#atytxtpadding {
padding-right:40px;
padding-left:40px;
}

#atyimgpadding {
padding-left:40px;
}

#atyheadings {
font-size:15px;
font-weight:bold;
}

/* DIRECTIONS PAGE */

.dirbodylist {
line-height:20px;
font-size:11px;
font-weight:regular;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:left;
list-style-type:disc;
list-style-position:outside;
margin-left:15px;
}

#dirbodyheadings {
padding-left:40px;
padding-top:10px;
font-size:15px;
font-weight:bold;
margin-bottom:-5px;
}


/* GENERAL LINKS */

a.nav:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
font-weight:normal;
text-decoration:none;
}

a.nav:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
font-weight:normal;
text-decoration:none;
}

a.nav:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
font-weight:normal;
text-decoration:none;
}


/* NAVIGATION BUTTONS */

a.home {
	display:block;
	border:none;
    width: 114px;
    height: 39px;
    background-image:url(../images/nav_home.jpg);
	background-position:-114px 0;
}
a.home:hover {
    background-image:url(../images/nav_home.jpg);
	background-position:0 0;
}

a.practiceareas {
	display:block;
	border:none;
    width: 114px;
    height: 39px;
    background-image:url(../images/nav_practiceareas.jpg);
	background-position:-114px 0;
}
a.practiceareas:hover {
    background-image:url(../images/nav_practiceareas.jpg);
	background-position:0 0;
}

a.attorneys {
	display:block;
	border:none;
    width: 114px;
    height: 39px;
    background-image:url(../images/nav_attorneys.jpg);
	background-position:-114px 0;
}
a.attorneys:hover {
    background-image:url(../images/nav_attorneys.jpg);
	background-position:0 0;
}

a.fees {
	display:block;
	border:none;
    width: 114px;
    height: 39px;
    background-image:url(../images/nav_fees.jpg);
	background-position:-114px 0;
}

a.fees:hover {
    background-image:url(../images/nav_fees.jpg);
	background-position:0 0;
}

a.directions {
	display:block;
	border:none;
    width: 114px;
    height: 39px;
    background-image:url(../images/nav_directions.jpg);
	background-position:-114px 0;
}
a.directions:hover {
    background-image:url(../images/nav_directions.jpg);
	background-position:0 0;
}

a.contactus {
	display:block;
	border:none;
    width: 114px;
    height: 39px;
    background-image:url(../images/nav_contactus.jpg);
	background-position:-114px 0;
}

a.contactus:hover {
    background-image:url(../images/nav_contactus.jpg);
	background-position:0 0;
}

a.links {
	display:block;
	border:none;
    width: 114px;
    height: 39px;
    background-image:url(../images/nav_links.jpg);
	background-position:-114px 0;
}
a.links:hover {
    background-image:url(../images/nav_links.jpg);
	background-position:0 0;
}

a.alt { 
	display:none;
	text-decoration:none;
}
				

/* PRACTICE AREAS BUTTONS */

a.personalinjury {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_personalinjurybtn.jpg);
	background-position:0 0;
}
a.personalinjury:hover {
    background-image:url(../images/pa_personalinjurybtn.jpg);
	background-position:-125px 0;
}

a.estateadmin {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_estateadminbtn.jpg);
	background-position:0 0;
}
a.estateadmin:hover {
    background-image:url(../images/pa_estateadminbtn.jpg);
	background-position:-125px 0;
}

a.wills {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_willsfinancesbtn.jpg);
	background-position:0 0;
}
a.wills:hover {
    background-image:url(../images/pa_willsfinancesbtn.jpg);
	background-position:-125px 0;
}

a.criminaldefense {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_criminaldefensebtn.jpg);
	background-position:0 0;
}
a.criminaldefense:hover {
    background-image:url(../images/pa_criminaldefensebtn.jpg);
	background-position:-125px 0;
}

a.corporatebusiness {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_corporatebusinessbtn.jpg);
	background-position:0 0;
}
a.corporatebusiness:hover {
    background-image:url(../images/pa_corporatebusinessbtn.jpg);
	background-position:-125px 0;
}

a.employmentlaw {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_employmentlawbtn.jpg);
	background-position:0 0;
}
a.employmentlaw:hover {
    background-image:url(../images/pa_employmentlawbtn.jpg);
	background-position:-125px 0;
}

a.civillitigation {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_civillitigationbtn.jpg);
	background-position:0 0;
}
a.civillitigation:hover {
    background-image:url(../images/pa_civillitigationbtn.jpg);
	background-position:-125px 0;
}

a.estatelitigation {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_estatelitigationbtn.jpg);
	background-position:0 0;
}
a.estatelitigation:hover {
    background-image:url(../images/pa_estatelitigationbtn.jpg);
	background-position:-125px 0;
}

a.familylaw {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_familylawbtn.jpg);
	background-position:0 0;
}
a.familylaw:hover {
    background-image:url(../images/pa_familylawbtn.jpg);
	background-position:-125px 0;
}

a.municipallaw {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_municipallawbtn.jpg);
	background-position:0 0;
}
a.municipallaw:hover {
    background-image:url(../images/pa_municipallawbtn.jpg);
	background-position:-125px 0;
}

a.realestate {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_realestatebtn.jpg);
	background-position:0 0;
}
a.realestate:hover {
    background-image:url(../images/pa_realestatebtn.jpg);
	background-position:-125px 0;
}

a.banking {
	display:block;
	border:none;
    width:125px;
    height:107px;
    background-image:url(../images/pa_bankingbtn.jpg);
}
a.banking:hover {
    background-image:url(../images/pa_bankingbtn.jpg);
	background-position:-125px 0;
}

