/* Start of CMSMS style sheet 'BBM-Business : Business' */
a, a:visited, a:link{
color: #076324;
font-weight:bold;
text-decoration:none;}
a:hover{color:#9d8c59;}


body{
background:#e6d7ab ;
color:#636365;
font-family: verdana, arial, helvetica, sans-serif;
text-align:center;
line-height:1.45em;
font-size:10px;
height:100%;
margin:0pt;
padding:0pt;
}

#container{
background:#174822 url(uploads/images/ds_grn.gif);
min-height:100%;
height:auto !important;
height:100%;
margin:0pt auto;
padding: 0px 23px 0px 23px;
position:relative;
width:780px;
}

#callNews {
 background:#98a59e;
 color:#fff;
 padding:10px 20px 0px 17px;
 border-bottom:2px solid #fff;

}

#paddingTop{
background: #fff;
height:10px;
margin:0px;
padding:0px;
}


#site{
background:url(uploads/images/staheader.JPG);
color:#ffffff;
width:780px;
font-weight:400;
height:270px;
margin:0;
text-align:left;
}


#logo{
float:left;
width:190px;
height:109px;
background-image: url(uploads/BBM-Business/logo.gif);
}

#search{
color:#e2001a;
margin-top:25px;
padding-right:10px;
float:right;
}

#nav{
 padding:20px 0 0 0;
 margin-left: 162px;
}

#nav ul {
 margin:0;
 list-style:none;
 margin: 0;
 border: 0;
 padding: 0 5px 0 0;
}

#nav ul li {
 float:left;
 margin:0;
 padding:0px 0 1px 2px;
}

#nav ul li a {
 display:block;
 font-weight:bold;
 color:#066221;
 font-size:10px;
 padding:0 10px 0 12px;
 background: transparent url(uploads/images/arrow_off.gif) 0 4px no-repeat;
}

#nav ul li a:link, #nav ul li a:visited {
 text-decoration : none;
 font-weight:bold;
}

#nav ul li a:hover, #nav ul li a:active {
 color:#9d8c59;
 text-decoration : none;
 background:  transparent url(uploads/images/arrow_on.gif) 0 4px no-repeat;
}

#center{
min-height:400px;
height:auto !important;
height:400px;
background: #fff url(/images/stripes_left.gif) top left repeat-y;
padding-bottom:2em;
}
#center p{
font-size:11px;
line-height:1.5em;
color:#333333;
}

/*#center1{
padding:10px;
width:760px;
}*/

#header{
height:30px;
position:relative;
width:780px;
}

#header h1{
float:left;
font-size:1.4em;
margin:0;
width:180px;
}

h1 {
 margin:0;
 font-family: times, serif;
 font-size:1.4em;
 color:#076324;
 line-height:1.2em;
}

#topbox{
margin:0 0 4px;
text-align:right;
}

#topbox a, topbox{
color: #076324;;
}

#topbox a:hover{
text-decoration:underline;
}

#left{
float:left;
margin:-15px 0 0;
width:220px;
text-align:left;
}

#left h1{
font-size:1.4em;
font-weight:400;
}

#bestLawyers{
overflow:hidden;
height:55px;
width:220px;
border-top: 1px solid #989898; 
border-bottom: 1px solid #989898; 
background: #fff;
margin:0px 0 2px 0;
font-weight:bold;
line-height:1.1em;
}

#bestLawyers a:link, #bestLawyers a:visited{
color: #076324;
margin:0px;
padding:0px;
font-weight:bold;
text-decoration:none;
}
#bestLawyers a:hover{
color:#9d8c59;
margin:0px;
padding:0px;
font-weight:bold;
text-decoration:none;}

#bestLawyers div{
margin:10px 0 0 0;
}


#right{
float:right;
margin:40px 15px 20px 0;
width:130px;
}

#right h1{
font-size:1.4em;
font-weight:400;
margin:0 0 12px;
}

#right p{
font-size:0.9em;
margin:2px 0 12px 10px;
}

#right img{
border:1px solid #fa9035;
margin:10px 0 5px 5px;
padding:2px;
}

#content{
float:right;
width:490px;
text-align:left;
}

#contentalt{
margin:15px 45px 0 270px;
}

#content p,#contentalt p{
margin:8px 0 0 10px;
}

#content h1,#contentalt h1{
color:#174822;
font-size:2em;
font-weight:400;
margin:15px 0 10px;
padding:0;
}

#content h2,#contentalt h2{
color:#174822;
font-size:1.5em;
font-weight:400;
margin:20px 0 10px;
padding:0;
}

#content img,#contentalt img{
 border:0;
}

div#flat{clear:both;width:100%;height:38px;margin:10px 0 0;padding:0px;}
div.left49 {float:left;width: 75%;}
div.right49 {float:right;width: 15%;text-align: right;}
div.left49 p{margin:0px 20px; padding:0px}
div.right49 p{margin:0; padding:0px}

#footHeader {
background:#fff;
padding:5px 0 0 0;
margin:0px;
}
#footLinks { 
clear:left;
 width:480;
padding:5px 0 0 10px;
 color:#626367;
 font-size:9px;
 float:left;
}
#footLinks a { 
 color:#626367;
 font-size:9px;
 text-decoration : none ;
}
#footCopy{
clear:left;
width: 255px;
height: 15px;
background: #174822 url(uploads/images/footer_curve.gif) bottom left no-repeat;
color:#fff;
text-align:right;
margin-left:518px;
padding:7px 7px 0 0;
}

#footPad{
height:30px;
background: #174822;
}

.menublock{
margin-bottom:10px;
}

#address {
padding:10px;
background-color:#999;
color:#fff;
}

#leftside ul { 
list-style: none; 
margin: 0px 0px10px; 
padding: 0px; 
}

#leftside li  {
display:block;
margin:0px;
padding:0px
}

ul#menuvert{
border-top:2px solid #fff;
 list-style: none;
 margin: 0;
 padding: 0;
 width:220px;
 background: #98a59e;
 overflow:hidden;
}

/*.menu_vert a{
color:#e2001a;
display:block;
font-size:1.1em;
font-weight:700;
margin-bottom:1px;
padding:2px 2px 2px 2px;
position:relative;
text-decoration:none;
width:125px;
}

.menu_vert li a.current{
color:#ffffff;
border:1px solid #e2001a;
padding:1px 1px 1px 1px;
}

.menu_vert a:hover, .menu_vert li a.current:hover{
border:1px solid #e2001a;
color:#cccccc;
padding:1px 1px 1px 1px;
}*/

.menu_vert li {
 margin:0;
 padding:0 0 0 0px;
 border:0;
 width:220px;
 border-bottom:2px solid #fff;
}

.menu_vert a {
 display:block;
 width:220px;
 color:#fff;
 background: transparent;
}

.menu_vert li a:link, .menu_vert li a:visited, .menu_vert li a:hover, .menu_vert li a:active {
 padding:4px 0 5px 15px;
 text-decoration : none;
 line-height:11px;
 font-weight:normal;
 width:220px;
 background: url(uploads/images/square.gif) 5px no-repeat;
}

.menu_vert li a:hover, .menu_vert li a:active {
 display:block;
 padding:4px 0 5px 15px;
 width:220px;
 background: #666667 url(uploads/images/square.gif) 5px no-repeat;
}

.menu_vert li.selected{
background:#666667;}

.menu_vert li ul {
margin-left:0;
padding-left:0; 
border:0;
 background: #f0e8d1;
 width:220px;
}

.menu_vert li ul li a:link, .menu_vert li ul li a:visited { 
border-left:0;
 color: #98a59e;
 background: #f0e8d1;
}
.menu_vert li ul li a:hover, .menu_vert li ul li a:active {
 border-left:0;
 color: #5a6e63;
 background: #f0e8d1;
}

#bioLeft{
width:150px;
float:left;
color:#076324;
font-weight:bold;

}
#bioRight{
margin-left:160px;
}
#bioCopy, #bioCopy div{
padding-top:10px;
}

.rtl{
color: #076324;
text-decoration:none;
border-bottom:1px solid #ccc;
font-size:12px;
}
.rtl a:hover{color:#9d8c59;}

.attorney, .attorney:link, .attorney:visited{
color:#076324;
text-decoration:none;
font-weight: bold;
font-size:1.1em;
}
.attorney:hover{
color:#9d8c59;}

.width{width:200px; margin:0px 0px 8px 0px;}
.result{
float:left; background:#836e2f; color:#FFFFFF; padding:2px;
}
.resultContainer{padding:2px 8px 2px 10px;}
#container2{padding:0px; margin:0px; font-size:11px;overflow:auto;}

.resultBox{
padding:10px 0 10px 0;}


.nav{
color:#ff0000;
display:block;
font-size:1.1em;
font-weight:700;
margin-bottom:1px;
padding:2px 2px 2px 10px;
position:relative;
text-decoration:none;
width:125px;
}

.nav:hover{
border:1px solid #fa9035;
color:#e2001a;
padding:1px 1px 1px 9px;
}

.sub{
font-size:0.9em;
margin-left:20px;
padding:1px 1px 1px 6px;
width:105px;
}

.sub:hover{
border:1px solid #fa9035;
color:#e2001a;
padding:0 0 0 5px;
}

p{
line-height:1.5em;
}

hr{
height:1px;
margin:10px 0;
width:98%;
}

dt{
font-weight:700;
}

dd{
margin:1px 0 12px 15px;
}
.intro{
font-weight:700;
}

.active{
border:1px solid #e2001a;
padding:1px 1px 1px 9px;
}

.box{
background:#000000 url(images/boxbg.gif) top left repeat-y;
border:1px solid #cccccc;
color:##fa9035;
margin:15px auto;
padding:10px 10px 10px 20px;
width:75%;
}

.photo{
margin:5px auto 15px;
padding:5px;
}

.smallcaps{
font-variant:small-caps;
}

.mini{
color:#ffffff;
font-size:0.75em;
font-weight:400;
line-height:1.2em;
margin:20px 0 10px 8px;
}

.small{
font-size:0.85em;
}

.large{
font-size:1.4em;
}

.soft{
color:#808080;
}

.normal{
font-weight:400;
}

.sharp{
color:#ffffff;
}

.center{
text-align:center;
}

.hide{
display:none;
}

#comments textarea {width:330px; }
/* End of 'BBM-Business : Business' */

