body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383C3A;
	margin: 0px;
	padding: 0px;
}
/*BEGIN LINK STYLES*/
a:link {
	color: #BA8F00;
	text-decoration: underline;
}
a:hover {
	color: #5D615F;
	text-decoration: underline;
}
a:visited {

	color: #BA8F00;
	text-decoration: underline;
}
a:hover {
	color: #5D615F;
	text-decoration: underline;
}
/*SIDE NAV LINKS */
a:link.sn {
	color: #5D615F;
	text-decoration: none;
	font-size:9px;
}
a:hover.sn {
	color: #82988C;
	text-decoration: none;
	font-size:9px;
}
a:visited.sn {

	color: #5D615F;
	text-decoration: none;
	font-size:9px;
}
a:hover.sn {
	color: #82988C;
	text-decoration: none;
	font-size:9px;
}

a:link.sntemp {
	color: #000000;
	text-decoration: none;
	font-size:9px;
	font-weight:bold;
}
a:hover.sntemp {
	color: #000000;
	text-decoration: none;
	font-size:9px;
	font-weight:bold;
}
a:visited.sntemp {
	color: #000000;
	text-decoration: none;
	font-size:9px;
	font-weight:bold;
}
a:hover.sntemp {
	color: #000000;
	text-decoration: none;
	font-size:9px;
	font-weight:bold;
}

a:link.bio {
	color: #5D615F;
	text-decoration: none;
	font-size:9px;
	
}
a:hover.bio{
	color: #82988C;
	text-decoration: none;
	font-size:9px;
}
a:visited.bio {

	color: #5D615F;
	text-decoration: none;
	font-size:9px;
}
a:hover.bio {
	color: #82988C;
	text-decoration: none;
	font-size:9px;
}
/*END LINK STYLES*/
/*HOME STYLES*/
.HomeLogo {
	position:absolute;
	width:742px;
	height:236px;
	z-index:4;
	left: 0px;
	top: 0px;
	visibility: visible;
}
.HomePara {
	padding-bottom: 10px;
}
.HomePhotosContactContainer {
	position:absolute;
	width:742px;
	height:87px;
	z-index:5;
	left: 0px;
	top: 235px;
	visibility: visible;


}
.HomePhotos {
	position:absolute;
	width:536px;
	height:87px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
}
.HomeContactBG {
	position:absolute;
	width:206px;
	height:87px;
	z-index:1;
	left: 536px;
	top: 0px;
	visibility: visible;
	background-image: url(images/contact_sitemap_bg.jpg);
	background-position: 0px 0px;
}
/* 'LinesContainer' contains horizontal lines below photos as well as the entire nav */
.LinesContainer {
	position:absolute;
	width:742px;
	height:49px;
	z-index:3;
	left: 0px;
	top: 322px;
	visibility: visible;




}
.LinesLeft {
	position:absolute;
	width:367px;
	height:7px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
}
/*BEGIN HOME NAV*/
/* 'home_navcontainer' contains all the nav buttons in the home nav */
.home_navcontainer {
	position:absolute;
	width:385px;
	height:47px;
	z-index:1;
	left: 356px;
	top: 0px;
	visibility: visible;
}

.home_smbbnews {
	position:absolute; width:60px; height:7px; z-index:2; left: 13px; top: 3px;
}
.home_ourlawyers {
	position:absolute; width:71px; height:7px; z-index:1; left: 45px; top: 17px;
}
.home_areas {
	position:absolute; width:133px; height:7px; z-index:2; left: 0px; top: 31px;
}
.home_leadership {
	position:absolute; width:63px; height:7px; z-index:2; left: 280px; top: 3px;
}
.home_verdicts {
	position:absolute; width:134px; height:7px; z-index:2; left: 249px; top: 17px;
}
.home_media {
	position:absolute; width:88px; height:7px; z-index:2; left: 157px; top: 31px;
}
.home_careers {
	position:absolute; width:45px; height:7px; z-index:2; left: 338px; top: 31px;
}

/*begin lines that go with nav buttons*/
.home_linenews {
	position:absolute; width:33px; height:5px; z-index:2; left: 75px; top: 4px;
}
.home_lineleadership {
	position:absolute; width:100px; height:5px; z-index:2; left: 178px; top: 3px;
}
.home_linecareers {
	position:absolute; width:50px; height:5px; z-index:2; left: 260px; top: 32px;
}
.home_lineverdicts {
	position:absolute; width:80px; height:1px; z-index:2; left: 167px; top: 19px;
}
.home_lineverdicts_vert {
	position:absolute; width:5px; height:16px; z-index:2; left: 165px; top: 3px;
}
.home_linemedia {
	position:absolute; width:80px; height:1px; z-index:2; left: 150px; top: 32px;
}
.home_linemedia_vert {
	position:absolute; width:5px; height:29px; z-index:2; left: 149px; top: 3px;
}
.home_linelawyers {
	position:absolute; width:5px; height:21px; z-index:2; left: 118px; top: 3px;
}
.home_lineareas {
	position:absolute; width:5px; height:21px; z-index:2; left: 134px; top: 3px;
}
/*CONTACT AND SITEMAP NAV*/
.home_contact {position:absolute; width:68px; height:7px; z-index:1; left: 7px; top: 48px; visibility:visible;}
.home_sitemap {position:absolute; width:106px; height:7px; z-index:2; left: 7px; top: 65px;}
/*END CONTACT AND SITEMAP NAV*/

/*end lines that go with nav buttons*/
/*END HOME NAV*/
.home_headlinebox {
	position:absolute;
	width:239px;
	height:101px;
	z-index:1;
	left: 12px;
	top: 336px;
	visibility: visible;





}
.home_headlinetbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
}
.home_address {
	position:absolute;
	width:742px;
	height:44px;
	clear:both;
	bottom: 0px;
	z-index:6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #FF0000;
	font-size: 9px;
	line-height: 10px;
}
.int_footer {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #FF0000;
	font-size: 9px;
	line-height: 10px;
	padding-top: 30px;
}
/*BEGIN INTERIOR PAGES*/
.InteriorContainer {
	position:absolute;
	width:740px;
	height:500px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;}
	
.HeaderContainer {
	position:absolute;
	width:740px;
	height:156px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;}
	
.BodyContainer {
	position:absolute;
	width:740px;
	height:363px;
	z-index:1;
	left: 0px;
	top: 173px;
	visibility: visible;}
	
.PageTitleContainer {
	position:absolute;
	width:546px;
	height:34px;
	z-index:1;
	left: 53px;
	top: 1px;
	visibility: visible;}
	
.BodyContent {
	position:absolute;
	width:541px;
	height:276px;
	z-index:1;
	left: 53px;
	top: 42px;
	visibility: visible;}
	
.QuoteBox {
	position:absolute;
	width:110px;
	height:163px;
	z-index:1;
	left: 612px;
	top: 0px;
	visibility: visible;}
	
.PhotoBox {
	position:absolute;
	width:122px;
	height:206px;
	z-index:1;
	left: 612px;
	top: 40px;
	visibility: visible;}
	
.PageTitle {
	position:absolute;
	width:86px;
	height:18px;
	z-index:1;
	left: 2px;
	top: -1px;
	visibility: visible;}
	
.PageTitleHR{
	position:absolute;
	width:532px;
	height:2px;
	z-index:1;
	left: 2px;
	top: 25px;
	visibility: visible;}
	
.TopTile {
	position:absolute;
	width:740px;
	height:16px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
}
.TopNavContainer {
	position:absolute;
	width:261px;
	height:6px;
	z-index:1;
	left: 470px;
	top: 4px;
	visibility: visible;
}
.TopTileHome {
	position:absolute;
	width:34px;
	height:6px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
	background-image: url(images/interior/tile_topofphotobar.gif);
}
.TopTileContact {
	position:absolute;
	width:65px;
	height:6px;
	z-index:1;
	left: 64px;
	top: 0px;
	visibility: visible;
	background-image: url(images/interior/tile_topofphotobar.gif);
}
.TopTileSearch {
	position:absolute;
	width:47px;
	height:6px;
	z-index:1;
	left: 163px;
	visibility: visible;
	background-image: url(images/interior/tile_topofphotobar.gif);
}
.TopTileSearch2 {
	position:absolute;
	width:47px;
	height:6px;
	z-index:1;
	left: 163px;
	visibility: visible;
	background-image: url(images/interior/tile_topofphotobar.gif);
}

.TopTilePhone {
	position:absolute;
	width:121px;
	height:8px;
	z-index:1;
	left: 10px;
	top: 4px;
	visibility: visible;
	}

.PhotoBar {
	position:absolute;
	width:740px;
	height:84px;
	z-index:1;
	left: 0px;
	top: 16px;
	visibility: visible;
	background-image: url(images/interior/tile_topofphotobar.gif);
}
/* 'LinesContainer' contains horizontal lines below photos as well as the entire nav */
.IntLinesContainer {
	position:absolute;
	width:740px;
	height:53px;
	z-index:1;
	left: 0px;
	top: 100px;
	visibility: visible;
	background-image: url(images/interior/bg_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.IntLinesLeft {
	position:absolute;
	width:367px;
	height:7px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
}
/*BEGIN INTERIOR NAV*/
/* 'home_navcontainer' contains all the nav buttons in the home nav */
.Int_navcontainer {position:absolute; width:1px; height:53px; z-index:1; left:367px; top: 0px;}


.Int_logo {
	position:absolute; width:249px; height:28px; z-index:2; left: 15px; top: 16px;
}

.Int_smbbnews {
	position:absolute; width:58px; height:6px; z-index:2; left: 15px; top: 4px;
}
.Int_ourlawyers {
	position:absolute; width:68px; height:6px; z-index:2; left: 47px; top: 18px;
}
.Int_areas {
	position:absolute; width:128px; height:6px; z-index:2; left: 2px; top: 32px;
}
.Int_leadership {
	position:absolute; width:60px; height:6px; z-index:2; left: 275px; top: 3px;
}
.Int_verdicts {
	position:absolute; width:129px; height:6px; z-index:2; left: 244px; top: 17px;
}
.Int_media {
	position:absolute; width:84px; height:6px; z-index:2; left: 158px; top: 31px;
}
.Int_careers {
	position:absolute; width:42px; height:6px; z-index:2; left: 330px; top: 31px;
}

/*begin lines that go with nav buttons*/
.Int_linenews {
	position:absolute; width:32px; height:5px; z-index:2; left: 75px; top: 3px;
}
.Int_lineleadership {
	position:absolute; width:94px; height:5px; z-index:2; left: 178px; top: 3px;
}
.Int_linecareers {
	position:absolute; width:75px; height:5px; z-index:2; left: 250px; top: 32px;
}
.Int_lineverdicts {
	position:absolute; width:72px; height:2px; z-index:2; left: 167px; top: 17px;
}
.Int_lineverdicts_vert {
	position:absolute; width:5px; height:17px; z-index:2; left: 165px; top: 2px;
}
.Int_linemedia {
	position:absolute; width:75px; height:2px; z-index:2; left: 149px; top: 31px;
}
.Int_linemedia_vert {
	position:absolute; width:5px; height:36px; z-index:2; left: 149px; top: 2px;
}
.Int_linelawyers {
	position:absolute; width:5px; height:21px; z-index:2; left: 118px; top: 3px;
}
.Int_lineareas {
	position:absolute; width:5px; height:36px; z-index:2; left: 134px; top: 3px;
}
.pad_sidenav {
	padding-bottom: 5px;
	padding-top: 10px;
}
.pad_sidenavtop {
	padding-bottom: 5px;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.pad_copy {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.pad_navtop {
	padding-top: 3px;
}
.pad_hr {
    padding-top: 10px;
	padding-bottom: 10px;
}
.pad_content {
	padding-left: 40px;
}

.h1top {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
/*Level 3 styles */
.IntLinesContainerL3 {

	position:absolute;
	width:740px;
	height:53px;
	z-index:1;
	left: 0px;
	top: 100px;
	visibility: visible;
	background-image: url(images/interior/bg_navlevel3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pad_landingnames {
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.pad_landingnames2 {
	padding:0 0 0 10px;
}
.vstext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383C3A;
	margin: 0px;
	padding: 10px 0px 0px;
}
.vstexttop {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383C3A;
	margin: 0px;
}
.article_border {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
#sideNav ul{
margin:0px;
padding:0px;
}
#sideNav li {
list-style:none;
margin:0px;
padding-bottom:5px;
}

.TitleBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #999999;
	padding:3px;

}
p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 10px;
	
}
/*Admin styles */
.AdminNav {
	position:absolute;
	width:300px;
	height:53px;
	z-index:1;
	left: 400px;
	top: 0px;
	visibility: visible;
}
.LogOut {
	position:absolute;
	width:50px;
	height:16px;
	z-index:1;
	left: 650px;
	top: 0px;
	visibility: visible;
}
a:link.adminlink {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.adminlink {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited.adminlink {

	color: #FFFFFF;
	text-decoration: none;
}
a:hover.adminlink {
	color: #FFFFFF;
	text-decoration: underline;
}
.lawyerborder { border: 1px solid #999999;}
#lawyerLandingPhotoPad td{
  padding:0 5px 0 0;
}
#vsMarginTop{
  margin-top:-10px;
}
.directDial{
color: #5D615F;
font-size:10px;
padding-top:2px;
font-weight:bold;
}
/*NEW TOP NAVS BUILD - APRIL 17 2008*/
#topNavBGHome{
float:left;
width:316px;
height:38px;
margin:3px 0 0 20px;
background-image:url(images/top_navs/homepage/background.gif);
background-repeat:no-repeat;
}
#topNavBGDarkGray{
float:left;
width:316px;
height:38px;
margin:3px 0 0 20px;
background-image:url(images/top_navs/darkgray/background.gif);
background-repeat:no-repeat;
}
#topNavBGBlueGray{
float:left;
width:316px;
height:38px;
margin:3px 0 0 20px;
background-image:url(images/top_navs/bluegray/background.gif);
background-repeat:no-repeat;
}
#smbbNews{
float:left;
width:60px;
height:7px;
}
#leadership{
float:right;
width:62px;
height:7px;
}
#buttonWrap1{
float:left;
width:316px;
padding-top:9px;
}
#ourLawyers{
float:left;
width:70px;
height:7px;
padding:0 0 0 35px;
}
#tvCoverage{
float:right;
width:115px;
height:7px;
padding:0 38px 0 0;
}
#verdictsSettlements{
float:left;
width:134px;
height:7px;
padding:9px 0 0 70px;
}
.vsArticleTitle{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
/*blockquote for "Breaking News" with dotted bottom border*/
.breakingNewsBlock{
border-bottom:1px #ccc dotted; padding-bottom:3px;
}
