/* CSS Document */
/* design by Ryan Kim
Programming by Toby Evers
copyright 2007 Loosendsdesign */

body {
margin:0;
padding:0;
font: 12px/1.5 geneva, helvetica, sans-serif;
color:#444;
text-align:center;
}

.clearer {
font-size:0px;
height:0px;
clear:both;
}


span.yellow {
color:#193A67;
}

#content {
margin: 0 auto;
width:900px;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
padding: 0;

}

#header {
text-align: left;
margin:0;
padding:0;
}

#logo_home {
margin:0;
padding:0;
width:239px;
float:left;
background-color:#ddd;
height:107px;
overflow:hidden;
}


#header_right_top {
margin:0;
padding:30px 0 0 0;
height:79px;
overflow:hidden;
width:661px;
float:left;
}

	#header_right_top img {
	float: right;
	padding:0 17px 0 0;
	margin: 50px 0 0;
	}
	

#header_right_btm {
height:71px;
margin:0;
padding:0;
border-top:2px solid #000;
background-color:#ddd;

}

	#header_right_btm img {
	float: right;
	padding: 0 7px 0 0;
	margin: 10px 0 0 0;
	}

#nav {
width: 252px;
margin:0;
padding:0 0 15px 0;
float:left;
}	

/* nav gaps */
	
#header_gap {
height:52px;
margin:0;
padding:0;
background: #fff url(../images/plus_top.gif) no-repeat 228px 18px;
}

#litigation_gap {
height:155px;
margin:18px 0 0 0;
padding:0;
background: url(../images/litigation_support_services.gif) no-repeat;
}

#about_gap {
height:95px;
margin:0;
padding:0;
background: url(../images/about_us_title.gif) no-repeat;
}

#about_gap {
height:95px;
margin:0;
padding:0;
background: url(../images/contact_us.gif) no-repeat;
}

#transcript_gap {
height:133px;
margin:0;
padding:0;
background: url(../images/transcript_options.gif) no-repeat;
}

#member_gap {
height:133px;
margin:0;
padding:0;
background: url(../images/member_associations.gif) no-repeat;
}

#order_transcript_gap {
height:133px;
margin:0;
padding:0;
background: url(../images/order_a_transcript.gif) no-repeat;
}

#deposition_gap {
height:133px;
margin:0;
padding:0;
background: url(../images/schedule_deposition.gif) no-repeat;
}

#video_gap {
height:133px;
margin:0;
padding:0;
background: url(../images/schedule_videoconference.gif) no-repeat;
}

/* *********************************** */

#header_lower {
height:174px;
padding:0;
margin:0;
background:url(../images/dalco_nav_plus.gif) no-repeat top right;
}

#left_nav {
margin:0;
padding:0;
border-top:3px solid #ddd;
border-right:1px solid #ddd;
float:left;
border-bottom:3px solid #ddd;
text-align:left;
width:240px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:239px;
}

html>body #left_nav {
  width:239px;
}

.nav_header {
margin:0;
padding:0;
}
		
		.nav_header ul {
		margin:0;
		padding:0;
		list-style:none;
		font-size:13px;
		}
		
		li.grey a:link {
		background-color:#dddddd;
		}
		
		li.grey a:visited {
		background-color:#dddddd;
		}
		
		li.grey a:hover {
		color:#fff;
		background-color:#4b092a;
		}
		
		.nav_header li {
		height: 25px;
		margin:0;
		padding:0;
		border-top:1px dotted #ddd;
		overflow:hidden;
		}
		
		.nav_header a {
		margin:0;
		padding:2px 0 0 10px;
		text-decoration:none;
		display:block;
		height:23px;
		}
		
		.nav_header a:link, .nav_header a:visited {
		color:#444;
		}
		
		.nav_header a:hover {
		color:#fff;
		background-color:#4b092a;
		}
		
		li.home {
		margin:0;
		background-color:#4b092a;
		border:none;
		padding: 2px 0 0 10px;
		color:#fff;
		}

#right_content {
float:right;
padding:52px 0 0 34px;
width:611px;
margin:0 0 100px 0;
text-align:left;
}

#right_content2 {
float:right;
padding:18px 15px 0 0;
width:628px;
margin:0 0 100px 0;
text-align:left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:613px;
} 

html>body #right_content2 {
  width:613px;
}

#right_content2 a:link, #right_content2 a:visited  {
color:#265080;
text-decoration:none;
}

#right_content2 a:hover {
color:#265080;
text-decoration:underline;
}





	.home_right_top h2 {
	margin:0;
	padding:0;
	font-size:28px;
	line-height:26px;
	font-weight:normal;
	color:#193A67;
	}
	
	.home_right_top p {
	margin: 0;
	padding: 5px 10px 0 0;
	font-size:15px;
	}
	
	.home_right_top a {
	text-decoration:none;
	font-size:13px;
	padding: 0 8px 0 0;
	color:#174477;
	background: url(../images/blue_arrow.gif) no-repeat center right;
	}
	
	.home_images {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin:40px 0 0 0;
	padding: 10px 0;
	}
	
		.home_images img {
		float:left;
		padding: 0 10px 0 0;
		}
		
		img.last_image {
		padding:0;
		margin:0;
		}
		
.covering {
margin: 5px 0 0 0;
padding: 0;
font-size:12px;
}

.legal_nav {
height: 23px;
float:right;
width:628px;
margin:18px 0 0 0;
padding:0;
background:#fafafa url(../images/nav_fade.gif) repeat-x;
border-top:1px solid #bebebe;
border-bottom:1px solid #bebebe;
}

	.legal_nav ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#666;
	}

	.legal_nav li {
	display:inline;
	margin:0;
	padding:2px 0 0 5px;
	font-size:14px;
	}
	
	.legal_nav a {
	font-size:14px;
	}
	
	.legal_nav a:link, a:visited {
	color:#444;
	text-decoration:none;
	}
	
	.legal_nav a:hover {
	color:#4B092A;
	text-decoration:none;
	}
	
	li.lit_active {
	color:#4b092a;
	}
	
.red {
color:#4B092A;
}
	
.litigation_header {
height:	32px;
border-bottom:1px solid #eee;
margin:30px 0 0 0;
clear:right;
padding:0;
float:right;
width:628px;
text-align:left;
}
	
.litigation_header h2 {
	margin:0;
	padding:0;
	font-size:26px;
	line-height:26px;
	font-weight:normal;
	color:#4B092A;
	}
	
.litigation_body {
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

	.litigation_body img {
	float:right;
	border:2px solid #dedede;
	padding: 0;
	margin: 0 0 20px 25px;
	}

	.litigation_body h3 {
	margin:0;
	padding:10px 0 0 0;
	color:#193A67;
	font-size:16px;
	font-weight:normal;
	}
	
	
/* about section */
.about_image {
float:right;
width:211px;
margin:0 0 15px 15px;
padding:10px 0 0 0;
}
	.about_image img {
	border:2px solid #ccc;
	margin: 0 0 10px 0;
	padding:0;
	}
	
.about_copy {
margin:0;
padding:0;
font-size:13px;
}

	.about_copy p {
	margin: 0 0 10px 0;
	padding: 0;
	}
	
	.about_copy h3 {
	margin:0;
	padding:10px 0 10px 0;
	color:#193A67;
	font-size:16px;
	font-weight:normal;
	}
	
/* contact section */
.contact_copy h3 {
	margin:0;
	padding:0;
	color:#193A67;
	font-size:16px;
	font-weight:normal;
	}
	
	.contact_copy img {
	border:2px solid #ccc;
	}
	
	
.contact_info {
float: left;
width:257px;
padding: 0 0 30px 0;
}

.contact_images {
float:right;
width:345px;
margin: 0;
padding: 0;
}

.contact_images img {
border:2px solid #ccc;
margin: 0 0 10px 0;
padding: 0;
}

.address_area {
padding: 10px 0 10px 0;
margin:0;
border-bottom:1px solid #ddd;
}

/*
.address_area p {
font-weight:bold;
}

*/
	
.transcript_button img {
float:left;
margin:5px 0 0;
padding:0;
border:none;
}

	.transcript_button p {
	clear:left;
	margin:0;
	padding:0;
	}
	
	.transcript_button a {
	text-decoration:none;
	font-size:10px;
	color:#444;
	margin:0;
	padding:0;
	}



#footer {
height:95px;
background-color:#4b092a;
border-top:1px solid #541635;
margin:0 0 10px 0;
padding:0;
text-align:left;
color:#fff;
}

	#footer img {
	float: left;
	padding: 0 15px 0 15px;
	margin:0;
	}
	
	#footer p {
	margin: 70px 0 0 0;
	padding: 0;
	}
	
.conference_pics {
float: left;
width:465px;
margin:0;
padding:0;
}

	.conference_pics img {
	float:left;
	padding: 0;
	margin: 0 10px 10px 0;
	}
	
.transcript_border {
border:1px solid #DFDFDF;
text-align:center;
padding: 0;
margin:0;
}

	.transcript_border input, .transcript_border textarea, .transcript_border select {
	border:1px solid #DFDFDF;
	}
	
	.transcript_border td {
	height: 25px;
	padding: 0 10px 0 0;
	font-size:13px;
	}


.transcript_gray {
height:51px;
background-color:#dfdfdf;
text-align:left;
padding: 5px 0 0 10px;
}

.order_header {
height: 28px;
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
padding: 4px 0 0;
margin: 15px 0 10px 0;
text-align:center;
}

	.order_header h4 {
	color:#4B092A;
	font-weight:normal;
	font-size:16px;
	margin:0;
	padding:0;
	}
	
/* affiliate page */
.affiliate_logos img {
float: left;
margin: 30px 35px 0 0;
padding: 0;
border:none;
}

.bottom-logo {
float:left;
padding:0;
width:240px;
margin:0;
text-align:left;
}	
	
.bottom-logo img {
float:left;
margin:20px 0 0 20px;
padding:0;
border:1px solid #ccc;
}

