@charset "ISO-8859-1";
body {
	margin: 0px;
}
#Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:975px;
}

#nav-background_ {
	position:absolute;
	left:0px;
	top:0px;
	width:242px;
	height:326px;
}

#nav_ {
	position:absolute;
	left:0;
	top:21px;
	height:306px;
	margin: 0;
}
.ie #nav_ {
	top:21px;
}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003082;
	letter-spacing: 1px;
}
.gecko .buttons {
    line-height: 26px;
}
.navbutton, .navbutton-dd
{
    padding: 6px 0 12px 66px;
    width: 122px;
    height: 18px !important;
}
.ie .navbutton, .ie .navbutton-dd
{
    padding: 9px 0 9px 66px;
}
.navbutton_on {
    background-color: #ebedf2;
    padding: 6px 0 12px 66px;
    width: 150px !important;
}
.navbutton_nodd_on {
    background-color: #ebedf2;
    padding: 6px 0 12px 66px;
    width: 110px !important;
    height: 18px !important;
}
.ie .navbutton_nodd_on 
{
    padding: 9px 0 9px 66px;
}
.dropdown-menu {
    width:138px;
    position:absolute;
    cursor:pointer;
    z-index:1000;
}

.dropdown-menu a:link, .dropdown-menu a:visited {
    display:block !important;
    text-decoration:none !important; 
}

.dropdown-menu a:hover {
    background-color: #ebedf2 !important;
}

.down-list {
    background-color: #ebedf2 !important;
    width: 138px !important;
    padding: 0 0 2px 78px;
    font-size: 9px !important;
}
.ie .down-list {
    width: 134px !important;
    margin-left: 0;
    padding-left: 82px;
}
.down-list li
{
    background-color: #ebedf2 !important;
    list-style-type: square;
    color: #003082;
    line-height: 18px;
    font-size: 9px !important;
}
#logo_ {
	position:absolute;
	left:242px;
	top:0px;
	width:281px;
	height:100px;
}
#quote-back_ {
	position:absolute;
	left:523px;
	top:0px;
	width:452px;
	height:100px;
}
#quote_ {
	position:absolute;
	left:523px;
	top:30px;
	width:426px;
}
#quote_name-title_ {
	position:absolute;
	left:523px;
	top:62px;
	width:426px;
	text-align: right;
}
#address-back_ {
	position:absolute;
	left:0px;
	top:306px;
	width:242px;
	height:294px;
}
#address_ {
	position:absolute;
	left:0px;
	top:345px;
	width:206px;
	text-align: right;
}
#copyright_ {
	position:absolute;
	left:0px;
	top:480px;
	width:206px;
	text-align: right;
}
#tagline_ {
	position:absolute;
	left:506px;
	top:42px;
	width:444px;
}
.tagline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b98748;
	text-align: right;
	letter-spacing: 1px;
}
#var-quote_ {
	position:absolute;
	right:30px;
	top:30px;
	width:420px;
}
.var-quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	text-align: left;
	font-style: italic;
}
#quote-auth_ {
	position:relative;
	right:0px;
	top:0;
	width:100%;
}
.quote-auth_ {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #b98748;
	text-align: right;
	font-style:normal;
}
#MainContent 
{
    position:absolute;
	top:100px;
	left:281px;
	
}
#MainContentHome
{
    position:absolute;
	top:99px;
	left:242px;
	
}
#RightPanel 
{
    position:absolute;
	top:0;
	left:484px;
	width:186px;
}
#RightPanel2 
{
    float: right;
	width:186px;
}
#RightPanelDummy 
{
    float: right;
	width:186px;
	height: 10px;
}
#Bio-name_title_ {
	position:static;
	padding:14px 0 4px 0;
	left:281px;
	width:446px;
	height:46px;
}
#Attorneys_title_ {
	position:static;
	padding-top:16px;
	left:281px;
	width:446px;
	height:26px;
}
#Pub_title_ {
	position:static;
	padding-top:16px;
	left:281px;
	width:446px;
	height:34px;
}
#Pub-res-container_ 
{
    padding-top: 16px;   
}
.Search-fields_ {
	height:180px;
	vertical-align:middle;
	padding-top:22px;
}
.search-field_
{
    height:32px;
    width: 380px;
}
.search-field-button_
{
    padding-top:4px;
    height:32px;
    width: 380px;
    vertical-align:bottom;
    text-align: right;
    font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.search-ddl_
{
    width: 380px;
    font-size: 11px;
    color: #696969;
    font-family: Verdana;
}
.search-txt_
{
    width: 180px;
    height: 13px;
    font-size: 11px;
    color: #696969;
    font-family: Verdana;
}
#search-text_ 
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b98748;
	letter-spacing: 1px;
}
.search-pager-links_
{
    width: 33%;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#Bio-contact_ {
	position:static;
	left:281px;
	width:446px;
	height:41px;
}
#Bio-text_ {
	position:static;
	left:281px;
	width:446px;
	height:309px;
}
#Att-text_ {
	position:static;
	left:276px;
	width:446px;
	height:309px;
	padding-top:5px;
}
#Pub-text_ {
	position:static;
	left:281px;
	width:652px;
	height:309px;
}
#pubs-img_ {
	position:relative;
	height:235px;
}
#bio-img_ {
	position:static;
	height:196px;
}
#Bio-specializations_ {
	position:static;
	padding-bottom:4px;
}

#Bio-publications_ {
	position:static;
}

#Bio-quote_ {
	position:static;
	left:281px;
	top:525px;
	width:446px;
	height:99px;
}
.Lists {
	left:281px;
	width:446px;
}
#Bio-education_ {
	position:static;
	left:281px;
	width:446px;
}

#Bio-experience_ {
	position:static;
	left:281px;
	width:446px;
}

#Bio-memberships_ {
	position:static;
	left:281px;
	width:446px;
}
#bio-address-back_ {
	position:static;
	left:280px;
	width:447px;
	height:82px;
}
#bio-address_ {
	position:static;
	left:280px;
	width:447px;
	height:40px;
	background: url(images/bio-address-back.gif) no-repeat 0 3px;
	padding-top:22px;
}
.gecko #bio-address_ 
{
    background: url(images/bio-address-back.gif) no-repeat 0 9px;
    padding-top:28px;
}
#bio-copyright_ {
	position:static;
	left:280px;
	width:447px;
	height:82px;
}
#att-address_ {
	position:absolute;
	left:0px;
	top:336px;
	width:212px;
	height:294px;
	text-align:right;
}
#att-copyright_ {
	position:absolute;
	left:0px;
	top:472px;
	width:212px;
	height:40px;
	text-align:right;
}
.gold_serif-left {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #b98748;
	text-align: left;
}
a:link {
	color: #003082;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #b98748;
}
a:active {
	color: #666666;
	text-decoration: none;
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
}
.att-title {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #b98748;
}
.bio-name {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-variant: normal;
	color: #b98748;
}
.bio-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 1px;
}
.gold_serif {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #b98748;
	text-align: right;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003082;
}
.attlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003082;
	border: solid 1px #fff;
}
.subheads {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.attsubheads {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 28px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}
.bio-quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	color: #003082;
}
.career-quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 16px;
	color: #003082;
}
.ListBullets
{
    list-style-position: outside;
    list-style-type: disc;
    padding: 0 0 0 20px;
	margin-left: 0;
	margin-top: 0;
	color: #000000;
}
.ListBullets2
{
    list-style-position: outside;
    list-style-type: disc;
    padding: 0 0 0 20px;
	margin-left: 0;
	margin-top: 0;
	color: #000000;
}
.ListBullet
{
    padding-top: 5px;   
    color: #000000;
    line-height: 12px;
}
.ListBullet2
{
    padding-top: 5px;   
    color: #000000;
    line-height: 14px;
}
#ctl00_ContentPlaceHolder1_pnlPub 
{
    /*padding-top: 16px;*/
}
.RDOList
{
    padding-left:70px;   
}
.AttorneyTCell
{
    width:50%;
    vertical-align:top;
}
.GVHeader
{
    font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
    color:#003082;
    height:20px;
    font-weight:bold;
    text-transform: uppercase;
    border-right: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    padding: 0 14px 10px 0;
}
.GVItem
{
    border-right: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 8px;
    font-weight:bold;
    text-transform: uppercase;
    color: #000000;
    height: 16px;
}
.GVItemPlain
{
    border-right: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    font-family: Geneva, Verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    height: 16px;
}
.DLItem
{
    border-style:none;
    border: solid 1px #fff;   
}
.GVPager
{
    border-top: #e8dbc8 2px solid;
    font-family: Geneva, Verdana, sans-serif;
    font-size: 8px;
    font-weight:bold;
    text-transform: uppercase;
    padding-top: 20px;
    text-align:center;
}
.NonAuthor 
{
    font-family: Geneva, Verdana, sans-serif;
    font-size: 11px;
    color: #000000;  
    font-weight:normal;
    text-transform: none;
}
.Msg
{
    
}
.msgLbl
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
}
.all-pubs-title_
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
}
#copy_ {
	position:static;
	left:276px;
	width:446px;
	height:309px;
	padding-top:5px;
}
#career-ops-copy_ {
	position:static;
	left:276px;
	width:446px;
	padding-top:16px;
}
#emp-ben-copy_, #ins-tax-copy_ {
	position:static;
	left:276px;
	width:672px;
	padding-top:24px;
}
#leg-copy_ {
	position:static;
	left:276px;
	width:672px;
	padding-top:40px;
}
#pract-copy_ {
	position:static;
	left:276px;
	width:672px;
	padding-top:16px;
}
#careers-copy_, #profile-copy_, #comp-copy_, #contact-rec-copy_ {
	position:static;
	left:276px;
	width:446px;
	padding-top:16px;
}
#careers-copy2_ {
	position:static;
	left:276px;
	width:672px;
	padding-top:16px;
}
.gecko #careers-copy2_ {
	padding-top:14px;
}
#copyhome_ {
	position:static;
	left:276px;
	width:672px;
	padding: 12px 0 0 32px;
}
#links1_ {
	position:static;
	left:276px;
	padding-top:10px;
	width:446px;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
}
.copylinks
{
    width: 246px;
    vertical-align: top;
}
.copylinks2
{
    width: 200px;
    vertical-align: top;
}
.practices
{
    width: 226px;
    padding-right: 20px;
    vertical-align: top;
}
.practices2
{
    width: 226px;
    vertical-align: top;
}
#home-flash_ {
	position:static;
	left:242px;
	top:98px;
	width:733px;
	height:351px;
}
#pract-diag_ {
	position:static;
	left:320px;
	width:305px;
	padding-top:40px;
	padding-left: 115px;
}
.links-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
	color: #003082;
}
.subheads-b {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
}