@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

p {
	font: 14px/18px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 15px 0px;
}

/* special for superlawyers */
.sl_badge_120 {
	width:120px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:rgb(255,255,255);
	font-family:arial;
	font-size:12px;
	border:1px solid rgb(191,191,191); 
	border-bottom:4px solid rgb(86,131,154);
	line-height:1.5;
	}

.sl_badge_120 .profile {
	padding:2px;
	}

.sl_badge_120 a {
	color:rgb(131,7,30);
	text-decoration:none;
	}

.sl_badge_120 a:hover {
	text-decoration:underline;
	}

.sl_badge_120 .online {
	width:100%;
	text-align:center;
	font-family:arial,sans-serif;
	font-style:italic;
	font-weight:bold
	;font-size:12px;
	color:rgb(148,0,37);
	}

.sl_badge_120 .visit { 
	text-align:center; 
	font-size:10px; 
	}


IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.justcenterit {
text-align:center;
}

.center-it {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#0000FF;
}
.center-it_sm {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000033;
}

ul {
	font: 14px/18px Arial, Helvetica, sans-serif;
	text-align: left;
	list-style: outside;
	margin: 0px 0px 15px 10px;
	padding: 0px 0px 0px 10px;
	}
	
ul li {
text-align: left;
font: 14px/18px Arial, Helvetica, sans-serif;
list-style: outside;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ol {
	font: 14px/18px Arial, Helvetica, sans-serif;
	text-align: left;
	list-style: outside;
	margin: 0px 0px 15px 10px;
	padding: 0px 0px 0px 10px;
	}
	
ol li {
text-align: left;
font: 14px/18px Arial, Helvetica, sans-serif;
list-style: outside;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

hr {
margin: 10px 0px 10px 0px;
color: #ccc;
background-color: #ccc;
height: 10px;
border: none;
}

.redhighlight {
font: 900 14px/18px Arial, Helvetica, sans-serif;
text-align: left;
margin: 15px 0px 15px 0px;
color: #990000;
}

.redhighlightcenter {
font: 900 14px/18px Arial, Helvetica, sans-serif;
text-align: left;
margin: 15px 0px 15px 0px;
color: #990000;
text-align:center;
}

a.titlewounderline {
text-decoration:none;
}

body {
	background: url(../img/whiteback.png);
background-position: top center;
background-repeat: repeat-y;
background-color: #2D2039;
	margin: 0px auto;
	padding: 0;
}

* html body {
	text-align: center;
}

#wrapper {
	margin: 0 auto;
	width: 763px;
	height: auto;
	background: #fff;
}

/* Logo */

#logo {
	background: url(../img/myerson_logo.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: none;
	margin-left: 60px;
	width: 170px;
	height: 49px;
}

* html #logo {
	margin-left: -500px;
}
	
/* End Logo */

/* Header Build */

#header {
background: url(../img/header.jpg);
width: 763px;
height: 275px;
background-position: top center;
background-repeat: no-repeat;
background-color: none;
margin: 0px auto 0px auto;
}

#hphighlight
{
text-align:center;
width: 95%;
padding: 10px;
background-color:#006699;
color:#0000FF;
border-color:#000000;
margin-left: auto ;
margin-right: auto ;


}

#header_anim {
	background-color: #D86457;
	height: 160px;
	width: 320px;
	margin: 25px 65px 0px 385px;
}

/* End Header Build */


/* Start Menu Build */
	
#nav {
	width: 760px;
	height: auto;
}

#nav_left {
	background: url(../img/menu_left.png);
	width: 24px;
	margin-left: 1px;
	height: 35px;
	float: left;
}

#nav_right {
	background: url(../img/menu_right.png);
	width: 20px;
	margin-left: 0px;
	height: 35px;
	float: left;
}

#menu {
	background: url(../img/menu_bg.png);
	background-repeat: repeat-x;
	width: 714px;
	height: 35px;
	float: left;
}

#menu_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-top: 3px;
	color: #49335C;
	width: auto;
	font-weight: bold;
	height: auto;
	float: left;
}

#menu_divider {
	background: url(../img/menu_separator.png);
	height: 22px;
	width: 10px;
	margin: 0 2px 0 0px;
	float: left;
}

a.topnav:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #49335C;
	text-decoration: none;
}


a.topnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #49335C;
	text-decoration: none;
}


a.topnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #D76258;
	text-decoration: none;
}


a.topnav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #49335C;
	text-decoration: none;
}

/* End Menu Build */


/* Start Content Build */

#content {
	background: url(../img/body_bg.png);
	background-repeat: repeat-y;
	width: 760px;
	height: auto;
}

#content_wrap {
	width: 740px;
	height: auto;
	margin: 0 auto;
}

/* End Content Build */


/* Start Footer Build */

#footer_tmp {
	background: url(../img/footer_tmp.png);
	background-repeat: no-repeat;
	width: 760px;
	height: 27px;
}

#footer {
	width: 650px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	float: left;
}

#brand {
	width: 75px;
	height: 28px;
	float: right;
	margin-right: 10px;
}

/* End Footer Build */


/* Start Left Column Build */

#left_col {
	width: 195px;
	height: auto;
	margin: 5px 5px 5px 15px;
	float: left;
}

* html #left_col {
	margin: 0px 0px 0px 5px;
}

#left_col_tmp_top {
	background: url(../img/lc_bg_top.png);
	background-repeat: no-repeat;
	width: 194px;
	height: 13px;
}

#left_col_tmp_bg {
	background: url(../img/lc_bg_center.png);
	background-repeat: repeat-y;
	width: 194px;
	height: auto;
}

#left_col_tmp_bottom {
	background: url(../img/lc_bg_bottom.png);
	background-repeat: no-repeat;
	width: 194px;
	height: 14px;
}

#left_col_menu {
	width: 180px;
	height: auto;
	padding: 5px 5px 5px 10px;
}

#left_col_light_top {
	background: url(../img/lc_light_top.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 10px;
}

#left_col_light_bg {
	background: url(../img/lc_light_center.png);
	background-repeat: repeat-y;
	width: 174px;
	height: auto;
}

#left_col_light_bottom {
	background: url(../img/lc_light_bottom.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 12px;
}

#left_col_red_top {
	background: url(../img/lc_red_top.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 15px;
}

#left_col_red_bg {
	background: url(../img/lc_red_center.png);
	background-repeat: repeat-y;
	width: 175px;
	height: auto;
}

#left_col_red_bottom {
	background: url(../img/lc_red_bottom.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 12px;
}

#left_content {
	width: 150px;
	height: auto;
	margin: 0 auto;
}

#left_content ul {
text-align: left;
list-style: outside;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

#left_content ul li {
text-align: left;
font: 900 12px/18px arial, verdana, helvetica, sans-serif;
list-style: outside;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

#left_content li a {
color: #fff;
text-decoration: none;
}

#left_content li a:hover {
color: #000;
text-decoration: none;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.bold_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.bold_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

a.leftcol:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.leftcol:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.leftcol:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.leftcol:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* End Left Column Build */


/* Start Right Column Build */

#right_col {
	width: 535px;
	height: auto;
	margin: 5px 5px 5px 5px;
	float: right;
}

#right_col_top {
	background: url(../img/rc_light_top.gif);
	width: 528px;
	height: 13px;
	background-repeat: no-repeat;
}

#right_col_bg {
	background: url(../img/rc_light_center.gif);
	background-repeat: repeat-y;
	width: 528px;
	height: auto;
}

#right_col_bottom {
	background: url(../img/rc_light_bottom.gif);
	width: 528px;
	height: 14px;
	background-repeat: no-repeat;
}

#right_content {
	width: 495px;
	height: auto;
	padding-left: 15px;
	padding-right: 15px;
}

#right_content h1 {
font: 900 16px/20px Arial, Verdana, Helvetica, sans-serif;
text-align: left;
color: #503968;
margin: 0px 0px 10px 0px;
}

#right_content h2 {
font: 900 12px/16px Arial, Verdana, Helvetica, sans-serif;
text-align: center;
color: #000;
margin: 0px 0px 20px 0px;
}

#right_content h3 {
font: 900 12px/16px Arial, Verdana, Helvetica, sans-serif;
text-align: left;
color: #000;
margin: 0px 0px 10px 0px;
}

#right_content h4 {
font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
text-align: center;
color: #000;
margin: 0px 0px 15px 0px;
}

#article p {
font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
text-align: left;
color: #000;
margin: 0px 0px 15px 0px;
}

#article ul {
text-align: left;
list-style: outside;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

#article ul li {
text-align: left;
font: 12px/16px arial, verdana, helvetica, sans-serif;
list-style: outside;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

#article ol {
text-align: left;
list-style: outside;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

#article ol li {
text-align: left;
font: 12px/16px arial, verdana, helvetica, sans-serif;
list-style: outside;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

#article h2 {
margin: 15px 0px 15px 0px;
}

/* End Right Columnn Build */

li {
	margin-left: 20px;
}


/* Content Format */

.center_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.center_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

.center_subhead_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
.content_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0px 0 0;
}

.content_text_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0px 0 0;
	text-align:center;
}

.section_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #503968;
	font-weight: bold;
	border-bottom: 2px solid #503968;
}

.section_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 2px solid #503968;
	
}

.section_links_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 2px solid #503968;
	text-align:center;
	
}

hr {
	height: 2px;
	color: #503968;
}

/*Top Navigation */
#topnavcontainer {
margin: -25px 20px 0px 0px;
padding: 10px 0px 0px 0px;
overflow: hidden;
width: 475px;
position: relative;
float: right;
}

#topnavcontainer ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#topnavcontainer li {
border-left: 1px solid #fff;
float: left;
font: 12px/14px Arial, Verdana, Helvetica, sans-serif;
margin: 0px 6px 0px -6px;
padding: 0px 9px 0px 9px;
color: #790000;
list-style-type: none;
text-decoration: none;
}

#topnavcontainer li a {
color: #790000;
text-decoration: none;
}

#topnavcontainer li a:hover {
color: #0000ff;
text-decoration: none;
}

/*Top Navigation */
#mainnavcontainer {
margin: 12px 0px 0px 17px;
padding: 0px 0px 0px 0px;
overflow: hidden;
width: 750px;
position: relative;
}

#mainnavcontainer ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#mainnavcontainer li {
border-left: 1px solid #fff;
float: left;
font: 900 11px/14px Arial, Verdana, Helvetica, sans-serif;
margin: 0px 6px 0px -6px;
padding: 0px 7px 0px 7px;
color: #000;
list-style-type: none;
text-decoration: none;
}

#mainnavcontainer li a {
color: #000;
text-decoration: none;
}

#mainnavcontainer li a:hover {
color: #0000ff;
text-decoration: none;
}

/* Styles for Settlement Brochure */
#settlement p {color: #000; font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 20px 0px;}
#settlement h1 {text-align:left; font: 900 16px/20px Arial, Helvetica, sans-serif;}  
#settlement h2 {text-align:center; font: 900 16px/20px Arial, Helvetica, sans-serif;}
#settlement h3 {text-align:center; font: 900 16px/20px Arial, Helvetica, sans-serif; text-decoration:underline;}
#settlement h4 {text-align:center; font: 900 12px/20px Arial, Helvetica, sans-serif; text-decoration:underline;}
#settlement ol li {color: #000; font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 20px 0px;}
#settlement ul li {color: #000; font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 20px 0px;}
#settlement .tr1 {background-color:#ebebeb; }
#settlement .tr2 {background-color:#d7d7d7;}
#settlement .td2 {text-align: right;}
#settlement .tr3 {background-color: #fff;}
#settlement .indent {margin: 0px 0px 20px 30px;}
#settlement td {padding: 5px;}

/* Styles for Contact Form */
#form h2 {
font: 900 16px/20px Arial, Verdana, Helvetica, sans-serif;
text-align: center;
}

#form p {
font: 12px/14px Arial, Verdana, Helvetica, sans-serif;
}