/*
	screen.css -
	ryan yonzon <ryanyonzon@gmail.com>
*/

body {
	margin:0px;
}

/* default link */
a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#227770;
}

a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#227770;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#227770;
}

#main .topheader {
	background-image:url('headsliver.jpg');
	background-repeat:repeat-x;
	width:100%;
	height:110px;
	border-bottom:#CCCCCC solid 2px;
}

	#main .topheader .nlogo {
		float:left;
		background-image:url('nlogo.jpg');
		background-repeat:no-repeat;
		width:312px;
		height:110px;
		/*margin-left:100px;*/
		border:#000000 solid 0px;
		margin-left:10px;		
	}

	#main .topheader .ncallus {
		float:right;	
		background-image:url('callus.jpg');
		background-repeat:no-repeat;
		width:285px;
		height:110px;
		border:#000000 solid 0px;
		margin-right:10px;
	}
	
#main {
	/* center align */
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	
	/* fix width */
	width:757px;
	/*width:935px;*/

	/* font properties */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:#000000 solid 0px;
}

	#main span a:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:23px;
		/*color:#C79810;*/
		color:#000000;
		text-decoration:none;
	}

	#main span a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:23px;
		color:#000000;
		text-decoration:none;		
	}

	#main span a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:23px;
		color:#000000;
		text-decoration:underline;		
	}

	/* navigation */
	
	#main .navi {
		width:100%;
		text-align:right;
	}
	
	#main .navi a:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#D15600;
	}
	
	#main .navi a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		/*color:#356aa0;*/
		color:#D15600;			
	}
	
	#main .navi a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
		color:#D15600;
	}

/*	header	*/

	#main .header {
		/*width:757px;*/
		width:935px;		
		height:100px;
    	border:#000000 solid 0px;
	}

	#main .header .logo {
		float:left;
		width:68px;
		height:68px;
    	border:#000000 solid 0px;
		margin-top:21px;
	}
	
	#main .header .logo img {
		border:#FFFFFF solid 0px;
	}
		
	#main .header .title {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		border:#000000 solid 0px;
		width:350px;
		margin-left:20px;
		margin-top:20px;
		color:#666666;
	}

	#main .header .title h1 {
		font-family: "lucida sans unicode", arial, sans-serif;
		font-size:23px;
		color:#3F4C6B;
		margin-bottom:-0.9px;
	}
	
	#main .header .callus {
		float:right;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		margin-top:30px;
	}
	
		#main .header .callus strong {
			font-family:Arial, Helvetica, sans-serif;
			font-size:17px;
			border-bottom:#999999 dashed 1px;
		}

		#main .header .callus span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#CC0000;
		}

/* top links */

	#main .toplinks {
		/*border:#F5F5F5 solid 1px; /* fix IE height problem */
		border:#FFFFFF solid 1px; /* fix IE height problem */		
		background-image:url('toplink_sliver.jpg');
		/*background-color:#F9F7ED;*/
		/*background-color:#eeeeee;*/
		height:40px;
		background-repeat:repeat-x;
		margin-top:10px;
	}

		#main .toplinks ul {
			margin-top:10px;
			list-style:none;
		}
		
		#main .toplinks li {
			display:inline;
			text-align:center;
			margin-left:10px;
			margin-right:15px;
			margin-top:10px;
		}

		#main .toplinks a:link {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoration:none;
			font-size:14px;
		}

		#main .toplinks a:visited {
			font-family:Verdana, Arial, Helvetica, sans-serif;		
			color:#000000;
			text-decoration:none;
			font-size:14px;			
		}

		#main .toplinks a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;		
			color:#000000;
			text-decoration:underline;
			font-size:14px;			
		}

/* breadcrumbs */

	#main .breadcrumbs {
		border:#e6e6e6 solid 1px;
		height:30px;
		margin-top:5px;
		padding-top:10px;
		padding-right:20px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
	
	#main .breadcrumbs a:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#356aa0;
	}

	#main .breadcrumbs a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#356aa0;
	}

	#main .breadcrumbs a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
		color:#356aa0;
	}

	#main .breadcrumbs strong {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#003300;
	}
	
/* banner */

	#main .banner {
		background-image:url('banner.jpg');
		width:756px;
		/*height:117px;*/
		height:72px;
		background-repeat:no-repeat;
		margin-top:10px;
		border:#000000 solid 0px;		
	}

		#main .banner .quote {
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			margin-left:40px;
			/*padding-top:10px;*/
			width:500px;
			border:#000000 solid 0px;
			text-align:left;
		}

		#main .banner .quote h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:25px;
			color:#FFFFFF;
		}
		
/* sub-specialties */

	#main .subspecialties {
		height:144px;
		border:#000000 solid 0px;		
	}
	
	#main .subspecialties .subpi {
		float:left;
		background-image:url('pi_image.jpg');
		width:181px;
		height:144px;
		background-repeat:no-repeat;
		margin-left:5.1px;
	}		
	
	#main .subspecialties .subel {
		float:left;	
		background-image:url('el_image.jpg');
		width:181px;
		height:144px;
		background-repeat:no-repeat;
		margin-left:5.1px;
	}		
	
	#main .subspecialties .subbl {
		float:left;	
		background-image:url('bl_image.jpg');
		width:181px;
		height:144px;
		background-repeat:no-repeat;
		margin-left:5.1px;		
	}				
	
	#main .subspecialties .subssd {
		float:left;	
		background-image:url('ssd_image.jpg');
		width:181px;
		height:144px;
		background-repeat:no-repeat;
		margin-left:5.1px;
	}			
	
	#main .subspecialties .sublinks {
		text-align:center;
		margin-top:115px;
	}
	
		#main .subspecialties .sublinks a:link {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			/*color:#3F4C6B;*/
			color:#FFFFFF;
			text-decoration:none;			
			font-weight:bold;			
		}	
		
		#main .subspecialties .sublinks a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#FFFFFF;
			text-decoration:none;
			font-weight:bold;			
		}	
		
		#main .subspecialties .sublinks a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#FFFFFF;
			text-decoration:underline;
			font-weight:bold;
		}					
		

/* content part */

	#main .content {
		margin-top:20px;
	}		

/*	other content properties	*/

	#main .content .centerli {
		border:#000000 solid 0px;
		width:370px;
	}
	
	#main .content .centerli ul {
		list-style:none;
	}
	
	#main .content .centerli li {
		text-align:center;
		font-size:12px;		
	}		

	#main .content .imp {
		background-image:url('loc_sliver.jpg');
		background-repeat:repeat-x;
		/*background-color:#e8f6ff;*/
		padding:10px 10px 10px 10px;
		/*width:390px;*/
		border:#CCCCCC solid 0px;
	}
	
		#main .content .imp h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#C79810;
		}

	#main .content p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		/*text-indent:30px;*/
	}

	#main .content img {
		float:right;
		padding:10px 10px 10px 10px;
	}
	
	#main .content h1 {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		/*color:#B02B2C;*/
		color:#C79810;
		margin-bottom:10px;
	}

	#main .content h2 {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#006E2E;
		margin-bottom:10px;
	}

	#main .content h3 {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#006E2E;
		margin-bottom:10px;
	}

/* quick links container */

#main .content .quickcontainer {
	float:right;
	margin-top:5px;
	margin-bottom:5px;
	width:300px;
	border:#000000 solid 0px;
	padding:10px 10px 10px 20px;
	margin-left:10px;
	/*background-color:#F9F7ED;*/
}

/* search */

		#main .content .quickcontainer .search {
			margin-top:10px;
			width:250px;
			border:#CCCCCC solid 1px;
			padding:10px 10px 10px 30px;
			/*margin-left:15px;*/
			/*background-color:#F9F7ED;*/
			background-color:#F9F7ED;
		}
		
		#main .content .quickcontainer .search strong {
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#C79810;
			text-align:right;
		}
				
		#main .content .quickcontainer .search .searchinput {
			margin-top:5px;
			/*margin-left:20px;*/
		}		

/* quick links */

		#main .content .quickcontainer .quicklinks {
			margin-top:10px;
			width:250px;
			border:#CCCCCC solid 1px;
			padding:10px 10px 10px 30px;
			/*margin-left:15px;*/
			/*background-color:#F9F7ED;*/
			background-color:#F9F7ED;
		}
		
		#main .content .quickcontainer .quicklinks strong {
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#C79810;
			text-align:right;
		}

		#main .content .quickcontainer .quicklinks ul {
			margin-left:-0.9px;
			list-style:circle;
			color:#999999;
		}

		#main .content .quickcontainer .quicklinks li {
			margin-top:5px;
		}
		
		#main .content .quickcontainer .quicklinks li a:link {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration:none;
			color:#02407f;
		}

		#main .content .quickcontainer .quicklinks li a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration:none;
			color:#02407f;
		}

		#main .content .quickcontainer .quicklinks li a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration:underline;
			color:#02407f;
		}

/* child links */
		#main .content .quickcontainer .child {
			width:250px;
			border:#CCCCCC solid 1px;
			padding:10px 10px 10px 30px;
			/*margin-left:15px;*/
			background-color:#F9F7ED;
		}
		
		#main .content .quickcontainer .child strong {
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#C79810;
			text-align:right;
		}

		#main .content .quickcontainer .child ul {
			margin-left:-0.9px;
			list-style:circle;
			color:#999999;
		}

		#main .content .quickcontainer .child li {
			margin-top:5px;
		}
		
		#main .content .quickcontainer .child li a:link {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration:none;
			color:#356aa0;
		}

		#main .content .quickcontainer .child li a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration:none;
			color:#356aa0;
		}

		#main .content .quickcontainer .child li a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration:underline;
			color:#356aa0;
		}
				
/* free case */

		#main .content .quickcontainer .freecase {
			margin-top:10px;
			width:250px;
			border:#CCCCCC solid 1px;
			padding:10px 10px 10px 30px;
			/*margin-left:15px;*/
			/*background-color:#F9F7ED;*/
			/*background-color:#eae7d7;*/
			background-color:#eae7d7;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			/*color:#666666;*/
			color:#000000;			
		}


		#main .content .quickcontainer .freecase a:link {
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			text-decoration:none;
			color:#B02B2C;
			text-decoration:none;
		}

		#main .content .quickcontainer .freecase a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			text-decoration:none;
			color:#B02B2C;
			text-decoration:none;			
		}

		#main .content .quickcontainer .freecase a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			text-decoration:underline;
			color:#B02B2C;
		}


/* lists of counties */

#main .content .boxed_counties {
	height:320px;
	border:#DDDDDD solid 1px;
}

#main .content .boxed_counties h2 {
	color:#C79810;
	padding-left:10px;
	margin-top:10px;
}

#main .content .counties {
	float:left;
	width:160px;
	height:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:10px 10px 10px 10px;
	border:#000000 solid 0px;
}

#main .content .counties ul {
	list-style:circle;
}

/* specialty lists */

#main .content .specialties {
	/*background-color:#f5f5f5;*/
	border:#CCCCCC solid 0px;
	padding:10px 10px 10px 10px;
	width:735px;
}

	#main .content .specialties span {
		float:left;
		height:30px;
		width:100%;
	}

	#main .content .specialties .lists {
		/*margin:auto auto auto auto;*/
		width:700px;
		height:130px;
		/*background-color:#e5eefd;*/
		/*background-image:url('specialtybox.jpg');
		background-repeat:repeat-x;*/
		text-align:center;
		margin-top:-0.8em;
	}
	
		/* list 1 */
		#main .content .specialties .lists .list1 {
			float:left;
			margin-top:10px;
			margin-left:40px;
			width:270px;
		}

			#main .content .specialties .lists .list1 ul {
				text-align:left;
				list-style:circle;
				color:#CCCCCC;
			}
			
			#main .content .specialties .lists .list1 li a:link {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				/*color:#356aa0;*/
				color:#227770;
			}

			#main .content .specialties .lists .list1 li a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#227770;
			}

			#main .content .specialties .lists .list1 li a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}
			
	
		/* list 2 */
		#main .content .specialties .lists .list2 {
			float:left;
			margin-top:10px;
			margin-left:20px;						
			width:270px;
			/*border:#000000 solid 1px;*/
		}
		
			#main .content .specialties .lists .list2 ul {
				text-align:left;
				list-style:circle;
				color:#CCCCCC;
			}

			#main .content .specialties .lists .list2 li a:link {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				/*color:#356aa0;*/
				color:#227770;
			}

			#main .content .specialties .lists .list2 li a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#227770;
			}

			#main .content .specialties .lists .list2 li a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}	

/* sub specialty personal injury */
	#main .content .specialties .lists_pi {
		/*margin:auto auto auto auto;*/
		width:700px;
		height:150px;
		/*background-color:#e5eefd;*/
		/*background-image:url('specialtybox.jpg');
		background-repeat:repeat-x;*/
		text-align:center;
		margin-top:-0.8em;
	}
	
		/* list 1 */
		#main .content .specialties .lists_pi .list1 {
			float:left;
			margin-top:10px;
			margin-left:0px;
			width:190px;
		}

			#main .content .specialties .lists_pi .list1 ul {
				text-align:left;
				list-style:circle;
				color:#CCCCCC;
			}
			
			#main .content .specialties .lists_pi .list1 li a:link {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				/*color:#356aa0;*/
				color:#227770;
			}

			#main .content .specialties .lists_pi .list1 li a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#227770;
			}

			#main .content .specialties .lists_pi .list1 li a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}
			
	
		/* list 2 */
		#main .content .specialties .lists_pi .list2 {
			float:left;
			margin-top:10px;
			width:210px;
			/*border:#000000 solid 1px;*/
		}
		
			#main .content .specialties .lists_pi .list2 ul {
				text-align:left;
				list-style:circle;
				color:#CCCCCC;
			}

			#main .content .specialties .lists_pi .list2 li a:link {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				/*color:#356aa0;*/
				color:#227770;
			}

			#main .content .specialties .lists_pi .list2 li a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#227770;
			}

			#main .content .specialties .lists_pi .list2 li a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}	

		/* list 3 */
		#main .content .specialties .lists_pi .list3 {
			float:left;
			margin-top:10px;
			width:140px;
			/*border:#000000 solid 1px;*/
		}
		
			#main .content .specialties .lists_pi .list3 ul {
				text-align:left;
				list-style:circle;
				color:#CCCCCC;
			}

			#main .content .specialties .lists_pi .list3 li a:link {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				/*color:#356aa0;*/
				color:#227770;
			}

			#main .content .specialties .lists_pi .list3 li a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#227770;
			}

			#main .content .specialties .lists_pi .list3 li a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}	
			
		/* list 4 */
		#main .content .specialties .lists_pi .list4 {
			float:left;
			margin-top:10px;
			width:140px;
			/*border:#000000 solid 1px;*/
		}
		
			#main .content .specialties .lists_pi .list4 ul {
				text-align:left;
				list-style:circle;
				color:#CCCCCC;
			}

			#main .content .specialties .lists_pi .list4 li a:link {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				/*color:#356aa0;*/
				color:#227770;
			}

			#main .content .specialties .lists_pi .list4 li a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#227770;
			}

			#main .content .specialties .lists_pi .list4 li a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}	

/* sub specialty business law */

#main .content .specialties .lists_bl {
		margin:auto auto auto auto;
		width:735px;
		height:340px;
		/*background-color:#e5eefd;*/
		/*background-image:url('specialtybox.jpg');
		background-repeat:repeat-x;*/
		text-align:center;
}

	#main .content .specialties .lists_bl h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#333333;
	}
	
		#main .content .specialties .lists_bl .list1 {
			float:left;
			margin-top:10px;
			margin-left:20px;
			width:350px;
			/*border:#000000 solid 1px;*/
		}
		
			#main .content .specialties .lists_bl .list1 ul {
				text-align:left;
				list-style:circle;
				color:#CCCCCC;
			}
			
			#main .content .specialties .lists_bl .list1 li a:link {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}

			#main .content .specialties .lists_bl .list1 li a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}

			#main .content .specialties .lists_bl .list1 li a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#227770;
			}
			
	
		#main .content .specialties .lists_bl .list2 {
			float:left;
			margin-top:10px;			
			width:300px;
			/*border:#000000 solid 1px;*/
		}
		
			#main .content .specialties .lists_bl .list2 ul {
				text-align:left;
				list-style:circle;
				color:#CCCCCC;
			}

			#main .content .specialties .lists_bl .list2 li a:link {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}

			#main .content .specialties .lists_bl .list2 li a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#227770;
			}

			#main .content .specialties .lists_bl .list2 li a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#227770;
			}	
/* free case form */

	#main .content .freecaseform {
		/*float:left;*/
		width:500px;
		height:880px;
		padding-bottom:20px;
		border:#000000 solid 0px;
		margin-left:80px;
	}

	#main .content .freecaseform .title {
		float:left;
		padding:10px 10px 10px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#006e2e;
		width:450px;
		border-bottom:#999999 dashed 1px;
	}

	#main .content .freecaseform .entry {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		width:100px;
		padding-top:5px;
		margin-left:20px;
	}

	#main .content .freecaseform .input {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		width:300px;
		padding-top:5px;		
		border:#CCCCCC solid 0px;
	}

		#main .content .freecaseform .input span {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#666666;
			font-weight:bold;
		}

		#main .content .freecaseform .captcha_input {
			float:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			width:320px;
			margin-top:10px;
			margin-right:40px;			
			border:#CCCCCC solid 0px;
			
		}

		#main .content .freecaseform .captcha_image {
			float:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#006e2e;
			width:250px;
			border:#CCCCCC solid 0px;
			margin-top:10px;
			margin-right:90px;
		}

		#main .content .freecaseform .captcha_image img {
			border:#CCCCCC solid 1px;
		}
		
		#main .content .freecaseform .optin {
			float:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#006e2e;
			width:250px;
			border:#CCCCCC solid 0px;
			margin-top:10px;
			margin-right:90px;
		}
		
		#main .content .freecaseform .separator {
			float:left;
			border-bottom:#999999 dashed 1px;		
			width:450px;
			padding-top:10px;
		}		

		#main .content .freecaseform .submit {
			float:left;
			width:450px;
			text-align:center;
			padding-top:20px;
			/*border:#000000 solid 1px;*/
		}		

		#main .content .freecaseform img {
			border:#999999 solid 1px;
		}		
	
/* lists of cities in LA */

#main .content .lalistcontain .lalists {
	height:500px;
	border:#000000 solid 1px;
}

#main .content .lalistcontain .lalists {
	float:left;
	width:250px;
	border:#000000 solid 1px;
	height:500px;
}

	#main .content .lalistcontain .lalists ul {
		list-style:circle;
	}

/*	articles and news */

#main .content .articles_news {
	padding-top:20px;
}

	#main .content .articles_news h2 {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#C79810;
		font-weight:bold;
		padding-left:10px;
		padding-top:10px;
	}

	#main .content .articles_news .articles {
		float:left;
		width:370px;
		height:470px;
		border:#CCCCCC solid 1px;
		padding-right:8px;
		/*border-right:#CCCCCC solid 1px;*/
		background-color:#F9F7ED;
	}
	
		#main .content .articles_news .articles .articles_lists {
			height:370px;
			border:#000000 solid 0px;
		}

		#main .content .articles_news .news .news_lists {
			height:370px;
			border:#000000 solid 0px;
		}
		
		#main .content .articles_news .articles .more {
			vertical-align:bottom;			
			border:#000000 solid 0px;
			padding-left:10px;			
		}

	#main .content .articles_news .news {
		float:right;
		width:370px;
		height:470px;				
		border:#CCCCCC solid 1px;
		background-color:#F9F7ED;
	}

		#main .content .articles_news .news .more {
			vertical-align:bottom;
			border:#000000 solid 0px;
			padding-left:10px;			
		}

#main .content .articles_news ul {
	list-style:none;
	padding-top:3px;
	/* border-bottom:#CCCCCC solid 1px; */
}

	#main .content .articles_news li {
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
	}

	#main .content .articles_news li a:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
		color:#227770;
	}

	#main .content .articles_news li a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
		color:#227770;
	}

	#main .content .articles_news li a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#227770;
	}

		#main .content .articles_news .alt_list {
			background-color:#f5f5f5;
		}

/* boxed titles */
#main .content .boxed_title {
	border:#CCCCCC solid 0px;
	padding-left:5px;
	padding:3px 3px 3px 3px;
	margin-top:10px;
	/*background-color:#F9F7ED;*/
	background-color:#f5f5f5;
	/*border-bottom:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;*/
}

	#main .content .boxed_title h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		/*color:#006E2E;*/
		color:#C79810;
	}
	
#main .content .articles_news .boxed_title {
	border:#CCCCCC solid 1px;
	padding-left:20px;
	/*background-color:#F9F7ED;*/
	background-color:#f5f5f5;
}

	#main .content .articles_news .boxed_title h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#C79810;
		/*color:#C79810;*/
	}

/* sitemap */
#main .content .sitemap {
	width:100%;
}

		#main .content .sitemap ul {
			margin-left:-0.9px;
			color:#999999;
		}

		#main .content .sitemap li {
			margin-top:1px;
		}
		
		#main .content .sitemap li a:link {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
			/*color:#356aa0;*/
			color:#0066FF;			
		}

		#main .content .sitemap li a:visited {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
			color:#666666;			
		}

		#main .content .sitemap li a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:underline;
			color:#FF6600;
		}

#main .content .column_left_wrapper {
	float:left;
	border-right:#CCCCCC dotted 2px;
	width:380px;
}

#main .content .column_left_wrapper .column_left {
	border:#000000 solid 0px;
	width:360px;
}

	#main .content .column_left_wrapper .column_left li {
		border-top:#CCCCCC dashed 1px;
	}
	
#main .content .column_right {
	float:right;
	border:#000000 solid 0px;	
	width:360px;	
}

	#main .content .column_right li {
		border-top:#CCCCCC dashed 1px;
	}

	#main .content .column_right span {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3F4C6B;
		font-weight:bold;
	}

#main .content .column_left_wrapper .column_left .sitemap_title {
	background-color:#f5f5f5;
}

#main .content .column_right .sitemap_title {
	background-color:#f5f5f5;
}

/* submit error */
#main .content .submiterror {
	border:#CCCCCC solid 1px;
	padding-left:20px;
	background-color:#990000;
}

	#main .content .submiterror h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#FFFFFF;
	}

	#main .content .submiterror p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
	}

/* submit ok */
#main .content .submitok {
	border:#CCCCCC solid 1px;
	padding-left:20px;
	background-color:#C3D9FF;
}

	#main .content .submitok h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#006E2E;
	}

	#main .content .submitok p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
	}

/* contact us */
#main .content .offices {
	height:290px;
}

	#main .content .offices ul {
		list-style:none;
	}

	#main .content .offices .office_entry_left {
		float:left;
		width:330px;
		border:#EEEEEE solid 1px;
		margin-left:10px;
		margin-top:10px;
		height:245px;
		background-color:#F9F7ED;
		padding-left:10px;
		padding-top:10px;		
	}

/*	#main .content .offices .office_entry _left ul {
		list-style:none;
	}	*/
	
	#main .content .offices .office_entry_right {
		float:right;
		width:330px;
		border:#EEEEEE solid 1px;
		margin-right:10px;		
		margin-top:10px;
		padding-left:10px;
		padding-top:10px;
	}
	
	#main .content .offices .office_entry .office_title h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#006E2E;
		/*margin-bottom:10px;*/
	}

#map_container {
	width:100%;
	height:300px;
	border:#999999 solid 1px;
}

/* footer */

	#footercontainer {
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		background-image:url('footsliver.jpg');
		height:250px;
		vertical-align:top;
		
		/* fix footer position */
		float:left;
		width:100%;

	}		

	#footleft {
		float:left;
		padding:5px;
		padding-left:100px;
		padding-top:20px;
		margin-left:auto;
		margin-right:auto;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		font-size:16px;
		color:#CCCCCC;
		width:300px;
	}	
	
	#footleft ul {
		list-style:none;
	}
	
	#footleft li {
		display:block;
		text-align:left;
	}		

	#footleft a:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0.2em 0.6em;
		color:#FFFFFF;
		text-decoration:underline;
	}
	
	#footleft  a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0.2em 0.6em;
		color:#FFFFFF;
		text-decoration:underline;
	}	
	
	#footleft a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0.2em 0.6em;
		color:#FFFFFF;
		background-color:#333333;
		text-decoration:none;
	}

	#footright {
		/*float:right;*/
		vertical-align:top;
		/*padding:20px;
		margin-left:auto;
		margin-right:auto;*/
		padding-top:5px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:justify;
		font-size:16px;
		color:#FFFFFF;
		/*width:550px;*/
	}		

	#footright p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:8.5px;
		text-align:justify;
		text-indent:20px;
	}		

	.footpowder {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}		

	#copyright {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
	}
	
	
.right-content-list {
							margin:0px auto;
							width:auto;
							height:auto;
							text-align:justify;
						}
						
						
.city-list1 {
	float:left;
	width:auto;
	height:auto;
}

.city-list1, .city-list2, .city-list3 li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

			
			
.city-list2 {
	float:left;
	width:auto;
	height:auto;
	margin-left:20px;
	margin-top:5px;
}		

.city-list3 {
	
	
	width:auto;
	height:auto;
	margin-right:100px;
	margin-top:5px;
}	


.city-list4 {

	
	float:right;
	width:auto;
	height:auto;
}	
	