/********************************/
/* Attorney Serivces etc Styles */
/********************************/


body, html {
	margin:0px;
	padding:0px;
	}
	
/************************/
/******* Global *********/
/************************/

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#993300;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
	
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#996600;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

h2 a, h2 a:link, h2 a:visited {
	color:#996600;
	text-decoration:none;
	}
	
h2 a:hover {
	color:#996600;
	text-decoration:underline;
	}
	
h2 a:active {
	color:#996600;
	text-decoration:none;
	}	
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#00CCFF;
	margin:0px;
	padding:0px;
	}
	
h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-top:6px;
	line-height:20px;
	text-align:justify;
	margin-bottom:10px;
	}
	
p a, p a:link, p a:visited {
	color:#0099FF;
	text-decoration:none;
	}

p a:hover {
	color:#0099FF;
	text-decoration:underline;
	}

p a:visited {
	color:#0099FF;
	text-decoration:none;
	}
	
.dummy {
	clear:both;
	}

/**************************/
/***** main_container *****/
/**************************/

#main_container {
	width:100%;
	height:auto;
	}
	
/**************************/
/******* top_search *******/
/**************************/

#top_search {
	width:100%;
	height:30px;
	background-color:#192227;
	}	
	
		#top_search_content {
			width:997px;
			height:auto;
			text-align:right;
			margin:0px auto;
			padding-top:2px;
			}
			


#header_container {
	margin:0px;
	padding:0px;
	width:100%;
	height:177px;
	background:url(../images/header_bg.jpg) repeat-x;
	}
	
	#header_content {
		width:997px;
		height:177px;
		margin:0px auto;
		}
	
				#header_content_left {
					width:418px;
					height:177px;
					float:left;
					}	
				
						#header_content_left img {
							margin:0px;
							padding:0px;
							border:0px;
							}	
						
			#header_content_right {
				width:220px;
				height:177px;
				float:right;
				background:url(../images/top_free.jpg) no-repeat;
				}
				
						#freecase_btn {
							width:220px;
							height:45px;
							padding-top:60px;
							}
							
	
/**************************/
/******* navigation *******/
/**************************/
							
#nav_container {
	width:100%;
	height:26px;
	background:#354955;
	}
	
		#nav_content {
			width:997px;
			height:auto;
			margin:0px auto;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#CCC;
			font-size:10px;
			font-weight:bold;
			}
			
					
.ddsmoothmenu{
font: 10px Verdana;
background:#354955; /*background of menu bar (default state)*/
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
line-height:23px;
font-weight:bold;
}



/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background:#354955; /*background of menu items (default state)*/
color: white;
padding-right:16px;
padding-left:4px;
margin-right:20px;
width:auto;
color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;

}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color:#FFF;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color:#FFCC00;
width:auto;
}

.ddsmoothmenu ul li a:hover{
color:#FFCC00;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: bold 10px Verdana;
width: 160px; /*width of sub menus*/
padding: 6px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}	
					
			


			
					

						/*
						#nav_content ul {
						margin:0px;
						padding:0px;
						}
						
							#nav_content li {
								display:inline;
								list-style-type:none;
								margin-right:30px;
								line-height:26px;
								}
								
										#nav_content a, #nav_content a:link, #nav_content a:visited {
											text-decoration:none;
											color:#CCC;
											}
											
										#nav_content a:hover {
											text-decoration:none;
											color:#FFCC00;
											}
											
										#nav_content a:active {
											color:#CCC;
											text-decoration:none;
											}/*
											
			

/**************************/
/*** content container ****/
/**************************/	

#top_shade {
	width:100%;
	height:30px;
	background:url(../images/top_shade.jpg) repeat-x;
	}
	
#bottom_shade {
	width:100%;
	height:30px;
	margin-top:20px;
	background:url(../images/bottom_shade.jpg) repeat-x;
	}
	
			#content_container {
				width:997px;
				height:auto;
				margin:0px auto;
				}
				
					#content_wrapper {
						width:997px;
						height:auto;
margin-bottom:40px;
						}	
						
					
/*******************************/
/**** specialties container ****/
/*******************************/

#specialties_container {
	width:997px;
	height:auto;
	margin-top:14px;
	}
	
		#specialties_left {
			width:480px;
			height:auto;
			float:left;	
			}
			
		#specialties_right {
			width:480px;
			height:auto;
			float:right;	
			}
			
					#specialties_column_left {
						width:220px;
						height:auto;
						float:left;
						}
						
					#specialties_column_right {
						width:220px;
						height:auto;
						float:right;
						}		
						
#specialties_hd {
	width:220px;
	height:auto;
	text-align:left;
	}
	
#specialties_pic {
	width:220px;
	height:147px;
	margin-top:22px;
margin-bottom:14px
	}	
	
#read_more {
	width:220px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099CC;
	background:url(../images/bullet.jpg) no-repeat left;
	text-indent:16px;
	}
	
		#read_more a, #read_more a:link, #read_more a:visited {
			color:#0099CC;
			text-decoration:none;
			}
		
		#read_more a:hover {
			color:#993300;
			text-decoration:underline;
			}
		
		#read_more a:active {
			color:#0099CC;
			text-decoration:none;
			}	
			
				
/*********************************/
/*** content container center ****/
/*********************************/

#content_container_center {
	width:997px;
	height:auto;
	margin-top:40px;
	}
	
		#center_left {
			width:555px;
			height:auto;
			float:left;
			}
			
		#center_right {
			width:404px;
			height:auto;
			float:right;
			}
			
				#center_left_column {
					float:left;
					width:259px;
					height:320px;
					background:url(../images/video_bg.jpg) no-repeat;
					}
					
							#video {
								width:224px;
								height:181px;
								background:url(../images/sample_vid.jpg) no-repeat;
								margin-left:18px;
								margin-top:44px;
								padding-left:3px;
								padding-top:3px;
								}
							
					
				#center_right_column {
					float:right;
					width:259px;
					height:320px;
					background:url(../images/map_bg.jpg) no-repeat;
					}
					
						#map_content {
							width:234px;
							height:auto;
							margin:0px auto;
							padding-top:180px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#006699;
							}
							
								#map_content ul {
									width:auto;
									margin-left:30px;
									padding:0px;
									list-style-image:url(../images/bullet3.jpg);
									}
									
								#map_content li {
									list-style-type:none;
									text-indent:0px;
									margin-top:8px;
									}
									
										#map_content a, #map_content a:link, #map_content a:visited {
											color:#006699;
											text-decoration:none;
											}
										#map_content a:hover {
											color:#006699;
											text-decoration:underline;
											}
										#map_content a:visited {
											color:#006699;
											text-decoration:none;
											}
																	
					
						#news_section {
							width:404px;
							height:151px;
							background:url(../images/news_bg.jpg) no-repeat;
							}
							
						#articles_section {
							margin-top:18px;
							width:404px;
							height:151px;
							background:url(../images/articles_bg.jpg) no-repeat;
							}
							

#more_section {
	width:auto;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099FF;
	padding-top:20px;
	text-align:right;
	}
	

			#more_section a, #more_section a:link, #more_section a:visited {
				color:#0099FF;
				text-decoration:none;
				}
				
			#more_section a:hover {
				color:#0099FF;
				text-decoration:underline;
				}
				
			#more_section a:active {
				color:#0099FF;
				text-decoration:none;
				}
							
#section_contents {
	width:340px;
	height:auto;
	margin:0px auto;
	padding-top:2px;
	}
	
			#section_contents a, #section_contents a:link, #section_contents a:visited {
				color:#000;
				text-decoration:none;
				}
				
			#section_contents a:hover {
				color:#993300;
				text-decoration:none;
				}
				
			#section_contents a:active {
				color:#000;
				text-decoration:none;
				}
			
				
			
		
														#section_contents ul {
															width:340px;
															margin-left:2px;
															padding:0px;
															list-style-image:url(../images/bullet4.jpg);
															}
														
														#section_contents 	 li {
															list-style-type:none;
															text-indent:0px;
															font-family:Arial, Helvetica, sans-serif;
															font-size:12px;
															color:#000;
															margin-top:10px;
															border-bottom:#557182 dashed 1px;
															/*line-height:20px;*/
															}					
														
							
/*********************************/
/*** content container bottom ****/
/*********************************/

#content_container_bottom {
	width:997px;
	height:auto;
	margin-top:40px;
	}
	
		
			#bottom_left {
				width:555px;
				height:auto;
				float:left;
				}
				
			#bottom_right {
				width:404px;
				height:auto;
				float:right;
				}
				
				#bottom_left_column {
					float:left;
					width:259px;
					height:276px;
					background:url(../images/radio_bg.jpg) no-repeat;
					}
					
							#radio_container {
								width:220px;
								height:16px;
								margin:0px auto;
								padding-top:120px;
								}
					
				#bottom_right_column {
					float:right;
					width:259px;
					height:276px;
					background:url(../images/member_bg.jpg) no-repeat;
					}
					
							#blog_section {
								width:404px;
								height:151px;
								background:url(../images/blog_bg.jpg) no-repeat;
								}
								
							#freecase_section {
								margin-top:18px;
								width:404px;
								height:108px;
								background:url(../images/freecase_bottom_bg.jpg) no-repeat;
								}
								
									#freecase_wrapper {
										width:400px;
										height:54px;
										margin:0px auto;
										}
										
									#freecase_wrapper img {
									margin-left:216px;
									margin-top:8px;
										}
								
								
/*******************************/
/******** footer links *********/
/*******************************/

#footer_links_container {
	width:100%;
	height:auto;
	padding-bottom:20px;
	background-color:#2F3E48;
	}
	
	
			#footer_content {
				width:997px;
				height:371px;
				margin:0px auto;
				padding-top:20px;
				}
				
				
						#footer_content a, #footer_content a:link, #footer_content a:visited {
							color:#FFF;
							text-decoration:none;
							}
							
						#footer_content a:hover {
							color:#FFCC00;
							text-decoration:none;
							}	
							
						#footer_content a:active {
							color:#FFF;
							text-decoration:none;
							}		
				
						#footer_left {
							float:left;
							width:490px;
							height:371px;
							}
							
						#footer_right {
							float:right;
							width:490px;
							height:371px;
							}
							
									#footer_left_row {
										float:left;
										width:236px;
										height:371px;
										}
										
									#footer_right_row {
										float:right;
										width:236px;
										height:371px;
										}
										
										
														#footer_left_row ul {
															width:auto;
															margin-left:16px;
															padding:0px;
															list-style-image:url(../images/bullet2.jpg);
															}
														
														#footer_left_row li {
															list-style-type:none;
															text-indent:0px;
															font-family:Arial, Helvetica, sans-serif;
															font-size:12px;
															color:#FFF;
															margin-top:8px;
															border-bottom:#557182 dashed 1px;
															/*line-height:20px;*/
															}
															
														#footer_right_row ul {
															width:auto;
															margin-left:16px;
															padding:0px;
															list-style-image:url(../images/bullet2.jpg);
															}
														
														#footer_right_row li {
															list-style-type:none;
															text-indent:0px;
															font-family:Arial, Helvetica, sans-serif;
															font-size:12px;
															color:#FFF;
															margin-top:8px;
															border-bottom:#557182 dashed 1px;
															/*line-height:20px;*/
															}
															
/*******************************/
/********* copyright ***********/
/*******************************/

#copyright_container {
	width:100%;
	height:108px;
	background-color:#3C4F5B;
	}
	
			#copyright_content {
				width:997px;
				height:auto;
				margin:0px auto;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				color:#7D98AA;
				text-align:center;
				line-height:16px;
				padding-top:10px;
			}
			
						#copyright_content a, #copyright_content a:link, #copyright_content a:visited {
							color:#7D98AA;
							text-decoration:none;
							}
							
						#copyright_content a:hover {
							color:#FFCC00;
							text-decoration:none;
							}	
							
						#copyright_content a:active {
							color:#7D98AA;
							text-decoration:none;
							}	
							


							
/*******************************/
/***** free case analysis ******/
/*******************************/							

#center_left_landing {
			width:700px;
			height:auto;
			float:left;
			}
			
#center_right_landing {
			width:259px;
			height:auto;
			float:right;
			}	
			
			#map_landing {
					width:259px;
					height:320px;
					background:url(../images/map_bg.jpg) no-repeat;
					}
					
			#radio_landing {
				width:259px;
				height:276px;
				background:url(../images/radio_bg.jpg) no-repeat;
				}	
				
				
#textfield_container {
	width:700px;
	height:700px;
	background:url(../images/freecase_bg.jpg) no-repeat;
	}
	
#textfield_content {
	margin:0px auto;
	width:610px;
	height:auto;
	padding-top:90px;
	}
	
#textfield_content_right {
	width:290px;
	height:auto;
	float:right;
	}
	
#textfield_content_left {
	width:290px;
	height:auto;
	float:left;
	}
	
			#textfield_hd {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666;
				font-weight:bold;
				margin-bottom:5px;
				}
			
			#textfield_input_container {
				width:290px;
				height:auto;
				margin-bottom:0px;
				}	
				
			#textfield_input_container2 {
				width:290px;
				height:22px;
				padding-bottom:12px;
				margin-bottom:0px;
				}	
				
			#textfield_input_container3 {
				width:290px;
				height:22px;
				padding-top:4px;
				margin-bottom:0px;
				}	
					
			.textfield_input {
				width:290px;
				height:22px;;
				margin-bottom:10px;
				padding-left:5px;
				padding-top:4px;
				border:0px;
				font-size:11px;
				background:url(../images/textfield_bg.jpg) no-repeat;
				}
				
			.textfield_input2 {
				width:288px;
				height:100px;;
				margin-bottom:10px;
				padding-left:5px;
				padding-top:4px;
				font-size:11px;
				}		
				
	
	
	
/*******************************/
/******** Landing Pages ********/
/*******************************/

#center_left_landing2 {
			width:700px;
			height:auto;
			float:left;
			}
			
			
#center_left_landing2 {			
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-top:6px;
	line-height:20px;
	text-align:justify;
	margin-bottom:10px;
	}
			
			#center_left_landing2 a, #center_left_landing2 a:link, #center_left_landing2 a:visited {
				color:#996600;
				text-decoration:none;
				}
			
			#center_left_landing2 a:hover {
				color:#996600;
				text-decoration:underline;
				}
			
			#center_left_landing2 a:active {
				color:#996600;
				text-decoration:none;
				}

			
				
			#center_left_landing2 ul {
				width:auto;

				list-style-image:url(../images/bullet4.jpg);
				}
			
			#center_left_landing2 li {
				list-style-type:none;
				text-indent:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000;
				margin-top:10px;
				/*line-height:20px;*/
				}	



#map_container {
width:700px;
height:300px

}



.offices ul {
list-style-type:none;
}

.offices li {
}


#office_container {
width:997px;
height:auto;
margin:0px auto;
padding-top:20px;
}

	#office_content {
		margin-top:10px;
		width:997px;
		height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		line-height:22px;
		}
		
				#office_right {
				width:280px;
				height:auto;
				float:right;
				}
				
				#office_left {
				width:670px;
				height:auto;
				float:left;
				}
				
				#office_left1 {
				width:300px;
				height:auto;
				float:left;
				border-right:#999 dashed 1px;
				}
				
				#office_left2 {
				width:300px;
				height:auto;
				float:right;
				border-right:#999 dashed 1px;
				}



/*******************************/
/******** Find a Lawyer ********/
/*******************************/	
	
#find_container {
	width:700px;
	height:500px;
	background:url(../images/find.jpg) no-repeat;
	}	


#find_content {
	margin:0px auto;
	width:610px;
	height:auto;
	padding-top:60px;
	}				
				
