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

*{
margin: 0;
padding: 0;
}

body{

background-color: #000000;
font: 62.5% "futura book", Verdana, Arial, Helvetica, sans-serif;
color: #fff; 
}

p{
font-size: 1em;
/*text-align: justify;*/
padding-bottom: 13px;
line-height: 15px; 
}

p.list{
padding-bottom: 1px;
}

h2{
font-size: 1.4em;
font-weight:bold;
color: #e3c77e;
padding-top: 25px;
padding-bottom:15px;
}

h2.top{
padding-bottom: 0px;}


h2.top1{
padding-top: 0px;
padding-bottom: 0px;}

a:active { outline: none; }
a:focus { -moz-outline-style: none; }

a, a:visited{
font-size: 0.9em;
color: #e3c77e;
text-decoration: none;
display: block;

}

a:hover, a.selected{
color: #fff;

}

h3{
font-size: 0.9em;
color: #e3c77e;
font-weight: normal;
}

span.bold{
font-weight: bold;
}

#content{
width: 800px;
height: 600px;
margin: 0 auto;
margin-top: 10px;
}

#header{
width: 100%;
height: 25px;
overflow:hidden;
}

#header ul, #rightB ul{
list-style-type: none;
}

#header li, #rightB li{
width: 12%;
float: left;
text-align: center;
height: 20px;
padding-top: 5px;
}

#header li.ahome{
width:10%;
}

#header li.aevents{
width:8%;
}

#header li.afirm{
width:15%;
}

#header li.aattorneys{
width:13%;
padding-left:8px;
}


#header li.ablog, #header li.aareas{
width:19.5%;
}


#header ul {
overflow: hidden;
height: 25px;
}

li.home a, li.home a:visited {
color: #FFFFFF;
}

li.home a:hover{
color: #e3c77e;
}

#footer{
background: url(imgs/foot.jpg) no-repeat top left;
height: 25px;
}

span.footer{
width: 120px;
display: inline-block;
}

#footer #left{
float: left;
height: 10px;
padding-top: 4px;
margin-left: 10px;
}

#footer #left p{
font-size: 0.8em;
color: #999999;
}

#footer #left a{
color: #999999;
text-decoration: underline;
display: inline;
}

#footer #left a:hover{
color: #fff;
}


#footer #right{
float: right;
height: 20px;
padding-top: 5px;
margin-right: 10px;
}

/* bodys  */

#info{
height: 549px;
padding-left:170px;
}

#infoB{
height: 549px;
padding-left:25px;
overflow: hidden;
}


#leftB{
float:left;
width:400px;
padding-right: 25px;
}

#infoB #leftB{
width: 540px;
padding-right:10px;}

#leftB ul{
padding-left: 20px;
padding-bottom: 10px;
}

#rightB{
float:right;
width: 177px;
height: 524px;
background: url(imgs/overight.png) no-repeat right top;
padding-left: 25px;
padding-top: 25px;
}

.practice #leftB {
width: 415px;
padding-right: 10px;
}

.events #leftB{
margin-top: 20px;
}

#rightB a{
display: block;
}


.firm_overview{
background: #8D7078 url(imgs/firm_over.jpg) no-repeat left;
}

.attorneys{
background: #5C6B90 url(imgs/attorneys.jpg) no-repeat left;
}

.practice{
background: #8b836f url(imgs/areas_practice.jpg) no-repeat left;
}

.events{
background: #8b9789 url(imgs/current_events.jpg) no-repeat left;
}

.contact{
background: #68647e url(imgs/contact_us.jpg) no-repeat left;
}

.disclaimer{
background-color: #27407d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}


#ASSESSMENT p{
padding-bottom: 5px;
}

.practice li{
line-height: 14.5px;
}

#BIOGRAPHY p, #LAND li{
line-height: 14px;
}

.small p{
line-height: 13px !important;
}

.attorneys p, #ASSESSMENT p, .disclaimer p, #ASSESSMENT li{
line-height: 12px;
}

#ASSESSMENT p{
line-height: 12.5px;
}

#ASSESSMENT h2{
padding-bottom: 10px;
}


#rightB img{
padding-bottom: 30px;
}

.attorneys #rightB{
float:right;
width: 159px;
padding-left: 43px;
}

#WORKS1,
#WORKS2,
#WORKS3,
#WORKS4,
#WORKS5,
#BIOGRAPHY
{
position: relative;
height: 490px;
}

a.pager{
position:absolute;
bottom: 10px;
right: 0;

}

.rightP{
padding-top: 50px;
}


/*  FORM  */

fieldset{
width: 100%;
border: none;
}

label{
padding-top: 2px;
width: 90px;
float:left;
}

input {
float:left;
margin-bottom:4px;
}

.text{
width: 280px;
}

.question{
padding-top: 10px;
padding-bottom: 10px;
width: 100%;
}

.noimage{
background:none;
border:none;
color: #e3c77e;
cursor:pointer;	
padding-top: 10px;
}

.noimage:hover {
	color: #fff;
}

#Brief{
width: 390px;
}

#Check_1,
#Check_2,
#Check_3,
#Check_4{
margin: 0;
margin-right: 2px;
}

input#Check_1 + label,
input#Check_2 + label,
input#Check_3 + label,
input#Check_4 + label{
width: 60px;
}

.error{
font-size: 1.2em;
color: #f00;
}


/*menu*/
li.ahome span{
background: url(imgs/menu/btnO1.png) no-repeat center;
}

li.afirm span{
background: url(imgs/menu/btnO2.png) no-repeat center;
}

li.aattorneys span{
background: url(imgs/menu/btnO3.png) no-repeat center;
}

li.aareas span{
background: url(imgs/menu/btnO4.png) no-repeat center;
}

li.aevents span{
background: url(imgs/menu/btnO5.png) no-repeat center;
}

li.ablog span{
background: url(imgs/menu/btnO6.png) no-repeat center;
}

li.acontact span{
background: url(imgs/menu/btnO7.png) no-repeat center;
}


/*MENU*/
a.home:link, a.home:visited{
background: url(imgs/menu/btn1.png) no-repeat center;
}

a.home:hover, #currentpage a.home{
background: url(imgs/menu/btnO1.png) no-repeat center;
}

a.firm:link, a.firm:visited{
background: url(imgs/menu/btn2.png) no-repeat center;
}

a.firm:hover, #currentpage a.firm{
background: url(imgs/menu/btnO2.png) no-repeat center;
}

a.attorneys:link, a.attorneys:visited{
background: url(imgs/menu/btn3.png) no-repeat center;
}

a.attorneys:hover, #currentpage a.attorneys{
background: url(imgs/menu/btnO3.png) no-repeat center;
}

a.areas:link, a.areas:visited{
background: url(imgs/menu/btn4.png) no-repeat center;
}

a.areas:hover, #currentpage a.areas{
background: url(imgs/menu/btnO4.png) no-repeat center;
}

a.events:link, a.events:visited{
background: url(imgs/menu/btn5.png) no-repeat center;
}

a.events:hover, #currentpage a.events{
background: url(imgs/menu/btnO5.png) no-repeat center;
}

a.blog:link, a.blog:visited{
background: url(imgs/menu/btn6.png) no-repeat center;
}

a.blog:hover{
background: url(imgs/menu/btnO6.png) no-repeat center;
}

a.contact:link, a.contact:visited{
background: url(imgs/menu/btn7.png) no-repeat center;
}

a.contact:hover, #currentpage a.contact{
background: url(imgs/menu/btnO7.png) no-repeat center;
}

/*Areas of Practice*/

a#pract01 span{
background: url(imgs/menu/practO01.png) no-repeat center left;
}

a#pract01:link, a#pract01:visited{
background: url(imgs/menu/pract01.png) no-repeat center left;

}

a#pract01.selected, a#pract01:hover{
background: url(imgs/menu/practO01.png) no-repeat center left;
}

a#pract02 span{
background: url(imgs/menu/practO02.png) no-repeat center left;
}

a#pract02:link, a#pract02:visited{
background: url(imgs/menu/pract02.png) no-repeat center left;

}

a#pract02.selected, a#pract02:hover{
background: url(imgs/menu/practO02.png) no-repeat center left;
}

a#pract03 span{
background: url(imgs/menu/practO03.png) no-repeat center left;
}


a#pract03:link, a#pract03:visited{
background: url(imgs/menu/pract03.png) no-repeat center left;

}

a#pract03.selected, a#pract03:hover{
background: url(imgs/menu/practO03.png) no-repeat center left;
}

a#pract04 span{
background: url(imgs/menu/practO04.png) no-repeat center left;
}

a#pract04:link, a#pract04:visited{
background: url(imgs/menu/pract04.png) no-repeat center left;

}

a#pract04.selected, a#pract04:hover{
background: url(imgs/menu/practO04.png) no-repeat center left;
}

a#pract05 span{
background: url(imgs/menu/practO05.png) no-repeat center left;
}

a#pract05:link, a#pract05:visited{
background: url(imgs/menu/pract05.png) no-repeat center left;
}

a#pract05.selected, a#pract05:hover{
background: url(imgs/menu/practO05.png) no-repeat center left;
}

a#pract06 span{
height: 35px;
background: url(imgs/menu/practO06.png) no-repeat top left;
}

a#pract06:link, a#pract06:visited{
height: 35px;
background: url(imgs/menu/pract06.png) no-repeat top left;
}

a#pract06.selected, a#pract06:hover{
height: 35px;
background: url(imgs/menu/practO06.png) no-repeat top left;
}

/*attorneys*/

a#bio span{
background: url(imgs/menu/attO01.png) no-repeat center left;
}

a#bio:link, a#bio:visited{
background: url(imgs/menu/att01.png) no-repeat center left;
}

a#bio.selected, a#bio:hover{
background: url(imgs/menu/attO01.png) no-repeat center left;
}

a#pract span{
background: url(imgs/menu/attO02.png) no-repeat center left;
}

a#pract:link, a#pract:visited{
background: url(imgs/menu/att02.png) no-repeat center left;
}

a#pract.selected, a#pract:hover{
background: url(imgs/menu/attO02.png) no-repeat center left;
}

a#edu span{
height: 30px;
background: url(imgs/menu/attO03.png) no-repeat center left;
}

a#edu:link, a#edu:visited{
height: 30px;
background: url(imgs/menu/att03.png) no-repeat center left;
}

a#edu.selected, a#edu:hover{
height: 30px;
background: url(imgs/menu/attO03.png) no-repeat center left;
}

a#aff span{
background: url(imgs/menu/attO04.png) no-repeat center left;
}

a#aff:link, a#aff:visited{
background: url(imgs/menu/att04.png) no-repeat center left;
}

a#aff.selected, a#aff:hover{
background: url(imgs/menu/attO04.png) no-repeat center left;
}

a#contact span{
background: url(imgs/menu/attO05.png) no-repeat center left;
}

a#contact:link, a#contact:visited{
background: url(imgs/menu/att05.png) no-repeat center left;
}

a#contact.selected, a#contact:hover{
background: url(imgs/menu/attO05.png) no-repeat center left;
}

a#honors span{
background: url(imgs/menu/attO06.png) no-repeat center left;
}

a#honors:link, a#honors:visited{
background: url(imgs/menu/att06.png) no-repeat center left;
}

a#honors.selected, a#honors:hover{
background: url(imgs/menu/attO06.png) no-repeat center left;
}

a#works span{
background: url(imgs/menu/attO07.png) no-repeat center left;
}

a#works:link, a#works:visited{
background: url(imgs/menu/att07.png) no-repeat center left;
}

a#works.selected, a#works:hover{
background: url(imgs/menu/attO07.png) no-repeat center left;
}

a#bar span{
background: url(imgs/menu/attO08.png) no-repeat center left;
}

a#bar:link, a#bar:visited{
background: url(imgs/menu/att08.png) no-repeat center left;
}

a#bar.selected, a#bar:hover{
background: url(imgs/menu/attO08.png) no-repeat center left;
}

a#coll span{
background: url(imgs/menu/attO09.png) no-repeat center left;
}

a#coll:link, a#coll:visited{
background: url(imgs/menu/att09.png) no-repeat center left;
}

a#coll.selected, a#coll:hover{
background: url(imgs/menu/attO09.png) no-repeat center left;
}


/*events*/

a#cases span{
background: url(imgs/menu/eventsO01.png) no-repeat center left;
}

a#cases:link, a#cases:visited{
background: url(imgs/menu/events01.png) no-repeat center left;
}

a#cases.selected, a#cases:hover{
background: url(imgs/menu/eventsO01.png) no-repeat center left;
}


a#caseA span{
background: url(imgs/menu/eventsO04.png) no-repeat center left;
}

a#caseA:link, a#caseA:visited{
background: url(imgs/menu/events04.png) no-repeat center left;
}

a#caseA.selected, a#caseA:hover{
background: url(imgs/menu/eventsO04.png) no-repeat center left;
}

a#news span{
background: url(imgs/menu/eventsO02.png) no-repeat center left;
}

a#news:link, a#news:visited{
background: url(imgs/menu/events02.png) no-repeat center left;
}

a#news.selected, a#news:hover{
background: url(imgs/menu/eventsO02.png) no-repeat center left;
}

a#newsA span{
background: url(imgs/menu/eventsO05.png) no-repeat center left;
}

a#newsA:link, a#newsA:visited{
background: url(imgs/menu/events05.png) no-repeat center left;
}

a#newsA.selected, a#newsA:hover{
background: url(imgs/menu/eventsO05.png) no-repeat center left;
}



/*contact*/

#name{
background: url(imgs/menu/name.png) no-repeat center left;
}

a#n1 span{
background: url(imgs/menu/nameO01.png) no-repeat center left;
}

a#n1:link, a#n1:visited{
background: url(imgs/menu/name01.png) no-repeat center left;
}

a#n1.selected, a#n1:hover, a#n1.currentpage{
background: url(imgs/menu/nameO01.png) no-repeat center left;
}

a#n2 span{
background: url(imgs/menu/nameO02.png) no-repeat center left;
}

a#n2:link, a#n2:visited{
background: url(imgs/menu/name02.png) no-repeat center left;
}

a#n2.selected, a#n2:hover, a#n2.currentpage{
background: url(imgs/menu/nameO02.png) no-repeat center left;
}

a#n3 span{
background: url(imgs/menu/nameO03.png) no-repeat center left;
}

a#n3:link,a#n3:visited{
background: url(imgs/menu/name03.png) no-repeat center left;
}

a#n3.selected, a#n3:hover, a#n3.currentpage{
background: url(imgs/menu/nameO03.png) no-repeat center left;
}

a#n4 span{
background: url(imgs/menu/nameO04.png) no-repeat center left;
}

a#n4:link, a#n4:visited{
background: url(imgs/menu/name04.png) no-repeat center left;
}

a#n4.selected, a#n4:hover, a#n4.currentpage{
background: url(imgs/menu/nameO04.png) no-repeat center left;
}

a#n5 span{
background: url(imgs/menu/nameO05.png) no-repeat center left;
}

a#n5:link, a#n5:visited{
background: url(imgs/menu/name05.png) no-repeat center left;
}

a#n5.selected, a#n5:hover, a#n5.currentpage{
background: url(imgs/menu/nameO05.png) no-repeat center left;
}

a#n6 span{
background: url(imgs/menu/nameO06.png) no-repeat center left;
}

a#n6:link, a#n6:visited{
background: url(imgs/menu/name06.png) no-repeat center left;
}

a#n6.selected, a#n6:hover, a#n6.currentpage{
background: url(imgs/menu/nameO06.png) no-repeat center left;
}

.hide{
visibility: hidden;
}


#iframe{
background:#8B9789;
border: none;
overflow: auto;
padding-right: 20px;
}

.flexcroll{
	height: 450px;
	overflow-y: scroll;
	width:400px;
}

.wrap{
	margin-right: 10px;}