a{ outline:none;}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

.image_replacement {
	display:block;
	text-indent:-9999px;
	}
	
.utility_text {
	font-size:.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/*
----------------------------------------------------------------
 R E S E T
---------------------------------------------------------------- */

#mainwrap div, #mainwrap ul, #mainwrap ol, #mainwrap li, #mainwrap h1, #mainwrap h2, #mainwrap h3, #mainwrap h4, #mainwrap h5, #mainwrap h6, #mainwrap p {
	margin:0px;
	padding:0px;
	}
	
#mainwrap h1, #mainwrap h2, #mainwrap h3, #mainwrap h4, #mainwrap h5, #mainwrap h6, #mainwrap p { 
	font-size:100%;
	font-weight:normal;
	}
	
#mainwrap ol, #mainwrap ul {
	list-style-type:none;
	}
	
#mainwrap a {
	text-decoration:none;
	}
	
/*
----------------------------------------------------------------
	B A S E   S T Y L E S
---------------------------------------------------------------- */


/*
----------------------------------------------------------------
		L A N D I N G   P A G E   S T Y L E S
---------------------------------------------------------------- */
#landingPage{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#landingPage #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#landingPage #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#landingPage #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#landingPage #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#landingPage #nestedBackground	#mainwrap #masthead h1{
		float:left;
		} 

	   #landingPage #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#landingPage #nestedBackground #mainwrap #singleColContainer{
		width:720px;
		margin: 0;
		padding:0;
	}
		
	#landingPage #nestedBackground #mainwrap #singleColContainer h1{
		width:535px;
		height:37px;
		background:url(../images/landing_header.gif) no-repeat left top;
		margin: 45px 0 0 35px;
		}
		
	#landingPage #nestedBackground #mainwrap #singleColContainer p#introText{
		width:320px;
		margin: 10px 0 0 35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.94em;
		line-height:18px;
		color:#333;
		display:inline;
		float:left;
		}
		
		#landingPage #nestedBackground #mainwrap #singleColContainer strong{
		color:#6F552F;
		} 
		
	#landingPage #nestedBackground #mainwrap #singleColContainer p#ctaBox{
		width:270px;
		height:38px;
		display:inline;
		margin:20px 25px 0 0;
		float:right;
		}
		
		#landingPage #nestedBackground #mainwrap #singleColContainer p#ctaBox a{
			width:270px;
			height:38px;
			display:block;
			background:url(../images/landing_cta.gif) no-repeat 0 0;
			margin:0;
			padding:0;
			}
			
			#landingPage #nestedBackground #mainwrap #singleColContainer p#ctaBox a:hover{
				background-position: 0 -38px;
			}
		
	#landingPage #nestedBackground #mainwrap #multiColContainer{
		width:720px;
		margin:0;
		padding:0;
	}
	
	#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol {
		width:380px;
		float:left;
		margin:10px 0 0 35px;
		display:inline;
		padding:0 0 65px 0;
		}
		
			#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol h2{
				margin: 45px 0 0 0;
				padding:0;	
				}
			
			#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol h2#subHeader1{
				width:330px;
				height:45px;
				background:url(../images/landing_subheader1.gif) no-repeat left top;
				}
			
			#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol h2#subHeader2{
				width:307px;
				height:22px;
				background:url(../images/landing_subheader2.gif) no-repeat left top;
				}
	
			#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol p{
				width:335px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			
			#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol a{
				color:#35364C;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				text-decoration:underline;
				display:block;
			}
			
				#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol a:hover{
					text-decoration:none;
				}

			#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol ul{
				width:340px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#landingPage #nestedBackground #mainwrap #multiColContainer #leftcol li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}
		
	#landingPage #nestedBackground #mainwrap #multiColContainer #rightcol{
		width:295px;
		float:right;
		}
		
		#landingPage #nestedBackground #mainwrap #multiColContainer #linkContainer{
			width:260px;
			background:url(../images/landing_rightcolumn_backgro.jpg) repeat-y left top;
			margin:50px 0 0 0;
			}
			
			#landingPage #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer{
				width:240px;
				background:url(../images/landing_rightcolumn_top.jpg) no-repeat left top;
				padding:25px;
				}
				
				#landingPage #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer h3#subHeader3{
					width:149px;
					height:14px;
					background:url(../images/landing_subheader3.gif) no-repeat left top;
					}
				
				#landingPage #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer h3#subHeader4{
					width:170px;
					height:23px;
					background:url(../images/landing_subheader4.gif) no-repeat left bottom;
					margin:10px 0 0 0;
					padding: 10px 10px 0 10px;
					border-top: 1px solid #BB9F87;
					}
					
				#landingPage #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer ul{
					width:170px;
					margin:10px 0 0 0;
					padding:0;
					}
					
					
					#landingPage #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer ul li{
						list-style:none;
						list-style-image:url(../images/bullet_large.gif);
						font-family:Arial, Helvetica, sans-serif;
						font-size:.88em;
						line-height:17px;
						color:#333;
						margin:5px 0 0 20px;
						padding:0;
						}
						
						#landingPage #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer ul li a{
							margin:0;
							padding:0;	
							color:#333;
							text-decoration:underline;
							}
							
							#landingPage #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer ul li a:hover{
								text-decoration:none;
								}
								
								
		#landingPage #nestedBackground #mainwrap #multiColContainer a#iacpLink{
			width:202px;
			height:110px;
			background:url(../images/collaborative_law_logo.gif) no-repeat center top;
			display:block;
			margin:30px 0 0 25px;
			}
			
		#landingPage #nestedBackground #mainwrap #multiColContainer img{
			margin:30px 0 0 25px;
			}
			
		#landingPage #nestedBackground #mainwrap #multiColContainer #rightcol p.captionText{
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:13px;
			color:#333;
			margin:5px 0 0 80px;
			padding:0;
			}
	#landingPage #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#landingPage #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
		#landingPage #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#landingPage #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
		}


/*
----------------------------------------------------------------
		P R O C E S S   O P T I O N S    P A G E   S T Y L E S
---------------------------------------------------------------- */


#processOptions{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#processOptions #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#processOptions #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#processOptions #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#processOptions #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#processOptions #nestedBackground	#mainwrap #masthead h1{
		float:left;
		} 

	   #processOptions #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#processOptions #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
	}
		
	#processOptions #nestedBackground #mainwrap #singleColContainer h1{
		width:400px;
		height:37px;
		background:url(../images/processoptions_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#processOptions #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 25px 0 0 0;
				padding:0;	
				}
			
			#processOptions #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:41px;
				background:url(../images/processoptions_subheader1.gif) no-repeat left bottom;
				}
			
			#processOptions #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:41px;
				background:url(../images/processoptions_subheader2.gif) no-repeat left bottom;
				border-top: 1px solid #ccc;
				}
				
			#processOptions #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:41px;
				background:url(../images/processoptions_subheader3.gif) no-repeat left bottom;
				border-top: 1px solid #ccc;
				
				}

			#processOptions #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
				height:41px;
				background:url(../images/processoptions_subheader4.gif) no-repeat left bottom;
				border-top: 1px solid #ccc;				
				}
	
			#processOptions #nestedBackground #mainwrap #singleColContainer p{
				width:640px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			

			#processOptions #nestedBackground #mainwrap #singleColContainer ul{
				width:600px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#processOptions #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}


		
		#processOptions #nestedBackground #mainwrap #singleColContainer a{
			height:38px;
			display:block;
			margin:25px 0 30px 20px;
			padding:0;
			}
			
				#processOptions #nestedBackground #mainwrap #singleColContainer a#cta1{
					width:283px;
					background:url(../images/processoptions_cta1.gif) no-repeat left top;
					}
				
					#processOptions #nestedBackground #mainwrap #singleColContainer a#cta1:hover{
						background-position: 0 -38px;
					}
				
				#processOptions #nestedBackground #mainwrap #singleColContainer a#cta2{
					width:246px;
					background:url(../images/processoptions_cta2.gif) no-repeat left top;
					
					}
				
					#processOptions #nestedBackground #mainwrap #singleColContainer a#cta2:hover{
						background-position: 0 -38px;
					}
		

	#processOptions #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#processOptions #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
		#processOptions #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#processOptions #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}		

/*
----------------------------------------------------------------
		M E D I A T I O N   P A G E   S T Y L E S
---------------------------------------------------------------- */


#mediation{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#mediation #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#mediation #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#mediation #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#mediation #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#mediation #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #mediation #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#mediation #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
    	}
	
	#mediation #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
		font-family:Arial, Helvetica, sans-serif;	
		line-height:13px;
		color:#333;
		margin:5px 0 0 0;
		padding:0;
		}    

		#mediation #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
			text-decoration:underline;
			color:#333;
			} 

			#mediation #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
				text-decoration:none;
				color:#333;
				}
		
	#mediation #nestedBackground #mainwrap #singleColContainer h1{
		width:154px;
		height:28px;
		background:url(../images/mediation_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#mediation #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			
			#mediation #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/mediation_subheader1.gif) no-repeat left bottom;
				}
			
			#mediation #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:21px;
				background:url(../images/mediation_subheader2.gif) no-repeat left bottom;
				}
				
			#mediation #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:21px;
				background:url(../images/mediation_subheader3.gif) no-repeat left bottom;				
				}

			#mediation #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
				height:21px;
				background:url(../images/mediation_subheader4.gif) no-repeat left bottom;
				}
	
			#mediation #nestedBackground #mainwrap #singleColContainer h2#subHeader5{
				height:21px;
				background:url(../images/mediation_subheader5.gif) no-repeat left bottom;
				}
					
			#mediation #nestedBackground #mainwrap #singleColContainer p{
				width:620px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			

			#mediation #nestedBackground #mainwrap #singleColContainer ul{
				width:430px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#mediation #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}


	
			
				#mediation #nestedBackground #mainwrap #singleColContainer a#cta1{
					width:283px;
					background:url(../images/processoptions_cta1.gif) no-repeat left top;
					}
				
					#mediation #nestedBackground #mainwrap #singleColContainer a#cta1:hover{
						background-position: 0 -38px;
					}
				
				#mediation #nestedBackground #mainwrap #singleColContainer a#cta2{
					width:246px;
					background:url(../images/processoptions_cta2.gif) no-repeat left top;
					
					}
				
					#mediation #nestedBackground #mainwrap #singleColContainer a#cta2:hover{
						background-position: 0 -38px;
					}
		

	#mediation #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#mediation #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
		#mediation #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#mediation #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}	

/*
-----------------------------------------------------------------------
		C O L L A B O R A T I V E  L A W   P A G E   S T Y L E S
----------------------------------------------------------------------- */


#collaborativeLaw{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#collaborativeLaw #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#collaborativeLaw #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#collaborativeLaw #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#collaborativeLaw #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#collaborativeLaw #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #collaborativeLaw #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#collaborativeLaw #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
		}
		
		#collaborativeLaw #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
			font-family:Arial, Helvetica, sans-serif;	
			line-height:13px;
			color:#333;
			margin:5px 0 0 0;
			padding:0;
			}    

			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
				text-decoration:underline;
				color:#333;
				} 

				#collaborativeLaw #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
					text-decoration:none;
					color:#333;
					}
		
	#collaborativeLaw #nestedBackground #mainwrap #singleColContainer h1{
		width:279px;
		height:28px;
		background:url(../images/collaborativelaw_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			
			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/collaborativelaw_subheader1.gif) no-repeat left bottom;
				}
			
			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:21px;
				background:url(../images/collaborativelaw_subheader2.gif) no-repeat left bottom;
				}
				
			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:21px;
				background:url(../images/collaborativelaw_subheader3.gif) no-repeat left bottom;				
				}

			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
				height:21px;
				background:url(../images/collaborativelaw_subheader4.gif) no-repeat left bottom;
				}
	
			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer h2#subHeader5{
				height:21px;
				background:url(../images/collaborativelaw_subheader5.gif) no-repeat left bottom;
				}
					
			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer p{
				width:600px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				}
			

			#collaborativeLaw #nestedBackground #mainwrap #singleColContainer ul{
				width:550px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#collaborativeLaw #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}
			

	#collaborativeLaw #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#collaborativeLaw #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
		#collaborativeLaw #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}
				
	#collaborativeLaw #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
		}	




/*
----------------------------------------------------------------
	E S T A T E  P L A N N I N G  L A N D I N G  P A G E
---------------------------------------------------------------- */


#estatePlanning{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#estatePlanning #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#estatePlanning #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#estatePlanning #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#estatePlanning #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#estatePlanning #nestedBackground	#mainwrap #masthead h1{
		float:left;
		} 

	   #estatePlanning #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#estatePlanning #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
	}

		
	#estatePlanning #nestedBackground #mainwrap #singleColContainer h1{
		width:400px;
		height:37px;
		background:url(../images/estateplanning_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#estatePlanning #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 25px 0 0 0;
				padding:0;	
				}
			
			#estatePlanning #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/estateplanning_subheader1.gif) no-repeat left bottom;
				}
			
			#estatePlanning #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:41px;
				background:url(../images/estateplanning_subheader2.gif) no-repeat left bottom;
				border-top: 1px solid #ccc;
				}
				
			#estatePlanning #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:41px;
				background:url(../images/estateplanning_subheader3.gif) no-repeat left bottom;
				border-top: 1px solid #ccc;
				}

			#estatePlanning #nestedBackground #mainwrap #singleColContainer h2#subHeader6{
				height:41px;
				background:url(../images/estateplanning_subheader6.gif) no-repeat left bottom;
				border-top: 1px solid #ccc;				
				}
	
			#estatePlanning #nestedBackground #mainwrap #singleColContainer p{
				width:630px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			

			#estatePlanning #nestedBackground #mainwrap #singleColContainer ul{
				width:600px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#estatePlanning #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}


		
		#estatePlanning #nestedBackground #mainwrap #singleColContainer a{
			height:38px;
			display:block;
			margin:25px 0 30px 0;
			padding:0;
			}
			
				#estatePlanning #nestedBackground #mainwrap #singleColContainer a#cta1{
					width:242px;
					background:url(../images/estateplanning_cta1.gif) no-repeat left top;
					}
				
					#estatePlanning #nestedBackground #mainwrap #singleColContainer a#cta1:hover{
						background-position: 0 -38px;
					}
				
				#estatePlanning #nestedBackground #mainwrap #singleColContainer a#cta2{
					width:349px;
					background:url(../images/estateplanning_cta2.gif) no-repeat left top;
					
					}
				
					#estatePlanning #nestedBackground #mainwrap #singleColContainer a#cta2:hover{
						background-position: 0 -38px;
					}
		
				#estatePlanning #nestedBackground #mainwrap #singleColContainer a#cta3{
					width:319px;
					background:url(../images/estateplanning_cta3.gif) no-repeat left top;
					}
					
					#estatePlanning #nestedBackground #mainwrap #singleColContainer a#cta3:hover{
						background-position: 0 -38px;
					}
					
					
				#estatePlanning #nestedBackground #mainwrap #singleColContainer a#cta4{
						width:310px;
						background:url(../images/estateplanning_cta4.gif) no-repeat left top;
						}

						#estatePlanning #nestedBackground #mainwrap #singleColContainer a#cta4:hover{
							background-position: 0 -38px;
						}
		
		

	#estatePlanning #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#estatePlanning #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
		#estatePlanning #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#estatePlanning #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}		
					

/*
----------------------------------------------------------------
	W I L L S   &   T R U S T S   P A G E   S T Y L E S
---------------------------------------------------------------- */


#willsAndTrusts{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#willsAndTrusts #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#willsAndTrusts #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#willsAndTrusts #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#willsAndTrusts #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#willsAndTrusts #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #willsAndTrusts #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#willsAndTrusts #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
	}
	
	#willsAndTrusts #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
		font-family:Arial, Helvetica, sans-serif;	
		line-height:13px;
		color:#333;
		margin:5px 0 0 0;
		padding:0;
		}    

		#willsAndTrusts #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
			text-decoration:underline;
			color:#333;
			} 

			#willsAndTrusts #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
				text-decoration:none;
				color:#333;
				}
		
	#willsAndTrusts #nestedBackground #mainwrap #singleColContainer h1{
		width:302px;
		height:34px;
		background:url(../images/willstrusts_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#willsAndTrusts #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			
			#willsAndTrusts #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/willstrusts_subheader1.gif) no-repeat left bottom;
				}
			
			#willsAndTrusts #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:21px;
				background:url(../images/willstrusts_subheader2.gif) no-repeat left bottom;
				}
				
			#willsAndTrusts #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:21px;
				background:url(../images/willstrusts_subheader3.gif) no-repeat left bottom;				
				}
				
			#willsAndTrusts #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
				height:21px;
				background:url(../images/willstrusts_subheader4.gif) no-repeat left bottom;				
				}


	
			#willsAndTrusts #nestedBackground #mainwrap #singleColContainer p{
				width:600px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			

			#willsAndTrusts #nestedBackground #mainwrap #singleColContainer ul{
				width:500px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#willsAndTrusts #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}


	#willsAndTrusts #nestedBackground #footer{
		width:720px;
		margin:5px auto;
		}


	#willsAndTrusts #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	

		#willsAndTrusts #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
			
	#willsAndTrusts #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
			}						
				
	
	
/*
----------------------------------------------------------------
	A D V A N C E    H E A L T H   C A R E   D I R E C T I V E
---------------------------------------------------------------- */


#healthDirective{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#healthDirective #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#healthDirective #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#healthDirective #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#healthDirective #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#healthDirective #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #healthDirective #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#healthDirective #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
	}
	
	#healthDirective #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
		font-family:Arial, Helvetica, sans-serif;	
		line-height:13px;
		color:#333;
		margin:5px 0 0 0;
		padding:0;
		}    

		#healthDirective #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
			text-decoration:underline;
			color:#333;
			} 

			#healthDirective #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
				text-decoration:none;
				color:#333;
				}
		
	#healthDirective #nestedBackground #mainwrap #singleColContainer h1{
		width:570px;
		height:34px;
		background:url(../images/healthdirective_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#healthDirective #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			
			#healthDirective #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/healthdirective_subheader1.gif) no-repeat left bottom;
				}
			
			#healthDirective #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:47px;
				background:url(../images/healthdirective_subheader2.gif) no-repeat left bottom;
				}
				
			#healthDirective #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:21px;
				background:url(../images/healthdirective_subheader3.gif) no-repeat left bottom;				
				}
				
				
			#healthDirective #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
				height:47px;
				background:url(../images/healthdirective_subheader4.gif) no-repeat left bottom;				
				}
				
			#healthDirective #nestedBackground #mainwrap #singleColContainer h2#subHeader5{
				height:21px;
				background:url(../images/healthdirective_subheader5.gif) no-repeat left bottom;				
				}
			

	
			#healthDirective #nestedBackground #mainwrap #singleColContainer p{
				width:570px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			

			#healthDirective #nestedBackground #mainwrap #singleColContainer ul{
				width:550px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#healthDirective #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}


	#healthDirective #nestedBackground #footer{
		width:720px;
		margin:5px auto;
		}


	#healthDirective #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	

		#healthDirective #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#healthDirective #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}



/*
----------------------------------------------------------------
		D U R A B L E   P O W E R   O F   A T T O R N E Y
---------------------------------------------------------------- */


	#durablePower{
		width:100%;
		background: #000033 url(../images/global_site_background.jpg) center top;
		margin:0;
		padding:0;
		}


		#durablePower #nestedBackground{
			width:100%;
			background: url(../images/global_upper_background.jpg) repeat-x center top;
			margin:0 0 0 0;
			padding:0;
			}

		#durablePower #nestedBackground #mainwrap{
			width:720px;
			margin:0px auto;
			background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
			border-bottom:7px solid #BB9F87;

			}

		#durablePower #nestedBackground #mainwrap #masthead { 
			background:#000033;
			width:720px;
			height:145px;
			}

			#durablePower #nestedBackground #mainwrap #masthead #flashReplace{ 
				width:720px;
				height:145px;
				}

			#durablePower #nestedBackground #mainwrap #masthead h1{
			float:left;
			} 

		   #durablePower #nestedBackground #mainwrap #masthead p{
			float:right;
			text-align:right;
			} 

		#durablePower #nestedBackground #mainwrap #singleColContainer{
			width:650px;
			margin: 0 0 0 35px;
			padding:0 0 50px 0;
		}
		
		#durablePower #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
			font-family:Arial, Helvetica, sans-serif;	
			line-height:13px;
			color:#333;
			margin:5px 0 0 0;
			padding:0;
			}    

			#durablePower #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
				text-decoration:underline;
				color:#333;
				} 

				#durablePower #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
					text-decoration:none;
					color:#333;
					}

		#durablePower #nestedBackground #mainwrap #singleColContainer h1{
			width:501px;
			height:34px;
			background:url(../images/durablepower_header.gif) no-repeat left top;
			margin: 45px 0 0 0;
			}

				#durablePower #nestedBackground #mainwrap #singleColContainer h2{
					width:650px;
					margin: 30px 0 0 0;
					padding:0;	
					}

				#durablePower #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
					height:21px;
					background:url(../images/durablepower_subheader1.gif) no-repeat left bottom;
					}

				#durablePower #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
					height:21px;
					background:url(../images/durablepower_subheader2.gif) no-repeat left bottom;
					}

				#durablePower #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
					height:47px;
					background:url(../images/durablepower_subheader3.gif) no-repeat left bottom;				
					}


				#durablePower #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
					height:21px;
					background:url(../images/durablepower_subheader4.gif) no-repeat left bottom;				
					}

				#durablePower #nestedBackground #mainwrap #singleColContainer h2#subHeader5{
					height:21px;
					background:url(../images/durablepower_subheader5.gif) no-repeat left bottom;				
					}



				#durablePower #nestedBackground #mainwrap #singleColContainer p{
					width:590px;
					margin: 10px 0 0 0;
					padding:0 0 0 0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:.81em;
					line-height:16px;
					color:#333;
				}


				#durablePower #nestedBackground #mainwrap #singleColContainer ul{
					width:500px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:.81em;
					line-height:16px;
					color:#333;
					margin: 10px 0 0 0;
					padding:0;
					}

					#durablePower #nestedBackground #mainwrap #singleColContainer li{
						list-style:none;
						list-style-image:url(../images/landing_bullet.gif);
						margin:8px 0 0 20px;
						}


		#durablePower #nestedBackground #footer{
			width:720px;
			margin:5px auto;
			}


		#durablePower #nestedBackground #footer ul{
			width:720px;
			margin:auto;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.75em;
			color:#fff;
			}


			#durablePower #nestedBackground #footer ul li{
				float:left;
				margin:10px 0 0 30px;
				padding:0;
				list-style:none;
				list-style-image:url(../images/bullet_footer.gif);
				}	
		#durablePower #nestedBackground #footer p{
				width:720px;
				margin:10px auto;
				padding:0 0 50px 0;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.69em;
				line-height:17px;
				color:#666;
}


/*
----------------------------------------------------------------
	R E V O A C B L E   L I V I N G   T R U S T
---------------------------------------------------------------- */


#revocable{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#revocable #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#revocable #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;

		}

	#revocable #nestedBackground #mainwrap #masthead{ 
		background:#000033;
		width:720px;
		height:145px;
		}

		#revocable #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#revocable #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #revocable #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 

	#revocable #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
	}
	
	#revocable #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
		font-family:Arial, Helvetica, sans-serif;	
		line-height:13px;
		color:#333;
		margin:5px 0 0 0;
		padding:0;
		}    

		#revocable #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
			text-decoration:underline;
			color:#333;
			} 

			#revocable #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
				text-decoration:none;
				color:#333;
				}
	

	#revocable #nestedBackground #mainwrap #singleColContainer h1{
		width:483px;
		height:37px;
		background:url(../images/revocablelivingtrust_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}

			#revocable #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}

			#revocable #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/revocable_subheader1.gif) no-repeat left bottom;
				}

			#revocable #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:21px;
				background:url(../images/revocable_subheader2.gif) no-repeat left bottom;
				}

			#revocable #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:21px;
				background:url(../images/revocable_subheader3.gif) no-repeat left bottom;				
				}

			#revocable #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
				height:21px;
				background:url(../images/revocable_subheader4.gif) no-repeat left bottom;				
				}

			#revocable #nestedBackground #mainwrap #singleColContainer p{
				width:590px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}

			#revocable #nestedBackground #mainwrap #singleColContainer ul{
				width:500px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#revocable #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}


	#revocable #nestedBackground #footer{
		width:720px;
		margin:5px auto;
		}


	#revocable #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}


		#revocable #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	


		#revocable #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}	



/*
----------------------------------------------------------------
   	R E S O U R C E S   P A G E   S T Y L E S
---------------------------------------------------------------- */


#resources{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#resources #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#resources #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_bkg_short.jpg) repeat-x center top;
		border-bottom:7px solid #BB9F87;
		
		}

	#resources #nestedBackground #mainwrap #masthead{ 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#resources #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#resources #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #resources #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#resources #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
	}
		
	#resources #nestedBackground #mainwrap #singleColContainer h1{
		width:302px;
		height:34px;
		background:url(../images/resources_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#resources #nestedBackground #mainwrap #singleColContainer p{
				width:600px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			

			#resources #nestedBackground #mainwrap #singleColContainer ul{
				width:500px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

			#resources #nestedBackground #mainwrap #singleColContainer li{
				list-style:none;
				list-style-image:url(../images/landing_bullet.gif);
				margin:8px 0 0 20px;
				}
					
				#resources #nestedBackground #mainwrap #singleColContainer a{
					color:#35364C;
					text-decoration:underline;
				}

				#resources #nestedBackground #mainwrap #singleColContainer a:hover{
					text-decoration:none;
				}


	#resources #nestedBackground #footer{
		width:720px;
		margin:5px auto;
		}


	#resources #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	

		#resources #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
			
	#resources #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
			}						
				


/*
----------------------------------------------------------------
	P H I L O S O P H Y   P A G E   S T Y L E S
---------------------------------------------------------------- */


#philosophyPage{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#philosophyPage #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#philosophyPage #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_bkg_short.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#philosophyPage #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#philosophyPage #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#philosophyPage #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #philosophyPage #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#philosophyPage #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
	}
	
	#philosophyPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
		font-family:Arial, Helvetica, sans-serif;	
		line-height:13px;
		color:#333;
		margin:5px 0 0 0;
		padding:0;
		}    

		#philosophyPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
			text-decoration:underline;
			color:#333;
			} 

			#philosophyPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
				text-decoration:none;
				color:#333;
				}
		
	#philosophyPage #nestedBackground #mainwrap #singleColContainer h1{
		width:173px;
		height:37px;
		background:url(../images/philosophy_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#philosophyPage #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			
			#philosophyPage #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/philosophy_subheader1.gif) no-repeat left bottom;
				}
			
	
			#philosophyPage #nestedBackground #mainwrap #singleColContainer p{
				width:600px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			

	#philosophyPage #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#philosophyPage #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
		#philosophyPage #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#philosophyPage #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}			


/*
----------------------------------------------------------------
	B A C K G R O U N D   P A G E   S T Y L E S
---------------------------------------------------------------- */


#backgroundPage{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#backgroundPage #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#backgroundPage #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#backgroundPage #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#backgroundPage #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#backgroundPage #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #backgroundPage #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#backgroundPage #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
	}

	#backgroundPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
		font-family:Arial, Helvetica, sans-serif;	
		line-height:13px;
		color:#333;
		margin:5px 0 0 0;
		padding:0;
		}    

		#backgroundPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
			text-decoration:underline;
			color:#333;
			} 

			#backgroundPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
				text-decoration:none;
				color:#333;
				}
		
	#backgroundPage #nestedBackground #mainwrap #singleColContainer h1{
		width:173px;
		height:37px;
		background:url(../images/background_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#backgroundPage #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin:0 0 0 0;
				padding:0;	
				}
			
			#backgroundPage #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:41px;
				background:url(../images/background_subheader1.gif) no-repeat left bottom;
				}
			
			#backgroundPage #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:41px;
				background:url(../images/background_subheader2.gif) no-repeat left bottom;
				}
				
			#backgroundPage #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:21px;
				background:url(../images/background_subheader3.gif) no-repeat left bottom;
				}
			
	
			#backgroundPage #nestedBackground #mainwrap #singleColContainer p{
				width:600px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			
				#backgroundPage #nestedBackground #mainwrap #singleColContainer p.narrow{
					width:500px;
				}
			
			#backgroundPage #nestedBackground #mainwrap #singleColContainer ul{
				width:500px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 5px 0 15px 0;
				padding:0;
				}

				#backgroundPage #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:0 0 0 20px;
					}

			

	#backgroundPage #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#backgroundPage #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
		#backgroundPage #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#backgroundPage #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}			


			
/*
----------------------------------------------------------------
 		A R T I C L E   -  P I T T  G A Z E T T E   P A G E
---------------------------------------------------------------- */


#pittGazettePage{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#pittGazettePage #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#pittGazettePage #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#pittGazettePage #nestedBackground #mainwrap #masthead{ 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#pittGazettePage #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#pittGazettePage #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #pittGazettePage #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#pittGazettePage #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
		}
		
		#pittGazettePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
			width:700px;
			font-family:Arial, Helvetica, sans-serif;	
			line-height:13px;
			color:#333;
			margin:5px 0 0 0;
			padding:0;
			}    

			#pittGazettePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
				text-decoration:underline;
				color:#333;
				} 

				#pittGazettePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
					text-decoration:none;
					color:#333;
					}
		
	#pittGazettePage #nestedBackground #mainwrap #singleColContainer h1{
		width:623px;
		height:77px;
		background:url(../images/pittgazette_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#pittGazettePage #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			
			#pittGazettePage #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/pittgazette_subheader1.gif) no-repeat left bottom;
				}
			
			#pittGazettePage #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:21px;
				background:url(../images/pittgazette_subheader2.gif) no-repeat left bottom;
				}

	
			#pittGazettePage #nestedBackground #mainwrap #singleColContainer p{
				width:570px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			
				#pittGazettePage #nestedBackground #mainwrap #singleColContainer  p.captionText{
					font-family:Arial, Helvetica, sans-serif;
					font-size:.69em;
					line-height:13px;
					color:#333;
					margin:20px 0 0 0;
					padding:0;
					}
			
			
			#pittGazettePage #nestedBackground #mainwrap #singleColContainer a{
				color:#35364C;
				text-decoration:underline;
			}
			
				#pittGazettePage #nestedBackground #mainwrap #singleColContainer a:hover{
					text-decoration:none;
				}
			

			#pittGazettePage #nestedBackground #mainwrap #singleColContainer ul{
				width:480px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 10px 0;
				padding:0;
				}

				#pittGazettePage #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:2px 0 0 20px;
					}		

	#pittGazettePage #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#pittGazettePage #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
	 	#pittGazettePage #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#pittGazettePage #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}	


/*
----------------------------------------------------------------
 		A R T I C L E   -  T O R O N T O   G L O B E   P A G E
---------------------------------------------------------------- */


#torontoGlobePage{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#torontoGlobePage #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#torontoGlobePage #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#torontoGlobePage #nestedBackground #mainwrap #masthead{ 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#torontoGlobePage #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#torontoGlobePage #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #torontoGlobePage #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#torontoGlobePage #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
		}
		
		
		#torontoGlobePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
			font-family:Arial, Helvetica, sans-serif;	
			line-height:13px;
			color:#333;
			margin:5px 0 0 0;
			padding:0;
			}    

			#torontoGlobePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
				text-decoration:underline;
				color:#333;
				} 

				#torontoGlobePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
					text-decoration:none;
					color:#333;
					}
		
		
		
	#torontoGlobePage #nestedBackground #mainwrap #singleColContainer h1{
		width:369px;
		height:37px;
		background:url(../images/torontoglobe_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#torontoGlobePage #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 10px 0 0 0;
				padding:0;	
				}
			
			#torontoGlobePage #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:47px;
				background:url(../images/torontoglobe_subheader1.gif) no-repeat left bottom;
				}

	
			#torontoGlobePage #nestedBackground #mainwrap #singleColContainer p{
				width:620px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
		        }
			
				#torontoGlobePage #nestedBackground #mainwrap #singleColContainer  p.captionText{
					font-family:Arial, Helvetica, sans-serif;
					font-size:.69em;
					line-height:13px;
					color:#333;
					margin:20px 0 0 0;
					padding:0;
					}
			
			
			#torontoGlobePage #nestedBackground #mainwrap #singleColContainer a{
				color:#35364C;
				text-decoration:underline;
			}
			
				#torontoGlobePage #nestedBackground #mainwrap #singleColContainer a:hover{
					text-decoration:none;
				}
			

			#torontoGlobePage #nestedBackground #mainwrap #singleColContainer ul{
				width:480px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 10px 0;
				padding:0;
				}

				#torontoGlobePage #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:2px 0 0 20px;
					}		

	#torontoGlobePage #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#torontoGlobePage #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
	 	#torontoGlobePage #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#torontoGlobePage #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}	




/*
----------------------------------------------------------------
 		A R T I C L E   -  J O H N S O N   M N  P A G E
---------------------------------------------------------------- */


#johnsonMnPage{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#johnsonMnPage #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#johnsonMnPage #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#johnsonMnPage #nestedBackground #mainwrap #masthead{ 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#johnsonMnPage #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#johnsonMnPage #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #johnsonMnPage #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#johnsonMnPage #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
		}
		
		#johnsonMnPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
			font-family:Arial, Helvetica, sans-serif;	
			line-height:13px;
			color:#333;
			margin:5px 0 0 0;
			padding:0;
			}    

			#johnsonMnPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
				text-decoration:underline;
				color:#333;
				} 

				#johnsonMnPage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
					text-decoration:none;
					color:#333;
					}
		
	
		
	#johnsonMnPage #nestedBackground #mainwrap #singleColContainer h1{
		width:383px;
		height:77px;
		background:url(../images/johnsonmn_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#johnsonMnPage #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			
			#johnsonMnPage #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:41px;
				background:url(../images/torontoglobe_subheader1.gif) no-repeat left bottom;
				}

	
			#johnsonMnPage #nestedBackground #mainwrap #singleColContainer p{
				width:620px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			
				#johnsonMnPage #nestedBackground #mainwrap #singleColContainer  p.captionText{
					font-family:Arial, Helvetica, sans-serif;
					font-size:.69em;
					line-height:13px;
					color:#333;
					margin:20px 0 0 0;
					padding:0;
					}
			
			
			#johnsonMnPage #nestedBackground #mainwrap #singleColContainer a{
				color:#35364C;
				text-decoration:underline;
			}
			
				#johnsonMnPage #nestedBackground #mainwrap #singleColContainer a:hover{
					text-decoration:none;
				}
			

			#johnsonMnPage #nestedBackground #mainwrap #singleColContainer ul{
				width:480px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 10px 0;
				padding:0;
				}

				#johnsonMnPage #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:2px 0 0 20px;
					}		

	#johnsonMnPage #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#johnsonMnPage #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
	 	#johnsonMnPage #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#johnsonMnPage #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}	



/*
----------------------------------------------------------------
 		A R T I C L E   -   D D H 
---------------------------------------------------------------- */


#dhArticle{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#dhArticle #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#dhArticle #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#dhArticle #nestedBackground #mainwrap #masthead{ 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#dhArticle #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#dhArticle #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #dhArticle #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#dhArticle #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
		}
		
	
	#dhArticle #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
		font-family:Arial, Helvetica, sans-serif;	
		line-height:13px;
		color:#333;
		margin:5px 0 0 0;
		padding:0;
		}    

		#dhArticle #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
			text-decoration:underline;
			color:#333;
			} 
			
			#dhArticle #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
				text-decoration:none;
				color:#333;
				}
		
	#dhArticle #nestedBackground #mainwrap #singleColContainer h1{
		width:383px;
		height:77px;
		background:url(../images/dharticle_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#dhArticle #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			
			#dhArticle #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
				height:21px;
				background:url(../images/dharticle_subheader1.gif) no-repeat left bottom;
				}
				
			#dhArticle #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
				height:21px;
				background:url(../images/dharticle_subheader2.gif) no-repeat left bottom;
				}

			#dhArticle #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
				height:21px;
				background:url(../images/dharticle_subheader3.gif) no-repeat left bottom;
				}
				
			#dhArticle #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
				height:21px;
				background:url(../images/dharticle_subheader4.gif) no-repeat left bottom;
				}

			#dhArticle #nestedBackground #mainwrap #singleColContainer h2#subHeader5{
				height:21px;
				background:url(../images/dharticle_subheader5.gif) no-repeat left bottom;
				}


		
			#dhArticle #nestedBackground #mainwrap #singleColContainer p{
				width:600px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			
				#dhArticle #nestedBackground #mainwrap #singleColContainer  p.captionText{
					font-family:Arial, Helvetica, sans-serif;
					font-size:.69em;
					line-height:13px;
					color:#333;
					margin:20px 0 0 0;
					padding:0;
					}
			
			
			#dhArticle #nestedBackground #mainwrap #singleColContainer a{
				color:#35364C;
				text-decoration:underline;
			}
			
				#dhArticle #nestedBackground #mainwrap #singleColContainer a:hover{
					text-decoration:none;
				}
			

			#dhArticle #nestedBackground #mainwrap #singleColContainer ul{
				width:480px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 10px 0;
				padding:0;
				}

				#dhArticle #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:2px 0 0 20px;
					}		

	#dhArticle #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#dhArticle #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
	 	#dhArticle #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#dhArticle #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}



/*
----------------------------------------------------------------
 		A R T I C L E   -   A P 
---------------------------------------------------------------- */


#apArticle{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#apArticle #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#apArticle #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#apArticle #nestedBackground #mainwrap #masthead{ 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#apArticle #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#apArticle #nestedBackground #mainwrap #masthead h1{
		float:left;
		} 

	   #apArticle #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#apArticle #nestedBackground #mainwrap #singleColContainer{
		width:650px;
		margin: 0 0 0 35px;
		padding:0 0 50px 0;
		}
		
	
		#apArticle #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
			font-family:Arial, Helvetica, sans-serif;	
			line-height:13px;
			color:#333;
			margin:5px 0 0 0;
			padding:0;
			}    

			#apArticle #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
				text-decoration:underline;
				color:#333;
				} 

				#apArticle #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
					text-decoration:none;
					color:#333;
					}
		
		
	#apArticle #nestedBackground #mainwrap #singleColContainer h1{
		width:435px;
		height:77px;
		background:url(../images/ap_header.gif) no-repeat left top;
		margin: 45px 0 0 0;
		}
		
			#apArticle #nestedBackground #mainwrap #singleColContainer h2{
				width:650px;
				margin: 30px 0 0 0;
				padding:0;	
				}
			

			#apArticle #nestedBackground #mainwrap #singleColContainer p{
				width:625px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			
				#apArticle #nestedBackground #mainwrap #singleColContainer  p.captionText{
					font-family:Arial, Helvetica, sans-serif;
					font-size:.69em;
					line-height:13px;
					color:#333;
					margin:10px 0 0 0;
					padding:0;
					}
			
			
			#apArticle #nestedBackground #mainwrap #singleColContainer a{
				color:#35364C;
				text-decoration:underline;
			}
			
				#apArticle #nestedBackground #mainwrap #singleColContainer a:hover{
					text-decoration:none;
				}
			

			#apArticle #nestedBackground #mainwrap #singleColContainer ul{
				width:480px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 10px 0;
				padding:0;
				}

				#apArticle #nestedBackground #mainwrap #singleColContainer li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:2px 0 0 20px;
					}		

	#apArticle #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#apArticle #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
	 	#apArticle #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#apArticle #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
}



/*
----------------------------------------------------------------
	 		R E S O U R C E S   P A G E
---------------------------------------------------------------- */


			#articlePage{
				width:100%;
				background: #000033 url(../images/global_site_background.jpg) center top;
				margin:0;
				padding:0;
				}


				#articlePage #nestedBackground{
					width:100%;
					background: url(../images/global_upper_background.jpg) repeat-x center top;
					margin:0 0 0 0;
					padding:0;
					}

				#articlePage #nestedBackground #mainwrap{
					width:720px;
					margin:0px auto;
					background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
					border-bottom:7px solid #BB9F87;

					}

				#articlePage #nestedBackground #mainwrap #masthead{ 
					background:#000033;
					width:720px;
					height:145px;
					}

					#articlePage #nestedBackground #mainwrap #masthead #flashReplace{ 
						width:720px;
						height:145px;
						}

					#articlePage #nestedBackground #mainwrap #masthead h1{
					float:left;
					} 

				   #articlePage #nestedBackground #mainwrap #masthead p{
					float:right;
					text-align:right;
					} 

				#articlePage #nestedBackground #mainwrap #singleColContainer{
					width:650px;
					margin: 0 0 0 35px;
					padding:0 0 50px 0;
					}
					
					
					#articlePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText{
						font-family:Arial, Helvetica, sans-serif;	
						line-height:13px;
						color:#333;
						margin:5px 0 0 0;
						padding:0;
						}    

						#articlePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a{
							text-decoration:underline;
							color:#333;
							} 

							#articlePage #nestedBackground #mainwrap #singleColContainer p.breadCrumbText a:hover{
								text-decoration:none;
								color:#333;
								}		



				#articlePage #nestedBackground #mainwrap #singleColContainer h1{
					width:302px;
					height:37px;
					background:url(../images/articles_header.gif) no-repeat left top;
					margin: 45px 0 0 0;
					}

						#articlePage #nestedBackground #mainwrap #singleColContainer h2{
							width:650px;
							margin: 30px 0 0 0;
							padding:0;	
							}

						#articlePage #nestedBackground #mainwrap #singleColContainer h2#subHeader1{
							height:21px;
							background:url(../images/articles_subheader1.gif) no-repeat left bottom;
							}

						#articlePage #nestedBackground #mainwrap #singleColContainer h2#subHeader2{
							height:21px;
							background:url(../images/articles_subheader2.gif) no-repeat left bottom;
							}

						#articlePage #nestedBackground #mainwrap #singleColContainer h2#subHeader3{
							height:21px;
							background:url(../images/articles_subheader3.gif) no-repeat left bottom;				
							}

						#articlePage #nestedBackground #mainwrap #singleColContainer h2#subHeader4{
							height:21px;
							background:url(../images/articles_subheader4.gif) no-repeat left bottom;				
							}

						#articlePage #nestedBackground #mainwrap #singleColContainer h2#subHeader5{
							height:21px;
							background:url(../images/articles_subheader5.gif) no-repeat left bottom;				
							}


						#articlePage #nestedBackground #mainwrap #singleColContainer p{
							width:560px;
							margin: 10px 0 0 0;
							padding:0 0 0 0;
							font-family:Arial, Helvetica, sans-serif;
							font-size:.81em;
							line-height:16px;
							color:#333;
						}

							#articlePage #nestedBackground #mainwrap #singleColContainer  p.captionText{
								font-family:Arial, Helvetica, sans-serif;
								font-size:.69em;
								line-height:13px;
								color:#333;
								margin:20px 0 0 0;
								padding:0;
								}


						#articlePage #nestedBackground #mainwrap #singleColContainer a{
							color:#35364C;
							text-decoration:underline;
						}

							#articlePage #nestedBackground #mainwrap #singleColContainer a:hover{
								text-decoration:none;
							}


						#articlePage #nestedBackground #mainwrap #singleColContainer ul{
							width:480px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:.81em;
							line-height:16px;
							color:#333;
							margin: 10px 0 10px 0;
							padding:0;
							}

							#articlePage #nestedBackground #mainwrap #singleColContainer li{
								list-style:none;
								list-style-image:url(../images/landing_bullet.gif);
								margin:2px 0 0 20px;
								}		

				#articlePage #nestedBackground #footer{
					width:720px;
					margin:5px auto;
				}
				#articlePage #nestedBackground #footer ul{
					width:720px;
					margin:auto;
					text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:.75em;
					color:#fff;
					}

				 	#articlePage #nestedBackground #footer ul li{
						float:left;
						margin:10px 0 0 30px;
						padding:0;
						list-style:none;
						list-style-image:url(../images/bullet_footer.gif);
						}	
				#articlePage #nestedBackground #footer p{
						width:720px;
						margin:10px auto;
						padding:0 0 50px 0;
						text-align:center;
						font-family:Arial, Helvetica, sans-serif;
						font-size:.69em;
						line-height:17px;
						color:#666;
}


/*
----------------------------------------------------------------
	C O N T A C T   P A G E   S T Y L E S
---------------------------------------------------------------- */
	
#contact{
	width:100%;
	background: #000033 url(../images/global_site_background.jpg) center top;
	margin:0;
	padding:0;
	}


	#contact #nestedBackground{
		width:100%;
		background: url(../images/global_upper_background.jpg) repeat-x center top;
		margin:0 0 0 0;
		padding:0;
		}

	#contact #nestedBackground #mainwrap{
		width:720px;
		margin:0px auto;
		background:#FFFEFD url(../images/global_content_background.jpg) repeat-x center bottom;
		border-bottom:7px solid #BB9F87;
		
		}

	#contact #nestedBackground #mainwrap #masthead { 
		background:#000033;
		width:720px;
		height:145px;
		}
		
		#contact #nestedBackground #mainwrap #masthead #flashReplace{ 
			width:720px;
			height:145px;
			}

		#contact #nestedBackground	#mainwrap #masthead h1{
		float:left;
		} 

	   #contact #nestedBackground #mainwrap #masthead p{
		float:right;
		text-align:right;
		} 
		
	#contact #nestedBackground #mainwrap #singleColContainer{
		width:720px;
		margin: 0;
		padding:0;
	}
		
	#contact #nestedBackground #mainwrap #singleColContainer h1{
		width:119px;
		height:27px;
		background:url(../images/contact_header.gif) no-repeat left top;
		margin: 45px 0 0 35px;
		}
		
	#contact #nestedBackground #mainwrap #singleColContainer p#introText{
		width:320px;
		margin: 10px 0 0 35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.94em;
		line-height:18px;
		color:#333;
		display:inline;
		float:left;
		}
		
		#contact #nestedBackground #mainwrap #singleColContainer strong{
		color:#6F552F;
		} 
		
	#contact #nestedBackground #mainwrap #singleColContainer p#ctaBox{
		width:270px;
		height:38px;
		display:inline;
		margin:20px 25px 0 0;
		float:right;
		}
		
		#contact #nestedBackground #mainwrap #singleColContainer p#ctaBox a{
			width:270px;
			height:38px;
			display:block;
			background:url(../images/landing_cta.gif) no-repeat 0 0;
			margin:0;
			padding:0;
			}
			
			#contact #nestedBackground #mainwrap #singleColContainer p#ctaBox a:hover{
				background-position: 0 -38px;
			}
		
	#contact #nestedBackground #mainwrap #multiColContainer{
		width:720px;
		margin:0;
		padding:0;
	}
	
	#contact #nestedBackground #mainwrap #multiColContainer #leftcol {
		width:380px;
		float:left;
		margin:10px 0 0 35px;
		display:inline;
		padding:0 0 65px 0;
		}
		
			#contact #nestedBackground #mainwrap #multiColContainer #leftcol h2{
				margin: 45px 0 0 0;
				padding:0;	
				}
			
			#contact #nestedBackground #mainwrap #multiColContainer #leftcol h2#subHeader1{
				width:330px;
				height:45px;
				background:url(../images/landing_subheader1.gif) no-repeat left top;
				}
			
			#contact #nestedBackground #mainwrap #multiColContainer #leftcol h2#subHeader2{
				width:307px;
				height:22px;
				background:url(../images/landing_subheader2.gif) no-repeat left top;
				}
	
			#contact #nestedBackground #mainwrap #multiColContainer #leftcol p{
				width:330px;
				margin: 10px 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
			}
			
			#contact #nestedBackground #mainwrap #multiColContainer #leftcol a{
				color:#35364C;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				text-decoration:underline;
				display:block;
			}
			
				#contact #nestedBackground #mainwrap #multiColContainer #leftcol a:hover{
					text-decoration:none;
				}

			#contact #nestedBackground #mainwrap #multiColContainer #leftcol ul{
				width:340px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.81em;
				line-height:16px;
				color:#333;
				margin: 10px 0 0 0;
				padding:0;
				}

				#contact #nestedBackground #mainwrap #multiColContainer #leftcol li{
					list-style:none;
					list-style-image:url(../images/landing_bullet.gif);
					margin:8px 0 0 20px;
					}
		
	#contact #nestedBackground #mainwrap #multiColContainer #rightcol{
		width:295px;
		float:right;
		}
		
		#contact #nestedBackground #mainwrap #multiColContainer #linkContainer{
			width:260px;
			background:url(../images/landing_rightcolumn_backgro.jpg) repeat-y left top;
			margin:35px 0 0 0;
			}
			
			#contact #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer{
				width:240px;
				background:url(../images/landing_rightcolumn_top.jpg) no-repeat left top;
				padding:25px;
				}
				
				#contact #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer h3#subHeader1{
					width:198px;
					height:14px;
					background:url(../images/contact_subheader1.gif) no-repeat left top;
					}
				
					
				#contact #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer ul{
					width:200px;
					margin:20px 0 0 0;
					padding:0;
					}
					
					
					#contact #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer ul li{
						list-style:none;
						list-style-image:url(../images/bullet_large.gif);
						font-family:Arial, Helvetica, sans-serif;
						font-size:.88em;
						line-height:17px;
						color:#333;
						margin:0 0 10px 20px;
						padding:0;
						}
						
						#contact #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer ul li a{
							margin:0;
							padding:0;	
							color:#333;
							text-decoration:underline;
							}
							
							#contact #nestedBackground #mainwrap #multiColContainer #linkContainer #nestedLinkContainer ul li a:hover{
								text-decoration:none;
								}
								
								
		#contact #nestedBackground #mainwrap #multiColContainer a#iacpLink{
			width:202px;
			height:110px;
			background:url(../images/collaborative_law_logo.gif) no-repeat center top;
			display:block;
			margin:30px 0 0 25px;
			}
			
		#contact #nestedBackground #mainwrap #multiColContainer img{
			margin:30px 0 0 25px;
			}
			
		#contact #nestedBackground #mainwrap #multiColContainer #rightcol p.captionText{
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:13px;
			color:#333;
			margin:5px 0 0 80px;
			padding:0;
			}
	#contact #nestedBackground #footer{
		width:720px;
		margin:5px auto;
	}
	#contact #nestedBackground #footer ul{
		width:720px;
		margin:auto;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		color:#fff;
		}
	
		#contact #nestedBackground #footer ul li{
			float:left;
			margin:10px 0 0 30px;
			padding:0;
			list-style:none;
			list-style-image:url(../images/bullet_footer.gif);
			}	
	#contact #nestedBackground #footer p{
			width:720px;
			margin:10px auto;
			padding:0 0 50px 0;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:.69em;
			line-height:17px;
			color:#666;
		}
				
/*
---------------------------------------------------
       G L O B A L   F O N T   C L A S S E S
---------------------------------------------------
*/
