body
	{
		margin: 0;
		padding: 0;
		font-size: 12px;
		background-image: url("/images/donovan/bg.jpg") ;
		background-repeat: repeat-x;
		background-position: 0 0;
		background-color: #fff;
		color: #1F0707;
		line-height: 17px;
		font-family: "Lucida Sans Unicode","Lucida Grande", "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif; 
		text-align: center;
	}

div
	{
		text-align: left;
	}
	
p
	{
		margin: 0;
		padding: 0 0 10px 0;
	}
	
img
	{
		border: 0;
	}
	
h1
	{
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-size: 22px;
		font-family: Georgia, serif;
	}
	
h2
	{
		font-weight: normal;
		font-size: 17px;
		color: #122333;
		font-family: Georgia, serif;
	}
	
a {text-decoration:underline}
a:link {color:#16293b}
a:visited {color:#16293b}
a:active {color:#16293b}
a:hover {color:#a89e71}

.uberclear
{
	float: none;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 0px;
	font-size: 0;
}
* html .uberclear
{
	height: 0;
}

.wrapper
	{
		width: 743px;
		margin-left: auto;
		margin-right: auto;
	}

	.border
		{
			width: 743px;
			background-image: url("/images/donovan/bg_border.gif") ;
			background-repeat: repeat-y;
			background-position: 0 0;
			background-color: transparent;
			border-bottom: 2px solid #fff;
			padding: 0 4px 0 4px;
			voice-family: "\"}\"";
			voice-family: inherit;
		
			width: 735px;
		}
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.searchContainer
		{
			width: 735px;
		}
		/* End hiding from Mac IE */		
	
.smallerText
	{
		font-size: 11px;
	}

	
.header
	{
		background-image: url("/images/donovan/bg_header.jpg") ;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: transparent;
		height: 109px;
		width: 735px;
		position: relative;
		margin: 0 4px 0 4px;
	}
	
	.header .logo
		{
			position: absolute;
			top: 75px;
			left: 10px;
		}
		
	.header .topNav
		{
			position: absolute;
			top: 89px;
			left: 633px;
			color: #1C2D40;
		}
		
		.header .topNav a
			{
				color: #1C2D40;
				text-decoration: none;
			}
		
	
#navigation
	{
		height: 46px;
		width: 735px;
		margin: 0;
		padding: 0;
		background-image: url("/images/donovan/bg_nav.gif") ;
		background-repeat: repeat-x;
		background-position: 0 0;
		background-color: transparent;
		list-style: none;
	}
	
	#navigation li
		{
			height: 46px;
			float: left;
		}
		
		#navigation li a
			{
				height: 46px;
				display: block;
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
				text-decoration: none;
			}
		
		#navigation li a span
			{
				display: block;
				text-indent: -999em;
			}
			
		#navigation li a:hover
			{
				background-position: 0 -46px;
			}
			
		body.aboutus #navigation li.nav1 a, 
		body.consumerclassactions #navigation li.nav2 a,
		body.securitiesclassactions #navigation li.nav3 a,
		body.notices #navigation li.nav4 a,
		body.publications #navigation li.nav5 a,
		body.resources #navigation li.nav6 a
			{
				background-position: 0 -92px;
			}
		
	#navigation li.nav1
		{
			width: 85px;
			background-image: url("/images/donovan/nav1.gif");
		}
		
		#navigation li.nav1 a
			{
				width: 85px;
				background-image: url("/images/donovan/nav1.gif");
			}
	
	#navigation li.nav2
		{
			width: 187px;
			background-image: url("/images/donovan/nav2.gif");
		}
		
		#navigation li.nav2 a
			{
				width: 187px;
				background-image: url("/images/donovan/nav2.gif");
			}
	
	#navigation li.nav3
		{
			width: 180px;
			background-image: url("/images/donovan/nav3.gif");
		}
		
		#navigation li.nav3 a
			{
				width: 180px;
				background-image: url("/images/donovan/nav3.gif");
			}
	
	#navigation li.nav4
		{
			width: 72px;
			background-image: url("/images/donovan/nav4.gif");
		}
		
		#navigation li.nav4 a
			{
				width: 72px;
				background-image: url("/images/donovan/nav4.gif");
			}
	
	#navigation li.nav5
		{
			width: 105px;
			background-image: url("/images/donovan/nav5.gif");
		}
		
		#navigation li.nav5 a
			{
				width: 105px;
				background-image: url("/images/donovan/nav5.gif");
			}
	
	#navigation li.nav6
		{
			width: 85px;
			background-image: url("/images/donovan/nav6.gif");
		}
		
		#navigation li.nav6 a
			{
				width: 85px;
				background-image: url("/images/donovan/nav6.gif");
			}
	
/* HOME PAGE
----------------------------------------------------*/
			
.home .banner
	{
		width: 735px;
		height: 212px;
		background-color: #fff;
		position: relative;
	}
	
	.home .banner div
		{
			text-indent: -999em;
		}
		
	.home .banner div.inTheNews a
		{
			position: absolute;
			top: 187px;
			left: 23px;
			display: block;
			width: 100px;
			height: 20px;
			text-indent: -999em;
			text-decoration: none;
		}
	
.home .content
	{
		width: 735px;
		background-image: url("/images/donovan/bg_contentHome.jpg") ;
		background-repeat: repeat-y;
		background-position: 0 0;
		background-color: transparent;
	}
	
	.home .topContent
		{
			width: 735px;
			background-image: url("/images/donovan/bg_topContentHome.jpg") ;
			background-repeat: no-repeat;
			background-position: 0 0;
			background-color: transparent;
		}
		
		.home .bottomContent
			{
				width: 735px;
				background-image: url("/images/donovan/bg_bottomContentHome.jpg") ;
				background-repeat: no-repeat;
				background-position: 0 100%;
				background-color: transparent;
			}
	
			.home .oneContent
				{
					display: inline;
					float: left;
					width: 201px;
					margin-left: 10px;
					padding: 20px 15px 20px 15px;
					voice-family: "\"}\"";
					voice-family: inherit;
				
					width: 171px;
				}
				/* Begin hiding from Mac IE */
				/* \*/
				html>body.home div.oneContent
				{
					width: 171px;
				}
				/* End hiding from Mac IE */		
	
				.home .oneContent ul.news
					{
						margin: 0;
						padding: 0;
						list-style: none;
					}
					
					.home .oneContent ul.news li
						{
							border-bottom: 1px solid #CBC29C;
							padding: 0 0 10px 0;
							margin: 0 0 10px 0;
						}
					
					.home .oneContent ul.news li.titleNews
						{
							display: none;
						}
					
					.home .oneContent ul.news li.bottom
						{
							border-bottom: 0;
						}
				ul.news a
				{
					font-size: 11px;
				}	
				
			.home .twoContent
				{
					float: left;
					width: 331px;
					padding: 20px 10px 20px 10px;
					voice-family: "\"}\"";
					voice-family: inherit;
				
					width: 311px;
				}
				/* Begin hiding from Mac IE */
				/* \*/
				html>body.home div.twoContent
				{
					width: 311px;
				}
				/* End hiding from Mac IE */				
				
			.home .threeContent
				{
					float: left;
					width: 193px;
				}
				
				.home .threeContent ul
					{
						margin: 0;
						padding: 10px 12px 20px 12px;
						list-style: none;
					}
					
					.home .threeContent ul li
						{
							border-bottom: 1px solid #CBC29C;
							padding: 0 0 10px 0;
							margin: 0 0 10px 0;
						}
					
						.home .threeContent ul li dl
							{
								margin: 0;
								padding: 0;
								font-size: 11px;
							}		
					
							.home .threeContent ul li dl dt
								{
									margin: 0;
									padding: 0;
									float: left;
									font-weight: normal;
									font-size: 17px;
									color: #122333;
									font-family: Georgia, serif;
									width: 105px;
								}
					
							.home .threeContent ul li dl dd
								{
									margin: 0 0 0 4px;
									padding: 0 0 0 0;
									float: left;
									width: 60px;
								}				
							
						.home .threeContent ul li a
							{
								text-decoration: none;
								color: black;
							}
					
					.home .threeContent ul li.bottom
						{
							border-bottom: 0;
						}
	
/* SECONDARY
----------------------------------------------------*/
	
	
.secondary .content
	{
		width: 735px;
		background-image: url("/images/donovan/bg_contentSecondary.jpg") ;
		background-repeat: repeat-y;
		background-position: 0 0;
		background-color: transparent;
	}

	.secondary .topContent
		{
			width: 735px;
			background-image: url("/images/donovan/bg_topContentSecondary.jpg") ;
			background-repeat: no-repeat;
			background-position: 100% 0;
			background-color: transparent;
		}
		
		.secondary .bottomContent
			{
				width: 735px;
				background-image: url("/images/donovan/bg_bottomContentSecondary.jpg") ;
				background-repeat: no-repeat;
				background-position: 0 100%;
				background-color: transparent;
			}
	
			.secondary .oneContent
				{
					display: inline;
					float: left;
					width: 178px;
					margin-left: 0;
					padding: 0;
				}	
	
				.oneContent ul.subNav
					{
						width: 178px;
						margin: 0;
						padding: 25px 0 20px 15px;
						list-style: none;
						background-image: url("/images/donovan/bg_subNav.jpg") ;
						background-repeat: repeat-y;
						background-position: 0 0;
						background-color: transparent;
						voice-family: "\"}\"";
						voice-family: inherit;
					
						width: 163px;
					}
					/* Begin hiding from Mac IE */
					/* \*/
					html>body.secondary  div.oneContent ul.subNav
					{
						width: 163px;
					}
					/* End hiding from Mac IE */					
					
					.secondary .oneContent ul.subNav li
						{
							width: 145px;
							border-bottom: 1px solid #A89986;
							padding: 0;
							margin: 0;
						}
					
					.secondary .oneContent ul.subNav li.bottom
						{
							border-bottom: 0;
						}
						
					.secondary .oneContent ul.subNav li a 
						{
							text-decoration:none; 
							font-size: 13px; 
							display: block; 
							width: 144px;
							line-height: auto; 
							padding: 5px 0 5px 0;
							background-image: url("/images/donovan/bg_subNavLink.jpg") ;
							background-repeat: no-repeat;
							background-position: 0 0;
							background-color: transparent;
						}
						/* End hiding from Mac IE */
					.secondary .oneContent ul.subNav li a:link {color:#200909}
					.secondary .oneContent ul.subNav li a:visited {color:#200909}
					.secondary .oneContent ul.subNav li a:active {color:#200909}
					.secondary .oneContent ul.subNav li a:hover {color:#132E44; background-position: -144px 0;}
	
					.secondary .oneContent ul.subNav li.on a
						{color:#132E44; background-position: -144px 0;}
	
				.secondary .oneContent ul.news
					{
						width: 177px;
						margin: 0;
						padding: 15px 0 20px 15px;
						list-style: none;
						background-image: url("../images/donovan/bg_secondaryNews.jpg") ;
						background-repeat: repeat-x;
						background-position: 0 0;
						background-color: transparent;
						voice-family: "\"}\"";
						voice-family: inherit;
					
						width: 162px;
					}
					/* Begin hiding from Mac IE */
					/* \*/
					html>body.secondary  div.oneContent ul.news
					{
						width: 162px;
					}
					/* End hiding from Mac IE */	
					
					.secondary .oneContent ul.news li.titleNews
						{
							font-family: georgia, serif;
							font-size: 17px;
							color: #39291C;
						}
					
					.secondary .oneContent ul.news li
						{
							width: 145px;
							border-bottom: 1px solid #CBC29C;
							padding: 0 0 10px 0;
							margin: 0 0 10px 0;
						}
					
					.secondary .oneContent ul.news li.bottom
						{
							border-bottom: 0;
						}
					
				
			.secondary .twoContent
				{
					float: right;
					width: 557px;
					height: 67px;
					background-color: transparent;
				}	
				
				.secondary .twoContent h1
					{
						padding: 35px 0 0 25px;
					}
				
			.secondary .threeContent
				{
					float: right;
					width: 556px;
					background-color: transparent;
					padding: 25px 0 25px 0;
				}
			
					
					.secondary .threeContent .mainCell
						{
							padding: 0 22px 0 22px;
						}
				
					.secondary .threeContent .infoCell
						{
							display: none;
						}
	
					body.columns .threeContent .mainCell
						{
							float: left; 
							width: 355px;
							padding: 0 22px 0 22px;
							voice-family: "\"}\"";
							voice-family: inherit;
						
							width: 311px;
						}
						/* Begin hiding from Mac IE */
						/* \*/
						html>body.columns .threeContent .mainCell
						{
							width: 311px;
						}
						/* End hiding from Mac IE */
				
					body.columns .threeContent .infoCell
						{
							float: left;
							display: block;
							width: 195px;
						}
	
	
/* FOOTER
----------------------------------------------------*/
	
.footer
	{
		font-weight: normal;
		font-size: 10px;
		color: #5f4e4e;
		border-top: 14px solid #234158;
		margin: 0 2px 0 2px;
		text-align: center;
	}
	
	.footer .bottomNav
		{
			padding: 5px 0 5px 0;
			text-align: center;
		}
	
		.footer .bottomNav a
			{
				color: #5f4e4e;
			}
	
	.footer .copyright
		{
			text-align: center;
		}
		
#catnav 
{
	margin: 0;
	padding: 0;
}

#catnav li
{
	display: inline;
	margin: 0;
	padding-right: 10px;
}

#catnav #active 
{
	text-decoration: none;
	color: #a89e71;
}

.list h3
{
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.list h3 a, .list h3 a:link, .list h3 a:visited
{
	text-decoration: none;
}

.list h3 span
{
	font-size: 1em;
	display: inline;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.list ul
{
	padding-left: 15px;
	margin-left: 0;
	list-style: none;
}


.documentdetail h2, .newsdetail h2
{
	margin: 0;
	padding: 0;
}
	
.documentdetail .date, .newsdetail .date
{
	padding: 2px 0px 10px 0px;
	font-size: .9em;
}

.newslist h2
{
	margin: 0;
	padding-bottom: 15px;
}

.newslist ul
{
	list-style:none;
	margin-left: 0;
	padding: 0;
}

.newslist .date
{
	font-size: .9em;
}


dl.fv
{
	clear: both;
	margin-bottom: 0.5em;
}
	dl.fv dt
	{
		float: left;
		padding: 0.5em;
		width: 110px;
		text-align: right;
	}
		dl.fv dt label
		{

		}
			dl.fv dt label span
			{
				display: block;
				font-size: 0.8em;
				color: #c0c0c0;
			}
	dl.fv dd
	{
		margin: 0;
		padding: 0.5em;
	}

