body {background: white; font-size: 10pt;}
a:link, a:visited {color: #000; background: transparent; font-weight: bold; text-decoration: underline;}

#brdcrmbs {margin: 10px auto; padding: 0; text-align: left;}
#brdcrmbs ul {margin: 0; padding: 1px 18px 0 0; height: auto;}
#brdcrmbs ul li {list-style: none; display: inline; padding: 6px 0;}

/*header*/
#hdr {display: none;}

/*sidebar*/
#sdbr {display: none;}

/*main*/
#mn {width: auto; margin: 0; padding: 0 3% 0 0; border: 0; float: none !important; color: black; background: transparent none;}
#mn h3 span.hide {width: auto; height: auto; position: relative; display: block;}
#mn p {line-height: 2.0; text-indent: 2.0em; font-size: 10pt;}
/*practice areas*/
	.prctcars #mn ul#areas {margin: 25px 0 25px 55px;}
	.prctcars #mn ul#areas li {line-height: 2.0;}
/*attorney bios*/
	.attrnys #bios #bioimg {border: none; width: 157px; height: 189px; float: none; margin: 0; padding: 0;}
	.attrnys #bios ul#info {color: #000; margin: 0; padding: 0; height: auto; top: 0;}
	.attrnys #bios ul#info li {font-weight: bold; list-style: none; line-height: 1.2; margin: 0; padding: 0;}
	.attrnys #bios ul#info li.email {margin: 0;}
	.attrnys #bios ul#info li a#bioeml {background: inherit; color: #995544; font-weight: bold;}
	.attrnys #bios ul#info li#biolnk a#biovcard {display: none;}
	.attrnys #bios h4 {background: inherit; color: #003366; font-weight: bold; margin: 10px 0; font-size: 11pt;}
	.attrnys #bios p#btm {display: none;}
	.attrnys #bios ul#biolst {margin: 10px 0 10px 50px;}
	.attrnys #bios ul#biolst li {line-height: 1.5;}
	.attrnys #bios ul#areas {margin: 5px 20px 15px 20px;}
	.attrnys #bios ul#areas li {line-height: 1.5; list-style: none;}
	.attrnys #bios ul#areas li a {font-weight: bold; text-decoration: none;}
/*contact us*/
	.cntctus #mn h3 {background: url(../contact/images/mn-ttl-cu.gif) no-repeat top; width: 558px; height: 70px;}
	.cntctus #mn p {width: 450px; padding: 0 0 0 60px; line-height: 2.0; font-size: 11px; text-indent: 2.0em;}
	.cntctus #mn p#top {padding: 30px 0 0 60px;}
	#cntctus #mn p#dsc {padding: 25px 0 25px 60px; font-style: italic; font-size: 9px; text-indent: 0;}
	#cntctus #mn p#req {padding: 0 0 15px 60px; font-weight: bold; text-indent: 0;}
	#cntctus #mn form {padding: 0 0 25px 60px; position: relative; height: 350px;}
	#cntctus #mn #fscu #lblFName {top: 0; right: 428px; position: absolute; font-weight: bold;}
	#cntctus #mn #fscu #txtFName {top: -2px; left: 135px; position: absolute; font-size: 11px; width: 140px;}
	#cntctus #mn #fscu #lblLName {top: 27px; right: 428px; position: absolute; font-weight: bold;}
	#cntctus #mn #fscu #txtLName {top: 25px; left: 135px; position: absolute; font-size: 11px; width: 140px;}
	#cntctus #mn #fscu #lblStrt {top: 54px; right: 428px; position: absolute;}
	#cntctus #mn #fscu #txtStrt {top: 52px; left: 135px; position: absolute; font-size: 11px; width: 140px;}
	#cntctus #mn #fscu #lblCty {top: 81px; right: 428px; position: absolute;}
	#cntctus #mn #fscu #txtCty {top: 79px; left: 135px; position: absolute; font-size: 11px; width: 140px;}
	#cntctus #mn #fscu #lblSte {top: 108px; right: 428px; position: absolute;}
	#cntctus #mn #fscu #slctSte {top: 106px; left: 135px; position: absolute; font-size: 11px; width: 55px;}
	#cntctus #mn #fscu #lblZp {top: 108px; right: 343px; position: absolute;}
	#cntctus #mn #fscu #txtZp {top: 106px; left: 225px; position: absolute; font-size: 11px; width: 50px;}
	#cntctus #mn #fscu #lblEml {top: 0px; right: 193px; position: absolute; font-weight: bold;}
	#cntctus #mn #fscu #txtEml {top: -2px; left: 379px; position: absolute; font-size: 11px; width: 140px;}
	#cntctus #mn #fscu #lblPhn {top: 27px; right: 193px; position: absolute; font-weight: bold;}
	#cntctus #mn #fscu #txtPhn {top: 25px; left: 379px; position: absolute; font-size: 11px; width: 140px;}
	#cntctus #mn #fscu #lblCmpny {top: 54px; right: 193px; position: absolute;}
	#cntctus #mn #fscu #txtCmpny {top: 52px; left: 379px; position: absolute; font-size: 11px; width: 140px;}
	#cntctus #mn #fscu #lblFx {top: 81px; right: 193px; position: absolute;}
	#cntctus #mn #fscu #txtFx {top: 79px; left: 379px; position: absolute; font-size: 11px; width: 140px;}
	#cntctus #mn #fscu #lblCmmnts {top: 145px; left: 60px; position: absolute; font-weight: bold;}
	#cntctus #mn #fscu #txtCmmnts {top: 160px; left: 60px; position: absolute; font-size: 11px; width: 400px; height: 150px;}
	#cntctus #mn #fscu #bntSnd {top: 340px; left: 60px; position: absolute; cursor: pointer;}
	

ul#attnylst {width: 230px; top: 32px; left: 290px; position: absolute; margin: 0; padding: 0; background: #995544; color: inherit; border: 1px solid #000000;}
ul#attnylst li {background: #995544 url(../images/mnav2nd-arrw01.gif) no-repeat 5px 12px; color: #FFFFFF; font-size: 10px; padding: 8px 0 8px 25px; list-style: none; text-transform: uppercase;}
ul#attnylst li ul {display: none; background: #995544; color: inherit; margin: 0 0 -8px -25px; padding: 8px 0 0 0;}
ul#attnylst li ul li {display: inline; background: none; margin: 0; padding: 0; text-transform: none;}
ul#attnylst li ul li a {height: 100%; background: #BB7777 url(../images/mnav2nd-dot01.gif) no-repeat 7px 12px; font-size: 10px; border-top: 1px solid #000000; padding: 8px 0 8px 18px; display: block; color: #FFFFFF; text-decoration: none;}
ul#attnylst li ul li a:hover {background: #995544 url(../images/mnav2nd-dot02.gif) no-repeat 7px 12px;  color: #FFFFFF; display: block;}
ul#attnylst li:hover ul, #mn ul#attnylst li.mnhover ul {display: block;}

/*footer*/
#ftr {margin: 0 auto 10px auto; padding: 16px 0; width: 800px; text-align: left; border-bottom: 1px solid #000; font-size: 9px;}
#ftr a {font-size: 9px; text-decoration: none;}
#ftr a:hover {text-decoration: underline;}
#ftr a#ftrfplnk {margin: 0 0 0 13px;}
#ftr p#cpyrght {margin: 0 13px 0 0; float: none;}
