/** HTML ELEMENTS**/

html { 	background-image: url(/i/green-pattern.gif);
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: center; }

body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:4px solid rgb(0,51,102);
	margin:0;
	padding:0;
	background-image: url(/i/bg-2.gif);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center;
}

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 h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:100%; margin:0; margin-bottom:1em; padding:0; font-weight:300;  }

#sidebar-a ul { margin-left:.5em; padding-left:5px; }

#sidebar-a li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; list-style-type:none; padding-left:.5em; margin:0; padding-bottom:5px; line-height:130%;  }

#sidebar-a li a { color:#01357C; }


#sidebar-b h6.headline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:100%; margin:0; margin-bottom:1em; padding:0; font-weight:bold; }
#sidebar-b p.date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:140%; margin:0; margin-bottom:0; }



/* 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:0px solid #9EB2CD; text-decoration:none;  }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: rgb(1,32,75);  border-bottom:1px solid #9EB2CD; 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; }


#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 { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; color: rgb(1,32,75); margin:0; padding:0; }

#content2 h3 { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; padding:0; color:#999; }

#content2 ul { margin-left:1em; padding:0; }
#content2 li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:155%; list-style-type:disc; }

#content2 dd { margin-left:1em; padding:0; }
#content2 dt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:155%; list-style-type:none; }


/*Column Paragraph Settings*/
#sidebar-a p {  margin-top:15px; margin-bottom:15px;  }
#content p { padding-left:5px; padding-right:5px; }

#footer ul { margin:0; padding:0px; }
#footer li { font-family:sans-serif; font-size:10px; color:#999; list-style-type:none; display:inline; }
#footer li a { font-family:sans-serif; font-size:10px; color:#999; list-style-type:none; display:inline; border-bottom:0px solid white; text-decoration:none;}
#footer li a:visted { font-family:sans-serif; font-size:10px; color:#999; list-style-type:none; display:inline; border-bottom:0px solid white; text-decoration:none; }


/******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);  }




/***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;  }

