@charset "UTF-8";
/* CSS Document */


#footertext{
margin-top:0px;
margin-left:0px;

position:absolute;

}

#bottomnav a{
font-family: arial, sans-serif;
color: #FFFFFF;
font-size: 12px;
text-decoration:none;
}


#bottomnav a:hover{
color:#CCCCCC;
}


#bottomnav{
margin-top:-8px;
margin-left:700px;
position:absolute;
margin-top:10px;
}

#event{
position:absolute;
margin-top:18px;
margin-left:510px;
}

body{
scrollbar-face-color:#ccc;
scrollbar-arrow-color:#666;
scrollbar-track-color:#fff;
scrollbar-shadow-color:'';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'';
scrollbar-size: 15px;
margin:0px;
padding:0px;
}


#banner_home{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/top_header_HOME.gif);
background-repeat:no-repeat;
width: 1000px;
height: 200px;
}
#brochure{
position:absolute;
margin-left:800px;
margin-top:10px;
}

#banner{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/banner.gif);
background-repeat:no-repeat;
width: 1000px;

}

#banner_attorneys{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/top_header_attorneys.gif);
background-repeat:no-repeat;
width: 1000px;
height: 200px;
}

#banner_paralegals{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/top_header_paralegals.gif);
background-repeat:no-repeat;

width: 1000px;
height: 200px;
}

#banner_careers{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/top_header_careers.gif);
background-repeat:no-repeat;
width: 1000px;
height: 200px;
}

#banner_contact{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/top_header_contact.gif);
background-repeat:no-repeat;
width: 1000px;
height: 200px;
}

#banner_newsandevents{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/top_header_newsandevents.gif);
background-repeat:no-repeat;
width: 1000px;
height: 200px;
}

#banner_publications{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/top_header_publications.gif);
background-repeat:no-repeat;
width: 1000px;
height: 200px;
}

#banner_practices{
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image:url(../images/top_header_practices.gif);
background-repeat:no-repeat;
width: 1000px;
height: 200px;
}

#body{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;

}

#mainsection{
margin-top: 140px;
margin-left: 0px;
background-color: white;
}

#scrollzone{
	overflow-x:hidden;
	overflow-y:scroll;
	height:467px;
	margin-top:10px;
	padding: 20px;
}
#scrollzone p{

margin-right:40px;
}

#scrollzone ul li{

margin-right:40px;
}

#scrollzone6 ul li{

margin-right:40px;
}

#scrollzone h1{
margin-left:20px;
}




#scrollzone2{
	overflow-x:hidden;
	overflow-y:scroll;
	height:460px;


}

#scrollzone6{
	overflow-x:hidden;
	overflow-y:scroll;
	height:467px;
	margin-top:10px;
}
#scrollzone6 p{

margin-right:40px;
}



#scrollzone6 h1{
margin-left:20px;
}


.nav{
	background-color: #B32317;
	width: 175px;
	height: 455px;
	
}



h1{
font-family: Georgia, "Times New Roman", Times, serif;
color: #b32317;
font-size: 18px;
font-weight:normal;
height:12px;
margin-top:10px;
}

h2{
font-family: helvetica, sans-serif;
color: #b32317;
font-size: 12px;
font-weight: bold;

}

.redcopy{
font-family: helvetica, sans-serif;
color: #b32317;
font-size: 13px;
font-weight: bold;

}

.italic{
font-family:helvetica, sans-serif;
font-style:normal;
font-size: 13px;
color: #666666;
}
.copy{
font-family: helvetica, sans-serif;
color:#333333;
font-size: 13px;
line-height: 18px;}

.copy_footer{
font-family: arial, sans-serif;
color: #9b8578;
font-size: 10px;
}


p{
font-family: helvetica, sans-serif;
color:#333333;
font-size: 13px;
line-height: 18px;}

ul li{
font-family: helvetica, sans-serif;
color: #666666;
font-size: 13px;
line-height: 18px;
margin-left: 15px;
font-weight:bold;
}

.menutitle{
cursor:pointer;
width:140px;
text-align:left;
margin-bottom:5px;
}
.menutitle a{
text-align:left;
font-family:Myriad, helvetica, sans-serif;
text-decoration: none;
font-size: 11px;
line-height:11px;
margin-left:10px;
color:#FFF;

}


.menutitle a:hover{
color:#000000;
}

.submenu{


margin-bottom:5px;

}


.submenu a{
background-color:#cccccc;
color:#000000;
font-family:arial, sans-serif;
text-decoration: none;
font-size: 10px;
margin-bottom:-20px;
font-weight:bold;
width:175px;

padding-top:4px;
padding-bottom:4px;
display:block;
line-height:10px;

}

.submenu a:hover{
color:#000000;

background-color:#FFFFFF;
}

.link{
color:#b32317;
text-decoration:none;
font-size:13px;
font-family:Arial, helvetica, sans-serif;

}


.burgundylink{
color:#990000;
text-decoration:none;
font-size:13px;
font-family:Arial, helvetica, sans-serif;


}

.burgundylink:hover{
color:#b32018;
}


.link:hover{
color:#5e0000;
}


.brownlink{
color:#877a69;
text-decoration:none;
font-size:11px;
font-family:Arial, helvetica, sans-serif;
font-weight:normal;

}

.brownlink:hover{
color:#b32018;
}



.smalllink{
color:#000000;
text-decoration:none;
font-size:11px;
font-family:Arial, helvetica, sans-serif;
line-height:14px;

}

.smalllink:hover{
color:#b32317;
}

.disclaimer{
font-family:Arial, sans-serif;
font-size:9px;
color:#666666;
line-height:12px;
}




.homepagephoto{
border-bottom: 6px solid #ccc;

}

.highlights{

height: 230px;
}

.highlights p{
margin-right:15px;
margin-left:0px;
margin-top:10px;
line-height:16px;

}

#logo_click{
margin-top:5px;
margin-left:50px;
}

#searchtool{
position:absolute;
margin-top: 35px;
margin-left: 5px;

}

#brochure_flash{
position:absolute;
margin-left:5px;
margin-top:470px;
}

.searchbox{
border: 1px solid #CCCCCC;
font-family:Arial, sans-serif;
color:#999999;
font-size:10px;
}
#footer{
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:1000px;

}



#nzsch{
margin-top:-8px;
margin-left:945px;
position:absolute;
}



#firmname{
margin-top:0px;
margin-left:895px;
position:absolute;
}

.firmname{
color:white;
font-family:arial,helvetica, sans-serif;
font-size:12px;

}



#printer_friendly{
position:absolute;
margin-top:470px;
margin-left: 400px;
width: 30px;
}

#printer_friendly_wide{
position:absolute;
margin-top:500px;
margin-left: 770px;
width: 30px;
}
#crumbs {
position:absolute;
	color: #000000;
	font-size: 11px;
	line-height: 14px;
	font-family: arial, san-serif;
	text-align: right;
	margin-top: -10px;
	margin-right: 15px;
	margin-left: 15px;
	font-weight:normal;
	width:750px;
}
#crumbs a {
	color: #b32317;
	text-decoration: none;
}
#crumbs a:hover {
	color: #000000;
	text-decoration: underline;
}