a:visited {
	text-decoration: none;
}
body {
	font-size: 62.5%;
	background: #4d331f;
	margin:0;
        padding:0;
	border:0;
}
#header {
	height: 4em;
	width: 76.8em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
}

#betweensmall {  float:right}

#menubar {
	z-index: 5;
	height: 3em;
	width: 76.8em;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
#container {
	width: 76.8em;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
#container2 {
        float:left;
	overflow: hidden;
	width: 76.8em;
	height: 22em;
	z-index: 1;
        background: url(/images/corners/tr_picturebox.gif) top right no-repeat;
}

#whitebox2 {
        background: url(/images/corners/tl_white.png) top left no-repeat; height:30px;}
  
#whitebox {
	width: 26.6em;
	height: 22em;
	float: left;
	background: #fff url(/images/corners/bl_white.png) bottom left no-repeat;
}

#picturebox {
	overflow: hidden;
	width: 50.2em;
	height: 22em;
	float: left;
        z-index:0;
background: #6a533f;
}


#picturebox2 {
        clear:both;
        position: relative;
        overflow: hidden;
        width: 76.8em;
        height: 22em;
        z-index:2;
        top: -22em;
       background: url(/images/corners/tr_picturebox.gif) no-repeat top right;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#between { 
	padding-left: 0.9em;
	position: relative;
	top: -37.5em;
	z-index: 3;
}
#between p {
	font-family: Verdana, Lucida Sans, Bitstream Vera Sans, Sans;
	z-index: 1;
}
.black {
	color: #4e3320;
        top: -0.4em;
        position: relative;
	font: 2.7em Verdana, Lucida Sans, Bitstream Vera Sans, Sans;
}
.green {
	color: #a79a34;
        top: -0.3em;
        position: relative;
	font: 3.4em Verdana, Lucida Sans, Bitstream Vera Sans, Sans;
}
.white {
	color: #fff;
	position: relative;
	font: 400 5.6em Verdana, Lucida Sans, Bitstream Vera Sans, Sans;
}

#greenhead div {
       height:30px; background: url(/images/corners/tr_green.png) no-repeat top right;
}

#greenhead { background: url(/images/corners/tl_green.png) no-repeat top left;
}

#greenbox {
        clear:both;
	width: 76.8em;
	z-index: 1;
        background: #bab151 url(/images/corners/bl_green.png) no-repeat bottom left;
}
 
#greenbox2 div {
    background: url(/images/corners/br_green.png) no-repeat bottom right;
    height:1.5em; }

#greenbox2 {
    clear:both; 
    background: #bab151 url(/images/corners/bl_green.png) no-repeat bottom left;

}


#greenbox p {
	margin-left: 2em;
	margin-right: 1em;
	font: 1.1em verdana, lucida sans, sans;
	color : #4e3320; 
	margin-top:0;
        margin-bottom:0;
}

#greenboxtext  a {
       color: #4e3320;
}

#greenboxtext a:hover {
      color: #ffffff;
}
 	
.bold {
        
    font-size: 1.2em;    
    font-weight: bold;
}
#newssection {
	position: relative;
	z-index: 1;
}

#newsbox1 {
	float: left;
	width: 25.53em;
	margin-top: 1em;
	margin-right: 1px;
}
#newsbox2 {
	float: left;
	width: 25.53em;
	margin-top: 1em;
	margin-right: 1px;
}
#newsbox3 {
	float: right;
	width: 25.50em;
	margin-top: 1em;
}

.newsboxhead {
        height:5em;
        padding-bottom:0.2em;  
        padding-left: 0;
        background: #8e7b69; 
}


.frontnewsboxhead {
        height:4.5em;
        padding-bottom:0.2em;
	color: #fff;
	padding-left: 0;
	background: #8e7b69 url(/images/corners/tl_newshead.png) top left no-repeat;
}

#nh1 div {
    background: url(/images/corners/tr_newshead.png) top right no-repeat;
    height: 30px;
}

#nh2 div {
    background: url(/images/corners/tr_newshead.png) top right no-repeat;
    height: 30px;
}

#nh3 div {
    height: 30px;
}

#nb1 {
        background: #6a533f url(/images/corners/bl_newsbody.png) bottom left no-repeat;
}

#nb3 { background: #6a533f url(/images/corners/br_rightnews.png) bottom right no-repeat;
}
  
.newsboxbody {
	color: #fff;
	background: #6a533f;
	padding: 1em 2em;
}
.newsboxhead a:link {
	text-decoration: none;
	color: #fff;
	font: bold 1em verdana, lucida sans, sans;
	padding-top:2em;

}
.newsboxhead a:visited {
	text-decoration: none;
	color: #fff;
	font: bold 1em verdana, lucida sans, sans;
	padding-top:2em;
}
.newsboxhead p {
	margin: 0;
	padding-top:3em;
	padding-bottom: 1em;
}

.frontnewsboxhead a:link {
        text-decoration: none;
        color: #fff;
        font: bold 1em verdana, lucida sans, sans;
        padding-top:1em;

}
.frontnewsboxhead a:visited {
        text-decoration: none;
        color: #ffffff;
        font: bold 1em verdana, lucida sans, sans;
        padding-top:1em;
}
.frontnewsboxhead p {
        margin-top: 0;
        padding-top:0em;
        padding-bottom: 1em;
}




.newsitem {
	padding-bottom: 0.5em;
}
.newsboxbody a:link {
	text-decoration: none;
	color: #fff;
        margin-bottom:0;
	font: 0.9em verdana, lucida sans, sans;
}
.newsboxbody a:visited {
	text-decoration: none;
	color: #fff;
        margin-bottom:0;
        padding-bottom:0;
	font: 0.9em verdana, lucida sans, sans;
}
#menu {
	width: 76.em;
	height: 1.9em;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px;
	border-top-style: solid;
	border-color: #a39824;
	background: #a39824;
}
.menutext {
	letter-spacing: 0.2em;
	font: 1em Verdana, Lucida Sans, Bitstream Vera Sans, Sans;
}
.menuitem {
	height: 1.6em;
	margin-top: 0.4em;
	text-align: center;
	color:#a19080;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}
.menuitemsel {
	margin-top: 0.4em;
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
}
#menu1to6 {
	padding-left: 2em;
	padding-top: 0.4em;
	padding-bottom: 0;
	height: 2em;
	width: 58em;
	float: left;
	color: #664f3a;
	background: #4e3320;
}
#menusep {
	height: 2em;
	width: 2em;
	float: left;
	background: url(/images/menudiv.png) top left no-repeat;
}
#menu7 {
	padding-top: 0.4em;
	height: 2em;
	width: 10em;
	color: #fff;
	float: left;
	padding-left: 1em;
	background: #a39824;
}
#menu a:link {
	text-decoration: none;
}
#option7 {
	color: #fff;
}
.sm {
	visibility: hidden;
	background: #4e3320;
}
#submenu2 {
	position: absolute;
	left: 4.5em;
	top: 2.6em;
	width: 18em;
	z-index: 1000;
}
#submenu3 {
	position: absolute;
	left: 16em;
	top: 2.6em;
	width: 15em;
	z-index: 6;
}
#submenu4 {
	position: absolute;
	left: 25em;
	top: 2.6em;
	width: 18em;
	z-index: 5;
}
#submenu5 {
	position: absolute;
	left: 39em;
	top: 2.6em;
	width: 15em;
	z-index: 5;
}
#submenu7 {
	position: absolute;
	left: 56em;
	top: 2.6em;
	width: 15em;
	z-index: 5;
}
#submenu8 {
	position: absolute;
	left: 49em;
	top: 2.6em;
	width: 15em;
	z-index: 5;
}
.sm a:link {
	text-decoration: none;
	color: #969100;
	font: 1.2em verdana, lucida sans, sans;
}
.sm a:visited {
	text-decoration: none;
	color: #969100;
	font: 1.2em verdana, lucida sans, sans;
}

.smenuitem a:link { color: #a19080; }
.smenuitem a:visited { color: #a19080;}

.smenuitemsel a:link { color: #fff; }
.smenuitemsel a:visited { color: #fff; }
.smenuitem {
	color: #a19080;
	margin-top: 0.5em;
	padding: 0.2em;
	height: 1.4em;
	padding-left:0.75em;
	padding-rght:0.75em;
	margin-bottom: 0.3em;
}
.smenuitemsel {
	color: #fff;
	margin-top: 0.5em;
	padding: 0.2em;
	height: 1.4em;
        padding-left:0.75em;
        padding-right:0.75em;
	margin-bottom: 0.3em;
	background: #a39824;
}
#bottomnav {
       clear:both;
        padding-top: 1em;
        padding-bottom: 1em;
	margin-left: 2em;
	letter-spacing: 0.2em;
	color: #4e3320;
	font: 1em Verdana, Lucida Sans, Bitstream Vera Sans, Sans;
        background: url(/images/corners/tr_homepagefoot.png) top right no-repeat; 
}
#bottomnav a {
	text-decoration: none;
	color: #4e3320;
}
#bottomnav a:hover {
	color: #fff;
}
#pagebody {
        padding-bottom:2em;
	color: #4e3320;
	width: 55.8em;
	float: left;
        background-color: #ffffff;
	background-image: url(/images/ampersand.png);
}

.top_pagebody div
{
     background: url(/images/corners/tl_pagebody.png) no-repeat top left;
     height:30px; 
           }

.top_pagebody
{
   background: url(/images/corners/tr_pagebody.png) no-repeat top right;
}

#pagebodyinner {
	padding-bottom: 2em;
        margin-left:2.0em; 
        margin-right:2.0em; 
        font-size:1.5em;
}
#rightcolumn {
	float: left;
	width: 21em;
	background: #ffffff;
}
#rightnews {
	width: 21em;
}

#rightbox1a  {
   background: #8e7b69 url(/images/corners/br_rightnewshead.png) no-repeat bottom right; }
 
#rightbox1 {
 background:  url(/images/corners/tr_rightbox.png) no-repeat top right;
}

#firstnewsbody { 
   background: #6a533f url(/images/corners/tr_rightnewsbody.png) no-repeat top right;
}

#lastnews2 { 
  background: #6a533f url(/images/corners/br_rightnews.png) no-repeat bottom right;
}



#lastnews  {
   background:  url(/images/corners/bl_rightbox.png) no-repeat bottom left;
}



#rightnews p {
	margin-left: 2em;
}

.topline { border-top-width:1px; border-top-style: solid; border-top-color:#ffffff; }
#search {
        padding-bottom:1.0em; 
        padding-top:1.0em;
        padding-left:0.5em;
	background: #fff url(/images/corners/tr_searchbox.png) no-repeat top right;
}
#pagebody p {
        font: 1.0em Verdana, lucida sans, sans;
}
#pagebody ul { font: 1.00em verdana, lucida sans, sans; } 
#pagebody h3 {
	color: #bab152;
	margin-top: 0.25em;
	margin-bottom: 0;
	font: 400 2em Verdana , lucida sans, sans;

}

#pagebody h1 {
        color: #bab152;
        margin-top: 0.25em;
        margin-bottom: 0;
        font: 400 2em Verdana , lucida sans, sans;
}

#pagebody h2 {
        color: #bab152;
        margin-top:0;
        margin-bottom: 0;
        font: 200 1.2em verdana, lucida sans, sans;

}

#pagebody h4 {
	color: #bab152;
        margin-top:0;
	margin-bottom: 0;
	font: 200 1.2em verdana, lucida sans, sans;
}

#pagebody hr {
       color: #4e3320;
       background-color: #4e3320;
       height: 1px;
       border:0;
       margin-left:-3em;
       margin-right:1em;
}

         
#pagebody a {
	text-decoration: none;
}
#pagebody a:link {
	color: #6a533f
}
#pagebody a:visited {
	color: #6a533f;
}
#pagebody a:hover {
	color: #bab151;
}
#atthead {
	width: 16em;
        margin-top:1.0em;
	margin-left: 1.0em;
	border-style: solid;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-right-width: 0;
	border-top-width: 0;
	border-color: #4e3320;
	padding-bottom: 0.5em;
	padding-left: 1.1em;
        float:right;
        clear:right;
	margin-bottom: 1.0em;
}
#attname {
	font: bold 1.2em verdana, lucida sans, sans;
}
#attaddress {
	font: 0.8em verdana, lucida sans, sans;
}
#attorneys {
	float: left;
	padding-top: 19px;
}
.attorney {
	width: 16em;
	float: left;
}
.attpic {
	width: 8em;
        height: 8em;
	float: left;
}
.attpic img {
	border: 0;
}
.attinfo {
	font-size: 10pt;
        width:9em;
	float: left;
}
#disclaimer {
	clear: left;
	font-family: verdana, lucida sans, sans;
	text-decoration: none;
	margin-top: 2em;
	color: #8e7b69;
}

#disclaimer a:link {
        font-family: verdana, lucida sans, sans;
        text-decoration: none;
        margin-top: 2em;
        color: #8e7b69;
}

#disclaimer a:visited {
        font-family: verdana, lucida sans, sans;        text-decoration: none;
        margin-top: 2em;
        color: #8e7b69;
}
 
#search .button { color: #4e3320; background-color: #ffffff; border: 1px; border-style:solid; border-color:#bab152; font-size:1.0em; font-weight:bold; font-family: verdana, lucida sans, sans;}
#search .field { background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #4e3320; font-size: 1.0em; font-family: verdana, lucida sans, sans; }

#foot1 { clear:both; width:76.8em; background-color:#ffffff; }
#foot {  clear:both;
         background:#ffffff url(/images/corners/bl_pagebody.png) no-repeat bottom left; 
        width : 54.8em;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #4e3320; }
#foot p {margin:0; padding-top:1em; padding-bottom:1em;padding-left:2em; font: 1em Verdana, Lucida Sans, Bitstream Vera Sans, Sans; color: #4e3320; letter-spacing: 1.6px;}
.footgrn { font-size:1.3em; color: #bab152; Letter-Spacing:0.0em; }
#bottom {clear:both;}
.bottom {clear:both;}
#officepicture {float: left; margin-right:2em; margin-bottom:1em;}
#officeaddress {float: left;}
#officetext {clear: both; }

.offices { width: 14em; float:left; padding-top: 1em;}
.addresses {float: left; clear:right;}
.stupid {clear: both; height:  2em;}

#attlist { padding-left:1.5em;}

.attlistheading { font: bold 1em verdana, lucida sans, sans; padding-bottom:0.5em; color: #4e3320; }
.attlistitem { padding-bottom: .5em; }
.attlistitem a:link {
        text-decoration: none;
        color: #4e3320;
        margin-bottom:0;
        font: 0.9em verdana, lucida sans, sans;
}
.attlistitem a:visited {
        text-decoration: none;
        color: #4e3320;
        margin-bottom:0;
        padding-bottom:0;
        font: 0.9em verdana, lucida sans, sans;
}



/* default opacity for IE */
img {
        border:0; padding:0;
        filter:alpha(opacity=100);
        z-index:2;
        }
/* duplicate image positioning */img.idupe {
        position:absolute;
        z-index:2;
        visibility:hidden;        
	width:50.2em;
}


