/* Elements */

a, body, td, div, input, textarea, th, h1, h2, h3, h4, h5, h6, p{
	/* default font family */
	font-family : Arial, Helvetica, sans-serif;
}

a, body, td, div, p, input, textarea{
	/* default font size & color */
	color : #6B6B6B;
	font-size : 11px;
}

body{
	background : #FFFFFF;
	margin : 0 0 0 0;
	padding : 10px 0 10px 0;
}

form {
	margin : 0;
	padding : 0;
}

h2{
	background : url(../images/dash_horizontal.gif) repeat-x bottom;
	color : #F80808;
	font-size : 11px;
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

h3{
        background : url(../images/dash_horizontal.gif) repeat-x bottom;
        color : #F80808;
        font-size : 11px;
        font-weight : normal;
        margin : 10px 0 0 0;
        padding : 0 0 0 0;
}

iframe{
	overflow-x : hidden;
	overflow-y : scroll;	
	margin:0;
	padding:0;
} 

/* Classes */

.contentcontactmain{
	/*index.html - main content */
	background-image : url(../images/dash_vertical.gif);
	background-position : top left;	
	background-repeat : repeat-y;	
	border-top : 1px solid #DADCDE;	
	font-size : 12px;
	padding : 10px 10px 10px 45px;	
	width: 744px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 689px;
}

.contentleft{
	/* sub left content*/
	background : #F1F3F5;
	border-top : 1px solid #DADCDE;
	margin:0;
	padding:0;
	vertical-align:top;
	width: 108px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 98px;
}

.contactvline{
	background : url(../images/dash_vertical.gif) repeat-y top right;
	margin:0;
	padding:0 10px 0 0px;
}

.disclaimer a,
.disclaimer a:link,
.disclaimer a:visited,
.disclaimer a:active,
.disclaimer{
	color : #4F5051;
	margin : 0;
	padding : 0;
	text-decoration : none;
}

.disclaimer a:hover{
	color : #000000;
	margin : 0;
	padding : 0;	
	text-decoration : none;
}

.highlight,
.highlight a,
.highlight a:link,
.highlight a:visited,
.highlight a:active{
	color : #FF0000;
	text-decoration : underline;
}

.highlight a:hover{
	color : #000000;
	text-decoration : underline;
}


.iframestyle{
	height:300px;
	margin : 0;
	overflow-x : hidden;
	overflow-y : scroll;	
	padding : 0;
	width: 500px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 500px;
}

.iframestylecontact{
	height:300px;
	margin : 0;
	overflow-x : hidden;
	overflow-y : scroll;	
	padding : 0;
	width: 689px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 689px;
}

.savebookmark{
	font-size : 10px;
	line-height : 90%;
}

.sidenav{
	/* sub - navigation */
	margin : 0;	
	width: 111px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 101px;	
}

.sidenav a,
.sidenav a:link,
.sidenav a:visited,
.sidenav a:active{	
	text-decoration : none;
}

.sidenav a:hover {
	color : #222222;
	height : 100%;
	text-decoration : none;
}

.sidenav td{
	height : 24px;
	border-bottom : 1px solid #DADCDE;		
	padding : 5px;	
}

#ifrm{
	border : 0;
	height : 525px;
	overflow-x : hidden;
	overflow-y : scroll;	
	width : 100%;
}	

#index{
	/* index.html - main table */
	border : 1px solid #DADCDE;
}

#index .attorneys{
	/* index.html - right content - attorneys*/
	background : #E1E4E8;
	color : #4D4E4F;
	height : 290px;
	vertical-align : top;
}

#index .attorneys a,
#index .attorneys a:link,
#index .attorneys a:visited,
#index .attorneys a:active,
#index .attorneys a:hover,
#index .attorneys p{
	color : #4D4E4F;
}

#index .bottombgleft{
	/* index.html - bottom background band */
	background : #E8E7E7 url(../images/dash_vertical.gif) repeat-y top right;
	border-bottom : 1px solid #D4D4D6;
	border-top : 1px solid #D4D4D6;
	height : 14px;
}

#index .bottombgmid{
	/* index.html - bottom background band */
	background : #E8E7E7;
	border-bottom : 1px solid #D4D4D6;
	border-top : 1px solid #D4D4D6;
	height : 14px;
}

#index .bottombgright{
	/* index.html - bottom background band */
	background : #DEDEE0 url(../images/dash_vertical.gif) repeat-y top left;
	border-bottom : 1px solid #D4D4D6;
	border-top : 1px solid #D4D4D6;
	height : 14px;
}

#index .contentleft{
	/* index.html - left side content */
	background : url(../images/dash_vertical.gif) repeat-y top right;
	padding : 5px;
	width: 137px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 127px;	
}

#index .contentleft a,
#index .contentleft a:link,
#index .contentleft a:visited,
#index .contentleft a:active{
	text-decoration : none;
}

#index .contentleft a:hover{
	color : #000000;
	text-decoration : none;
}

#index .contentleftdisclaimer{
	/* index.html - left side content */
	background : url(../images/dash_vertical.gif) repeat-y top right;
	margin : 0;
	padding : 2px;
	width : 137px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 133px;	
}

#index .contentmain{
	/*index.html - main content */
	width : 414px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 414px;	
}

#index .contentright{
	/* index.html - right side content */
	background : #F1F3F5 url(../images/dash_vertical.gif) repeat-y top left;
	padding : 10px;
	width : 296px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 276px;	
}

#index .hottopics{
	/*margin-top : 230px;*/
}

#index .quicklinks{
	/* index.html - right content - quick links */
	background : #E1E4E8;
}

#index .quicklinks ul{
	margin : 0 0 0 11px;
	padding : 0 0 0 0;
}

#index .quicklinks li{
	list-style-image : url(../images/bullet_square.gif);
	margin : 0 0 8px 0px;
}

#index .quicklinks li a,
#index .quicklinks li a:link,
#index .quicklinks li a:visited,
#index .quicklinks li a:active,
#index .quicklinks li a:hover{
	text-decoration : none;
}

#index .relatedpractices{
	/* index.html - right content - related practices*/
	background : #E1E4E8;
}

#index .search{
	/* index.html - search input */
	border : 1px solid #CCCCCC;
	color : #666666;
	font-size : 10px;
	height : 16px;
	width : 97px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 97px;	
}

#index .tools{
	/* index.html - top tools */
	background : #DEDEE0;
	border-bottom : 1px solid #D4D4D6;
	border-top : 1px solid #D4D4D6;
	height : 14px;
	margin : 0;
	padding : 0;
}

#index .tools a,
#index .tools a:link,
#index .tools a:visited,
#index .tools a:active,
#index .tools a:hover{
	margin : 0;
	padding : 0;
}

#index .topnav{
	/* index.html - top navigation */
	background : #E8E7E7;
	border-bottom : 1px solid #D4D4D6;
	border-top : 1px solid #D4D4D6;
	height : 14px;
	margin : 0;
	padding : 0;
}

#index .topnav a,
#index .topnav a:link,
#index .topnav a:visited,
#index .topnav a:active{
	margin : 0 5px 0 5px;
	padding : 0 0 0 0;
	text-decoration : none;
}

#index .topnav a:hover {
	color : #222222;
	margin : 0 5px 0 5px;
	padding : 0 0 0 0;
	text-decoration : none;
}

#lawyerscrollcontainer{
	/* index.html - attorneys scroll container */
	border : 0;
	height : 260px;
	overflow : hidden;
	position : absolute;
	width : 230px;
	z-index : 3;
}

#lawyerscrollcontent{
	/* index.html - attorneys scroll content */
	border : 0;
	left : 0px;
	padding : 8px;
	position : absolute;
	top : 0px;
	width : 230px;
	z-index : 1;
}

#lawyerscrollcontent h2{
	font-size : 11px;
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

#lawyerscrollcontrol{
	/* index.html - attorneys scroll bar */
	border-left : 1px solid #CCCCCC;
	height : 260px;
	position : absolute;
	width : 9px;
	z-index : 4;
}

#print{
	margin:0;
 	padding:0;
}

#print .header{
	border-bottom : 1px solid #D4D4D6;
}

#print h2{
	background : url(../images/dash_horizontal.gif) repeat-x bottom;
	color : #F80808;
	font-size : 11px;
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

#print ul{
	margin : 0 0 0 11px;
	padding : 0 0 0 0;
}

#print li{
	list-style-image : url(../images/bullet_square.gif);
	margin : 0 0 8px 0px;
}

#print li a,
#print li a:link,
#print li a:visited,
#print li a:active,
#print li a:hover{
	text-decoration : none;
}

/*#printbutton{
	display:none;
}*/

#scrollcontainer{
	/* index.html - practice areas scroll container */
	border : 1px solid #7F7F7F;
	height : 210px;
	overflow : hidden;
	position : absolute;
	width : 392px;
	z-index : 3;
}

#scrollcontent{
	/* index.html - practice area scroll content */
	border : 0;
	left : 0px;
	padding : 8px;
	position : absolute;
	top : 0px;
	width : 370px;
	z-index : 1;
}

#scrollcontent h2{
	font-size : 14px;
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

#scrollcontrol{
	/* index.html - practice area scroll bar */
	border-left : 1px solid #CCCCCC;
	height : 210px;
	position : absolute;
	width : 11px;
	z-index : 4;
}

#sub{
	/* sub level pages */
	/*height : 600px;*/
	border : 1px solid #DADCDE;
}

#sub .contentleft{
	background : #F1F3F5;
	border-top : 1px solid #DADCDE;
	width: 112px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 102px;
}

#sub .contentmain{
	background-image : url(../images/dash_vertical.gif);
	background-position : top left;	
	background-repeat : repeat-y;	
	border-top : 1px solid #DADCDE;	
	font-size : 12px;
	padding : 10px 10px 10px 45px;
	width: 575px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 520px;
}

#sub .contentmain a,
#sub .contentmain a:link,
#sub .contentmain a:visited,
#sub .contentmain a:active,
#sub .contentmain p{
	/*text-decoration : none;*/
	font-size : 12px;
}

#sub .contentmain a:hover{
	font-size : 12px;
}

#sub .contentright{
	/* index.html - right side content */
	background : url(../images/dash_vertical.gif) repeat-y top left;
	border-top : 1px solid #DADCDE;
	padding : 5px;
	width : 178px;
	voice-family: "\"}\""; 
  	voice-family : inherit;
  	width : 168px;
}

#sub .contentright a,
#sub .contentright a:link,
#sub .contentright a:visited,
#sub .contentright a:active{
	font-size : 11px;
	text-decoration : none;
}

#sub .contentright a:hover{
	color : #000000;
	font-size : 11px;
	text-decoration : underline;
}

#sub .contentright p{
	line-height : 95%;
	margin : 0 0 10px 0;
	padding : 0;
}

#sub .contentright ul{
	margin:-5px 0 10px 15px;
	padding:0;
}

#sub .contentright ul li{
	margin:0 0 7px 0;
	list-style-type:none;
	padding:0;
}

#sub .sidenav{
	/* sub - navigation */
	margin : 0;	
}

#sub .sidenav a,
#sub .sidenav a:link,
#sub .sidenav a:visited,
#sub .sidenav a:active{	
	text-decoration : none;
}

#sub .sidenav a:hover {
	color : #222222;
	height : 100%;
	text-decoration : none;
}

#sub .sidenav td{
	height : 24px;
	border-bottom : 1px solid #DADCDE;		
	padding : 5px;
}

#sub .tools{
	/* index.html - tools */
	background : #F1F3F5 url(../images/dash_vertical.gif) repeat-y top left;
	height : 50px;
}

#subscrollcontainer{
	/* sub level content scroll */
	border : 0;
	height : 380px;
	overflow : hidden;
	position : absolute;
	width : 508px;
	z-index : 3;
}

#subscrollcontent{
	/* sub level content scroll */
	border : 0;
	left : 0px;
	padding : 8px 8px 8px 0;
	position : absolute;
	top : 0px;
	width : 380px;
	z-index : 1;
}

#subscrollcontent h2{
	background : url(../images/dash_horizontal.gif) repeat-x bottom;
	color : #F80808;
	font-size : 11px;
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

#subscrollcontrol{
	/* sub level content scroll bar */
	/*border-left : 1px solid #CCCCCC;*/
	height : 380px;
	position : absolute;
	width : 7px;
	z-index : 4;
}

#subscrollcontrol td{
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #7F7F7F;
}

.practiceoverview{
 border : 1px solid #7F7F7F;
 margin:5px;
 height:170px;
 overflow:auto;
 padding : 10px;
 width: 373px; /* ie5win fudge begins */
 voice-family:"\"}\"";
 voice-family:inherit;
 width: 351px;
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #CCCCCC;
 scrollbar-highlight-color: #CCCCCC;
 scrollbar-3dlight-color: #CCCCCC;
 scrollbar-darkshadow-color: #CCCCCC;
 scrollbar-track-color: #FFFFFF;
 scrollbar-arrow-color: #666666;
}

.pageTopics{
	height: 400px;
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #666666;
}

