html, body, ol, ul, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6 {	margin: 0; 	padding: 0;	border: 0;	list-style: none;	font-family: Arial, Helvetica, sans-serif;}/* Jello  ----- http://www.positioniseverything.net/articles/jello.html  */body {	padding: 0 350px 0 350px; /* these side paddings together determine the natural min-width */	margin: 0;	text-align: center; /* this centers the wrappers in older IEwin versions */}		#sizer {	margin: 0 auto 0 auto; /* this centers the wrappers in standards browsers */	width: 50%; /* here is the critical value for customizing the Jello behavior */	max-width: 300px;  /* version for IE is at the bottom of this style block */}#expander {	margin: 0 -350px 0 -350px; /* these side margins should be the same or slightly less than body paddings */	min-width: 700px; /* This prevents Safari from losing the negative margins in narrow windows */	position: relative;	border: 0px dashed red;}/* Holly hack for IE. Must be zero, not the usual 1% value, due to IE bug \*/* html #expander { height: 0; }/* *//* helps IE get the child percentages right. */#wrapper { width: 100%; } /* * * * * * * * * * * * * * * * * */#contents {	position: relative;	width: 100%;	margin-top: 1%;	text-align: left;	float: right;	display: inline; /* IEwin doubled margin bug fix */}	#contents .footer {		clear: both;		margin-top: 1.5em;		padding-top: .5em;		font-size: .9em;	}#popUpContents {	width: 100%;	margin-top: 1%;	padding: 0 0 40px;	text-align: left;	float: right;	display: inline; /* IEwin doubled margin bug fix */}/* http://positioniseverything.net/easyclearing */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* end Jello */body {	color: #555555;	background: #F3F2F1;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}h1 {	padding: 0 0 10px;	margin: 0;	color:#104B7D;    /* blue  */	font-size: 19px;	font-family: "Times New Roman", Times, serif;	font-weight:normal;}h2 {	padding: 0 0 10px;	margin: 0;	color:#104B7D;    /* blue  */	font-size: 14px;}h3 {	padding: 0 0 10px;	margin: 0;	color:#104B7D;    /* blue  */	font-size: 14px;}h4 {	padding: 0 0 8px;	font-size: 12px;	margin: 0;}h5 {	padding: 0 0 6px;	margin: 0;}h6 {	padding: 0 0 4px;	margin: 0;}p {	padding: 0 0 10px;	margin: 0;}ul li {	list-style-type: square;}li ul {	margin: 0 0 0 8px;	padding: 0px;}dd {	margin: 0 0 0 20px;	padding: 0 0 10px;}blockquote {	margin: 0 20px 0; }a:link, a:visited {	color: #96282B;	text-decoration: none;}a:hover, a:active {	color: orange;	text-decoration: underline;}/* ------- BOX PARTS ------- */.boxHdrShadow {	position: relative;	height:10px;	width: 4px;	background: url('../images/boxHdrShadowBG.gif') top left no-repeat;	border: 0px solid red;}.boxHdr {	position: relative;	height: 10px;	margin-right: 4px;	background: url('../images/boxHdrBG.gif') top left repeat-y #C2BEB9;	background: #C2BEB9;}	/* Hide from IE5-mac. Only IE-win sees this. \*/	* html .boxHdrShadow { margin-left: -20px; }	/* End hide from IE5/mac */#popUpContents .boxHdr {	position: relative;	height: 10px;	margin-right: 4px;	background: #C2BEB9;	border-right: 1px solid #C5BBB4;	border-left: 1px solid #C5BBB4;}.boxContentShadow {	position: relative;	width: 4px;	background: url('../images/boxContentShadowBG.gif') top left repeat-y;	border: 0px solid red;}.boxContent {	position: relative;	padding: 10px;	/* offset to account for shadow */	margin-right: 4px;/*	background: url('../images/boxContentBG.gif') top left repeat-y #FFFFFF;  */	background: #FFFFFF;/*	border-right: 1px solid #C5BBB4;  */	border-left: 1px solid #C5BBB4;}	/* Hide from IE5-mac. Only IE-win sees this. \*/	/* html .boxContent { background: url('../images/boxContentBG_pc.gif') top left repeat-y #FFFFFF; }	/* End hide from IE5/mac */#popUpContents .boxContent {	position: relative;	padding: 10px 15px 10px 10px;	/* offset to account for shadow */	margin-right: 4px;	background: #FFFFFF;	border-right:1px solid #C5BBB4;	border-left:1px solid #C5BBB4;}.boxFtrShadow {	position:relative;	background: url('../images/boxFtrShadowBG.gif') top right no-repeat #F3F2F1;	border: 0px solid red;}.boxFtrLeft {	z-index:5;	position: relative;	float:left;	width: 20px;	height: 6px;	margin-right: -3px; 	background: url('../images/boxFtrLeftBG.gif') top left no-repeat;	border: 0px dashed red;}.boxFtr {	z-index:4;	position: relative;	height:6px;	margin-right: 4px;	background: url('../images/boxFtrBG.gif') top right repeat-x;	border: 0px dashed red;}/* ------- COLUMNS ------- *//* #leftCol {	position: relative;	float: left;	width: 180px;	margin-left: -190px;	border: 0px dashed blue;}#mainCol {	position: relative;	float: left;	padding-left: 190px;	border: 0px solid orange;}*//* ------- NAV PARTS ------- */#nav {	position: relative;	float: left;	display: inline;           /* fixes IE double margin  */	margin-left: 6px;	width: 140px;	border: 0px dashed orange;}	/* Hide from IE5-mac. Only IE-win sees this. \*/	* html #nav { height: 1%; }	/* End hide from IE5/mac */#navItems {	position: relative;/*	margin: 0 -5px -5px -38px;	font-family: "Times New Roman", Times, serif;	width: 190px;  */	margin: 0 -5px -5px -10px;	padding: 2px 12px;	width: 146px;	font-size:13px;	border: 0px dashed red;}	/* Hide from IE5-mac. Only IE-win sees this. \*/	* html #navItems { height: 1%; }	/* End hide from IE5/mac */	#navItems a:link, #navItems a:visited {		color: #726257;		text-decoration: none; 	}	#navItems a:active, #navItems a:hover {		color: #8F191C;		text-decoration: none; 	}#navItems ol li {	margin: 0;	padding: 0 0 5px;	list-style: none;}#logo {	position: relative;	padding-bottom: 10px;}.current {}	#navItems .current a:link, 	#navItems .current a:visited {		color: #8F191C;	font-weight: bold;		text-decoration: none; 	}	#navItems .current a:active, 	#navItems .current a:hover {		color: #8F191C;		text-decoration: none; 	}/*#navItems ol li ul {}#navItems ol li ul li {}	/* Hide from IE5-mac. Only IE-win sees this. \*/	/* html #navItems ol li { padding:0px; margin:0px; }	/* End hide from IE5/mac *//*ol.subSection {	padding-top: 3px; 	margin-left: 10px;}*/.subSection li {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: .90em;	border: 0px solid red;}/* ------- --------- ------- */#pageContents {	position: relative;/*	margin-left: 190px; */	border: 0px dashed red;}	/* Hide from IE5-mac. Only IE-win sees this. \*/	* html #pageContents { height: 1%; }	/* End hide from IE5/mac */#popUpContents #pageContents {	margin: 0px;	border: 0px dashed red;}#pageContents li {	margin-left: 16px;}#homeCopyWrapper {	width: 70%; 	margin: 0 auto 0 auto;	text-align:left;}.homePhotos {	background: #EFEEED;	padding: 5px;	margin: 0 -10px;}	/* Hide from IE5-mac. Only IE-win sees this. \*/	* html .homePhotos { height: 1%; }	/* End hide from IE5/mac */#pageHdr {	position: relative;	padding: 10px 20px;	text-align: right;	margin: 0 -20px 10px 0;	height: 57px;	font-size: .9em;}#pageHdr h3 {	text-transform: uppercase;	color: #B3ADA5;	font-family: "Times New Roman", Times, serif;	padding: 0;	margin: 0;}.ERROR {	color: #FF00FF;	background-color: #FFCCFF;}.fileDetails {	font-size: 10px;	color: #666666;}.callout,.pullQuote, .pullQuoteLg, #subNav { /*	position: relative; */		float:right;	width: 160px;	margin: 10px 0 0 16px;	padding: 0 0 10px;	font-family: "Times New Roman", Times, serif;	color: #8F191C;  /* red */	color: #000000;	border: 0px dashed orange;}	/* Hide from IE5-mac. Only IE-win sees this. \*/	* html .callout, 	* html .pullQuote, 	* html .pullQuoteLg { margin-right: -8px; }	/* End hide from IE5/mac */	.pullQuote {	margin-top: -10px;	padding-top: 0px;}.pullQuotePhoto {	width: 160px;	height: 238px;}#ie6 .pullQuotePhoto {position: relative;display: block;margin-left: -15px;}#ie7 .pullQuotePhoto {position: relative;display: block;margin-left: -15px;}								.pullQuoteLg,.pullQuotePhotoLg {	margin-left: 5px;   /* 2/1/06 (dj) -- reduces left space to allow attorney list to show w/o stacking */	padding: 0;	width: 240px;}#subNav {	margin-top: 6px;	color: black;}#subNav h2 {	padding-bottom: 2px;	margin-bottom: 4px;	border-bottom: 1px solid #104B7D;}#subNav ul {	margin: 0px;	padding: 0px;}#subNav li {	list-style: none;	margin: 0px;}.normal {	font-weight: normal;	}.black {	color: #000000;}.attorneyTitle {	font-weight: normal;	color: #555555;	font-size: .75em;}.note {	font-size: 10px;}.close {	float:right;	margin-top: -5px;	padding: 0 4px;	border: 1px solid gray;}#moreInfo,#references {	padding: 4px 0;	border-top: 1px solid gray;}#moreInfo li,#references li {	margin-left: 20px;}.colHalf {	float: left;	width: 48%;	margin-right: 1%;	border: 0px dashed yellow;}	/* Hide from IE5-mac. Only IE-win sees this. \*/	* html #ieFixer { height: 1%; }	/* End hide from IE5/mac */