body {
	background:#FFF;
	color: #333;
	padding: 20px 0 40px; }

.container_15 {
	font-size: 0.9em; }
	
.headerPrint {
	padding:0px 0 0 10px;
	height:89px;
	border-right:1px solid #636363; }
	
.header {
	display:none; }	
	
.header form {
	display:none; }
	
.header .search {
	display:none; }	
	
.header form .headButton{
	display:none; }	

/* highlight box styles */
/* === used on the home page alerts box */
.highlightBoxA {
	border:1px solid #9F9F9F; 
	background: #F0F0F0;
	padding:10px;
	margin:20px 0; }
	
.highlightBoxA h2 {	
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 10px 0;
	margin:0;
	text-transform: uppercase;
	font-weight:normal;
	color:#526F35; }
	
.highlightBoxA h2.alert {
	color: #900; }		

/* === used on the home page mission and case filings box - can be used sitewide */	
.highlightBoxB { 
	background: #FFF;
	border:2px solid #91A7BD;
	margin:10px 0 10px 0;
	padding:0;
	/*padding:5px 0 5px 0;*/ }
	
.highlightBoxB h2 {	
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 10px 0;
	margin:0;
	text-transform: uppercase;
	color:#003366; }	

/* home box */
/* === used on the home page - for padding and 2 column layout within highlightBoxB */
.mission {
	padding: 5px 10px;
	margin-top: 5px; }
	
.missionBox {
	padding: 0px;
	margin-bottom:20px;
	/*border-bottom:1px solid #91A7BD;*/ }
	
.missionBox h2 {
	border-bottom:1px solid #91A7BD;
	color:#526F35;
	text-transform: uppercase;}
	
.caseNotice h2 {
	border-bottom:1px solid #91A7BD;  }
	
.caseNotice em {
	color:#003366;
	font-style:normal; }	
	
/* === padding for general highlightBoxB use */	
#content .highlightBoxB .boxPad {
	padding:0 10px;
	margin-top:10px; }	
	
.contentWrap {
	padding:10px 8px 10px 8px; }	
	
.caseNotice {
	display:block; }	

	

/* subpage */
/* === used globally  */
#content {
	padding:10px 0px 10px 8px; }
	
.container_15 .grid_15#content {
	padding:20px 10px 10px 10px;
	width:95%;}	

/* === used in about us field offices  */	
.mapColumn {
	float:right; 
	width:315px; 
	padding:5px 0px 5px 30px;
	margin:0px;
	background:#FFF; }	
	
.mapColumn img { 
	padding:20px 0px 0px 0px; }		
	
.mapColumn iframe {
	border:1px solid #999; }
	
.mapColumn img.icon {
	padding:0; }	
	
/* for remote locations */
.mapWide {
	margin-top:10px;}
	
.mapWide iframe {
	border:1px solid #999;}
	
.mapWide img.icon {
	padding:0; }

/* style for a data table */
table.data {
	border-top:1px solid #999;
	border-left:1px solid #999;	
	line-height: 1.25;}	
	
table.data td,	
table.data th {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:4px;}
