@charset "utf-8";
body {font-family: arial, helvetica, sans-serif;font-size: 12px;margin:0;padding:0;background-image: url(../images/header_rep.gif);background-repeat: repeat-x;text-align: center;background-color: #e7e8e9;color: #58595b;}

hr {color: #fff;background-color: #fff;border-top-width: 1px;border-top-style: solid;border-top-color: #dcddde;}
h3 {font-size: 12px;margin: 0px;color: #0b0b0b;}

h4 {font-size: 12px;color: #0b0b0b;margin: 0px;padding: 0px;}
a:link {color: #58595b;}

a:visited {color: #58595b;}

.box {margin: 10px;}

.padding {padding-bottom: 10px;margin-top: 20px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
#insight p {margin: 0px;}
#flashHeader {width: 966px;text-align: center;margin-right: auto;margin-bottom: 0;margin-left: auto;padding-top: 11px;background-repeat: no-repeat;background-position: center top;background-image: url(../images/content_bg_top.gif);}
#noflashHeader {width: 966px;height: 14px;text-align: center;margin-right: auto;margin-bottom: 0;margin-left: auto;background-repeat: no-repeat;background-position: center top;background-image: url(../images/content_bg_top.gif);padding: 0px;margin-top: 0px;}

#header {width: 960px;text-align: left;height: 95px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#navContain {height: 46px;width: 960px;margin-right: auto;margin-left: auto;margin-bottom: 10px;}

#navContain ul {list-style-type: none;margin: 0px;padding: 0px;}

#navContain li  {float: left;margin: 0px;padding: 0px;}
#navContain a   {display: block;width: 101px;height: 31px;font-weight: bold;text-decoration: none;color: #4d4d4f;padding-top: 15px;}
#navContain a:hover {background-image: url(../images/rostate_all.gif);background-repeat: no-repeat;background-position: center bottom;}
#navContain .noLink a:hover {background-image:none;}

#contain {width: 966px;text-align: left;margin-right: auto;margin-bottom: 0;margin-left: auto;background-image: url(../images/content_bg.gif);background-repeat: repeat;padding: 0px;margin-top: 0px;}

div#contain div.box_header {background-image: url(../images/box_head.gif);background-repeat: no-repeat;background-position: center top;height: 17px;}
div#contain div.box {background-image: url(../images/box_bg.gif);background-repeat: repeat-y;background-position: center;}
div#contain div.box_bottom {background-image: url(../images/box_footer.gif);background-repeat: no-repeat;background-position: center bottom;height: 10px;}

#contentLeft {width: 248px;float: left;}
#contentCenter {width: 464px;float: left;}
h1  {font-size: 16px;margin: 0px;margin-bottom: 10px;color: #0b0b0b;}
#contentCenter hr {padding-top: 0px;margin-top: 15px;margin-bottom: 15px;}
#contain #contentCenter .padding p {margin: 0px;}
body#attorney #contain #contentCenter .padding p {margin: 1px;width:300px;float:right;}
body#attorney #contain #contentCenter .padding ul {
	width:270px;
	float:right;
	list-style-type: disc;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
body#attorney #contain #contentCenter .padding ul li {padding-bottom:5px;}
body#attorney #contain #contentCenter .padding h1 {width:300px;float:right;}
body#attorney #contain #contentCenter .padding h2 {width:300px;float:right;margin-top: 10px;}
body#attorney #contain #contentCenter .padding h3 {width:300px;float:right;margin-top: 10px;}
body#attorney #contain #contentCenter .padding h4 {width:300px;float:right;margin-top: 10px;}
body#attorney #contain #contentCenter .padding h5 {width:300px;float:right;margin-top: 10px;}
body#termsofuse #contentLeft, body#termsofuse #contentRight {display:none;}
body#termsofuse #contentCenter {width: 750px;margin: 0px auto 0px auto;float:none;}

#contain #contentCenter .padding {background-image: none;padding-top: 0px;}
p.newsItem {padding-bottom: 10px;}
#contentRight {width: 248px;float: left;}
div#news ul.underline {margin-top:8px;}

ul.underline {list-style-type: none;margin: 0px;padding: 0px;}
ul.underline li {font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dcddde;padding-top: 3px;padding-bottom: 3px;}
ul.underline li.listLast {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
ul.underline li a {text-decoration: none;}
ul.underline li a:hover {color:#0b0b0b;}

ul.expandable {list-style-type: none;margin: 0px;padding: 0px;}
ul.expandable li {font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dcddde;padding-top: 3px;padding-bottom: 3px;}
ul.expandable li.more {background-image: url(../images/nav_plus.gif);background-position: right center;background-repeat: no-repeat;padding-right: 10px;}
ul.expandable li.more.selected {background-image: url(../images/nav_minus.gif);background-position: right center;background-repeat: no-repeat;}
ul.expandable li.parent {padding-left: 8px;}
ul.expandable li.child {padding-left: 16px;}
ul.expandable li.listLast {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
ul.expandable li a {text-decoration: none;}
ul.expandable li a:hover {color:#0b0b0b;}
ul.expandable li.root a {font-weight: bold;color: #0b0b0b;}
ul.expandable li.parent.selected a {color: #0b0b0b;}
ul.expandable li.parent.more.selected a {font-weight: bold;color: #58595b;}
ul.expandable li.child.selected a {color: #0b0b0b;}

h2, #searchLabel {font-size: 14px;color: #58595b;margin: 0px;padding: 0px;font-weight: bold;}
#searchLabel {vertical-align:top;}
#searchInput {width: 130px;margin-left: 4px;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #dfe0e1;vertical-align: top;}
#searchIcon {margin: 0px;}
#clients p {margin: 0px;}
#clientImage {margin-top: 10px;}
#attorney_info  p {margin: 0px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#contentCenter img {padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;}
#contentCenter p {line-height: 17px;color: #0b0b0b;}
#contentCenter p + p {padding-top: 20px;}
#thumbnails {width:400px;margin: 10px auto 0px auto;padding: 5px 0px 5px 0px;}
#thumbnails img {text-align:left;margin:0px;padding:1px;border:1px solid #bbbbbb;}
#contentFooter {width: 966px;height: 12px;text-align: center;margin-right: auto;margin-bottom: 0;margin-left: auto;background-repeat: no-repeat;background-position: center bottom;background-image: url(../images/content_bg_bot.gif);padding: 0px;margin-top: 0px;}

#footer {width: 960px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;padding-top: 7px;padding-right: 3px;padding-bottom: 12px;padding-left: 3px;}
#footer p {padding: 0px;font-size: 11px;color: #414042;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}

#footerLeft {width: 250px;float: left;text-align: left;margin-left: 10px;}
#footerRight {width: 250px;float: right;text-align: right;margin-right: 10px;}

#footerMiddle {width:435px;float: left;text-align: left;}
#footerMiddle p {color:#666666;}
