/* Global styles */
body {font: 11px Verdana, Arial;color: #666;margin:25px;background-color:#CDCDCD;line-height:14px;}
a {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: none;line-height:14px;border:0px;}
a:link {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: none;line-height:14px;}
a:hover {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: underline;line-height:14px;}
.body {font:11px Verdana, Arial;color: #666;margin: 10px 0px 0px 0px;line-height:14px;}
h1 {font:12px Arial, Helvetica;font-weight: bold;color: #3C5099;text-decoration: none;padding: 10px 0px -25px 0px;margin-bottom: 5px;}
h3 {font:11px Arial, Helvetica;font-weight: bold;color: #666;text-decoration: none;}
h1.news {font:normal 11px Verdana, Arial;font-weight: bold;color: #364D89;text-decoration: none;padding: 0px;margin-bottom: -5px;}
strong {color:#666;}
ul li {color: #666;text-decoration: none;list-style-position: outside;list-style-image: url(img/blue_squares.gif);padding: 5px 5px 5px 0px;text-align: left;margin: 0px 0px 0px -1px;}
#mainContent {width: 600px;	height: 220px;margin: 0px;padding: 0px;}

/* Shadow */
html>body .shadow {background-image: url(img/shadow.png);background-repeat: repeat-x;margin: -30px 0px 9px 0px;width: 100%;z-index:1;position: relative;height:15px;}
.shadow {width: 100%;height: 0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow.png', sizingMethod='scale');position: absolute;margin-top:4px;border:0px;}

/* Random Image */
html>body .practice_image {width:327px;height:185px;background-image:url(/files/upload/practice_01.png) !important;;background-repeat: repeat-x;margin-top:-5px;}
.practice_image {width:327px;height:185px;}

/* Link Styles */
a.moreNews:link {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: none;}
a.moreNews:visited {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: none;}
a.moreNews:hover {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: underline;}
a.rightCol:link {font-size: 11px;color: #0099CC;text-decoration: none;}
a.rightCol:visited {font-size: 11px;color: #0099CC;text-decoration: none;}
a.rightCol:hover {font-size: 11px;color: #0099CC;text-decoration: underline;}
a.sitemapSecondLevel {margin-left: 8px;}
a.sitemapThirdLevel {margin-left: 0px;}
a.rightCol:link {font-size: 11px;color: #0099CC;text-decoration: none;}
a.rightCol:visited {font-size: 11px;color: #0099CC;text-decoration: none;}
a.rightCol:hover {font-size: 11px;color: #0099CC;text-decoration: underline;}

/* SubNav */
#sb_aboutus {top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_aboutus a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_aboutus a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_aboutus a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_aboutus ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_aboutus ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}
/* Spacing
#sb_aboutus br {line-height:14px;}
*/

#sb_offices {top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_offices a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_offices a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_offices a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_offices ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_offices ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}

#sb_practices {top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_practices a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_practices a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_practices a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_practices ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_practices ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}

#sb_lawyers {top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_lawyers a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_lawyers a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_lawyers a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_lawyers ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_lawyers ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}

#sb_news {top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_news a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_news a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_news a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_news ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_news ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}

#sb_events {top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_events a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_events a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_events a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_events ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_events ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}

#sb_publications {top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_publications a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_publications a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_publications a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_publications ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_publications ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}

#sb_alumni {top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_alumni a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_alumni a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_alumni a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_alumni ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_alumni ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}

#sb_careers {height:auto;top: 125px !important; top: 130px;width: 155px;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;border-bottom-color: #8D9095;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #8D9095;border-left-style: solid;border-left-width: 1px;border-right-color: #8D9095;border-right-style: solid;border-right-width: 1px;}
#sb_careers a {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_careers a:link {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: none;}
#sb_careers a:hover {font:normal 9px Verdana, Arial;text-align: left;color: #3C5099;text-decoration: underline;}
#sb_careers ul.sub {margin:0px;padding:6px 0px 6px 0px;display:block;}
#sb_careers ul.sub li {padding: 5px 0px 5px -5px;margin:4px 0px 7px 0px !important; margin:0px;list-style-type: none;}

/* MainNav */
#mainNav {min-width:800px;background-color: #3C5099;height: 100px;width: 100%;padding: 0px !important; padding: 0px;margin: 0px !important; margin: 0px;}
#mainNav .links {width:788px;padding: 0px !important; padding: 0px;margin:-5px 0px 0px 12px !important; margin:0px 0px 0px 12px;}
.logo {border: 0px;margin: 12px 0px 15px 10px;padding: 0px 0px 0px 0px;}

/* Right Column */
#contentRight {position: relative;top: 0px;width: 180px !important; width: 200px;font: 11px Verdana, Arial;color: #fff;text-align: left;margin: 0px;padding: 6px 8px 0px 12px !important; padding: 6px 8px 0px 10px;background-color: #F0F0F0;background-image: url(../../Img/rt_header.gif);background-position: top;background-repeat: repeat-x;}
#contentTagline {background-image: url(../../Img/tagline.gif);background-position: bottom;background-repeat: no-repeat;background-color: #F0F0F0;}
#contentRight a {font: 11px Verdana, Arial;text-decoration: none;color: #0099CC;}
#contentRight a:hover {font: 11px Verdana, Arial;text-decoration: underline;color: #0099CC;}
.contentRight {text-align:left;vertical-align:top;background-color:#F0F0F0;width:200px;}
#contentRight h1 {font:12px Arial, Helvetica;font-weight: bold;color: #3C5099;text-decoration: none;padding: 0px 0px 0px 10px;margin-bottom: 5px;}
#contentRight ul {margin-left:15px;}
#contentRight ul li {color: #666;text-decoration: none;list-style-position: outside;list-style-image: url(img/blue_squares.gif);padding: 5px 5px 5px 0px;text-align: left;margin: 0px 0px 0px -1px;}
#contentMiddle {background-image: url(img/vert_dots.gif);background-position: right top;background-repeat: repeat-y;}

#contentHome {position: relative;top: 0px;width: 25%;font: 11px Verdana, Arial;color: #fff;text-align: left;margin: 0px;padding: 6px 15px 0px 12px !important; padding: 6px 15px 0px 10px;background-color: #F0F0F0;background-image: url(../../Img/rt_header.gif);background-position: top;background-repeat: repeat-x;}
#contentHome ul.publications {margin:-10px 0px 0px -20px !important; margin:-10px 0px 0px 20px;}
#contentHome h1.publications {margin:30px 0px -15px -7px !important; margin:30px 0px -15px 10px;font: 12px Arial, Helvetica;font-weight: bold;color: #3C5099;	text-decoration: none;}

/* Homepage news items */
#talking {font: 11px Verdana, Arial;color: #666;padding:10px 15px 0px 20px !important; padding:10px 15px 0px 35px;background-image: url(img/vert_dots.gif);background-position: right top;background-repeat: repeat-y;}
#talking a {font: 11px Verdana, Arial;color:#666;}
#talking a:hover {font: 11px Verdana, Arial;color:#666;text-decoration:underline;}
#talking ul {margin: 0px 0px 0px -24px !important; margin: 0px 0px 0px 0px;}
#talking ul li {font: 11px Verdana, Arial;color: #666;text-decoration: none;list-style-position: outside;list-style-image: url(img/blue_squares.gif);padding: 5px 0px 5px 0px !important; padding: 5px 0px 5px px;text-align: left;margin: 0px 0px 0px -1px;}

#news {font: 11px Verdana, Arial;color: #666;padding:10px 15px 0px 20px !important; padding:10px 15px 0px 35px;background-image: url(../../Img/vert_dots.gif);background-position: right;background-repeat: repeat-y;border-top:solid 6px #3C5099;line-height:14px;}
#news a {font: 11px Verdana, Arial;color:#666;}
#news a:hover {font: 11px Verdana, Arial;color:#666;text-decoration:underline;}
#news ul {margin: 0px 0px 0px -24px !important; margin: 0px 0px 0px 0px;}
#news ul li {font: 11px Verdana, Arial;color: #666;text-decoration: none;list-style-position: outside;list-style-image: url(img/blue_squares.gif);padding: 5px 0px 5px 0px !important; padding: 5px 0px 5px 0px;text-align: left;margin: 0px 0px 0px -1px;}

#noted {font: 11px Verdana, Arial;color: #666;padding:10px 15px 0px 20px !important; padding:10px 15px 0px 35px;border-top:solid 6px #3C5099;line-height:14px;}
#noted a{font: 11px Verdana, Arial;color:#666;}
#noted a:hover{font: 11px Verdana, Arial;color:#666;text-decoration:underline;}
#noted ul {margin: 0px 0px 0px -24px !important; margin: 0px 0px 0px 0px;}
#noted ul li {font: 11px Verdana, Arial;color: #666;text-decoration: none;list-style-position: outside;list-style-image: url(img/blue_squares.gif);padding: 5px 0px 5px 0px;text-align: left;margin: 0px 0px 0px -1px;}

.newsGraphic {padding-left: 5px;padding-right: 5px;width: 20px;padding-top: 3px;text-align: right;vertical-align: top;}
.newsItems {color: #0D58AD;	padding-bottom: 18px;vertical-align: top;padding-right: 5px;width: 226px;}
.newsItems a:link {font:11px Verdana, Arial;color: #0D58AD;text-decoration: none;}
.newsItems a:visited {font:11px Verdana, Arial;color: #0D58AD;text-decoration: none;}
.newsItems a:hover {font:11px Verdana, Arial;color: #0D58AD;text-decoration: underline;}

/* Main Column */
.mainColumnTD {margin: 0px;width: 100%;text-align: left;vertical-align: top;background:#FFF;font: 11px Verdana, Arial;font: 11px Verdana, Arial;line-height:16px;}
.mainColumnTDa {margin:0px;width: 100%;background:#FFF;padding-left: 15px;padding-right: 30px;vertical-align: top;padding-top: 20px;font: 11px Verdana, Arial;line-height:16px;}
.mainColumnTDa a {font:normal 11px Verdana, Arial;line-height:16px;}
.mainColumnTDa a:link {font:normal 11px Verdana, Arial;line-height:16px;}
.mainColumnTDa a:hover {font:normal 11px Verdana, Arial;line-height:16px;}
.mainColumnTDb {margin: 0px;width: 100%;background:#FFF;padding-left: 15px;padding-right: 30px;vertical-align: top;font: 11px Verdana, Arial;line-height:16px;}
.mainColumnLines {padding-top: 0px;margin: 0;width: auto;text-align: left;height: 20px;}
.rightColumnContent {margin-right: 0px;line-height: 14px;display: block;color: #666666;font: 11px Verdana;}

/* Toolbar */
.topNavExtendTD {vertical-align: bottom;margin: 0px;}
.utilitySection {line-height:14px;font: 11px Verdana, Arial;color: #666;padding:0px;margin:0px;}
.utilityTitles {border: 0px;margin-top: 6px;margin-bottom: 6px;}
.searchSection {margin-top: 5px;}
.webTools {margin:8px 0px 0px -8px;}
.searchBox {width: 137px;height: 19px;border: 1px solid #A4A6A8;font:11px Verdana, Arial;color: #2F5E7D;margin:0px 0px 0px 0px;}
input.name {border: 1px solid #AFC2DB;margin-right: 10px;display: inline;height: 12px;color: #666;font-size: 10px;}
input.date {border: 1px solid #AFC2DB;margin-left: 3px;padding-right: 5px;display: inline;height: 15px;width: 12px;font-size: 10px;color: #666;}
select {font:10px Verdana, Arial;color: #666;}

/* Left Column */
.leftNav {font: Verdana 11px;text-align: left;color: #666666;}
#leftNav {padding:0px 3px 0px 0px;}
#leftNav .mainNav {font-weight: bold;color: #666666;margin-left: 15px;font-family: Verdana;font-size: 11px;}
#leftNav a {color: #0099CC;text-decoration: none;font-size: 11px;}
#leftNav a:link {color: #0099CC;text-decoration: none;font-size: 11px;}
#leftNav a:hover {color: #0099CC;text-decoration: underline;font-size: 11px;}
#leftNav ul {margin:0px;padding:6px 0px 6px 0px;}
#leftNav ul li {font: Verdana 11px;color: #666666;text-decoration: none;list-style-position: outside;list-style-image: url(img/leftnav_arrow.gif);padding: 5px 0px 5px -5px;text-align: left;margin: 0px 0px 0px 18px;line-height:11px;}
#leftNav ul li.onstate {font: Verdana 11px;color: #666666;text-decoration: none;list-style-position: outside;list-style-image: url(img/leftnav_arrow_grey.gif);padding: 5px 0px 5px -5px;text-align: left;margin: 0px 0px 0px 18px;line-height: 12px;}
.leftColumnTD {text-align: right;vertical-align: top;}
.leftColumnBase {border: 0px;margin: 0px;padding: 0px;border-collapse: collapse;font: 11px Verdana, Arial;color: #666;}
.leftColumnRelatedInfo {padding-top: 25px;padding-left: 15px;vertical-align: top;text-align: left;font: 11px Verdana, Arial;color: #666;}
.leftColumnPadding {vertical-align: top;}

/* Misc */
#tagCopy {float: left;width: 270px;margin: 0px;display: inline;text-align: right;}
.tagCopyTD {	position: relative;margin: 0px;text-align: right;}
.imgDivider {border: 0px;display: block;margin-top: 4px;}
.icons {border: 0px;margin-left: 11px;margin-top: 10px;}
.highlightExtender {background-color: #73CEEA;height: 100%;}
.highlightGraphic {padding-left: 8px;padding-right: 7px;}
.highlightContent {vertical-align: top;background-color: #73CEEA;font-style: inherit;color: #2F5E7D;padding-bottom: 20px;}
.highlightExtender {background-color: #73CEEA;height: 100%;}
.imgDivider {border: 0px;display: block;margin-top: 4px;}
.icons {border: 0px;margin-top: 2px;}
textarea.name {border: 1px solid #AFC2DB;margin-left: 0px;width: 250px;font-size: 11px;color: #666;}
input.dateRange {border: 1px solid #AFC2DB;padding-right: 5px;display: inline;height: 16px;width: 50px;font-size: 10px;color: #666;}
select.rightColumn {border: 1px solid #AFC2DB;height: 14px;font:10px Verdana, Arial;color: #666;}
td.divideOffices {background-repeat: repeat-x;}
#sitemap table {padding: 8px;}
td.sitemapSecondLevel {padding-left: 8px;}
td.sitemapThirdLevel {padding-left: 20px;}
#contactTable {width: 100%;background-color: #E7EEF0;border: 0;}
#contactTable td {border-bottom: 1px solid #fff;}

#newsdetail {}
#newsdetail a {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: none;line-height:16px;}
#newsdetail a:link {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: none;line-height:16px;}
#newsdetail a:hover {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: underline;line-height:16px;}
#newsdetail td { font:normal 11px Verdana, Arial;}

.morelink {font:normal 11px Verdana, Arial;text-align: left;color: #0099CC;text-decoration: none;line-height:16px;}
.morelink a {text-decoration: none;line-height:16px;}
.morelink a:link {text-decoration: none;line-height:16px;}
.morelink a:hover {text-decoration: underline;line-height:16px;}

.bold		{font-weight:bold;}








