@charset "utf-8";
/* CSS Document */



/**  Start Primary Styles **/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; 
	 }
	 
	 ol, ul {
		list-style: none;
	}
	
	body{
	background-color:#CCCCCC;
	font-family:"Times New Roman", Times, serif;
	}
	
	#wrapper{
	padding-top:3px;
	width:1000px;
	margin: 0 auto;
	background-color: #666666;
	}
	#container{	
	width:980px;
	background-color:#999999;
	margin: 0 auto;
	}
	
	
	h1{
	font-weight:bold;
	font-size:1.7em;
	text-transform:capitalize;
	}
	
	h3{
	font-weight:bold;
	}
	
	/** End Main Primary Styles **/
	
	/** Header Styles **/
	
	
	#header{
	background-color:#CCCCCC;
	height:123px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	}
	
	.phone{
	text-transform:capitalize;
margin-top: 85px;
	text-align:right;
	color:#003366;
	font-size: .95em;
	}
	
	#upperleft { width: 180px; float:left}
	
	.first{
	font-weight:normal;
	}
	
	/** Marquee Styles **/
	
	#marquee{
		border-top-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	}
		
	#logo_block{

	background-color:#fff;
	width:295px;
		height:210px;
float:left;
	}
	
	#logo_block p{
		padding:5px;
		}
	
	#logo_block img{
	width:284px;
	text-align:center;
	border:0;
padding-top: 60px;
	}
	
	#slogan{
	height:210px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	width:367px;
	background-color:#00578d;
	text-align:left;
	font-size: 1.65em;
	font-style: italic;
	color: #FFFFFF;
	}
	
	#slogan p{
	padding-top:60px;
	padding-left:25px;
	}
	
	.image{
	width:288px;
	float:left;
	}
	
	/** Content Portion **/
	
	#submit_case{
	padding:15px;
	background-color:#fff;
	width:265px;
	float:left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;
	height:280px;

	}
	
	#submit_case p{
		padding:5px;
			font-size:1.2em;

		}
		
		#submit_case img{
	padding-left:40px;
	padding-top:8px;
	
	}
	
		.submit_button{
	float:right;
	margin-right:25px;
	border: 1px solid #666666;
	background-color:#00578d;
	margin-top:25px;
		}
		.submit_button a, .submit_button a:visited{
		color:#FFFFFF;		
		text-decoration:none;
		}
		
		.submit_button a:hover{
		background-color: #999999;
		color:#000000;
		}
		
#company_profile{
height:280px;
	float:left;
	width:652px;
	padding:15px;
	background-color:#CCCCCC;
}

#company_profile img{
float: left;
padding-right:15px;
}
#company_profile p{
	font-size:1.2em;
}



/** End Content Portion **/



/** New Header **/

#primary_links{
width:784px;
float: right;
}



/** Primary Links **/

#primary_links{
text-transform: uppercase;
font-weight:bold;
	font-size: 1.35em;}

#primary_links ul{
padding-top:98px;
text-align:right;
}

#primary_links  li{
	margin-left:-.1em;

display:inline;
}

#primary_links a{
color: #333333;
	padding-top:98px;
	padding-left:7px;
	padding-right:7px;
	margin-top:15px;
	background-color:#CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	text-decoration:none;	
	margin-left: -.2em;
	}
	
	#primary_links a:hover{
	color:#fff;
	background-color:#333333;
	}
	
	#primary_links .selected{
	color:#fff;
	background-color:#333333;
	}
	
	
	/** End Primary Links **/
	
	
	/** Footer Information **/
	
	#footer{
	background-color:#333333;
	padding:10px .5em 10px 0;
	color:#FFFFFF;
	}

	#footer ul {
	float: right; 
	}

	#footer ul li {
	float: left;
	padding: .5em;
	}

	
	.shout_out{
	padding:15px;
	font-size:.8em;
	text-align:center;
	}
	.shout a,.shout a:visited{
	color:#006699;
	}
	
	/** Practice Areas **/
	
	
	#content_top {
	width:587px;
	vertical-align: top;
		border-top-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;	
		}

	#content_top img{
	float: left;
	}
	
	#content_body{
		font-size:1.2em;
	padding:15px;
	width:557px;
	float:left;
	background-color:#FFFFFF;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #999999;
	}
	
	#content_body img{	
	padding-right:5px;
	float:left;	
	width:185px;
	}
	
	#practice_sidebar{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-style: solid;	
	border-bottom-width: 8px;
	border-bottom-color: #999999;	
	text-transform: capitalize;
	font-size:.9em;
	float:right;
	width:393px;
	vertical-align: text-top;
	}
	
	#practice_sidebar h2{
	font-weight:bold;
	font-size:2.0em;
		padding-left:10px;

	}
	#practice_sidebar ul{
	}
	
	#practice_sidebar li{
		padding:10px;
}
	#practice_sidebar a{
	text-decoration:none;
	color:#000000;
	padding:10px;
	}
	#practice_sidebar a:hover{
	background-color:#FFFFFF;
	color:#003366;
	}
	
	#practice_sidebar img{
	margin-left:70px;
	margin-top:10px;
	padding-top:25px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #333333;
	}
	
	/** End Practice Areas **/
	
	
	/** Start Contact Us **/

/* new */

.contactBoxes{ background: white; float:left; padding: .83em; width: 432px; margin: .83em .5em }

.contactBoxes img { float: left; padding: 0 .53em 0 0 }


.contactBoxes h2 { font-size: 1.53em; text-transform: capitalize }

.moveMe { padding: .83em 0 0 0; text-align: center; font-weight: bold }

	#contact_box{
	padding:15px;
	background-color:#fff;
	width:265px;
	float:left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;
	height:500px;
	}
	
	#contact_map{
height:350px;
	float:left;
	padding:15px;
	/*background-color:#CCCCCC;	*/
}

#contact_box p{
			font-size:1.1em;
}
	/** End Contact Us **/
	
	
	/* Start Attorney Page **/
	
	#attorney_box{
	padding:15px;
	background-color:#fff;
	width:265px;
	float:left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;
height:680px;
	}
	
	#attorney_box li{
	padding-left:25px;
	}
	
	#attorney_profile{
height:680px;
	float:left;
	width:652px;
	padding:15px;
	background-color:#CCCCCC;
}

#attorney_profile img{
float: left;
padding-right:15px;
}

#attorney_profile p{
	font-size:1.2em;
}

.title{
float:left;
width:100px;
}

#attorney_box img{
	margin-left:5px;
	margin-top:10px;
	padding-top:15px;
	}



/** End Attorney Profile **/

/** Submit a Case **/

#case_body{
height:250px;
	float:left;
	width:652px;
	padding:15px;
	background-color:#CCCCCC;
		font-size:1.2em;

}

#case_links{
	padding:15px;
	background-color:#fff;
	width:265px;
	float:left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;
	height:250px;

	}
	
	#case_links p{
		padding:5px;
			font-size:1.2em;

		}
		
		#case_links li{
		font-size:1.0em;
				padding-top:20px;
		
		text-transform:capitalize;
		}
		
		#case_links a, #case_links a:visited{
		padding:10px;
		color:#003366;
		text-decoration:none;
		}
		#case_links a:hover{
		background-color:#333333;
		color:#FFFFFF;
		}

#claim_left{
	padding:15px;
	background-color:#fff;
	width:500px;
	float:left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;
	height:420px;

	}
	
	#claim_left p{
		padding:5px;
			font-size:1.2em;

		}
		
		#claim_left li{
		font-size:.9em;
		padding:8px;
		
		text-transform:capitalize;
		}
		
		#claim_body{
	height:420px;
	float:left;
	width:400px;
	padding:15px;
	background-color:#CCCCCC;
}

	.case_form{
	text-transform:capitalize;
	text-align:right;
	width:400px;
	}
	.form_button{
	margin:0 auto;
	text-align:center;
	}
#claim_body td{
padding:10px;
}

.links{
padding-top:15px;
text-transform:capitalize;
text-align:center;
}

.links a, .links a:visited{
	color:#003366;
	padding:8px;
	}

.links a:hover{
background-color:#333333;
color:#FFFFFF;
}

.special_indent{
padding-left:35px;
padding-right:35px;
}

.directions{
margin-top:10px;
text-align:center;
margin-top:5px;
border: 1px solid #666666;
	background-color:#00578d;
	color:#FFFFFF;
}



