
div, img, a, form, fieldset, dl, dd, dt, select
{
	padding: 0;
	margin: 0;
}

body
{
	margin: 10px 10px 10px 10px;
	padding: 0px;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	background-image: url(/images/site/dc/dcpi/body_background.gif);
	background-repeat: repeat-y;
	background-position: center;
}

hr
{
	border: 0px #781009;
	height: 1px;
	border-style: solid;
	margin: 20px 2px 20px 2px;
	border-bottom-width: 1px;
	display: block;
	padding: 0px;
}

.top-sites a:link {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 25px 5px 25px;
}

.top-sites a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 25px 5px 25px;
}

.top-sites a:hover {
	color: #82000a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 25px 5px 25px;
}

.top-sites a:active {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 25px 5px 25px;
}

.top-nav a:link {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0 10px 5px 5px;
}

.top-nav a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0 10px 5px 5px;
}

.top-nav a:hover {
	color: #82000a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0 10px 5px 5px;
}

.top-nav a:active {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0 10px 5px 5px;
}

.previous-issues {
	margin-left: 0;
	margin-top: 6px;
	font-size: 11px;
	font-weight: bold;
}

.previous-issues a:link {
	color: #82000a;
	text-decoration: none;
}

.previous-issues a:visited {
	color: #82000a;
	text-decoration: none;
}

.previous-issues a:hover {
	color: #6184be;
	text-decoration: underline;
}

.previous-issues a:active {
	color: #82000a;
	text-decoration: none;
}

.xml-feed-border
{
	width: 198px;
	margin-top: 20px;
	background-color: #263f6a;
	padding: 0;
	border-color: #263f6a;
	border-style: solid;
	border-width: 1px;
}

.xml-feed-name
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #FFFFFF;
	margin: 6px 3px 4px 5px;
	background-color: #263f6a;
	font-size: 12px;
	font-weight: bold;
}

.xml-feed-name a:link
{
	color: #FFFFFF;
	background-color: #263f6a;
	font-weight: bold;
	text-decoration: none;
}

.xml-feed-name a:visited
{
	color: #FFFFFF;
	background-color: #263f6a;
	font-weight: bold;
	text-decoration: none;
}

.xml-feed-name a:hover
{
	color: #ffffff;
	background-color: #263f6a;
	font-weight: bold;
	text-decoration: none;
}

.xml-feed-name a:active
{
	color: #FFFFFF;
	background-color: #263f6a;
	font-weight: bold;
	text-decoration: none;
}

.xml-feed-text
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	background-color: #FFFFFF; 
	padding: 2px 2px 7px 5px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

.addirectory
{
	padding: 5px 10px 5px 10px;
	display: block;
	clear: both;
	margin: 0;
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}

.addirectory h2
{
	color: #000000;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}

.addirectory td
{
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}

.addirectory a:link
{
	color: #305c98;
	text-decoration: none;
	font-weight: bold;
}

.addirectory a:visited
{
	color: #305c98;
	text-decoration: none;
	font-weight: bold;
}

.addirectory a:hover
{
	color: #82000a;
	font-weight: bold;
	text-decoration: none;
}

.addirectory a:active
{
	color: #305c98;
	text-decoration: none;
	font-weight: bold;
}

.cse input.gsc-input, input.gsc-input {
background-image:url("https://www.dynamicchiropractic.com/images/site/dc/search_dcpi_watermark.png") !important;
background-repeat:no-repeat;
background-color:#fff;
}

.cse input.gsc-input:focus, input.gsc-input:focus {
background-image:none !important;
}

.content-box-dcpi
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	padding: 5px 10px 5px 10px;
	display: block;
	clear: both;
	margin: 0;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

.content-box-dcpi td
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}

.content-box-dcpi h1
{
	color: #000000;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}

.content-box-dcpi h2
{
	color: #000000;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}

.content-box-dcpi h3
{
	color: #000000;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.video-caption
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #999999;
	font-size: 12px;
	line-height: 16px;
	margin-top: -9px;
	font-weight: bold;
	text-align: center;
}

.content-box-dcpi p
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin: 16px 0 16px 0;
}

.content-box-dcpi a:link
{
	color: #6184be;
	text-decoration: none;
	font-weight: bold;
}

.content-box-dcpi a:visited
{
	color: #6184be;
	text-decoration: none;
	font-weight: bold;
}

.content-box-dcpi a:hover
{
	color: #82000a;
	font-weight: bold;
	text-decoration: none;
}

.content-box-dcpi a:active
{
	color: #6184be;
	text-decoration: none;
	font-weight: bold;
}

.content-box-dcpi br
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

.content-box-dcpi ol
{
	margin: 16px 0 16px 16px;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	list-style-position: outside;
}

.content-box-dcpi ul
{
	margin: 16px 0 16px 16px;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	list-style-type: square;
	list-style-position: outside;
}

.content-box-dcpi li
{
	margin: 0 0 0 15px;
	font-size: 12px;
	line-height: 16px;
}

.content-box-dcpi dl
{
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}

.content-box-dcpi dd
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-style: italic;
	font-size: 11px;
}

.content-box-dcpi blockquote
{
	margin: 4px 0 4px 15px;
	padding: 4px 0 4px 15px;
}

#view-digital-edition a:link {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #eab133;
}

#view-digital-edition a:visited {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #eab133;
}

#view-digital-edition a:hover {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #82000a;
}

#view-digital-edition a:active {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #eab133;
}

.teaser
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #5a5b5e;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	font-style: italic;
}

.company-directory-home
{
	display: block;
	margin: 10px 0 20px 0;
}

.company-directory-home a:link
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: 0 15px 0 0;
	display: block;
}

.company-directory-home a:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

.company-directory-home a:hover
{
	color: #82000a;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.company-directory-home a:active
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

.view-all-dcpi-articles
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	margin: 15px 0 15px 0;
	display: block;
}

.view-all-dcpi-articles a:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.view-all-dcpi-articles a:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.view-all-dcpi-articles a:hover
{
	color: #82000a;
	font-weight: bold;
	text-decoration: none;
}

.view-all-dcpi-articles a:active
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.dcpi-nav
{
	white-space: nowrap;
	display: block;
	clear: both;
	float: right;
	color: #ffffff;
	font-weight: bold;
}

.dcpi-nav ul {
	list-style:none;
	margin: 0;
	padding: 0;
	width:100%;
	position:relative;
	float:left;/* contain floats */
	color: #56595f;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	text-align: center;
}

.dcpi-nav li {
	list-style: none;
	margin: 0;
	padding: 0 25px 1px 4px;
	display: block;
	float: left;
	position: relative;
	white-space: nowrap;
	background: transparent;
}

.dcpi-nav a:link {
	color: #666666;
	text-decoration: none;
}

.dcpi-nav a:visited {
	color: #666666;
	text-decoration: none;
}

.dcpi-nav a:hover {
	color: #82000a;
	text-decoration: none;
}

.dcpi-nav a:active {
	color: #666666;
	text-decoration: none;
}

.editorial-features {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.editorial-features ul {
	list-style:none;
	margin: 0 0 20px 0;
	padding: 0;
	width:100%;
	position:relative;
	color: #56595f;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	background-color: #eaeaea;
	display: block;
}

.editorial-features li {
	list-style: none;
	margin: 0;
	padding: 5px 20px 10px 20px;
	position: relative;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}

.editorial-features-title {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.editorial-features-title a:link {
	color: #ffffff;
	text-decoration: none;
}

.editorial-features-title a:visited {
	color: #ffffff;
	text-decoration: none;
}

.editorial-features-title a:hover {
	color: #000000;
	text-decoration: none;
}

.editorial-features-title a:active {
	color: #ffffff;
	text-decoration: none;
}

.editorial-features a:link {
	color: #000000;
	text-decoration: none;
}

.editorial-features a:visited {
	color: #000000;
	text-decoration: none;
}

.editorial-features a:hover {
	color: #82000a;
	text-decoration: none;
}

.editorial-features a:active {
	color: #000000;
	text-decoration: none;
}

.view-all {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #850003;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 10px 0;
	text-align: center;
}

.view-all a:link {
	color: #850003;
	text-decoration: none;
}

.view-all a:visited {
	color: #850003;
	text-decoration: none;
}

.view-all a:hover {
	color: #000000;
	text-decoration: none;
}

.view-all a:active {
	color: #850003;
	text-decoration: none;
}

.calendar-events {
	color: #82000a;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 5px 0;
}

.calendar-events ul {
	list-style:none;
	margin: 0;
	padding: 0;
	width:100%;
	position:relative;
	color: #56595f;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
}

.calendar-events li {
	list-style: none;
	margin: 0;
	padding: 5px 0 8px 10px;
	position: relative;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
}

.calendar-events a:link {
	color: #000000;
	text-decoration: none;
}

.calendar-events a:visited {
	color: #000000;
	text-decoration: none;
}

.calendar-events a:hover {
	color: #82000a;
	text-decoration: none;
}

.calendar-events a:active {
	color: #000000;
	text-decoration: none;
}

.calendar-events-search {
	color: #5e5e5e;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}

.calendar-events-search a {
	color: #5e5e5e;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
}

.calendar-events-search a:hover {
	color: #82000a;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
}

.company-directory-link {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.company-directory-link a:link {
	color: #666666;
	text-decoration: none;
}

.company-directory-link a:visited {
	color: #666666;
	text-decoration: none;
}

.company-directory-link a:hover {
	color: #000000;
	text-decoration: none;
}

.company-directory-link a:active {
	color: #666666;
	text-decoration: none;
}

.home-link {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.home-link a:link {
	color: #666666;
	text-decoration: none;
}

.home-link a:visited {
	color: #666666;
	text-decoration: none;
}

.home-link a:hover {
	color: #000000;
	text-decoration: none;
}

.home-link a:active {
	color: #666666;
	text-decoration: none;
}

.home-article-title-odd {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica; 
	font-size: 18px; 
	line-height: 22px; 
	color: #82000a; 
	margin: 0; 
	padding: 0; 
	font-weight: bold; 
	text-align: left;
}

.home-article-title-odd a:link {
	color: #82000a;
	text-decoration: none;
}

.home-article-title-odd a:visited {
	color: #82000a;
	text-decoration: none;
}

.home-article-title-odd a:hover {
	color: #000000;
	text-decoration: none;
}

.home-article-title-odd a:active {
	color: #82000a;
	text-decoration: none;
}

.home-article-title-even {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica; 
	font-size: 18px; 
	line-height: 22px; 
	color: #000000; 
	margin: 0; 
	padding: 0; 
	font-weight: bold; 
	text-align: left;
}

.home-article-title-even a:link {
	color: #000000;
	text-decoration: none;
}

.home-article-title-even a:visited {
	color: #000000;
	text-decoration: none;
}

.home-article-title-even a:hover {
	color: #82000a;
	text-decoration: none;
}

.home-article-title-even a:active {
	color: #000000;
	text-decoration: none;
}

.home-article-byline {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica; 
	font-size: 12px; 
	line-height: 16px; 
	color: #57585a; 
	margin: 4px 0 0 0; 
	padding: 4px 0 0 0; 
	font-weight: bold; 
	text-align: left;
}

.home-article-summary {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica; 
	font-size: 12px; 
	line-height: 16px; 
	color: #57585a; 
	margin: 8px 0 0 0; 
	padding: 8px 0 0 0; 
	text-align: left;
}

.home-article-readmore {
	color: #ef5a22; 
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin: 8px 0 0 0; 
	padding: 8px 0 0 0; 
}

.home-article-readmore a:link {
	font-size: 12px; 
	line-height: 16px; 
	color: #82000a; 
	text-decoration: none;
	font-weight: bold; 
	text-align: right;
}

.home-article-readmore a:visited {
	color: #82000a;
	text-decoration: none;
}

.home-article-readmore a:hover {
	color: #000000;
	text-decoration: none;
}

.home-article-readmore a:active {
	color: #82000a;
	text-decoration: none;
}




.press-release-right-nav-header
{
	color: #82000a;
	font-size: 14px;
	font-weight: bold;
}

.press-release-right-nav-header a:link
{
	color: #82000a;
	text-decoration: none;
	font-weight: bold;
}

.press-release-right-nav-header a:visited
{
	color: #82000a;
	text-decoration: none;
	font-weight: bold;
}

.press-release-right-nav-header a:hover
{
	color: #54823b;
	text-decoration: underline;
	font-weight: bold;
}

.press-release-right-nav-header a:active
{
	color: #82000a;
	text-decoration: none;
	font-weight: bold;
}


.press-release-right-nav p
{
	margin-top: 10px;
	margin-left: 5px;
	color: #82000a;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}

.press-release-right-nav a:link
{
	color: #56595f;
	text-decoration: none;
	font-weight: normal;
}

.press-release-right-nav a:visited
{
	color: #56595f;
	text-decoration: none;
	font-weight: normal;
}

.press-release-right-nav a:hover
{
	color: #82000a;
	text-decoration: none;
	font-weight: normal;
}

.press-release-right-nav a:active
{
	color: #56595f;
	text-decoration: none;
	font-weight: normal;
}

.press-release-right-nav ul
{
	margin: 4px 0 4px 5px;
	padding: 4px 0 4px 0;
	list-style-type: square;
}

.press-release-right-nav li
{
	margin: 4px 0 0 10px;
	font-size: 12px;
	line-height: 16px;
	list-style-type: square;
}

.industry-news-right-nav {
	margin: 6px 0 0 0;
	font-size: 10px;
	font-weight: bold;
}

.industry-news-right-nav a:link {
	color: #82000a;
	text-decoration: none;
}

.industry-news-right-nav a:visited {
	color: #82000a;
	text-decoration: none;
}

.industry-news-right-nav a:hover {
	color: #6184be;
	text-decoration: underline;
}

.industry-news-right-nav a:active {
	color: #82000a;
	text-decoration: none;
}



.company-directory ul {
	list-style: none;
	margin: 0 10px 10px 5px;
	padding: 0;
	color: #000000;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	line-height: 10px;
}

.company-directory li {
	list-style: none;
	margin: 5px 10px 10px 10px;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
}

.company-directory a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.company-directory a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.company-directory a:hover {
	color: #82000a;
	text-decoration: none;
	font-weight: bold;
}

.company-directory a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.category-box {
	color: #ffffff
}

.category-box ul {
	margin: 0 5px 0 15px;
	padding: 0;
	font-size: 14px;
	color: #ffffff;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	list-style-type: square;
	list-style-position: outside;
	font-weight: bold;
}

.category-box li {
	margin: 8px 5px 0 25px;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.category-box a:link {
	color: #ffffff;
	text-decoration: none;
}

.category-box a:visited {
	color: #ffffff;
	text-decoration: none;
}

.category-box a:hover {
	color: #ffb716;
	text-decoration: none;
}

.category-box a:active {
	color: #ffffff;
	text-decoration: none;
}

.search-box-dcpi {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
}

.search-box-dcpi a:link {
	color: #5e5e5e;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

.search-box-dcpi a:visited {
	color: #5e5e5e;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

.search-box-dcpi a:hover {
	color: #82000a;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

.search-box-dcpi a:active {
	color: #5e5e5e;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

.search-box-dcpi input
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	/*line-height: 19.5px;  removed 2007-10-21, Ben -- caused text to descend below border in type=text fields under IE */
	color: #333333;
	background: #ffffff;
	border: 1px solid #5e5e5e;
	margin: 1px 1px 1px 1px;
	padding: 1px 0 0 1px;
}

.submit-dcpi input
{
	margin: 0;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	/*line-height: 19.5px;  removed 2007-10-21, Ben -- caused text to descend below border in type=text fields under IE */
	color: #ffffff;
	font-weight: bold;
	background: #82000a;
	border: 0;
	padding: 0;
} 

.dcpi-company-info td
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}	

.dcpi-company-info a:link
{
	color: #6184be;
	text-decoration: none;
	font-weight: normal;
}

.dcpi-company-info a:visited
{
	color: #6184be;
	text-decoration: none;
	font-weight: normal;
}

.dcpi-company-info a:hover
{
	color: #82000a;
	font-weight: normal;
	text-decoration: none;
}

.dcpi-company-info a:active
{
	color: #6184be;
	text-decoration: none;
	font-weight: normal;
	font-weight: normal;
}

.dcpi-product-image {
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	display: block;
	margin: 0 10px 0 12px;
	padding: 0 10px 0 12px;
	float: left;
	position: relative;
	text-align: center;
	border: 0;
}

.enlarge-icon {
	float: right;
	display: block;
	margin: 115px 0 0 135px;
	padding: 0;
	position: absolute;
	border: 0;
}

.dcpi-product-image a:link {
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	color: #82000a;
	text-decoration: none;
}

.dcpi-product-image a:visited {
	font-weight: bold;
	color: #82000a;
	text-decoration: none;
}

.dcpi-product-image a:hover {
	font-weight: bold;
	color: #6184be;
	text-decoration: none;
}

.dcpi-product-image a:active {
	font-weight: bold;
	color: #82000a;
	text-decoration: none;
}

.dcpi-product-title {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 15px 0;
	padding: 0;
}

.dcpi-product-description {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

.dcpi-product-description p {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	margin-bottom: 15px;
	padding: 0;
	border: 0;
}

.dcpi-product-description blockquote {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 15px 25px;
	padding: 0;
	background: #ffffff;
}

.dcpi-product-description ul {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	margin: 15px 0 15px 15px;
	list-style-type: square;
	list-style-position: outside;
	padding: 0;
}

.dcpi-product-description li {
	margin: 0 0 0 15px;
	font-size: 11px;
	line-height: 15px;
}

.dcpi-product-description a:link {
	font-weight: normal;
	color: #6184be;
	text-decoration: none;
}

.dcpi-product-description a:visited {
	font-weight: normal;
	color: #6184be;
	text-decoration: none;
}

.dcpi-product-description a:hover {
	font-weight: normal;
	color: #82000a;
	text-decoration: none;
}

.dcpi-product-description a:active {
	font-weight: normal;
	color: #6184be;
	text-decoration: none;
}

#additional-services-title {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

.additional-services {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}

.additional-services a:link {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.additional-services a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.additional-services a:hover {
	color: #82000a;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.additional-services a:active {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.additional-services-directory ul {
	list-style-type: square;
	list-style-position: outside;
	margin: 0 0 10px 5px;
	padding: 0;
	color: #000000;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
}

.additional-services-directory li {
	list-style-type: square;
	margin: 5px 0 10px 5px;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}

.additional-services-directory a:link {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.additional-services-directory a:visited {
	color: #000000;
	text-decoration: none;
}

.additional-services-directory a:hover {
	color: #82000a;
	text-decoration: none;
}

.additional-services-directory a:active {
	color: #000000;
	text-decoration: none;
}

.webcasts p {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	line-height: 16px;
}

.webcasts a:link {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #82000a;
	text-decoration: none;
	font-weight: bold;
}

.webcasts a:visited {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #82000a;
	text-decoration: none;
	font-weight: bold;
}

.webcasts a:hover {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.webcasts a:active {
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #82000a;
	text-decoration: none;
	font-weight: bold;
}

.premium-listings td
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}

.premium-listings img
{
	display: block;
	margin-top: 2px;
}

.premium-listings a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.premium-listings a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.premium-listings a:hover {
	color: #82000a;
	text-decoration: none;
	font-weight: bold;
}

.premium-listings a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#premium-listings-title
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.dcpi-breadcrumbs
{
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #a7a7a7;
	text-decoration: none;
	margin-top: 5px;
}

.dcpi-breadcrumbs a:link
{
	color: #a7a7a7;
	text-decoration: none;
}

.dcpi-breadcrumbs a:visited
{
	color: #a7a7a7;
	text-decoration: none;
}

.dcpi-breadcrumbs a:hover
{
	color: #82000a;
	text-decoration: none;
}

.dcpi-breadcrumbs a:active
{
	color: #a7a7a7;
	text-decoration: none;
}

.dcpi-press-release p
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin: 16px 0 16px 0;
}

.dcpi-press-release a:link
{
	color: #82000a;
	text-decoration: none;
}

.dcpi-press-release  a:visited
{
	color: #82000a;
	text-decoration: none;
}

.dcpi-press-release a:hover
{
	color: #000000;
	text-decoration: none;
}

.dcpi-press-release a:active
{
	color: #82000a;
	text-decoration: none;
}

.dcpi-article p
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin: 16px 0 16px 0;
}

.dcpi-article a:link
{
	color: #82000a;
	text-decoration: none;
}

.dcpi-article  a:visited
{
	color: #82000a;
	text-decoration: none;
}

.dcpi-article a:hover
{
	color: #000000;
	text-decoration: none;
}

.dcpi-article a:active
{
	color: #82000a;
	text-decoration: none;
}

.article-bottom-links p {
	list-style: none;
	margin: 20px 0 10px 10px;
	padding: 0;
	color: #000000;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}

.article-bottom-links ul {
	list-style: none;
	margin: 0 10px 10px 5px;
	padding: 0;
	color: #000000;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-weight: normal;
}

.article-bottom-links li {
	list-style: none;
	margin: 5px 10px 10px 25px;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}

.article-bottom-links a:link {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.article-bottom-links a:visited {
	color: #000000;
	text-decoration: none;
}

.article-bottom-links a:hover {
	color: #82000a;
	text-decoration: none;
}

.article-bottom-links a:active {
	color: #000000;
	text-decoration: none;
}

.industry-news-nav {
	margin: 6px 0 0 0;
	font-size: 10px;
	font-weight: bold;
}

.industry-news-nav a:link {
	color: #82000a;
	text-decoration: none;
}

.industry-news-nav a:visited {
	color: #82000a;
	text-decoration: none;
}

.industry-news-nav a:hover {
	color: #6184be;
	text-decoration: underline;
}

.industry-news-nav a:active {
	color: #82000a;
	text-decoration: none;
}

.pagination-dcpi {
	text-decoration: none;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	margin: 0 2px 0 2px;
}

.pagination-dcpi a:link {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

.pagination-dcpi a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

.pagination-dcpi a:hover {
	color: #82000a;
	text-decoration: underline;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

.pagination-dcpi a:active {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

.pr-logo-float-left
{
	float: left;
	display: block;
	margin: 3px 15px 10px 0;
	padding: 0 7px 1px 0;
}

.footer-nav
{
	color: #5a5b5e;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}

.footer-nav a:link
{
	color: #5a5b5e;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}

.footer-nav a:visited
{
	color: #5a5b5e;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}

.footer-nav a:hover
{
	color: #781009;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}

.footer-nav a:active
{
	color: #5a5b5e;
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}

/*Scroller1 styles*/

.content1 img {
padding: 0 10px 0 10px!important;
}
.content1 .downarrow {
padding-bottom:0!important;
}
.content1 .uparrow {
padding-bottom:0!important;
}

/*Scroller2 styles*/

.content2 img {
padding: 0 4px!important;
}
.content2 .downarrow {
padding-bottom: 0!important;
}
.content2 .uparrow {
padding-bottom: 0!important;
}

/*Scroller3 styles*/

.content3 img {
padding: 0 4px!important;
}
.content3 .downarrow {
padding-bottom: 0!important;
}
.content3.uparrow {
padding-bottom: 0!important;
}



#issue-date
{
	color: #454545;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 10px 0;
}

#by
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	margin: 10px 0 10px 0;
}

#small-text-nav
{
	font-size: 8px;
	line-height: 8px;
}

#body-small {
	color: #000000;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
}

#gray-bold {
	color: #999999;
	font-weight: bold;
}

#footnote-small
{
	color: #666666;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}

.printer-friendly
{
	color: #000000;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	margin-top: 15px;
}

.printer-friendly a:link
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
}

.printer-friendly a:visited
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
}

.printer-friendly a:hover
{
	color: #6184be;
	text-decoration: underline;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
}

.printer-friendly a:active
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
}

.copyright
{
	color: #666666;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	text-align: left;
	margin-left: 8px;
}

#press-release-company a:link
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

#press-release-company a:visited
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

#press-release-company a:hover
{
	font-size: 10px;
	color: #82000a;
	font-weight: bold;
}

#press-release-company a:active
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

#press-release-date
{
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin-left: 10px;
}

#dcpi-red-bold {
	color: #82000a;
	font-weight: bold;
}

/* NEW GLOBALFOOTER */
#globalfooter { width: 996px; color: #666; font-size: 10px; margin: 18px auto; padding-bottom: 36px; text-align: left !important; }
#globalfooter p { margin-bottom: 1em; color: #777777; }
#globalfooter .gf-buy { float: left; width: 60%; margin: 18px 0 9px; }
#globalfooter .gf-links { float: right; text-align: right; margin: 18px 0 9px; }
#globalfooter .gf-links a { padding: 0 10px; white-space: nowrap; }
#globalfooter .gf-links a.last { padding-right: 0; _float: none !important; width: auto !important; }
#globalfooter .gf-sosumi { clear: both; width: 100%; border-top: 1px solid #eee; padding-top: 9px; }
#globalfooter .gf-sosumi a { padding: 0 10px; }
#globalfooter form { margin: 18px 10px; }
#globalfooter .search-wrapper { margin: 0 auto; }
#globalfooter .search-wrapper input.prettysearch { margin-left: 10px; }

/* NEW BREADCRUMBS */
#globalfooter #breadcrumbs { font-size: 11px; color: #444; overflow: hidden; height: 36px; line-height: 34px; font-weight: bold; text-shadow: 2px 2px 1px #fff; }
#globalfooter #breadcrumbs a { color: #444; text-decoration: none; float: left; padding: 0 10px; position: relative; margin-left: -10px; _cursor: hand; }
#globalfooter #breadcrumbs a:hover { color: #82000a; text-decoration: none !important; }
#globalfooter #breadcrumbs a.home { margin: 0; width: 15px; height: 0; padding-top: 36px; overflow: hidden; }
#globalfooter #breadcrumbs span { float: left; width: 9px; margin: 0 10px 0 0; position: relative; height: 0; padding-top: 34px; margin-top: 1px; overflow: hidden; }

/* DIRECTORY NAV */
#directorynav { font-size: 11px; border: 1px solid #e5e5e5; float: left; width: 100%; position: relative; margin-top: -4px; }
#directorynav .column { width: 122px; padding: 9px 0 0 18px; }
#directorynav .column.last { float: left !important; padding-right: 0; }
#directorynav h4 { color: #444; font-weight: bold; }
#directorynav h4.standalone { margin-bottom: 18px; }
#directorynav a { display: block; _zoom: 1; }
#directorynav a:link,
#directorynav a:visited { color: #777; text-decoration: none; }
#directorynav h4.standalone a:link,
#directorynav h4.standalone a:visited { color: #444; }
#directorynav a:hover { color: #82000a !important; text-decoration: none !important; }
#directorynav .capbottom { clear: both; position: relative; top: 5px; _top: 12px; height: 5px; width: 996px; }

/* DIRECTORY NAV CUSTOM WIDTHS */
.gf-900 #directorynav .column { width: 170px; }
.gf-980 #directorynav.mac #dn-cola { width: 180px; }
.gf-980 #directorynav.mac #dn-colb { width: 210px; }
.gf-980 #directorynav.mac #dn-colc { width: 180px; }
.gf-980 #directorynav.mac #dn-cold { width: 140px; }
.gf-980 #directorynav.mac #dn-colg { width: 165px; }
#directorynav ul { margin-bottom: 9px; }

/* GRID */
.column { float: left; }
.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }