/* Content */

body { 
	background-image: url(../images/background/slant-blue-cord_bg_double.jpg);
	background-color: #aebbc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

a.grey:link    { color: #666666;}
a.grey:hover   { color: #666666;}
a.grey:visited { color: #666666;}
a.grey:active  { color: #666666;}

.orange          { color: #CC6600;}
a.orange:link    { color: #CC6600;}
a.orange:hover   { color: #CC6600;}
a.orange:visited { color: #CC6600;}
a.orange:active  { color: #CC6600;}

.button-blue         { color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
a.button-blue:link   { color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
a.button-blue:hover  { color: #CC6600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
a.button-blue:active { color: #CC6600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

a.career-home-link:link    { color: #FFFFFF; text-decoration: underline;}
a.career-home-link:hover   { color: #FFFFFF; text-decoration: underline;}
a.career-home-link:active  { color: #FFFFFF; text-decoration: underline;}
a.career-home-link:visited { color: #FFFFFF; text-decoration: underline;}

.body-title           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CC6600; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px;}
.body-subtitle        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; top: 0px; vertical-align: top; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
.body-text            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; vertical-align: top; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; white-space: normal;}
.body-bold            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; top: 0px;}
.body-normal          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 0pt; margin-bottom: 0pt; font-weight: normal; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; top: 0px;}
.body-subtitle-orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc6600; font-weight: bold; top: 0px; vertical-align: top; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
.body-email-link      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3366cc; text-align: left; vertical-align: top; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; white-space: normal;}
.body-small           { font-size: 11px; color: #3366cc;}
.small_black          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

/* Header*/
.header-nav         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold;}
a.header-nav        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;}
a.header-nav:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699cc; text-decoration: none;}
a.header-nav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none;}

/* Tables & Lists */

.list {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	line-height: 14px;
	vertical-align: top;
}

.list2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	line-height: 14px;
	background-color: #e6e6e6;
	vertical-align: top;
}

.list-bullets {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	line-height: 14px;
}

.list-link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	line-height: 14px;
	color: #cc6600;
	text-decoration: underline
}

.list-nonumbers {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	line-height: 14px;
}

.list-nonumbers-tablerow {
	font-weight: bold;
	color: #CC6600; 
	text-decoration: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	vertical-align: top;
}

.nav-second-level {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
}

a.nav-second-level:hover  { color: #000000; text-decoration: none;}
a.nav-second-level:active { color: #000000; text-decoration: underline}

.nav-third-level {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
a.nav-third-level:active { color: #CCCCCC ; text-decoration: underline;}
a.nav-third-level:hover  { color: #CCCCCC; text-decoration: none;}

/* Tab Nav */
.nav-tab           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
a.nav-tab:link     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
a.nav-tab:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #336699; text-decoration: none;}
a.nav-tab:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #336699; text-decoration: none;}
a.nav-tab:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}

/* Home Section Headers */
.header-section           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-decoration: none;}
a.header-section:link     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-decoration: none;}
a.header-section:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336699; text-decoration: none;}
a.header-section:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336699; text-decoration: none;}
a.header-section:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}

.header-section-white           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.header-section-white:link     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.header-section-white:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.header-section-white:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.header-section-white:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}

/* Horizontal Nav */
.horz-title  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #CC6600; }
a.horz-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #CC6600; text-decoration: none; }

.horz-subnav          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }
a.horz-subnav:hover   { color: #000000 ; text-decoration: underline;}
a.horz-subnav:active  { color: #000000 ; text-decoration: underline;}
a.horz-subnav:visited {	color: #738FB2; }
.horz-subnav-on       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }

/* Attorneys */

.att-search-result-name          { color: #CC6600; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.att-search-result-name:link    { color: #CC6600; text-decoration: underline;}
a.att-search-result-name:active  { color: #CC6600; text-decoration: underline;}
a.att-search-result-name:visited { color: #CC6600; text-decoration: underline;}
a.att-search-result-name:hover   { color: #CC6600; text-decoration: underline;}

a.att-search-result-email:link    { color: #333333; text-decoration: underline; font-size: 10px;}
a.att-search-result-email:visited { color: #333333; text-decoration: underline; font-size: 10px;}
a.att-search-result-email:active  { color: #333333; text-decoration: underline; font-size: 10px;}
a.att-search-result-email:hover   { color: #333333; text-decoration: underline; font-size: 10px;}

.att-search-result-text          { font-size: 10px; text-align: left; vertical-align: top;}
.att-search-result-attorney-link { font-size: 10px; text-align: left; color: #CC6600; vertical-align: top;}

.att-bio-name         { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC6600; font-size: 12px; font-weight: bold;}
.att-bio-contact-name { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC6600; font-size: 11px; font-weight: bold;}

.att-bio-category     { font-size: 12px; color: #000000; font-weight: bold;}
.att-bio-text         { font-size: 12px;}
.att-bio-publication  { font-size: 12px; color: #CC6600; text-decoration: underline;}
.att-bio-title        { font-size: 12px; color: #000000;}
.att-bio-title-header { font-size: 14px; color: #000000; font-weight: bold;}
.att-bio-phone        { font-size: 12px; color: #000000;}

.att-bio-text-link         { color: #000000; text-decoration: none; font-size: 12px;}
a.att-bio-text-link:link   { color: #000000; text-decoration: none;}
a.att-bio-text-link:hover  { color: #000000; text-decoration: underline;}
a.att-bio-text-link:active { color: #000000; text-decoration: underline;}

.att-bio-email         { color: #000000; text-decoration: underline; font-size: 12px;}
.att-bio-email:link    { color: #000000; text-decoration: underline;}
.att-bio-email:hover   { color: #000000; text-decoration: underline;}
.att-bio-email:active  { color: #000000; text-decoration: underline;}
.att-bio-email:visited { color: #000000; text-decoration: underline;}

.alpha-bar         { color: #000000; text-decoration: none; width: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; letter-spacing: 0em; word-spacing: 0em; width: 3.84%;}
a.alpha-bar:link   { color: #000000; text-decoration: none;}
a.alpha-bar:hover  { color: #000000; text-decoration: underline;}
a.alpha-bar:active { color: #000000; text-decoration: underline;}

.disclaimer { font-size: xx-small; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif;}

.compact-list  { list-style-type: disc; text-align: left; list-style-position: outside; margin-bottom: 0px; margin-top: 0px; margin-left: 17px; text-indent: 0pt; padding-left: 0px; left: 0px;}
.compact-list2 { list-style-type: disc; text-align: left; list-style-position: outside; margin-bottom: 0px; margin-top: 0px;}

.press-date          { font-size: 11px; text-align: left; vertical-align: top;}
.press-title         { font-size: 11px; font-weight: bold; color: #CC6600; text-decoration: underline;}
.press-subtitle      { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.press-subtitle-link { font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
.press-title-nolink  { font-size: 11px; font-weight: bold; color: #CC6600; text-decoration: none;}
.press-intro         { font-size: 10px;}
.press-intro-link    { font-size: 10px; color: #333333; text-decoration: underline;}
.press-text          { font-size: 11px;}
.press-ad-section    { font-size: 11px; font-weight: bold; color: #000000;}
.press-article-title { font-size: 11px; font-weight: bold; color: #CC6600;}

.pub-date { font-size: 11px; text-align: left; vertical-align: top; white-space: nowrap;}

.att-name-list  { color: #000000; text-decoration: underline;}
.case-name-list { color: #000000; text-decoration: underline;}

.career-home-link { font-size: 10px; color: #FFFFFF; text-decoration: underline;}

.fn_orange { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: decimal; line-height: 14px; text-decoration: none; color: #cc6600;}
.fn_blue   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: decimal; line-height: 14px; text-decoration: none; color: #3366cc;}

.font-italics {
	font-style: italic;
}
.font-italics-strong {
	font-style: italic;
	font-weight: bold;
}
.site-map {
	margin-bottom: 10px;
}
.site-map-indent {
	margin-left: 20px;
	line-height: 12.5pt;
}
.site-map-indent-orange {
	padding-bottom: 20px;
	color: #CC6600;
}
.test {
	padding-bottom: 200px;
	color: #CC6600;
}
.footer {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 4px 0px 3px 0px;
	text-align: center;
}
.footer-home {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #efefef;
	height: 25px;
	padding: 2px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.divpara {
	margin-bottom: 12px;
}
.divpara-indent-35 {
	padding-left: 35px; 
	padding-bottom: 20px;
}
.pr-header1 {
	text-decoration : none;
	color : black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
}
.pr-head-image {
	width: 540px;
	padding: 0 0 20px 100px;
}
.pr-home-block {
	width: 540px;
}
.home-text {
	font-size: 10pt;
	text-indent: 30px;
	width: 540px;
	margin: 0px 0px 10px 10px;
}
.pr-link1 {
	font-weight: bold;
	color: #CC6600;
	font-size: 10pt;
	text-indent: 30px;
	width: 540px;
	margin: 0px 0px 5px 0px;
}
.pr-link-group1 {
	width: 540px;
	list-style-type: circle;
	padding-bottom: 10px;
}
.pr-link-level1 {
	margin-left: 10px;
	width: 540px;
	list-style-type: circle;
	padding-bottom: 4px;
}
.pr-link-level2 {
	margin-left: 50px;
	width: 540px;
	list-style-type: disc;
}
.pr-image-float {
	float: left;
	margin: 0px 0.4em 0px 0px;
	vertical-align: top;
}
.pr-image-float_original {
	float: left;
	margin: 0px 0.4em 0px 95px;
	vertical-align: top;
}
.pr-foot1 {
	font-style: normal;
	font-weight: bold;
	padding: 20px 0px 10px 0px;
	width: 500px;
}
.pr-foot2 {
	font-style: normal;
	margin: 0px 0px 10px 0px;
	width: 500px;
}
.pr-innerTD  {
	text-decoration : underline;
	font-weight: bold;
	color : #CC6600;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 9pt;
	vertical-align: top;
}
.padded-list  {
	padding-bottom: 10px;
}
.padded-list-8  {
	padding-bottom: 8px;
}
.indent-23 {
	text-indent: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 15px; 
}
.indent-blockquote {
	text-indent: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 15px 50px 0px 50px; 
}
.privacy-first-level-header {
	font-size: 14px; 
	color: #000000;
	font-weight: bold;
}
.privacy-second-level-header {
	text-indent: 23px;
	font-size: 12px; 
	color: #000000;
	font-weight: bold;
}
.privacy-second-level-header-normal {
	text-indent: 23px;
	font-size: 12px; 
	color: #000000;
}
.privacy-second-level-header-no-indent {
	font-size: 12px; 
	color: #000000;
	font-weight: bold;
}
.privacy-second-level-header-no-indent-normal {
	font-size: 12px; 
	color: #000000;
	font-weight: normal;
}
.privacy-list1 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9pt; 
	 margin-left: 10px;
}
.privacy-list2 {
	margin-bottom: 10px;
	margin-top: 10px;
}
.orange-bold          { color: #CC6600; font-weight: bold;}
a.orange-bold:link    { color: #CC6600; font-weight: bold;}
a.orange-bold:hover   { color: #CC6600; font-weight: bold;}
a.orange-bold:visited { color: #CC6600; font-weight: bold;}
a.orange-bold:active  { color: #CC6600; font-weight: bold;}

#bodyTable {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9pt; 
	 width: 450px;
}
.bodyTableRow1 {
	 border-top-style: none;
	 border-left-style: none;
	 border-right-style: none;
	 border-bottom: 1px solid #CCCCCC;
}

/* Events */

.event-title         { font-size: 11px; line-height: 15px; font-weight: bold; color: #CC6600; text-decoration: none;}
.event-title-link            { font-size: 11px; font-weight: bold; color: #CC6600; text-decoration: underline;}
.event-title-link:visited    { font-size: 11px; font-weight: bold; color: #CC6600; text-decoration: underline;}

.event-date          { font-size: 11px; text-align: left; vertical-align: top;}

.event-text          { font-size: 11px;}

.event-text-link         { font-size: 11px; color: #333333; text-decoration: underline;}
.event-text-link:link    { font-size: 11px; color: #333333; text-decoration: underline;}
.event-text-link:hover   { font-size: 11px; color: #CC6600; text-decoration: underline;}
.event-text-link:visited { font-size: 11px; text-decoration: underline;}
.event-text-link:active  { font-size: 11px; color: #CC6600; text-decoration: underline;}

.event-tab         { font-size: 11px; color: #333333; text-decoration: none;}
.event-tab:link    { font-size: 11px; color: #333333; text-decoration: none;}
.event-tab:hover   { font-size: 11px; color: #333333; text-decoration: underline;}
.event-tab:visited { font-size: 11px; color: #333333;}
.event-tab:active  { font-size: 11px; color: #333333; text-decoration: underline;}

/* Homepage Titles */

.home-title         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6600; text-decoration: underline;}
.home-title:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6600; text-decoration: underline;}
.home-title:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6600; text-decoration: underline;}
.home-title:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.home-title:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6600; text-decoration: underline;}

.see-all     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}

.home-table-cell {
	padding-bottom: 15px;
	text-align: left;
}
/* new 08-05-05 Homepage Tabs */
.home-tab-start-first {
	width: 25px;
	height: 22px;
	background-image: url(../images/home/tab_nav_start_first3.gif)
}
.home-tab-start-shadow {
	width: 12px;
	height: 22px;
	background-image: url(../images/home/tab_nav_start_shadow2.gif)
}
.home-tab-5 {
	width: 5px;
	height: 22px;
	background-image: url(../images/home/tab_nav_bg_gray.gif); 
	background-color: #dedede;
}
.home-tab-start-first-new {
	width: 25px;
	height: 22px;
	background-image: url(../images/home/tab_nav_start_first5.gif)
}
.home-tab-start-shadow-new {
	width: 12px;
	height: 22px;
	background-image: url(../images/home/tab_nav_start_shadow3.gif)
}
.home-tab-3-new {
	width: 3px;
	height: 22px;
	background-image: url(../images/home/tab_nav_bg_gray.gif); 
	background-color: #dedede;
}
.home-tab-4-new {
	width: 4px;
	height: 22px;
	background-image: url(../images/home/tab_nav_bg_gray.gif); 
	background-color: #dedede;
}
.home-tab-5-new {
	width: 5px;
	height: 22px;
	background-image: url(../images/home/tab_nav_bg_gray.gif); 
	background-color: #dedede;
}
.home-tab-8-new {
	width: 8px;
	height: 22px;
	text-align: left;
	background-image: url(../images/home/tab_nav_bg_gray.gif); 
	background-color: #dedede;
}
.home-tab-9-new {
	width: 9px;
	height: 22px;
	text-align: left;
	background-image: url(../images/home/tab_nav_bg_gray.gif); 
	background-color: #dedede;
}
.home-tab-10-new {
	width: 10px;
	height: 22px;
	text-align: left;
	background-image: url(../images/home/tab_nav_bg_gray.gif); 
	background-color: #dedede;
}
.home-tab-10 {
	width: 10px;
	height: 22px;
	text-align: left;
	background-image: url(../images/home/tab_nav_bg_gray.gif); 
	background-color: #dedede;
}
.home-tab-start-text {
	background-image: url(../images/home/tab_nav_bg_gray.gif);
	height: 22px;
	background-color: #dedede;
}
.home-quote-text {
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
}
.home-quote-link {
	color: #FFFFFF;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding-right: 2px;
}
.home-quote-link:hover {
	text-decoration: underline;
}
.home-table-header {
	text-align: left;
	background-color: #CCCCCC;
	height: 25px;
}
.home-table-label {
	background-image: url(../images/home/tab_cat_bg.gif);
	padding-left: 15px;
}
.home-table-right {
	background-image: url(../images/home/tab_cat_end_shadow.gif);
	width: 55px;
	 height: 25px;
	background-repeat: no-repeat; 
	background-color: #cccccc;
}
.home-table-bodycell {
	padding: 10px 0px 0px 10px;
	text-align: left;
}
.home-table-bottom-links {
	height: 38px;
	padding: 9px 0px 0px 15px;
	vertical-align: top;
	text-align: left;
}
.publication {
	font-size: 9pt;
}
h1.publication {
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 11pt;
	font-variant: small-caps;
}
h2.publication {
	font-size: 10pt;
	font-variant: small-caps;
}
h3.publication {
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 11pt;
	font-variant: small-caps;
}
.publication-disclaimer {
	font-variant: small-caps;
	font-size: 8pt;
	color: #727272;
}
.publication-h3-numerals {
	font-size: 10pt;
}

.publication-page-link          { color: #CC6600; font-variant: small-caps;}
a.publication-page-link:link    { color: #CC6600;}
a.publication-page-link:hover   { color: #CC6600;}
a.publication-page-link:visited { color: #CC6600;}
a.publication-page-link:active  { color: #CC6600;}

.publication-page-link-numerals {
	font-size: 7.5pt;
}

.publication-first-para {  margin-top: 0px;}

.publication-right-nav {
	background-color: #efefef;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 8pt;
	width: 136px;
}
p.publication-right-nav {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 7pt;
	color: #999999;
	margin-bottom: 0px;
	margin-top: 0px;
}
.publication-right-nav-bar {
	background-color: #999999;
	font-size: 8pt;
	color: #FFFFFF; 
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	margin: 0px;
}
.publication-right-nav-link {
	text-decoration: underline;
	color: #000000;
	font-size: 7pt;
}
.memo-right-nav {
	background-color: #efefef;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 8pt;
	width: 136px;
}
.memo-div-right-nav {
	font-size: 7pt;
	color: #999999;
	margin: 0px 8px 8px 8px;
}
.memo-right-nav-bar {
	background-color: #999999;
	font-size: 8pt;
	color: #FFFFFF; 
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	margin: 0px;
}
.memo-right-nav-link {
	text-decoration: underline;
	color: #000000;
	font-size: 7pt;
}
.italic {
	font-style: italic;
}
.bottom-table-row {
	background-color: #666666;
	height: 25px;
	width: 727px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}
.body-subtitle-repwork-table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold; 
	padding: 2px 0px 2px 5px;
}
#vc-survey-signup {
	 border: 1px solid #999999;
	 padding: 10px 0px 0px 0px;
	 margin: 0px 0px 10px 0px;
	 background-color: #F9F9F9;
	 font-size: 8pt;
}
#clock-footer {
	background-color: #666666;
 	font-family: Verdana, Tahoma, Arial;
	font-size: 7pt;
 }
#contact-clock-footer {
	background-color: #333333;
 	font-family: Verdana, Tahoma, Arial;
	font-size: 7pt;
}
.body-title-pg-industry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC6600;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.pg-industry-list-no-top {
	padding-left: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 5px;
}
.pg-industry-list {
	padding-left: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding-top: 0px;
	margin-left: 5px;
}
.pg-industry-list-li1 {
	padding-left: 0px;
	padding-bottom: 10px;
}
.pg-industry-list2 {
	padding-top: 7px;
}
.pg-industry-list2-li-postpad {
	padding-bottom: 3px;
}
.pg-industry-att-display-name {
	color: #CC6600;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
.pg-industry-att-display-email {
	color: #333333; text-decoration: underline; font-size: 11px;
}
.pg-industry-att-display-text {
	color: #333333; text-decoration: none; font-size: 11px;
}
.pro-bono-callout {
	background-color: #99ccff;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #3b4f63;
}
.pro-bono-callout-link {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.pro-bono-callout-link:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.subscription-rectangle {
	visibility: visible;
	width: 170px;
	height: 145px;
	background-color: #597187;
	border-width: thin;
	border-style: solid;
	border-color: #7c8c9c;
	margin-top: 20px;
	margin-bottom: 10px;
}
.subscription2-outer-rectangle {
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible;
	width: 172px;
	height: 147px;
	background-color: #3b556d;
	padding: 2px 2px 2px 2px;
}
.subscription2-rectangle {
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible;
	width: 170px;
	height: 145px;
	background-color: #597187;
	border-width: thin;
	border-style: solid;
	border-color: #7c8c9c;
	text-align: left;
}
.subscription2-heading {
	font-size: 21px;
	color: #97abbe;
	letter-spacing: 1px;
	font-weight: bold;
}
.subscription2-inner-rectangle {
	font-size: 13px;
	padding-left: 15px;
	font-weight: 900;
}
.subscription2-link {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.subscription2-text {
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
}
#pg-leaders {
	font-weight: bold;
	margin-bottom: 5px;
}
.pg-leaders-2 {
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.list_image {
	list-style-image: url(../images/home/arrow_blue_4x7.gif);
	line-height: 12pt;
}
#case-study-callout {
	background-color: #efefef;
	line-height: 13pt;
	padding: 30px 12px 40px 12px;
	font-weight: bold;
	font-size: 8pt;
	font-style: italic;
	width: 160px;
}
.client-list-li {
	padding-bottom: 5px;
}
.presentation-list {
	margin-bottom: 20px; 
	margin-top: 15px; 
	margin-left: 15px;
}
.presentation-list li {
	margin-bottom: 10px;
}
.dr_text {
	 padding: 15px 5px 0px 15px; 
	 width: 360px; 
	 height: 215px; 
	 vertical-align: top; 
	 text-align: left; 
	 font-size: 10pt;
}
.dr_phone {
	font-size: 16pt; 
	font-weight: normal; 
	text-align: center;
}
.img-border {
	background: #EfEfEf; 
	padding: 5px; 
	margin-bottom: 10px; 
	margin-left: 10px; 
	border: 1px solid #cccccc;
}
.paren-list {
	padding-left: 23px;
	padding-bottom: 12px;
	text-indent: -23px;
}
.paren-list-final {
	padding-left: 23px;
	padding-bottom: 3px;
	text-indent: -23px;
}
.patent-memo-list-li {
	padding-bottom: 12px;
}
.patent-memo-list-li-final {
	padding-bottom: 3px;
}
.bio-list li{
	margin-left: -23px;
	padding-bottom: 3px;
}

