/* <![ Global [ -----------------------------------------------------------*/
html {
	height:100%}
	
body{	
	margin:0; 
	padding:0; 
	background:#060f19;
	text-align:center; 
	height:100%;
	font:"Trebuchet MS", Arial, Verdana, sans-serif;}
	
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:900px;
	background:#fff;}
			
a, td.content a font {	
	color:#000;
	text-decoration:none;
	font-weight:bold;}
	
a:hover, td.content a:hover font {	
	color:#000;
	text-decoration:underline;
	font-weight:bold;}
	
input, select, textarea{	
	border:1px solid #000;}
	
legend	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}

address {
	font-style:normal;}	

/*	<![ Navigation [ -----------------------------------------------------------*/
		
.nav-HOME a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-home.jpg) top center;}
.nav-HOME a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-home-over.jpg) top center;}

.nav-ABOUT a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-overview.jpg) top center;}
.nav-ABOUT a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-overview-over.jpg) top center;}

.nav-ATTY a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-atty.jpg) top center;}
.nav-ATTY a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-atty-over.jpg) top center;}

.nav-PRACTICE a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-aop.jpg) top center;}
.nav-PRACTICE a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-aop-over.jpg) top center;}

.nav-VERDICTS a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-verdicts.jpg) top center;}
.nav-VERDICTS a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-verdicts-over.jpg) top center;}

.nav-CASE a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-case.jpg) top center;}
.nav-CASE a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-case-over.jpg) top center;}

.nav-NEWS a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-news.jpg) top center;}
.nav-NEWS a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-news-over.jpg) top center;}

.nav-DIRECTIONS a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-directions.jpg) top center;}
.nav-DIRECTIONS a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-directions-over.jpg) top center;}

.nav-CONTACT a {
	display:block;
	height:29px;
	background: url(../images/menu/nav-contact.jpg) top center;}
.nav-CONTACT a:hover  {
	display:block;
	height:29px;
	background: url(../images/menu/nav-contact-over.jpg) top center;}

	.nav-HOME-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-home.jpg) top center;}
	.nav-HOME-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-home-over.jpg) top center;}
	
	.nav-ABOUT-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-overview.jpg) top center;}
	.nav-ABOUT-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-overview-over.jpg) top center;}
	
	.nav-ATTY-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-atty.jpg) top center;}
	.nav-ATTY-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-atty-over.jpg) top center;}
	
	.nav-PRACTICE-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-aop.jpg) top center;}
	.nav-PRACTICE-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-aop-over.jpg) top center;}
	
	.nav-VERDICTS-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-verdicts.jpg) top center;}
	.nav-VERDICTS-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-verdicts-over.jpg) top center;}
	
	.nav-CASE-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-case.jpg) top center;}
	.nav-CASE-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-case-over.jpg) top center;}
	
	.nav-NEWS-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-news.jpg) top center;}
	.nav-NEWS-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-news-over.jpg) top center;}
	
	.nav-DIRECTIONS-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-directions.jpg) top center;}
	.nav-DIRECTIONS-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-directions-over.jpg) top center;}
	
	.nav-CONTACT-sp a {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-contact.jpg) top center;}
	.nav-CONTACT-sp a:hover  {
		display:block;
		height:29px;
		background: url(../images/menu-sp/nav-contact-over.jpg) top center;} 



.aop-PERS a, .aop-PERS p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-personal-injury.jpg) top center;}
.aop-PERS a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-personal-injury-over.jpg) top center;}

.aop-WRONGFUL a, .aop-WRONGFUL p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-wrongful-death.jpg) top center;}
.aop-WRONGFUL a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-wrongful-death-over.jpg) top center;}

.aop-CAR a, .aop-CAR p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-car-accidents.jpg) top center;}
.aop-CAR a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-car-accidents-over.jpg) top center;}

.aop-MEDICAL a, .aop-MEDICAL p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-medical-malpractice.jpg) top center;}
.aop-MEDICAL a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-medical-malpractice-over.jpg) top center;}

.aop-WORKERS a, .aop-WORKERS p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-workers-compensation.jpg) top center;}
.aop-WORKERS a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-workers-compensation-over.jpg) top center;}

.aop-PRODUCT a, .aop-PRODUCT p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-product-liability.jpg) top center;}
.aop-PRODUCT a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-product-liability-over.jpg) top center;}

.aop-LONG a, .aop-LONG p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-longshoreman-injury.jpg) top center;}
.aop-LONG a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-longshoreman-injury-over.jpg) top center;}

.aop-PREMISES a, .aop-PREMISES p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-premises-liability.jpg) top center;}
.aop-PREMISES a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-premises-liability-over.jpg) top center;}

.aop-NURSING a, .aop-NURSING p {
	margin:0px;
	display:block;
	height:43px;
	background: url(../images/menu/aop-nursing-home-neglect.jpg) top center;}
.aop-NURSING a:hover  {
	display:block;
	height:43px;
	background: url(../images/menu/aop-nursing-home-neglect-over.jpg) top center;}

	.aop-PERS-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-personal-injury.jpg) top center;}
	.aop-PERS-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-personal-injury-over.jpg) top center;}
	
	.aop-WRONGFUL-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-wrongful-death.jpg) top center;}
	.aop-WRONGFUL-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-wrongful-death-over.jpg) top center;}
	
	.aop-CAR-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-car-accidents.jpg) top center;}
	.aop-CAR-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-car-accidents-over.jpg) top center;}
	
	.aop-MEDICAL-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-medical-malpractice.jpg) top center;}
	.aop-MEDICAL-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-medical-malpractice-over.jpg) top center;}
	
	.aop-WORKERS-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-workers-compensation.jpg) top center;}
	.aop-WORKERS-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-workers-compensation-over.jpg) top center;}
	
	.aop-PRODUCT-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-product-liability.jpg) top center;}
	.aop-PRODUCT-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-product-liability-over.jpg) top center;} 
	
	.aop-LONG-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-longshoreman-injury.jpg) top center;}
	.aop-LONG-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-longshoreman-injury-over.jpg) top center;}
	
	.aop-PREMISES-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-premises-liability.jpg) top center;}
	.aop-PREMISES-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-premises-liability-over.jpg) top center;}
	
	.aop-NURSING-sp a {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-nursing-home-neglect.jpg) top center;}
	.aop-NURSING-sp a:hover  {
		display:block;
		height:43px;
		background: url(../images/menu-sp/aop-nursing-home-neglect-over.jpg) top center;}
		
	.aop-BOAT a {
		display:block;
		height:43px;
		background: url(http://www.friedmanrodmanfrank.com/images/menu-sp/aop-boating-accidents.jpg) top center;}
	.aop-BOAT a:hover  {
		display:block;
		height:43px;
		background: url(http://www.friedmanrodmanfrank.com/images/menu-sp/aop-boating-accidents-over.jpg) top center;}
		
.aop { margin:0; padding:0; }
.aop ul { list-style:none; margin:0; padding:0; }	
.aop ul li { background:url(../images/bg-aop.jpg) repeat-x; height:43px; }
.aop ul li:hover { background:url(../images/bg-aop-o.jpg) repeat-x; height:43px; }
.aop ul li a { color:#fff; font:13px Georgia, "Times New Roman", Times, serif; position:relative; left:31px; top:15px; text-transform:uppercase; }
.aop ul li a:hover { text-decoration:none; }
.spanish { font-size:11px !important; }
				
.footlinks {
	text-align:center;
	font:10px Tahoma, Verdana, sans-serif;
	font-weight:bold;
	color:#091726;
	padding:22px 0px;}
	.footlinks a {
		color:#fff;
		text-decoration:none;
		font-weight:normal;}
	.footlinks a:hover {
		color:#fff;
		text-decoration:underline;
		font-weight:normal;}
					
.footer {
	font:;
	background:#2f7db0;}
	
/*	<![ Layout [ -----------------------------------------------------------*/

.left-gutter {
	background:url(../images/main-body-bg-top.jpg) top repeat-x #fff;
	border-left:1px solid #6eb2ff;}
#ppc .left-gutter {
	background:url(../images/ppc-body-bg-top.jpg) top repeat-x #fff;
	border-left:1px solid #6eb2ff;}
.right-gutter {
	background:url(../images/main-body-bg-top.jpg) top repeat-x #fff;
	border-right:1px solid #6eb2ff;}

.left {
	vertical-align:top;
	background:#091726;
	color:#fff;
	font:12px "Trebuchet MS", Arial, Verdana, sans-serif;
	background: url(../images/avrating.gif) center bottom  no-repeat #091726;
	padding:0px 0px 85px 0px;}

.mid {
	vertical-align:top;}	
	
.right {
	vertical-align:top;
	background:#091726;
	color:#fff;
	font:12px "Trebuchet MS", Arial, Verdana, sans-serif;}

.locations {
	padding:10px;
	border-bottom:3px solid #2f7db0;}

.main_body-TOP {
	background:url(../images/main-body-bg-top.jpg) top left no-repeat;
	text-align:right;
	padding:16px 10px 10px 0px;}
	
#ppc .main_body-TOP {
	background:url(../images/ppc-body-bg-top.jpg) top left no-repeat;
	text-align:right;
	padding:25px 10px 15px 0px;}	
	
.main_body-BOTTOM {
	padding:0px 13px 20px 13px;
	width: 500px;
	}
	
.main_body-BOTTOM p, .main_body-BOTTOM li  {
	line-height:14px;}	
	
.main_body-HOME {
	padding:;
	vertical-align:top;
	background:url(../images/main-body-bg.jpg) top left repeat-y;
	font:12px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#2c2c2c;}	
	.main_body-HOME p {
		}	
	.main_body-HOME h1{	
		font:18px Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#646464;
		line-height:normal;
		margin:0px}
	.main_body-HOME h2{	
		font:16px "Trebuchet MS", Arial, Verdana, sans-serif;
		font-weight:bold;
		color:#091726;
		line-height:normal;
		margin:0px 0px 10px 0px}
	.main_body-HOME h3{	
		font:12px "Trebuchet MS", Arial, Verdana, sans-serif;
		font-weight:bold;
		color:#000;
		line-height:normal;}
	.main_body-HOME a {
		color:#2f7db0;
		text-decoration:none;
		font-weight:bold;}
	.main_body-HOME a:hover {
		color:#2f7db0;
		text-decoration:underline;
		font-weight:bold;}
	.main_body-HOME li {
		padding:6px 0px;}
	.main_body-HOME ul {
		}
	
.main_body {
	padding:;
	vertical-align:top;
	background:url(../images/main-body-bg.jpg) top left repeat-y;
	font:12px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#2c2c2c;
	border-right:1px solid #6eb2ff;}	
	.main_body p, .main_body li  {
	line-height:14px;}
	.main_body h1{	
		font:18px Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#646464;
		line-height:normal;
		margin:0px}
	.main_body h2{	
		font:16px "Trebuchet MS", Arial, Verdana, sans-serif;
		font-weight:bold;
		color:#091726;
		line-height:normal;
		margin:0px 0px 10px 0px}
	.main_body h3{	
		font:12px "Trebuchet MS", Arial, Verdana, sans-serif;
		font-weight:bold;
		color:#000;
		line-height:normal;}
	.main_body a {
		color:#2f7db0;
		text-decoration:none;
		font-weight:bold;}
	.main_body a:hover {
		color:#2f7db0;
		text-decoration:underline;
		font-weight:bold;}
	.main_body li {
		padding:6px 0px;}
	.main_body ul {
		}

.practice-areas li {padding:0px;}

.FRM_width {
	}
.FRM_width2 {
	}
	
.form-pct { 
	width:450px;
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;}

.msg-pct { 
	width:550px;
	overflow:auto;
	font:10px "Trebuchet MS", Arial, Verdana, sans-serif;}
	
/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {
	font:10px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#fff;
	text-align:left;}
	
.qchead {
	font:;
	color:;
	padding:10px 0px 0px 0px;}	

.PAD_form_itm {
	padding:4px 0px;}
	.PAD_form_itm a {
		font-weight:bold;
		color:#fff;
		text-transform:uppercase;
		}
	
	.PAD_form_itm strong {
		color:#747474;}
	
.form-pct2 { 
	width:177px; 
	height:22px;
	border:1px solid #96caf5;
	background:#fff;
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;}

.msg-pct2 { 
	width:217px; 
	height:45px;
	overflow:auto;
	border:1px solid #96caf5;
	background:#fff;
	font:10px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#313131;}

.submit {
	float:right;
	color:#2e2e2e;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #9a921a;
	background:url(../images/submit-bg.jpg) bottom repeat-x #faf52e;}
	
.submit:hover {	
	background: #2e2e2e;
	text-decoration:none;
	color:#9a921a;
	border:1px solid #9a921a;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/
.disclaimer{
	font:10px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	padding:10px 0px;
	background:#060f19;}
	.disclaimer a {
		color:#6e6e6e;
		text-decoration:none}
	.disclaimer a:hover {
		color:#6e6e6e;
		text-decoration:underline}		
/*	<![ MH_Hacks [ --------------------------------------------------------*/
td.content a font{
	margin:0px 0px 0px 5px;}
td.content a:hover font{
	margin:0px 0px 0px 5px;}
/* #map{
	filter:gray;}*/
.ddTable{
	border: none;}
.ddBottomBorder{
	border-bottom: 1px solid black;}
table.content{		
	width:100%;}
table.content a{
	font-size:12px;	
	font-weight:bold;}
.engleform{
	width:177px; 
	height:22px;
	border:1px solid #000;
	background:#fff;
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;}
	
/* <![ Google Maps [ ---------------------------------- */

.googledir {
	color: #000;
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;
}

.googledir a {
	color: #77121a;
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: underline;
}

.googledir a:hover {
	color: #77121a;
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: none;
}

.googledir td {
	color:#000;
}

#directions {
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#000;
	padding: 0;
	margin: 0;
}

#directionsInput {
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;
	padding: 5px 0 0 10px;
}

#fromAddress{
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;

}

#directionsLocale{
	padding: 10px 0 0 10px;
	color:#000;
}

#locale{
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;
}


#directionsSubmit{
	padding: 10px 0 10px 10px;
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif;
}


#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
}

#bp-info {
font-size:11px;
padding: 5px 10px 0px 10px;
}

.bp-title {
font-size:12px;
color:#e7DC34;
}

#bp-info a {
color:#97C7ED;
}

#bp-info ul {
margin:0px;
padding:0px 0px 0px 20px;
}