/** HTML ELEMENTS**/

body p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; margin:0; margin-bottom:15px; }

body h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:100%; margin:0; margin-bottom:1em; padding:0; font-weight:bold; }

#sidebar-a h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:100%; margin:0; margin-bottom:1em; padding:0; font-weight:bold;  }

#sidebar-a ul { margin:0; padding:5px; }
#sidebar-a li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#01357C; list-style-type:none; padding:0; margin:0; padding-bottom:5px; line-height:150%; }




/* Linkage */
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color: #01357C; border-bottom:0px solid blue;  text-decoration:underline;  }
a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color: #01357C; border-bottom:0px solid blue;  text-decoration:underline;   }
a:hover { font-family: Verdana;  font-size:11px;  color: rgb(1,32,75); border-bottom:1px dashed #01357C; text-decoration:none;  }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: rgb(1,32,75);  border-bottom:1px dashed #01357C; text-decoration:none;   }


h1 { font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:14%; margin:0; padding:0; color: rgb(0,0,0); margin:0; padding:0; }

h2 { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:14px; margin:0; padding:0; color: rgb(1,32,75); font-weight:bold; text-align:left; }

h2 #long { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; background-image:url(/i/h2-bg.gif); background-repeat:repeat-x; background-position:left; color: rgb(1,32,75); width:460px; height:20px; font-weight:bold; }

#content2 p.disclaimer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; background-color:#c8c8c8; border:1px solid #999; }



img { padding:0; margin:0; margin-top:0px; border:0px solid #fff;  }

/***Newswire***/
#Newswire h6#headline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0;padding-left:12px; margin-top:15px; margin-bottom:8px; background-image:url(/i/arrow-3.gif); background-repeat:no-repeat; }
#Newswire p { margin-bottom:10px; }
#Newswire p#date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; margin:0; padding-left:5px; }

/****Firm News******/
#News h6#headline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0;padding-left:12px; margin-top:15px; margin-bottom:8px; background-image:url(/i/arrow-3.gif); background-repeat:no-repeat; }
#News p { margin-bottom:10px; padding-left:5px; padding-right:5px; }
#News p#date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; margin:0; padding-left:5px; }


/*Who We Are*/
#content2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:155%; margin-top:10px; margin-bottom:15px; text-indent:0px; padding-left:5px; padding-right:5px; }

#content2 h2.long { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; background-position:left; color: rgb(1,32,75); margin:0; padding:0; width:460px; height:20px; }



/*Column Paragraph Settings*/
#sidebar-a p {  margin-top:15px; margin-bottom:15px;  }
#content p { padding-left:5px; padding-right:5px; }
.footinfo { font-family:sans-serif; font-size:10px; color:#666; line-height:100%; margin:0; padding:5px; }


/******Attorney Directory********/

#sc { margin:0; padding-left:1em; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;  }

#sidebar-a #sc1 { font-family:Verdana, Arial, Helvetica, sans-seri; font-size:12px; list-style-type:none; margin:0; padding-left:1em;  margin-bottom:20px; }

ul#sc1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px; margin-bottom:12px; margin-left:1em; padding:0; }

#sc1 li { font-family:Verdana, Arial, Helvetica, sans-serif;;  font-size:11px; text-align:left; list-style-type:none;  margin-top: 3px; margin-bottom:5px; line-height:130%; }

#sc1 li a { font-family:Verdana, Arial, Helvetica, sans-serif;;  font-size:11px; text-align:left; list-style-type:none;  margin-top: 3px; margin-bottom:5px; line-height:130%; }


#sc1 li.arrow { font-family:Verdana, Arial, Helvetica, sans-serif;;  font-size:11px; text-align:left; list-style-image:url(/i/arrow-3.gif);  }

#sc1 li.image { font-family:Verdana, Arial, Helvetica, sans-serif;;  font-size:11px; text-align:left; list-style-image:none;  }

#sc1 li.plus { font-family:Verdana, Arial, Helvetica, sans-serif;;  font-size:11px; text-align:left; list-style-image:url(/i/plus-blue.gif);  }

/*************Email Form********************/

#cf { margin:0; padding:0; background-color:#fff; text-align:left; }
ul#fl {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#999; list-style-type:none; margin:0; margin-left:0; }
#fl li { margin:5px; }
li#n { color:#01357C; background-color:#E6E6E6; border:1px solid #ccc; padding:3px; }
li#e { color:#01357C; background-color:#E6E6E6; border:1px solid #ccc; padding:3px; }
li#m { color:#01357C; background-color:#E6E6E6; border:1px solid #ccc; padding:3px; }
li#f { color:#01357C; background-color:#E6E6E6; border:1px solid #ccc; padding:3px; }

/*ADDRESS INFORMATION ON FRONT PAGE */

#addresscontainer {  }
ul#addresslisting { margin:0; padding:10px; list-style-type:none; }
#addresslisting li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:140%; }
#addresslisting li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#01357C; }

#addresscontainer { padding-left:5px; padding-right:5px; }
ul#addresslisting2 { margin:0; padding:10px; list-style-type:none; }
#addresslisting2 li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:140%; }
#addresslisting2 li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#01357C; }

#addresscontainer3 { padding-left:5px; padding-right:5px; }
ul#addresslisting3 { margin:0; padding:10px; list-style-type:circle; }
#addresslisting3 li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:140%; padding:2px;  }
#addresslisting3 li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#01357C; }

/***js tooltips***/
#tooltipDiv {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	display: none;
	padding: 3px;
	background-color:#EBEBEB;
	color: #01357C;
	font-family: verdana, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

#notification { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#999;  }
