body {
	background-image: url(assets/pageBack.jpg);
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#00214f;
	margin: 0px;
	padding: 0px;
}
  
a:link 		{color: #9b091a;	
				text-decoration:underline;}
				
a:visited 	{color: #9b091a;
				text-decoration:underline;}
				
a:hover 		{color: #00214f;
				text-decoration:underline;}	
.clearb { clear:both; }
hr.gray {
    height: 1px;
    margin: 6px 0; !margin: 0;
    color: #ccc; background-color: #ccc;
    border: 0;
    clear: left;
}

.biolist { line-height: 12pt; }

.biolist dl { margin: 0; padding: 0; }
.biolist dl dt { margin: 0; float: left; font-weight: bold; width:270px; }
.biolist dl dd { margin: 0; padding: 0; float: right; }
.biolist .title { font-weight: normal }
.biolist .phone { width: 120px; margin-right:80px; }
.biolist .email { width: 80px; }
.biolist .vcard { width: 80px; font-weight: bold; }
.biolist span.letter { font-size: 9pt; color: #993333; font-weight: bold; }

#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 917px;
	text-align: left;

}
.mainHeaderTitle {
    font: bold 23px Arial, Helvetica, sans-serif;
	color: #86744c;
	line-height:25px;
}
#header {
	background-image: url(assets/header4.jpg);
	margin: 0px;
	padding: 0px;
	width: 917px;
	background-repeat: no-repeat;
	height: 157px;
}
#headerHomePage {
	background-image: url(assets/header3.jpg);
	margin: 0px;
	padding: 0px;
	width: 917px;
	background-repeat: no-repeat;
	height: 359px;
}
#headerHomePage2 {
	margin: 0px;
	padding: 0px;
	width: 917px;
	background-repeat: no-repeat;
	height: 359px;
}
#mainContent {
	padding: 0px;
	width: 904px;
	background-image: url(assets/mainBack3.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#mainContent2 {
	padding: 0px;
	width: 904px;
	background-image: url(assets/mainBack4.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#leftContent {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 600px;
	float: left;
}
#leftContent2 {
	background-image:url(assets/mainPic1.jpg);
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 600px;
	float: left;
}
#leftContent2a {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 600px;
	float: left;
}
#leftContent2b {
	background-image:url(images/mainPic1_01.jpg);
	background-repeat:repeat;
	height:184px;
	padding-top: 0px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 48px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-weight: 500;
	text-align:justify;

}
#sidebar div {
	margin-right: 14px;
	margin-left: 4px;
	line-height:20px;
	
}
.maintext2{
	background-image:url(assets/hometext2.jpg);
	background-repeat:no-repeat;
	height:155px;
	padding-bottom:24px;
}
.maintext3{
	font-family: Times New Roman, Times, serif;
	font-size:28px;
	font-style:italic;
	font-weight:500;
	padding-bottom:64px;
	padding-top:48px:

}
.maintext3a{
	font-family: Times New Roman, Times, serif;
	font-size:22px;
	font-style:italic;
	font-weight:500;
	padding-bottom:8px;
	padding-top:0px;
	

}
.maintext4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8px;
}

.maintext5{
	font-family: Times New Roman, Times, serif;
	font-size:28px;
	font-style:italic;
	font-weight:500;
	line-height:50px;
	margin-left:270px;

}

.maintext6{
	font-family: Times New Roman, Times, serif;
	font-size:22px;
	font-style:italic;
	font-weight:500;

}

.maintext7{
	font-family: Times New Roman, Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:500;
}

.black_dot{
		background-repeat: repeat-x;
		background-image: url('images/black_dot.gif');
}

#sidebar {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 280px;
}
#leftTopContent  {
	margin-right: 8px;
	margin-left: 8px;
	background-image: url(assets/mainTop.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
#wrapper #mainContent #leftContent div {
	padding-left: 10px;
	line-height: 1.8em;
}

#leftTopContent p ,h3 {
	margin-left: 18px;
	margin-right: 12px;
	margin-top: 8px;
}

	.forms a {text-decoration: underline; color:#00214f;}
	.forms a:hover{text-decoration:underline; color:#00214f;}
	.forms a:visited {text-decoration:underline; color:#9b091a;}
	
.attorneymain{
font-size: 0.8em;

}
.footertext     {
	color:#FFF;
}

#footer {
	background-color: #002e62;
	height: 67px;
}
#mainAttyTop {
	background-image: url(assets/mainTop.jpg);
	margin: 0px;
	padding: 0px;
	height: 251px;
	width: 580px;
	background-repeat: no-repeat;
}

.attyMeta  {
	padding-left:16px;
	padding-top:10px;
	width: 410px;
	font-size: 1.2em;
}

.attyMeta .address {
	margin-top:10px;

	width:230px;
	float:left;
}

.attyMeta * {

}

.attyMeta .numbers {

	width:135px;
	float:left;
	margin-top:10px;
}

.attyMeta .martindale {

	width:135px;
	float:right;
	margin-top:10px;
}



.attyMeta .contactLinks {

	width:135px;
	float:right;
	margin-top:10px;
}
.officename {
	text-decoration:underline;
}

ul.contactLinks {
	float: right;
	display: block;
	margin: 0;
	padding: 0;
	padding-left: 18px;
	width: 150px;
        list-style-type: none;
}

.contactLinks li { margin: 0; padding: 0; }
.clr { 
	line-height:0px;
	clear:both; 
	font-size:0px; 
	height:0px;
	margin:0px;
	padding:0px;
}
.clrL { 
	line-height:0px;
	clear:left; 
	font-size:0px; 
	height:0px;

}
.title01 {
	margin: 0;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
#attyTable {
	margin-left: 2px;
	padding-left: 6px;
}
#menuimg {
	float: right;
	margin-top: 0px;
	padding-top: 78px;
	padding-right: 4px;
}
#menuimg2 {
	float: right;
	margin-top: 0px;
	padding-top: 78px;
	padding-right: 4px;
}
#menuimg3 {
	float: right;
	margin-top: 0px;
	padding-top: 78px;
	padding-right: 4px;
}

.att1 {
	font-size: 1.4em;
	line-height: 30px;
	font-weight: bold;
}
.att2 {
	font-size: 0.95em;
	line-height: 20px;
	font-weight: bold;
}
.att3 {
	font-size: 0.9em;
	line-height: 30px;
	font-weight: bold;
	vertical-align: top;

}

.att4 {
	font-size: 0.9em;
	line-height: 14px;
	font-weight: bold;
	vertical-align: top;
	padding-left:10px;
}

.news { font-size:10px; }

#contentSide ul {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:12px;
	list-style-type:none;
}

#contentSide ul li {	
	margin-bottom:5px;
}

#contentSide .submenu {
	color: #666;
	margin: 7px 10px;
	padding 0:
}
#contentSide .submenu ul {
	list-style: none;
	padding: 8px 6px 0px 6px;

	margin: 0px;
}

#contentSide .submenu ul li ul {
	margin-bottom: -10px;	
}

#contentSide .submenu ul li ul li a {
	font-weight:normal;
}

#contentSide .submenu li { padding-bottom: 4px; }
#contentSide .submenu a { 
	color: #4a0c29;

	font-weight:bold;

	text-decoration: none;
}
#contentSide .submenu a.onNav, 
#contentSide .submenu a:hover { color: #000; text-decoration: none;}

.attySidePad
{
	padding-bottom:4px;
	}
.mainBackLink {
	line-height:10px;
	}
.g1 {
	background-image: url(assets/g1.jpg);
	background-repeat: no-repeat;
	padding-left:2px;
	padding-bottom:14px;
	padding-top:10px;
}

.g2 {
	background-image: url(assets/g2.jpg);
	background-repeat: no-repeat;
	padding-left:2px;
	padding-bottom:14px;
	padding-top:10px;
}
.sidetitle {
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:
}

.sidetitle2 {
	font-size:11px;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:
}

.side-pad {
	padding-left:0px;
	font-size:12px;
}
.splitlines_courts {
	padding-left:0px;
	font-size:12px;
}

.splitlines_education {
	padding-left:0px;
	font-size:12px;
}

.splitlines_practice {
	padding-left:0px;
	font-size:12px;
}

.splitlines_affiliations {
	padding-left:0px;
	font-size:12px;
}

.splitlines_involvement {
	padding-left:0px;
	font-size:12px;
}

.quicklook{
	font-size:14px;
	font-weight:bold;
}

.repexp{
	font-size:14px;
	font-weight:bold;
}

.comminv{
	font-size:14px;
	font-weight:bold;
}

.prespub {
	font-size:14px;
	font-weight:bold;
}

.profaff {
	font-size:14px;
	font-weight:bold;
}

.procert {
	font-size:14px;
	font-weight:bold;
}

#lowtext{
	margin:auto;
	margin: 0px;
	padding: 0px;
	padding-top:8px;
	width: 917px;
	text-align: center;
	clear: both;
}
#footerImage4 {
	background-image: url(assets/footer3.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	padding-top:45px;
	height: 49px;
	font-size: 0.9em;
	color:#91abce;
	width: 917px;
	text-align: center;
	
}
#footerImage {
	background-image: url(assets/footer3.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	padding-top:45px;
	height: 49px;
	font-size: 0.9em;
	color:#91abce;
	width: 917px;
	text-align: center;
	clear: both;
}
#footerImage2 {
	background-image: url(assets/footer4.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	padding-top:40px;
	height: 40px;
	font-size: 1.0em;
	color:#91abce;
	width: 917px;
	clear: both;
	text-align: center;
}
a.footertext:link 		{COLOR: #91abce;
				text-decoration: none;
				}

a.footertext:visited 	{COLOR: #91abce;
				text-decoration: none;
				}

a.footertext:hover 		{COLOR: #91abce;
				text-decoration: none;
		}
		/* bio list pages */
.bioLetters { font-size: 16px; padding-bottom: 0px; 
	margin-top:15px;
	text-align:center;
	color: #ccc; }
.bioLetters .letter { 
	font-weight: bold; 
	margin-right:12px; 
	margin-right:9px;  

}

.biolisttitle {
	padding: 8px 0 0 2px;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
	color: #86744c;
	border-bottom: 2px solid;
}

.biolist { line-height: 12pt; }

.biolist dl { margin: 0; padding: 0; }
.biolist dl dt { margin: 0; float: left; font-weight: bold; width:270px; }
.biolist dl dd { margin: 0; padding: 0; float: right; }
.biolist .title { font-weight: normal }
.biolist .phone { width: 120px; margin-right:80px; }
.biolist .email { width: 80px; }
.biolist .vcard { width: 80px; font-weight: bold; }
.biolist span.letter { font-size: 9pt; color: #993333; font-weight: bold; }
#wrapper #mainContent #sidebar .submenu .sidenav ul li {
	list-style-type: square;
}
.sidbarRightText {
	font-size: 1em;
	font-weight: bold;
	text-align: right;
}
.locImg {
	text-align: center;
}

/* forms */
.stndForm { padding: 0; margin: 0; }

.stndForm input.txt, select.txt { 
	color: #000; 
	background-color: #fff; 
	width: 300px; 
	border: 1px solid #7f9db9;

}

.stndForm select.txt { 
	!width:304px;
}

.stndForm input.phone1,
.stndForm input.phone2,
.stndForm input.phone3,
.stndForm input.fax1,
.stndForm input.fax2,
.stndForm input.fax3 { 
	color: #000; 
	background-color: #fff; 
	width: 28px; 
	border: 1px solid #7f9db9;

}

.stndForm input.phone3,
.stndForm input.fax3 { 
	width: 35px; 
}

.stndForm p { 
	display: block; 
	padding: 8px 0; 
	margin: 0; 
	border-top: 1px solid #f3efe0; 
}
.stndForm p label { float: left; width: 140px; }
.stndForm label, .stndForm .label { font-size: 9pt; font-weight: bold; color: #86744c; }
.stndForm input.city {
	color: #000; 
	background-color: #fff; 
	border: 1px solid #7f9db9;
        width: 143px;
        margin-top: 4px;
}
.stndForm input.state {
	color: #000; 
	background-color: #fff; 
	border: 1px solid #7f9db9;
        width: 26px;
        margin-top: 4px;
}
.stndForm input.zip {
	color: #000; 
	background-color: #fff; 
	border: 1px solid #7f9db9;
        width: 50px;
        margin-top: 4px;
}
.stndForm .submitButton {
	font-size:12px;
	font-weight: bold;
	background: #6c113c;
	color: #fff;
	padding: 1px;
	border: 1px outset #f3efe0;
}

.stndForm .searchButton {
	
}
#link1{
	width:170px;
	height:170px;
	margin-left:67px;
	margin-top:0px;
	border:thin;

}
#link2{
	width:170px;
	height:170px;
	margin-left:336px;
	margin-top:-180px;
	border:thin;
}