body 
{
	margin-bottom: 0px;
	background-color: 0B2C57;
}
td{
 vertical-align:top;
 

}
.visiting{ color: #FFCC33; text-align:center;}
#middletext a
{ 
color: #0099FF; font-size:12px; text-decoration:none;
}
#middletext
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing:inherit;	
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	text-align:justify;
}
#middletext 
{ 
text-align:justify;
}
.copyright
{	color: #666666;
	font-size: 9px;
}
.copyright p
{	color: #666666;
	font-size: 10px;
}
.profimage
{ margin:5px 5px 5px 5px;}
.bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:inherit;	
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	margin-left:10px;
	text-align:justify;
}

.style2 {
	color: #FFFFFF;
	font-size: 32px;
	padding-top: 15px;
	margin-top: 20px;
}

td, textarea, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:inherit;	
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	margin-left:5px;
	margin-right:5px;
}
#lowerlinks {
	font-family: Tahoma;
	font-size: 10 px;
	color: 616161;
	font-weight: normal;
	line-height: 14px;
}
#jhu {vertical-align:middle;}
#leftlinks {
	font-family: Tahoma;
	font-size: 12px;
	color: 616161;
	font-weight: normal;
	line-height: 14px;
}

#outerWrapper {
    background:#ffffff;
    margin:0 45px 0 45px;
    padding:8px;
}

#outerFooter {
    background:#EAE8DF;
    margin:0 45px 0 45px;
    padding:8px;
    text-align:left;
}


/* main layout */

#logo {
	position: absolute;
	left:53px;
	top:35px;
	width:176px;
	margin:0;
	padding:0;
}

#topHeader {
	height:50px;
	margin:0;
	padding:0;
	text-align:left;
}

#searchAndTools {
	float:right;
    margin:25px 10px 0 0;
    padding:0;
}

#tools {
	margin:7px 0 0 13px;
	padding:0;
	float:left;
}
#tools img {
    margin:0 0 0 6px;
}

#search {
	margin:0;
	padding:4px 0 0 0;
	text-align:right;
	float:left;
}
#search form {
    padding:0;
    margin:0;
}
#search .searchBox {
    width:128px;
    height:17px;
    border:solid 1px #0B2C57;
    font-size:11px;
}

#navbar {
	height:24px;
	margin:8px 0 8px 0;
	padding:0;
	background:#0B2C57;
}

#masterContent {
	background:#ffffff;
	margin:0;
	padding:0;
	width:100%;
}
#masterContent table {
    width:100%;
    /*background:#ffffff;*/
}

#leftwali {
background-color:#5298C9;
}
#leftwali a{
font-size: 14 px;
}
#leftwali a:hover	
	{	
		text-decoration:underline;
		background-color:#FF9900;
	}

#leftheader {
    vertical-align:top;
	background:#eeeeee;
    width:175px; /* 175 */
	height:100px; /* 100 */
	border-bottom:solid 8px #ffffff;
	border-right:solid 8px #ffffff;
}
#leftnav {
    vertical-align:top;
    background:#ffffff url(../images/monogram.gif) no-repeat;
    width:175px; /* 175 */
	border-right:solid 8px #ffffff;
}

#rightheader {
    vertical-align:top;
	background:#F68F1E;
    width:210px; /* 210 */
   	height:100px; /* 100 */
	border-bottom:solid 8px #ffffff;
	border-left:solid 8px #ffffff;
}
#rightnav {
    vertical-align:top;
   /* background:#FFFFFF;
   /* width:210px;  210 */
	
    font-size: x-small;
}
#rightprint {
    background:#ffffff;
    width:210px; /* 210 */
    height:38px; /* 38 */
   	border-bottom:solid 8px #ffffff;
}
#printPDF {
    padding:10px 0 10px 20px;
}
#printPDF a {
   	color: #FF6600;
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
#rightprint a:hover {
    text-decoration:underline;
}

#centerheader {
    vertical-align:bottom;
    padding:0 0 5px 15px;
    color:#ffffff;
    font-family:"arial narrow", arial, helvetica, verdana, sans-serif;
    font-size:30px;
	background:#F68F1E;
	height:100px; /* 100 */
	border-bottom:solid 0px #ffffff;
}
#centercontent {
    vertical-align:top;
    padding:0 30px 30px 30px;
    color:#666666;
    font-size:12px;
    line-height:16px;
	font-weight:normal;
}
#centercontent ul {
    list-style-image:url(/images/bullet_sun_orange.gif);
}
#centercontent ul li {
    margin-bottom:10px;
}

#footer {
	margin:8px 0 0 0;
	padding:0;
	height:20px;
	text-align:right;
	background:#2A79A4;
}
#footerText {
	padding:8px 13px 0 0;
	color:#ffffff;
	font-size:11px;
}
#footer a {
    color:#ffffff;
    text-decoration:none;
}
#footer a:hover {
    text-decoration:underline;
}
	
#pageTitle {
	color:#F68F1E;
	font-size:22px;
	font-weight: lighter;
	line-height:20px;
	margin:0 0 40px 0;
	padding:0;
}

#breadcrumb {
	text-align:right;
	margin:0px 0 25px 0;
    padding:0;
    color: #FF9900;
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:10px;
    font-weight: 100;
}
#breadcrumb a {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:10px;
    font-weight: lighter;
    color: #999999;
    text-decoration:none;
}
#breadcrumb a:hover {
    text-decoration:underline;
	background-color:#FF9900;
	color:#FF6600;
}
#breadcrumb .nolink {
    color:#F68F1E;
}

#outerFooter {
	position:relative;
	margin:0 0 0 60px;
	color:#466C9D;
	font-size:10px;
}
#outerFooter a {
    color:#466C9D;
    text-decoration:none;
}
#outerFooter a:hover {
    text-decoration:underline;
}



/* Search ------------- */

#searchbar {
    height:20px;
    background:#F2ECD6;
    color:#000000;
    padding:1px 3px 1px 3px;
    clear:both;
}

#searchnavTop {
    height:20px;
    padding:1px 3px 1px 3px;
    margin:0 0 20px 0;
}

#searchnavBottom {
    margin:20px 0 0 0;
}


/* Attorneys ---------- */

.attorneyListing {
    border-bottom:solid 1px #466C9D;
    padding:2px;
}
.attorneyListing a {
    color:#ff6600;
    text-decoration:none;
}
.attorneyListing a:hover {
    text-decoration:underline;
}

#contactInfo {
    line-height:16px;
}

#bioTitle {
    font-weight:bold;
    margin:-5px 0 15px 0;
}

#bioPhoto {
    float:left;
    clear:both;
    background:#EAE8DF;
    padding:5px;
    border:solid 1px #ffffff;
    margin:0 20px 20px 19px;
}
#bioPhoto img {
    border:solid 1px #ffffff;
}

#leftlinks li:hover>a	
	{	
		text-decoration:underline;
	}
.frame {
	border: 1px solid #E8E9D7;
}

.text1 {
	font-family: tahoma;
	font-size: 11px;
	color: a2cddf;
	font-weight: bold;
}
.text2 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: a2cddf;
}
.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.text4 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: 3e6641;
}
.text5 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 67767a;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 4E4E4E;
}

a:link {
	color: #ff3300;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;

}
a:visited {
	color: #FF3300;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;

}

.otherlink
{color:#fff;}
.glossymenu1 li a
{ text-decoration:none;}
.pageheading
{
font:Verdana, Arial, Helvetica, sans-serif medium ;
color:#FFFFFF;


}
.prfpix
{
	background:#fdf1cb;
	padding:10px;
	border:4px solid #fdf1cb;
	margin-top:20px;
	margin-left:10px;
	width:104px;
}
a:hover {
	color: #FF6600;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

a.a:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: a2cddf;
	text-decoration: none;
}
a.a:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: a2cddf;
	text-decoration: none;
}
a.a:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: a2cddf;
	text-decoration: underline;
}

a.b:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: ffffff;
	text-decoration: underline;
}
a.b:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: ffffff;
	text-decoration: underline;
}
a.b:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: ffffff;
	text-decoration: none;
}

a.c:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 71A2CB;
	text-decoration: none;
}
a.c:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 71A2CB;
	text-decoration: none;
}
a.c:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 71A2CB;
	text-decoration: underline;
}

a.d:link {



	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:visited {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:hover {


	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.e:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 71A2CB;
	text-decoration: underline;
}
a.e:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 71A2CB;
	text-decoration: underline;
}
a.e:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #81992B;
	text-decoration: none;
}

a.f:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 898989;
	text-decoration: underline;
}
a.f:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 898989;
	text-decoration: underline;
}
a.f:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #81992B;
	text-decoration: none;
}

a.g:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
