body {
	font:        1em Arial, Helvetica, sans-serif;
	background:  #aaa;
	color:       #333;
	max-width:   1024px;
	margin:      0 auto;
	padding:     0.5em 0.6em;
	text-align:  center;
}
#container {
	text-align:       left;
	border:           1px solid #000;
	background-color: #eee;
}
#top {
	border-bottom: 1px solid #000;
}
#top #colorsplash {
	background: #63002f;
	padding:    0.4em;
}
/*                             */
/* Left Menu / Navagation Menu */
/*                             */
#leftmenu {
	float:  left;
	width:  13.25em; /* value through iterative process */
	margin: 1em 1em 3em 1em;
}
/* #leftmenu #logo {} */

#leftmenu #logo img.logo {
	width:  13.75em;
	height: 4.75em;
}
#logo a img {
	text-decoration: none;
	color: #666;
	background: #eee;
	border: none;
}
#logo a:link {
	text-decoration: none;
	color: #666;
	background: #eee;
	border: none;
}
#logo a:visited {
	text-decoration: none;
	color: #666;
	background: #eee;
	border: none;
}
#logo a:hover {
	text-decoration: none;
	color: #666;
	background: #eee;
	border: none;
}
#leftmenu #logo #focus {
	text-align:     center;
	font-size:      80%;
	font-style:     italic;
	color:          #666;
	letter-spacing: 0;
	padding-bottom: 2em;
}
#leftmenu .leftmenuitem {
	display:       block;
	width:         13em;
	padding:       0.4em;
	border-bottom: 1px solid #000;
}
#leftmenu .leftmenuitem-withtop {
	display:       block;
	width:         13em;
	padding:       0.4em;
	border-top:    1px solid #000;
	border-bottom: 1px solid #000;
}
#leftmenu .leftmenuitem:link {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem:visited {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}
#leftmenu .leftmenuitem-withtop:link {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-withtop:visited {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-withtop:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}
#leftmenu .leftmenuitem-l2-withtop {
	display:       block;
	width:         12em;
	padding:       0.4em;
	margin-left:   1em;
	border-top:    1px solid #000;
	border-bottom: 1px solid #000;
}
#leftmenu .leftmenuitem-l2-withtop-sansbottom {
	display:       block;
	width:         12em;
	padding:       0.4em;
	margin-left:   1em;
	border-top:    1px solid #000;
}
#leftmenu .leftmenuitem-l2 {
	display:       block;
	width:         12em;
	padding:       0.4em;
	margin-left:   1em;
	border-bottom: 1px solid #000;
}
#leftmenu .leftmenuitem-l2-sansbottom {
	display: block;
	width:   12em;
	padding: 0.4em;
	margin-left: 1em;
}
#leftmenu .leftmenuitem-l2-withtop:link {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l2-withtop:visited {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l2-withtop:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}
#leftmenu .leftmenuitem-l2:link {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l2:visited {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l2:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}
#leftmenu .leftmenuitem-l2-sansbottom:link {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l2-sansbottom:visited {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l2-sansbottom:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}
#leftmenu .leftmenuitem-l2-withtop-sansbottom:link {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l2-withtop-sansbottom:visited {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l2-withtop-sansbottom:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}
#leftmenu .leftmenuitem-l3 {
	display:       block;
	width:         11em;
	padding:       0.4em;
	margin-left:   2em;
	border-bottom: 1px solid #000;
}
#leftmenu .leftmenuitem-l3-sansbottom {
	display:       block;
	width:         11em;
	padding:       0.4em;
	margin-left:   2em;
}
#leftmenu .leftmenuitem-l3:link {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l3:visited {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l3:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}
#leftmenu .leftmenuitem-l3-sansbottom:link {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l3-sansbottom:visited {
	text-decoration: none;
	background-color: #eee;
	color: #000;
}
#leftmenu .leftmenuitem-l3-sansbottom:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}
/* #leftmenu #newsletter { font-size: 80%; margin-top: 75px; margin-bottom: 30px; margin-left: 15px; padding: 10px; border: 1px dotted #000; line-height: 105%; } */



/*              */
/* Main Content */
/*              */
#content {
	line-height: 130%;
	margin-left: 15.75em;
	background:  #fff;
	padding:     1em;
}
#content #pagetitle h1 {
	margin-top:       0;
	max-width:        100%;
	background-color: #63002f;
	color:            #fff;
	font-size:        150%;
	font-weight:      bold;
	padding:          1em;
}
#content h1 {
	font-size: 120%;
	padding-top: 0.75em;
}
#content h2 {
	font-size: 110%;
	padding-top: 0.75em;
}
#content h3 {
	font-size: 105%;
	padding-top: 0.75em;
}
#content .bold {
	font-weight: bold;
}
#content .italic {
	font-style: italic;
}
#content .smallcaps {
	font-variant: small-caps;
}
#content a:link {
	text-decoration: underline;
	color: #63002f;
}
#content a:visited {
	text-decoration: none;
	color: #63002f;
}
#content a:hover {
	text-decoration: none;
	color: #fff;
	background: #63002f;
}
#content #legal-news {
	font-size:   90%;
	line-height: 120%;
	float:       right;
	width:       48%;
	border:      1px dotted #000;
	height:      13em;
	overflow:    auto;
}
#content #legal-news h1 {
	padding-top: 0;
}
#content #legal-news h2 {
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0;
}
#content #legal-news p {
	padding-top: 0;
	margin-top: 0;
}
#content #publications-seminars-interviews {
	font-size:   90%;
	line-height: 120%;
	width:       48%;
	border:      1px dotted #000;
	height:      13em;
	overflow:    auto;
}
#content #publications-seminars-interviews h1 {
	padding-top: 0;
}
#content #publications-seminars-interviews h2 {
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0;
}
#content #publications-seminars-interviews p {
	padding-top: 0;
	margin-top: 0;
}
#content #articles h2 {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#content #articles p {
	padding-top: 0;
	margin-top: 0;
}
/*
#content #lawyer-bio-header #contact-and-image {
   float: right;
   border: 1px dotted #000;
   height: 186px;
   padding-right: 140px;
   margin-right: 10px;
   margin-left: 10px;
   background-position: 100% 10px;
   background-repeat: no-repeat;
}
*/

/* crumbs at the top of the page: <p id="location"><a href="/">Home</a> &rarr; somewhere</p> */
#location {
	font-size: 90%;
}
/*        */
/* Footer */
/*        */
#footer {
	clear:          left;
	border-top:     1px solid #000;
	padding:        5px 0px;
	background:     #63002f;
	color:          #fff;
	font-size:      80%;
	text-align:     right;
	vertical-align: middle;
	line-height: 95%;
}
#footer a:link {
	text-decoration: none;
	color: #fff;
	background: #63002f;
}
#footer a:visited {
	text-decoration: none;
	color: #f1e5ab;
}
#footer a:hover {
	text-decoration: none;
	color: #ea1a11;
	background: #fff;
}
#footernav {
	text-align: center;
}
#footer a:link {
	text-decoration: none;
	color: #fff;
	background: #63002f;
}
#footer a:visited {
	text-decoration: none;
	color: #fff;
	background: #63002f;
}
#footer a:hover {
	text-decoration: none;
	color: #63002f;
	background: #ddd;
}
/*                  */
/* Copyright Notice */
/*                  */
#copyright {
	font-size: 80%;
	text-align: right;
}
#copyright .smallcaps {
	font-variant: small-caps;
}
/*                 */
/*  Privacy Policy */
/*                 */ 
#privacy-policy {
	font-size: 80%;
	text-align: left;
	float: left;
}
#privacy-policy a:link {
	text-decoration: none;
	background-color: #aaa;
	color: #333;
}
#privacy-policy a:visited {
	text-decoration: none;
	background-color: #aaa;
	color: #333;
}
#privacy-policy a:hover {
	text-decoration: none;
	background-color: #333;
	color: #aaa;
}
.leftfloat {
	float: left;
	width: 75%;
}
.rightfloat {
	float: right;
	width: auto;
}
/*Jun added */
.aastyle {
	text-decoration:none;
	color: #63002f;
}
.aastyle a:link {
	text-decoration: none;
	color: #63002f;
}
.aastyle a:visited {
	text-decoration: none;
	color: #63002f;
}
.aastyle a:hover {
	text-decoration: none;
	color: #fff;
	background: #63002f;
}
.p0 {
	margin-bottom:-15px;
}
.p0list {
	margin-bottom:-10px;
	text-indent:30px
}
.p1list {
	padding-left:30px;
	margin-bottom:-10px;
	text-indent:-20px
}
.p2list {
	padding-left:60px;
	margin-bottom:-10px;
	text-indent:-20px
}
.p3list {
	padding-left:90px;
	margin-bottom:-10px;
	text-indent:-20px
}
.contLi {
	padding-left:22px;
	margin-left:22px;
	text-decoration: none;
}

