body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/bg.jpg); }
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1C2B32;
	line-height: 19px;
}
.keywords {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: normal;
}
.leftcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #1C2B32;
	line-height: normal;
	font-weight: bold;
}
.leftlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C3315;
	line-height: 14px;
	font-weight: bold;
}
a:link {
	color: #5D3416;
}
a:visited {
	color: #5C3315;
}
.leftcontentheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F210A;
	line-height: 22px;
	font-weight: bold;
}

p.MsoNormal {
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
font-size:11.0pt;
font-family:Calibri;
}

.sl_badge_120 {width:120px;text-align:center;background-color:rgb(255,255,255);font-family:arial;font-size:12px;border:1px solid rgb(191,191,191); border-bottom:4px solid rgb(86,131,154);}
.sl_badge_120 .profile {padding:2px;}
.sl_badge_120 .outstanding {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:10px;color:rgb(148,0,37);}
.sl_badge_120 .only {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-size:9px;color:rgb(100,100,100);}
.sl_badge_120 a {color:rgb(131,7,30);text-decoration:none;}
.sl_badge_120 a:hover {text-decoration:underline;}
.sl_badge_120 .outstanding {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:10px;color:rgb(148,0,37);}
.sl_badge_120 .only {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-size:9px;color:rgb(100,100,100);}
.sl_badge_120 .visit { text-align:center; font-size:9px; }

#container { position: relative; width: 811px; margin: 0 auto; overflow: hidden; }

#header { width: 799px; height: 57px; background: url("images/headerbg.jpg") no-repeat scroll 3px 0px transparent; }

/*-----------------------------------*/
/* Navigation Styles
/*-----------------------------------*/

#topNav { position: relative; left: 0px; top: 0px; width: 148px; height: 24px; z-index: 999; margin: 0; float: left; }
.topNav { position: absolute; margin: 0; padding: 0; list-style: none; z-index: 10000; top: 0; font-size: 12px; }
.topNav li { float: left; text-align: left; font-size: 12px; }
.topNav li a { display: block; text-indent: -9999px; vertical-align: middle; height: 24px; text-decoration: none; text-align: left; outline: none; font-size: 12px; }

div#topNav span:hover { display: block; color: #532814; text-decoration: none; margin: 0; text-align: left; font-size: 12px; }
#topNav ul li ul a:hover { cursor: pointer; z-index: 100; height: 100%; width: 100%; /* makes the list items fill the list container (ul) */ display: block; text-decoration: none; margin: 0; text-align: left; }
#topNav li ul { display: none; position: absolute;  padding: 0; margin: 0; }
#topNav li:hover > ul { display: block; }
#topNav li ul li, #topNav li ul li a { float: none; height: 100%; }
#topNav li ul li { _display: inline; /* for IE6 */  }
#topNav li ul li a { display: block; }

/* Styles for drop downs */
#topNav ul li ul li span { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: .03em; color: #456751; display: block; margin: 0; padding: 11px 0 0 11px; text-decoration: none; text-indent: 0px; list-style-type: none; list-style-position: outside; height: 24px; }
#topNav ul li ul { position: absolute; z-index: 100000; top: 0px; display: none; text-decoration: none; list-style-type: none; margin: 0px; height: 24px; }

/* Home Button */
.topNav li a.nav1 { width: 59px; background: url(../images/topNav.jpg) no-repeat 0 0; }
.topNav li a.nav1:hover, .topNav li.active a.nav1 { background-position: 0 -24px; }

/* Sitemap Button */
.topNav li a.nav2 { width: 89px; background: url(../images/topNav.jpg) no-repeat -59px 0; }
.topNav li a.nav2:hover, .topNav li.active a.nav2 { background-position: -59px -24px; }


#nav { position: relative; top: 0px; left: 151px; margin: 0 0 0 0px; z-index: 1000; width: 651px; height: 57px; }
.navigation { position: absolute; margin: 0; padding: 0; list-style: none; z-index: 10000; top: 0; font-size: 12px; }
.navigation li { float: left; text-align: center; font-size: 12px; }
.navigation li a { display: block; text-indent: -9999px; vertical-align: middle; height: 57px; text-decoration: none; text-align: left; outline: none; font-size: 12px; }

/* Mesh Products Button */
.navigation li a.nav3 { width: 90px; background: url(../images/nav.jpg) no-repeat 0 0; }
.navigation li a.nav3:hover, .navigation li.active a.nav3 { background-position: 0 -57px; }

/* Mesh Erosion Button */
.navigation li a.nav4 { width: 79px; background: url(../images/nav.jpg) no-repeat -90px 0; }
.navigation li a.nav4:hover, .navigation li.active a.nav4 { background-position: -90px -57px; }

/* News Button */
.navigation li a.nav5 { width: 37px; background: url(../images/nav.jpg) no-repeat -169px 0; }
.navigation li a.nav5:hover, .navigation li.active a.nav5 { background-position: -169px -57px; }

/* Articles Button */
.navigation li a.nav6 { width: 53px; background: url(../images/nav.jpg) no-repeat -206px 0; }
.navigation li a.nav6:hover, .navigation li.active a.nav6 { background-position: -206px -57px; }

/* Verdicts Settlements Button */
.navigation li a.nav7 { width: 133px; background: url(../images/nav.jpg) no-repeat -259px 0; }
.navigation li a.nav7:hover, .navigation li.active a.nav7 { background-position: -259px -57px; }

/* Attorny Profiles Button */
.navigation li a.nav8 { width: 103px; background: url(../images/nav.jpg) no-repeat -392px 0; }
.navigation li a.nav8:hover, .navigation li.active a.nav8 { background-position: -392px -57px; }

/* Areas We Serve Button */
.navigation li a.nav9 { width: 88px; background: url(../images/nav.jpg) no-repeat -495px 0; }
.navigation li a.nav9:hover, .navigation li.active a.nav9 { background-position: -495px -57px; }

/* Contact Us Button */
.navigation li a.nav10 { width: 68px; background: url(../images/nav.jpg) no-repeat -583px 0; }
.navigation li a.nav10:hover, .navigation li.active a.nav10 { background-position: -583px -57px; }

#nav ul li ul a:hover { cursor: pointer; z-index: 100; height: 100%; width: 100%; /* makes the list items fill the list container (ul) */ display: block; text-decoration: none; margin: 0; }
#nav li ul { display: none; width: 19%; position: absolute; top: 100%; height: 100%; padding: 0; margin: 0; }
#nav li:hover > ul { display: block;}
#nav li ul li, #nav li ul li a { float: left; height: 100%; }
#nav li ul li { _display: inline; /* for IE6 */ text-align: left; }
#nav li ul li a { display: block; }

/* Styles for drop downs */
div#nav span:hover { display: block; color: #803234; text-decoration: none; margin: 0; background: #9EAEBD; }
#nav ul li ul a:hover { cursor: pointer; z-index: 100; height: 100%; width: 100%; /* makes the list items fill the list container (ul) */ display: block; text-decoration: none; margin: 0; }
#nav li ul { display: none; width: 20%; position: absolute; top: 100%; height: 100%; padding: 0; margin: 0; }
#nav li:hover > ul { display: block; }
#nav li ul li, #nav li ul li a { float: none; height: 100%; }
#nav li ul li { _display: inline; /* for IE6 */ }
#nav li ul li a { display: block; }

/* Styles for drop downs */
#nav ul li ul li span { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; vertical-align: left; letter-spacing: .03em; color: #ffffff; display: block; margin: 0; padding: 8px; text-decoration: none; text-indent: 0px; list-style-type: none; list-style-position: outside; }
#nav ul li ul { position: absolute; z-index: 1000; top: auto; display: none; text-decoration: none; list-style-type: none; padding: 2px; margin: 0px; background: #2E5273; -webkit-border-radius-bottomleft: 3px; -webkit-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; height: auto; width: auto; }
