﻿/**MCD.CSS**/
/* old screen2.css classes */

.s508Hidden {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

label {
	font-weight: inherit;
	margin-bottom: 0px;
	display: inline;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 0px;
	margin-right: 3px;
}

input {
	line-height: normal;
}

.serverName {
	position: relative;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: .70em;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.float-contain {
	overflow: hidden;
}

h1 {
	font-size: 125%;
	background-color: transparent;
}

h2 {
	font-size: 120%;
	background-color: transparent;
}

h3 {
	font-size: 115%;
	background-color: transparent;
}

h4 {
	font-size: 110%;
	background-color: transparent;
}

h5 {
	font-size: 105%;
	background-color: transparent;
}

h6 {
	font-size: 100%;
	background-color: transparent;
}

/* end screen2.css */

/*overide inherited global styles within MCD tool*/
.collapse-header h4 {
	background-color: transparent !important;
}

/* button, */
input[type=text], input[type=radio] input[type=checkbox], optgroup, select, textarea {
	font-weight: normal !important;
	font-style: normal !important;
}

/* , h4, h5, h6, .h4, .h5, .h6 */
h1, h2, h3, .h1, .h2, .h3 {
	font-weight: bold;
}

#MCDBlock .btn {
	background: none;
	margin: 0;
	border: none;
}
#MCDBlock .btnBack {
	background: none;
	margin: 0;
	border: none;
	position:fixed;
	bottom: 1em;
	right: 1em;
	padding: 0em;
	cursor: pointer;
	z-index: 1;
}

.MiniGroup .btn {
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#MCDBlock .MCDContentBackground ul, ol {
	padding-left: 40px;
	display: block;
	margin: 1em 0;
}

#MCDBlock .MCDContentBackground li {
	margin: 0;
}

#MCDBlock {
	font: 0.8em/15px Arial,Helvetica,sans-serif;
}

#MCDBlock h2 {
	background-image: none;
}

#MCDBlock .licensenote {
	margin: 0;
}

#MCDBlock .licensenote li {
	list-style-position: outside;
}

/*Global Styles*/
a,
a:hover,
a:focus,
a:visited
{
	text-decoration: underline !important;
}

a.disabledLink,
a.disabledLink:link,
a.disabledLink:active,
a.disabledLink:visited,
a.disabledLink:hover {
	/*color: black !important;/**/
	text-decoration: underline !important;
	cursor: text !important;
}

#MCDBlock {
	font-size: 1.016em;
	line-height: 1.2em;
}

p {
	margin: 0 0 0.5em 0;
}

.printMainButton {
	float: left;
}

.addMainButton {
	float: right;
	padding: 0 0 0 6px;
}

p.textblock {
	width: 475px;
}

.Keyword_TB_zenView {
	clear: both;
	overflow: hidden;
	_height: 1%;
}

.Keyword_DDL_zenView {
	overflow: hidden;
	_height: 1%;
}

.raiseUp {
	padding-bottom: 1px;
	float: left;
}

.raiseUp input {
	vertical-align: middle;
}

fieldset {
	border: 0 none;
	margin: 0;
	padding: 0;
}

legend {
	border: 0 none;
	visibility: hidden;
	height: 0;
	margin: 0;
}

legend.LCDocFilterLegend {
	border: 0 none;
	height: 0;
	visibility: visible;
}

.clear-pdf-button:hover,
.clear-50-button:hover,
.clear-75-button:hover,
.clear-100-button:hover,
.clear-125-button:hover,
.clear-150-button:hover,
.clear-200-button:hover,
.clear-250-button:hover {
	color: #000;
	padding-bottom: -1px;
}

#MCDBlock .MCDContentBackground .clear-pdf-button {
	background: url(../images/complete_buttons/mcd_btn_pdf_clear_100.png) no-repeat scroll 0px top #BA5719;
	width: 114px;
	padding-left: 10px;
	text-align: left;
}

#MCDBlock .MCDContentBackground .clear-50-button {
	background: url(../images/complete_buttons/mcd_btn_clear_50.png) no-repeat scroll center top #BA5719;
	width: 50px;
}

#MCDBlock .MCDContentBackground .clear-75-button {
	background: url(../images/complete_buttons/mcd_btn_clear_75.png) no-repeat scroll center top #BA5719;
	width: 75px;
}

#MCDBlock .MCDContentBackground .clear-100-button {
	background: url(../images/complete_buttons/mcd_btn_clear_100.png) no-repeat scroll center top #BA5719;
	width: 100px;
}

#MCDBlock .MCDContentBackground .clear-125-button {
	background: url(../images/complete_buttons/mcd_btn_clear_125.png) no-repeat scroll center top #BA5719;
	width: 125px;
}

#MCDBlock .MCDContentBackground .clear-150-button {
	background: url(../images/complete_buttons/mcd_btn_clear_150.png) no-repeat scroll center top #BA5719;
	width: 150px;
}

#MCDBlock .MCDContentBackground .clear-200-button {
	background: url(../images/complete_buttons/mcd_btn_clear_200.png) no-repeat scroll center top #BA5719;
	width: 200px;
}

#MCDBlock .MCDContentBackground .clear-250-button {
	background: url(../images/complete_buttons/mcd_btn_clear_250.png) no-repeat scroll center top #BA5719;
	width: 250px;
}

#MCDBlock .MCDContentBackground .clear-pdf-button,
#MCDBlock .MCDContentBackground .clear-50-button,
#MCDBlock .MCDContentBackground .clear-75-button,
#MCDBlock .MCDContentBackground .clear-100-button,
#MCDBlock .MCDContentBackground .clear-125-button,
#MCDBlock .MCDContentBackground .clear-150-button,
#MCDBlock .MCDContentBackground .clear-200-button,
#MCDBlock .MCDContentBackground .clear-250-button {
	border: 0 none;
	color: white;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	padding-bottom: 2px;
}

a {
	color: #006699;
	text-decoration: underline;
	cursor: pointer;
}

a:link {
	color: #006699;
	text-decoration: underline;
}

a:visited, .btn-sticky {
	color: #884488;
	text-decoration: underline;
}

a:hover, .btn-sticky:hover {
	color: #FF7800;
	text-decoration: underline;
}

a:hover span {
	color: #FF7800;
}

.btn-sticky
{
	background-color: #F9EC7B !important;
	text-decoration: underline !important;
}

input.btn-sticky
{
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}

.BasketLink a:hover span {
	color: #FFFFFF;
}

.BreadcrumbPanel {
	background: url("/medicare-coverage-database/images/breadcrumbChevron.png") no-repeat scroll 0 -2px transparent;
	padding-left: 20px;
}

.float-contain-reportdate {
	overflow: hidden;
	height: 35px;
}

.float-contain-search {
	overflow: hidden;
	_height: 1%;
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 10px;
}

.float-contain-alone {
	overflow: hidden;
	_height: 1%;
	clear: both;
}

.float-contain-alone .rightDiv {
	padding-top: 10px;
}

.float-contain-lcd-date-search {
	overflow: hidden;
	_height: 1%;
	margin-top: 12px;
}

.float-contain-states {
	overflow: hidden;
	_height: 1%;
	clear: both;
}

.leftDiv {
	float: left;
}

.rightDiv {
	float: right;
}

.rightDiv .h1MatchAlign {
	padding-top: 29px;
}

.lcdTypes {
	padding-left: 19px;
}

.leftHolder {
	float: left;
}

.medcacSelectionCTRL {
	float: left;
	font-style: italic;
	padding-left: 23px;
	width: 153px;
}

.medcacDesc {
	position: relative;
	right: 85px;
}

.listIntro {
	padding-left: 10px;
	padding-top: 5px;
}

.headerPadding {
	padding-bottom: 7px;
}

a.activeHeading {
	color: #E00000;
}

a.inactiveHeading {
	color: #103D89;
}

div.indexRow {
	display: block;
}

.hlight {
	color: #0000BB;
	font-weight: bold;
}

.padBottom {
	padding-bottom: 5px;
}

.padThisDetails,
.generalInformation {
	padding: 5px 5px 10px 12px;
}

.padThisLeftIE7 {
	*padding-left: 10px;
}

.padThisDetailsAdded {
	padding: 5px 5px 10px 12px;
}

.padThisLeft {
	padding-left: 11px;
}

.padThisDetailsAdded .secthead-ncd {
	padding-left: 10px;
}

.padThisDetailsHeight {
	padding: 5px 5px 10px 12px;
	min-height: 115px;
}

.padThisDetailsFoot {
	padding: 15px 5px 0px 12px;
}

#MCDContent .MCDMainContentPanel .generalInformation .bodyText {
	margin-bottom: 10px;
	padding: 0;
}

div.indexTypeRow {
	background-color: #42668B;
	color: #FFF;
	padding: 4px 70px 4px 50px;
	padding-right: 70px;
	font: bold 13px Arial;
	font-size: 1.0833em;
	_height: 1%;
}

div.indexTypeRowDetails {
	background-color: #42668B;
	color: #FFF;
	padding: 4px 70px 4px 12px;
	padding-right: 70px;
	font: bold 13px Arial;
	font-size: 1.0833em;
	_height: 1%;
}

* html div.indexTypeRow {
	background-color: #42668B;
	color: #FFF;
	font-size: 1.0833em;
	line-height: 1em;
	padding-top: 6px;
}

div.SendEmailRightPadding div.float-contain {
	margin-bottom: 5px;
	overflow: hidden;
	_height: 1%;
}

div.SendEmailRightPadding div.float-contain div.emailLabels {
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 1px;
	text-align: right;
	width: 300px;
}

.float-contain-lcd-date-search div.emailLabels {
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 1px;
	text-align: left !important;
	width: 375px !important;
	padding-left: 75px;
	padding-top: 1%;
}

.dateSearch-submit {
	padding-top: 2px;
	*padding-top: 9px; /*for IE7*/
}

.float-contain-lcd-date-search dateLabel {
	float: left;
	padding-left: 10px;
	width: 410px;
}

div.SendEmailRightPadding div.float-contain div.emailFields {
	float: left;
	padding-left: 10px;
	width: 410px;
}

div.SendEmailRightPadding div.float-contain div.emailFieldsExample {
	margin-top: 10px;
	padding-left: 309px;
	padding-top: 10px;
	position: relative;
	top: 5px;
	width: 509px;
	height: 32px;
}

#MCDContent .MCDMainContentPanel .sendEmailSubmit .btnSendEmail {
	float: right;
	overflow: hidden;
	padding-right: 375px;
	_padding-right: 225px !important;
	overflow: hidden;
	_height: 1%;
}

div.BackToBasketButtonWrapper {
	margin: 26px 0 47px;
	padding-right: 40px;
	text-align: right;
}

div.indexRowLeft {
	float: left;
}

div.indexTypeRowLeft {
	float: left;
	background-color: #42668B;
}

div.indexRowRight {
	float: right;
}

div.indexRowClear {
	clear: both;
}

div.helpActiveCSS {
	border: solid 3px #8888FF;
}

div.helpInactiveCSS {
	color: #000000;
}

div.helpDivCSS {
	border: solid 3px #000000;
	color: #000000;
}

.CMSContainer {
	margin: 0 auto;
	/* position:relative; */
	/*width: 964px;*/
}

#MCDToolNavLinks {
	overflow: hidden;
	_height: 1%;
}

#MCDToolNavLinks .PanelLinks {
	/*margin-bottom: 12px;*/
}

#MCDFooter .ToolFooterLinksGroup {
	overflow: hidden;
}

#MCDFooter .ToolFooterLink {
	font-weight: bold;
	font-size: 1.2em;
}

#MCDContent h1 {
	color: #B55217;
	font-size: 1.7em;
	margin: 0.2em 0 0 -8px;
	padding: 8px 0 12px 58px;
	/*color: #B55217;
font-size:1.7em;
height:42px;
line-height:25px;
margin:0.2em 0 0.5em -8px;
padding:10px 0 10px 58px;
/*background: url(../images/icon_folder.gif) no-repeat 7px 0;*/
}

#MCDContent h2 {
	color: #B55217;
	font-size: 1.83em;
	margin: 0 0 0.5em 0;
	padding: 0;
}

#MCDContent .ncdControl1 h2 {
	font-size: 1.0em;
	color: Red;
}

#MCDContent .AND_OR_zenView {
	font-weight: bold;
	font-size: 1.17em;
	margin: 1em 0;
}

#MCDContent .MCDMainContentPanel p {
	margin: 0;
	padding: 0 0 0.5em 0;
}

#MCDContent .SelectedCriteriaGroupLiteral {
	display: inline;
	font-weight: bold;
}

#MCDContent .MCDMainContentPanel #DownloadsMainWrapper {
	margin: 0 auto;
	border: 1px solid;
}

#MCDContent .MCDMainContentPanel #DownloadsMiddleContentWrapper {
	position: relative;
	margin-top: 1%;
	overflow: hidden;
	_height: 1%;
}

#MCDContent .MCDMainContentPanel #DownloadsMiddleContentRightSectionWrapper {
	float: right;
	width: 310px;
}

#MCDContent .MCDMainContentPanel #DownloadsMiddleContentLeftSectionWrapper {
	float: left;
	width: 59%;
}

#MCDContent .MCDMainContentPanel #DownloadsMiddleContentLeftSectionWrapper #dlDescription {
	padding: 5px;
}

/*#MCDContent .collexpPanel,
#MCDContent .MCDMainContentPanel .NCARelatedLinks,
#MCDContent .MCDMainContentPanel .LocalCoverageBrowserBody {
	height: 0;
	overflow: hidden;
}*/

#MCDContent .MCDMainContentPanel .WhatsNewBorder {
	padding: 1px;
	margin: 1px;
}

#MCDContent .MCDMainContentPanel .ClearDiv {
	clear: both;
}

#MCDContent .MCDMainContentPanel #Data SetOptionButtons {
	position: relative;
	left: 190px;
}

#MCDContent .MCDMainContentPanel .MiddleContentSubWrapper,
#MCDContent .MCDMainContentPanel #DownloadsDataSet  {
	width: 90%;
	margin-bottom: 2%;
}

#MCDContent .MCDMainContentPanel .MiddleContentSubWrapper {
	padding-top: 20px;
}

#MCDContent .MCDMainContentPanel .NCDIndexByChapterSectionSubWrapper {
	margin: 2%;
}

#MCDContent .MCDMainContentPanel .DownloadsInnerDivMargins {
	margin: 0 10px 10px 20px;
}


#MCDBlock #DownloadsDataSet .portletinnerbody {
	padding-top: 10px;
}

#MCDContent .MCDMainContentPanel .DownloadsSubDivHeaders {
	background-color: Gray;
	background-repeat: repeat-x;
	width: 100%;
	padding-bottom: 3%;
}

#MCDContent .MCDMainContentPanel #DownloadsAdditionalQuestions {
	text-decoration: none;
}

#MCDContent .MCDMainContentPanel .MiddleContentSubWrapper h2 {
	font-size: large;
	color: Navy;
}

#MCDContent .MCDMainContentPanel #DownloadsMarginWrapper {
	padding: 0 10px;
}

#MCDContent .MCDMainContentPanel #DownloadsMCDUpdater, #MCDContent .MCDMainContentPanel #DownloadsMCDUpdater div {
	overflow-y: hidden;
	overflow-x: auto;
}

#MCDContent .MCDMainContentPanel .DownloadsDashedDivider {
	border: 1px dashed;
	border-color: Silver;
	margin-top: .5%;
}

#MCDContent .MCDMainContentPanel .NCAAlphaTableInstructions {
	/*margin-top:2%;
	width:60%;*/
}

#MCDContent .MCDMainContentPanel #SelectAllButton {
	float: left;
	margin-right: 5px;
}

#MCDContent .MCDMainContentPanel #OverviewLeftWrapper {
	width: 582px;
	float: left;
}

#MCDContent .MCDMainContentPanel #OverviewRightWrapper {
	position: relative;
	width: 310px;
	float: right;
}

#MCDContent .MCDMainContentPanel .RightSubDiv {
	border: 1px solid Navy;
	margin-top: 3%;
}

#MCDContent .MCDMainContentPanel .RightSubDivInnerSpacing {
	padding: 1%;
	margin: 2%;
}

#MCDContent .MCDMainContentPanel #SectionNavigationMiddle {
	width: 22%;
	position: relative;
	left: 23%;
}

#MCDContent .MCDMainContentPanel #RightInnerWrapper {
	margin-left: 1%;
	margin-right: 1%;
}

#MCDContent .MCDMainContentPanel .DetailsPositionWrapper {
	padding: 1px;
	margin: 1px;
	border: 1px solid;
}

#MCDContent .MCDMainContentPanel #LocalCoverageWhatsNewBrowserBody {
	overflow: hidden;
	height: 0;
}

#MCDContent .MCDMainContentPanel #DetailsBottomWrapper {
	margin-top: 1%;
	position: relative;
}

#MCDContent .MCDMainContentPanel #DetailsBottomLeftWrapper {
	position: relative;
	float: left;
	width: 447px;
}

#MCDContent .MCDMainContentPanel #DetailsBottomRightWrapper {
	width: 447px;
	float: right;
}

#MCDBlock .view-ncd-details .MCDMainContentPanel #DetailsBottomRightWrapper {
	position: relative;
}

div.basket-controls-container .PageActionButtonsWrapper {
	overflow: hidden;
	_height: 1%;
	width: 241px;
	_width: 242px;
}

#MCDContent .MCDMainContentPanel .PageActionButtonsWrapper {
	overflow: hidden;
	_height: 1%;
}

#MCDContent .MCDMainContentPanel #DetailsSectionNavigationHeader {
	font-size: large;
	color: Navy;
	font-weight: bold;
	width: 22%;
}

#MCDContent .MCDMainContentPanel .NCAOpenClosedIndexSubWrapper {
	margin: .5%;
}

#MCDContent .MCDMainContentPanel .NCAOpenClosedSpacer {
	margin-top: 1px;
}

#MCDContent .MCDMainContentPanel .NCAIndexWrapper {
	clear: both;
}

#MCDContent .MCDMainContentPanel .DetailsSubHeader {
	overflow: hidden;
	_height: 1%;
}

#MCDContent .MCDMainContentPanel .ExpandCollapseImage {
	padding-top: 7px;
	padding-left: 7px;
	width: 5.5%;
	float: left;
}

#MCDContent .MCDMainContentPanel .DetailsHeaderDiv {
	width: 100%;
	padding-top: 7px;
	padding-bottom: 7px;
}

#MCDContent .MCDMainContentPanel .DetailsSubHeader .DetailsHeaderDiv h3 {
	display: inline;
	font-size: medium;
	color: Navy;
}

#MCDContent .MCDMainContentPanel .HeaderDisplayInline {
	display: inline;
}

#MCDContent .MCDMainContentPanel .NCDDetailsOverviewPanel {
	height: 0;
	overflow: hidden;
}

#MCDContent .MCDMainContentPanel #DetailsSectionNavigationDropDown {
	width: 22%;
	margin-left: 2%;
	margin-right: 2%;
}

#MCDContent div.sticky {
	background-color: #F9EC7B;
	color: #C40232;
	padding: 10px;
	text-align: left;
	width: 350px;
}

#MCDContent .sticky_dates {
	color: black !important;
	font-weight: bold !important;
}

#MCDContent .MCDMainContentPanel .TopDivMargin1Percent {
	margin-top: 1%;
}

#MCDContent .MCDMainContentPanel .TopDivMargin1HalfPercent {
	margin-top: 1.5%;
}

#MCDContent .MCDMainContentPanel .TopDivMargin2Percent {
	margin-top: 2%;
}

#MCDContent .MCDMainContentPanel .TopDivMargin3Percent {
	margin-top: 3%;
}

#MCDContent .MCDMainContentPanel .TopDivMargin4Percent {
	margin-top: 4%;
}

#MCDContent .MCDMainContentPanel .ExpandCollapseAllGrouping-container {
	margin-top: 10px;
}

#MCDContent .MCDMainContentPanel .ErrorMessage {
	color: rgb(255, 0, 0);
	margin: 1%;
	padding: 1%;
}

#MCDContent .MCDMainContentPanel .HighlightAsterisk {
	color: rgb(255, 0, 0) !important;
}

#MCDContent .MCDMainContentPanel .LeftDivDivider {
	border: 1px dashed;
	border-color: Silver;
	margin-top: 2%;
}

#MCDContent .MCDMainContentPanel .QuickSearchAnd {
	font-style: italic;
	margin-left: 1%;
	margin-right: 1%;
	font-weight: bold;
}

#MCDContent .MCDMainContentPanel .LeftDivTopMargin {
	margin-top: 1em;
}

#MCDContent .MCDMainContentPanel .BackToTopLinkSpacer .BackToTopLink {
	left: 20px;
	position: relative;
}

#MCDContent .BoldLink {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
}
/*End block*/

#MCDContent .MCDMainContentPanel .BottomLink {
	border: none;
}

#MCDContent .MCDMainContentPanel .HowToUseThisSitePageLinksListItems {
	padding-bottom: 1em;
}

#MCDContent .MCDMainContentPanel .RightSubDivHeaders {
	background-color: Gray;
	background-repeat: repeat-x;
	width: 100%;
	padding-bottom: 3%;
}

#MCDContent .MCDMainContentPanel .SubDivSubHeaders {
	width: 100%;
}

#MCDContent .MCDMainContentPanel #QuickSearchAdvancedSearchLink {
	text-align: center;
}

#MCDContent .MCDMainContentPanel .ResetLink,
#MCDContent .MCDMainContentPanel #QuickSearchButtons {
	font-weight: bold;
}

#MCDContent .MCDMainContentPanel #QuickSearchButtons {
	padding: 16px 0 16px 16px;
	text-align: center;
}

#MCDContent .MCDMainContentPanel .NonBulletedList li.hideli {
	display: none;
}

#MCDContent .MCDMainContentPanel .NonBulletedList {
	list-style-type: none;
	padding: 0;
}

#MCDContent .MCDMainContentPanel .NewWord {
	color: red;
	font-weight: bold;
}

#MCDContent .MCDMainContentPanel .NewLink {
	font-weight: bold;
}

#MCDContent .MCDMainContentPanel .NonBulletedListDetails {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#MCDContent .MCDMainContentPanel .NonBulletedListDetails li {
	padding-bottom: 10px;
}

#MCDContent .MCDMainContentPanel .NonBulletedListTA {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#MCDContent .MCDMainContentPanel .NonBulletedListTA ul {
	margin-bottom: 0;
}

#MCDContent .MCDMainContentPanel .NonBulletedListTA li {
	padding-bottom: 0;
}

#MCDContent .MCDMainContentPanel .EndList {
	margin-bottom: 2em;
}

#MCDContent .MCDMainContentPanel .QuickSearchDivWithCenterText {
	text-align: center;
	font-style: italic;
	font-weight: bold;
}

#MCDContent .MCDMainContentPanel .QuickSearchViewSplitStates {
	text-align: center;
}

.searchMove #ExpandCollapseAllGrouping {
	margin-right: 10px;
	bottom: 0;
	margin-right: 10px;
	/*position:inherit;*/
	*padding-top: 10px;
	*top: 10px;
	*position: relative;
}

#MCDContent #ExpandCollapseAllGrouping {
	padding: 0 0 2px 0;
}

#MCDContent #ExpandCollapseAllGroupingForReportsHome {
	padding: 1em 0 0 0;
}

.ncd-chapter-section-index #MCDContent #ExpandCollapseAllGrouping {
	bottom: 0;
	left: 0;
}

.ncd-chapter-section-index #MCDContent .AllPageActionsGrouping {
	padding-bottom: 10px;
}

#MCDContent .NationalLocalGrouping {
	height: auto;
	overflow: hidden;
}

#MCDContent .IndexLinkNormalRow,
#MCDContent .IndexLinkAlternateRow {
	padding: 4px 0px 4px 80px;
	padding-right: 70px;
	_height: 1%;
}

* html #MCDContent .IndexLinkNormalRow,
* html #MCDContent .IndexLinkAlternateRow {
	margin: 0;
	line-height: 1.2em;
}

#MCDContent .IndexLinkNormalRow {
	background-color: #D1E0E7;
}

#MCDContent .IndexLinkAlternateRow {
	background-color: #E9F0F3;
}

#MCDContent .ReportSubGrouping {
	border: solid 1px #00FF00;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
}

#MCDContent .ReportItem {
	border: solid 1px #00FF00;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
}

#MCDContent .ReportItemLink {
	border: solid 1px #00FF00;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
}

.mcd-national-and-local-reports #MCDContent .ReportItemLink {
	padding-top: 5px;
}

#MCDContent .ReportItemDesc {
	border: solid 1px #00FF00;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 4px 1px;
}

#MCDBlock .mcd-national-and-local-reports .portletbody .ReportSubGroupingDivider {
	border-bottom: 1px dashed #ccc;
	margin: 10px 0;
}

#MCDBlock .mcd-national-and-local-reports .portletbody .ReportSubGroupingDivider hr {
	display: none;
}

#MCDBlock .mcd-national-and-local-reports .NationalLocalGrouping {
	padding: 0;
}

.datagrid th.mcdHeaderCheckbox,
.datagrid th.medcacHeaderCheckbox,
.datagrid th.calHeaderCheckbox,
.datagrid th.articleHeaderCheckbox,
.datagrid th.ncaHeaderCheckbox,
.datagrid th.taHeaderCheckbox,
.datagrid th.ncaHeaderComment,
.datagrid th.ncdHeaderCheckbox {
	white-space: nowrap;
}
.datagrid th.mcdHeaderCheckbox,
.datagrid th.medcacHeaderCheckbox,
.datagrid th.calHeaderCheckbox,
.datagrid th.articleHeaderCheckbox,
.datagrid th.ncaHeaderCheckbox,
.datagrid th.taHeaderCheckbox,
.datagrid th.ncaHeaderComment,
.datagrid th.ncdHeaderCheckbox,
.datagrid th.lcdHeaderCheckbox {
	width: 4%;
	text-align: center;
}

#MCDBlock .portlet div.portletsubhead2-exp .recordCount,
#MCDBlock .portlet div.portletsubhead-exp .recordCount {
	margin: 0;
	color: white;
	font-weight: bold;
	font-size: 1.1666em;
	/*float:right;*/
}

#MCDBlock .portlet div.portlethead-exp .recordCount {
	margin: 0;
	color: white;
	font-weight: bold;
	font-size: 1.33em;
	/*float:right;*/
}

.datagrid th.col-small {
	width: 4%;
}

.lcd-service-indication #MCDContent .MCDMainContentPanel .ExpandCollapseAllPanel {
	padding: 20px 10px 0px 10px;
}

#MCDContent .MCDMainContentPanel .lcdStatusReportButtonPanel {
	bottom: 5px;
	float: right;
	position: relative;
	right: 115px;
	text-transform: uppercase;
}

#MCDContent .MCDMainContentPanel .articlesDetailButtonPanel {
	bottom: 1px;
	float: right;
	position: relative;
	right: 450px;
	text-transform: uppercase;
}

#MCDContent .MCDMainContentPanel .lcd-details-button {
	bottom: 2px;
	float: right;
	position: relative;
	right: 265px;
	text-transform: uppercase;
}

.selectionNavContain {
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 35px;
}

.paddingBox {
	padding-left: 6px;
	padding-top: 4px;
}

.lcd-service-indication #MCDContent .MCDMainContentPanel .lcdStatusReportButtonPanel {
	text-transform: none;
}

* html .lcd-status-report #MCDContent .MCDMainContentPanel .lcdStatusReportButton {
	width: 100px;
}

#MCDBlock .lcd-status-report #MCDContent .lcdStatusReportMainButtonPanel div {
	padding-left: 0px;
}

.serviceIndicationButton {
	bottom: 11px;
	_bottom: 0px;
	left: 127px;
	position: relative;
}

div.printReportButton {
	/*float: right;
	padding-right: 15px;
	padding-top: 10px;/**/
}

#MCDContent .MCDMainContentPanel .sendEmailSubmit {
	overflow: hidden;
	_height: 1%;
}

#MCDContent .MCDMainContentPanel .ABCIButtonPanel a {
	font-weight: bold;
	padding-top: 6px;
	position: absolute;
	right: 100px;
}

#MCDContent .MCDMainContentPanel ABCISelectionCriteriaButtonPanel submit-button btn {
	position: absolute;
	right: 10px;
}

#MCDContent .MCDMainContentPanel .ABCIButton {
	text-transform: uppercase;
}

#MCDContent .MCDMainContentPanel .breadcrumb .ABCIButton {
	text-transform: none;
}

#MCDContent .AllCntrctrRB {
	padding-left: 10px;
}

/* structure */

.MCDBlock,
#MCDBlock {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 8px;
}

.MCDContentBackground {
	border: thin solid #D4D4D4;
	border-radius: 1em;
	position: relative;
}

.MCDContentBackgroundHead {
	position: relative;
	margin: 0;
	padding: 0;
	_width: 100%;
}

.MCDContentBackgroundHead div {
	height: 8px;
	font-size: 1px; /*  IE6  */
}

#Content-wrap {
	overflow: hidden;
	border-bottom: 1px solid #D4D4D4;
	border-width: 0 1px 1px 1px;
	padding: 1px 10px 20px;
	color: #000000;
	position: relative;
	padding-bottom: 10px;
}

.MCDFooterBackground {
	position: relative;
	overflow: hidden;
	_height: 1%;
}

.MCDFooterBackground #MCDFooter {
	line-height: 1.5em;
}

.ToolFooterLinksGroup {
	/*padding-bottom:10px;
	padding-top:8px;*/
	*padding-top: 5px;
	*padding-bottom: 0px;
	margin: 0 0 0 0;
	_margin: -25px 0 0 0;
	/**height:25px;*/
	text-align: center;
	display: block;
}

.ToolFooterLinksGroup a {
	text-decoration: underline;
}

.ToolFooterLinksGroup a:hover {
	text-decoration: underline;
}

/* ------------- PORTLET -------------------------------------------------------------------------- */

#MCDBlock .portlet {
	border: thin solid #e6e6e6;
	border-radius: 1em;
	position: relative;
	margin-top: 5px;
	_overflow: hidden;
}

.medcacHolder {
	width: 345px;
	height: 125px;
}

/* ------------- PORTLET HEADS -------------------------------------------------------------------------- */

#MCDBlock .portlet .portlethead,
#MCDBlock .portlet .portlethead-exp {
	background: #487B99;
	background: -webkit-linear-gradient(rgb(59,110,144),rgb(52,95,124));
	background: -o-linear-gradient(rgb(59,110,144),rgb(52,95,124));
	background: -moz-linear-gradient(rgb(59,110,144),rgb(52,95,124));
	background: linear-gradient(rgb(59,110,144),rgb(52,95,124));
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	margin: 0.125em 0.125em 0 0.125em;
	padding: 0;
	overflow: hidden;
	_height: 1%;
}

#MCDBlock #MCDContent .portlet .portlethead h2,
#MCDBlock .portlet .portlethead-exp a,
#MCDBlock .portlet .portletsubhead-exp a,
#MCDBlock .portlet .portletsubhead2-exp a,
#MCDBlock .portlet .portlethead-exp span.emailbasketheader {
	margin: 0;
	color: white;
	font-weight: bold;
	font-size: 1.333em;
}

#MCDBlock #MCDContent .portlet .portlethead h2,
#MCDBlock .portlet .portlethead-exp h2,
#MCDBlock .portlet .portletsubhead-exp h2,
#MCDBlock .portlet .portletsubhead2-exp h2,
#MCDBlock .portlet .portlethead-exp span.emailbasketheader h2 {
	font-size: 1.00em;
	color: White;
	display: inline;
}

.listPaddingDetails {
	padding-top: 2px;
}

#MCDBlock #MCDContent .portlet .portlethead h2.overview {
	display: block;
	font-size: 1.30em;
}

#MCDBlock #MCDContent .portlet .portlethead h2.advanced {
	display: block;
	font-size: 1.33em;
}

#MCDBlock #MCDContent .portlet .portlethead h3,
#MCDBlock .portlet .portlethead-exp h3,
#MCDBlock .portlet .portletsubhead-exp h3,
#MCDBlock .portlet .portletsubhead2-exp h3,
#MCDBlock .portlet .portlethead-exp span.emailbasketheader h3 {
	background-color: Transparent;
	font-size: 1em;
	display: inline;
}

#MCDBlock .MCDContentBackground .horizontal-list {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
	overflow: hidden;
}

horizontal-list-footer {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 12px;
	overflow: hidden;
}

#MCDBlock .MCDContentBackground ul.alphabetical-list-no-space {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

#MCDBlock .MCDContentBackground ul.alphabetical-list {
	padding: 0px 0px 0px 0px;
	display: inline;
	margin: 0px 0px 0px 30px;
	overflow: hidden;
}

#MCDBlock .MCDContentBackground ul.alphabetical-list li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.horizontal-list-no-space {
	padding-left: 0;
	overflow: hidden;
	_height: 1%;
}

ul.horizontal-list-no-space li {
	display: inline-table;
	padding: 0 4px 0 1px;
	border-right: 1px solid #666;
	border-left: 0px;
	overflow: hidden;
	white-space: nowrap;
}

html > body *.ul.horizontal-list-no-space li {
	border-right-style: groove;
	border-right-color: Black;
	border-right-width: thin;
}

ul.horizontal-list-no-space li.firstitem {
	width: 104px;
}

ul.horizontal-list-no-space li.lastitem {
	border-right: 0px;
	width: 46px;
	*position: relative;
	*left: 115px;
	*bottom: 16px;
}


.horizontal-list-footer li, .horizontal-list li, #horizontal-list-search li {
	display: inline;
	padding: 0px 3px 0px 5px;
	border-right: 1px solid #666;
}

.horizontal-list li.lastitem, .horizontal-list-footer li.lastitem, #horizontal-list-search li.lastitem {
	border-right: 0px;
}

#MCDBlock .portlet .portlethead-exp a:hover,
#MCDBlock .portlet .portletsubhead-exp a:hover,
#MCDBlock .portlet .portletsubhead2-exp a:hover {
	/* text-decoration:none; */
}

#MCDBlock .portlet .portletsubhead2-exp a {
	font-size: 1.1666em;
}

#MCDBlock .portlet .portlethead h2,
#MCDBlock .portlet .portlethead-exp div {
	padding: 12px 20px;
}

#MCDBlock .portlet .portlethead-exp div,
#MCDBlock .portlet .portletsubhead-exp div,
#MCDBlock .portlet .portletsubhead2-exp div {
	padding: 18px 14px 12px;
	overflow: hidden;
}

#MCDBlock .portlet .portlethead-exp div div.leftDiv,
#MCDBlock .portlet .portletsubhead-exp div div.leftDiv,
#MCDBlock .portlet .portletsubhead2-exp div div.leftDiv {
	background: none;
	padding: 3px 0 1px;
}

#MCDContent .MCDMainContentPanel .OpenClosedSpacer .portletsubhead2-exp div div.leftDiv {
	background: none;
	padding: 3px 25px 1px;
	font-size: .95em;
}

#MCDContent .MCDMainContentPanel .OpenClosedSpacer .portletsubhead2-exp div div.rightDiv {
	background: none;
	padding: 3px 0 1px;
	font-size: .95em;
}

#MCDBlock .portlet .portlethead-exp div div.rightDiv,
#MCDBlock .portlet .portletsubhead-exp div div.rightDiv,
#MCDBlock .portlet .portletsubhead2-exp div div.rightDiv {
	background: none;
	padding: 3px 0 1px;
}

#MCDBlock .portlet .portletsubhead2-exp div {
	padding: 4px 36px;
}

#MCDBlock .portlet .portletsubhead-exp div,
#MCDBlock .portlet .portletsubhead2-exp div {
	background: url(../images/contentboxBGgap.gif) repeat-x 0 -1px #487B99;
	overflow: hidden;
}

#MCDBlock .portlet .portletsubhead-exp div.leftDiv,
#MCDBlock .portlet .portletsubhead2-exp div.leftDiv {
	float: left;
}

#MCDBlock .portlet .portletsubhead-exp div.rightDiv,
#MCDBlock .portlet .portletsubhead2-exp div.rightDiv {
	float: right;
}

#MCDBlock .portlet .portlethead-exp img,
#MCDBlock .portlet .portletsubhead-exp img,
#MCDBlock .portlet .portletsubhead2-exp img {
	margin-right: 8px;
	border: 0;
}

#MCDBlock .portlet .portletsubhead-exp,
#MCDBlock .portlet .portletsubhead2-exp {
	border: 1px solid #E6E6E6;
	border-width: 0 1px;
	padding: 0 2px;
	color: #000000;
}

#MCDBlock .portlet .portletsubhead-exp-contain {
	overflow: hidden;
	_height: 1%;
}

#MCDBlock .portlet .portletsubhead-exp-contain h2 {
	font-size: 1.0em;
	display: inline;
}

/* NESTED inside another  */
#MCDBlock .portlet .portletbody .portletsubhead-exp,
#MCDBlock .portlet .portletbody .portletsubhead2-exp {
	border: 0;
	padding: 0;
	margin-bottom: 1px;
}

.calTracking p {
	padding: 5px;
}

/* #MCDBlock .portlettype3 h2, */
#MCDBlock #MCDContent .portlettype3 .datatable th {
	text-transform: uppercase;
	padding-right: 10px;
	padding-left: 10px;
}

/* #MCDBlock .portlettype3 h2, */
#MCDBlock #MCDContent .portlettype3 .datatable td {
	padding-right: 10px;
	padding-left: 10px;
}

/* ------------- / PORTLET HEADS -------------------------------------------------------------------------- */

/* -------------  PORTLET BODY -------------------------------------------------------------------------- */

#MCDBlock .portletbody {
	/*border: 1px solid #E6E6E6;
	border-width: 0 1px;*/
	padding: 0 2px;
	color: #000000;
	overflow: hidden;
}

.doc-id-border-hide {
	/*border: 1px solid #E6E6E6;
	border-width: 0 1px;*/
	padding: 0 2px;
	color: #000000;
	overflow: hidden;
	margin-bottom: -1px;
}

#MCDBlock .portletinnerbody {
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
	margin-bottom: 0.125em;
	padding-top: 1px;
	position: relative;
	overflow: hidden;
}

#MCDBlock .portletinnerbody .paddingbottom {
	padding: 2px 0px 5px 0px;
}

#MCDBlock .portlettype2 .portletinnerbody {
	background-color: #EBF1F4;
	overflow: hidden;
}

#MCDBlock .portlettype3 .portletinnerbody {
	background-color: #D1E0E7;
	overflow: hidden;
}

.portletinnerbody-related a {
	padding-left: 15px;
}

/* -------------  / PORTLET BODY -------------------------------------------------------------------------- */

/* -------------  PORTLET fOOTER -------------------------------------------------------------------------- */

#MCDBlock .portletfoot {
	position: relative; /**** IE fix ****/
}

/* -------------  PORTLET fOOTER -------------------------------------------------------------------------- */

/* -------------  PORTLET BODY coNTENT -------------------------------------------------------------------------- */

#MCDBlock .portletbody p {
	/*padding: 10px 16px;*/
}

#MCDBlock .calLinks .portletbody p {
	padding: 10px 16px;
}

#MCDBlock .ncaLinks .portletbody p {
	padding: 10px 16px;
}

#MCDBlock .portletbody .toppad p {
	padding: 1em 0;
}

#MCDBlock .centertext,
#MCDBlock .portletbody p.centertext {
	text-align: center;
}

#MCDBlock .portlet .portletbody p.centerlabel {
	text-align: center;
	font-style: italic;
	font-weight: bold;
}

#MCDBlock .portletbody h4 {
	margin: 0 0 0.5em 0;
	padding: 4px 0 4px 20px;
	padding-left: 20px;
	background-color: #D1E0E7;
	color: #416071;
	font: bold 1.0833em Arial;
}

#MCDBlock .stateTable {
	table-layout: fixed;
}

#MCDBlock .portletbody h3 {
	margin: 0 0 0.5em 0;
	padding: 4px 0 4px 20px;
	padding-left: 20px;
	background-color: #D1E0E7;
	color: #416071;
	font: bold 1.0833em Arial;
}

#MCDBlock .portletbody h3.overview {
	margin: 0 0 0.5em 0;
	padding: 4px 0 4px 10px;
	background-color: #fff;
	color: #000;
	font: bold 1.0833em Arial;
}

.panelTracker {
	padding-left: 10px;
	padding-top: 10px;
	overflow: hidden;
	_height: 1%;
}

#MCDBlock .portletbody .panelTracker span.SpacingHelp p,
#MCDBlock .portletbody .panelTracker p {
	padding: 10px 16px 10px 0px;
}

.panelTracker .leftDiv br {
	padding: -8px;
	margin: -8px;
}

#MCDBlock .portletbody #actionPanel p {
	padding-top: 0;
}

#MCDBlock .portletbody #actionPanel td {
	font-weight: bold;
}

#MCDBlock .portletbody #actionPanel td p {
	font-weight: normal;
}

#MCDBlock .leftDiv h3 {
	margin: 0 0 0.5em 0;
	padding: 4px 0 4px 0;
	background-color: #D1E0E7;
	color: #FFF;
	font: bold 1em Arial;
}

#MCDBlock .leftDiv h4 {
	color: #FFF;
	display: inline;
	font: bold 1em Arial;
	margin: 0 0 0.5em 0;
	padding: 4px 0 4px 0;
}

#MCDBlock .portletbody .NationalLocalGrouping h3 {
	color: White;
	background-color: Transparent;
	font-size: 1.0em;
	display: inline;
}

#MCDBlock .portletbody .portlet-ul-container {
	padding-bottom: 0.5em;
	padding-right: 1.5em;
}

#MCDBlock .portletbody ul,
#MCDBlock .portletbody ol {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0.5em;
	padding-bottom: 0;
}

#MCDBlock .portletbody ul#horizontal-list-search {
	margin-bottom: 0.5em;
	margin-left: 0;
	margin-top: 11px;
	padding-bottom: 0;
	padding-left: 9px;
	padding-top: 0;
}

#MCDBlock .portlet .datatable {
	border-collapse: collapse;
	border-left: 0;
	background-color: #EBF1F4;
}

#MCDBlock .portlet .datatable th {
	border-bottom: 1px solid #fff;
	/* color:#4E6A79; */
	padding: 4px 15px;
	text-align: left;
	white-space: nowrap;
}

#MCDBlock #MCDContent .datatable th.tablerowheader {
	text-transform: none;
	border-bottom: 0px;
	font-weight: normal;
	border: 1px solid #AEB9BF;
	border-width: 0 1px 0 0;
}

#MCDBlock .portlet .datatable td {
	border: 1px solid #AEB9BF;
	border-width: 0 1px 0 0;
	padding: 4px 15px;
}

#MCDBlock .portlet .altrow {
	background-color: #D1E0E7;
}

#MCDBlock .datatable td.lastcol {
	border-right: 0;
}

#MCDBlock .datatable td.lastrow {
	border-bottom: 0;
}

#MCDBlock .portlethead-exp img,
#MCDBlock .portletsubhead2-exp img {
	cursor: pointer;
}

#MCDBlock .portletsubhead2-exp div {
	position: relative;
}

#MCDBlock .portlet .emailbasketlabel {
	font-weight: bold;
	font-size: 1.1em;
	position: absolute;
	margin-top: 7px;
	right: 620px;
}

#MCDBlock .portlet .SendEmailEnterOneNote {
	font-weight: bold;
	margin: 10px 0px 20px 20px;
}

#MCDBlock .portlet .portletbody .portletinnerbody .SendEmailCheckbox {
	margin-bottom: 15px;
	margin-left: 306px;
}

.basket-hdr .SendEmailCheckbox {
	padding-left: 10px;
}

.pubCommentNote {
	padding: 10px 8px 11px 13px;
}

.blueBoxPub {
	background-color: #F3F6F8;
	margin-top: 5px;
	padding: 0 5px;
	width: 715px;
}

.SendEmailCheckboxFirst {
	background-color: #F3F6F8;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0 5px 5px;
	width: 715px;
}

#MCDBlock .portlet .portletbody .portletinnerbody .EmailBasketMessageTextBox {
	margin: 4px 4px 55px 300px;
}

#MCDBlock .portlet .portletbody .portletinnerbody .EmailBasketTextBox {
	margin: 4px 4px 4px 300px;
}

/* ------------- / PORTLET BODY coNTENT -------------------------------------------------------------------------- */

/* navigation */

#MCDToolNavLinks .ToolNavLink {
	display: block;
	float: left;
	margin-right: 8px;
}

#MCDToolNavLinks .BasketLink,
#MCDToolNavLinks .LastToolNavLink {
	display: block;
	float: left;
}

#MCDToolNavLinks .BasketLink a,
#MCDToolNavLinks .ToolNavLink a {
	display: block;
	overflow: hidden;
	float: left;
	width: 120px;
	height: 35px;
	background: transparent url(../images/btnNav.gif) no-repeat top right;
	background-color: #487B99;
	font: bold 1.1em Arial;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	line-height: 35px;
}

#MCDToolNavLinks .BasketLink a {
	background-image: url(../images/btnNav-basket.gif);
	background-color: #487B99;
	text-align: left;
	padding-left: 35px;
	margin-left: 0px;
	width: 136px;
}

#MCDToolNavLinks .doubleln a {
	line-height: 1em;
	padding-top: 5px;
	/* height: 30px; */
}

#MCDToolNavLinks .doublelnHelp a {
	line-height: 1em;
	padding-top: 5px;
	margin-left: 8px;
	/* height: 30px; */
}

#MCDToolNavLinks .BasketLink a:hover,
#MCDToolNavLinks .BasketLink a:focus,
#MCDToolNavLinks .BasketLink .activeHeading,
#MCDToolNavLinks .ToolNavLink a:hover,
#MCDToolNavLinks .ToolNavLink a:focus,
#MCDToolNavLinks .ToolNavLink .activeHeading {
	background-position: bottom left;
}

#MCDToolNavLinks .HelpLinks {
	display: block;
	font-size: 0.825em;
	float: right;
	*margin-top: 10px;
	margin-left: 5px;
	

}

.helpDiv1 {
	height: 14px;
	width: 104px;
	float: left;
}

.helpDiv2 {
	height: 14px;
	width: 48px;
	float: left;
}

.grouper {
	float: right;
	overflow: hidden;
	_height: 1%;
}

#MCDBlock .ToolNavLinksGroup ul {
	float: left;
	margin: 0;
	overflow: hidden;
	_height: 1%;
	padding: 0;
}

.SearchingInterimMessageBoxHeader h1 {
	padding-left: 60px;
}

#MCDToolNavLinks .ContextualHelpLink {
	margin-right: 3px;
}

#MCDToolNavLinks .PageHelpLink {
	margin-left: 3px;
}

#MCDBlock .breadcrumb {
	font-size: 1.1666em;
	padding-bottom: 6px;
	background-color: transparent;
}

#MCDBlock .breadcrumb a {
	font-size: 0.85714em;
}

/* ====== Orange Buttons ====== */

.CommentButton {
	margin-right: 115px;
}

#MCDBlock .btn a, #MCDBlock a.btn {
	background: transparent url(../images/btnOrngR.png) no-repeat scroll top right;
	display: block;
	height: 28px;
	margin-right: 6px;
	padding-right: 13px;
	padding-top: 0;
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	font-size: 1em;
	font-weight: bold;
}

.btn a[disabled], a.btn[disabled] {
	color: #fff;
}

input[disabled] {
	/*color: #fff; [MJS]White does not work on the overview-and-quick-search.aspx page. Why is this here?*/
}

a[disabled] {
	/*color: #fff; [MJS]White does not work on the overview-and-quick-search.aspx page. Why is this here?*/
	color: Black !important;
	cursor: text !important;
	text-decoration: underline !important;
}

.btn a:visited, a.btn:visited {
	color: #fff;
}

.btnSendEmail a, a.btnSendEmail {
	background: transparent url(../images/btnOrngR.png) no-repeat scroll top right;
	display: block;
	float: right;
	height: 28px;
	padding-right: 13px;
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	font-size: 1em;
	font-weight: bold;
}

.btnSendEmail a:visited, 
a:visited.btnSendEmail {
	color: #fff;
}

.EmailBasketButtomButton {
	left: 750px;
	padding: 10px 10px 10px 10px;
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
	position: relative;
	width: 190px;
}

#MCDBlock #MCDContent div.ABCISelectionCriteriaButtonPanel .btn a {
	/*font-size:1.1666em;*/
	float: right;
}

.btn a span, a.btn span {
	background: transparent url(../images/btnOrngL.png) no-repeat;
	display: block;
	line-height: 28px;
	padding: 0 0 0 13px;
	_white-space: nowrap !important;
}

.btn a:hover span, a.btn:hover span {
	color: #000;
}

.btn a:hover, a.btn:hover {
	text-decoration: none !important;
}

div.ABCISelectionCriteriaButtonPanel div.btnSendEmail .btn a span.submitButtonDL, 
a span.submitButtonDL {
	background: transparent url(../images/btnOrngL.png) no-repeat;
	display: block;
	line-height: 28px;
	padding: 0 0 0 13px;
}

a.btn:link, 
a.btn:visited, 
a.btn:hover, 
a.btn:active,
a.btnSendEmail:link, 
a.btnSendEmail:visited, 
a.btnSendEmail:hover, 
a.btnSendEmail:active {
	color: #fff;
}

.SearchLink a {
	text-transform: uppercase;
}

.commentTable a {
	font-weight: bold;
}

/* ====== Button Boxes - Documents selected, print selected, add to basket, and select all records ====== */

#MCDContent .AllPageActionsGrouping {
	float: right;
	margin: 0 10px;
	min-height: 74px;
	/* padding:20px 0 5px; TJ */
	padding-top: 14px;
	_margin: 0;
	*padding-bottom: 60px;
	_padding-bottom: 0px;
}

.searchPanelMover #boxMover .AllPageActionsGrouping {
	clear: right;
	margin-right: 0;
	margin-top: -51px;
	padding: 14px 0 0 22px;
	_height: 240px;
	_margin-top: 0;
}

.MiniGroup {
	padding-top: 13px;
	height: 189px;
}

.bottomMiniSpacer {
	height: 22px;
	margin: 1px;
	padding: 1px;
}

#MCDContent .AllPageActionsGroupingMini {
	background-color: #F3F6F8;
	padding: 7px 10px 26px;
	position: relative;
	top: 20px;
	*padding: 7px 0 6px 10px;
}
/* .whats-new-report #MCDContent .PageActionButtonsWrapper, */
.whats-new-report #MCDContent .AllPageActionsGrouping {
	margin-top: 10px;
	padding: 10px 0;
}

.whats-new-report #MCDContent .TopDivMargin1Percent {
	padding-bottom: 20px;
}

.whats-new-report #MCDContent .TopDivMargin1Percent span {
	font-style: italic;
}

.whats-new-report .DocumentTypeControls {
	margin-left: 194px;
	width: 180px;
}

.lcd-service-indication #MCDContent .AllPageActionsGrouping {
	margin: 0;
}

.lcd-status-report #MCDContent .AllPageActionsGrouping {
	margin-right: 5px;
}

* html .lcd-status-report #MCDContent .AllPageActionsGrouping {
	padding: 0px;
	height: 1px;
}

.nca-openandclose-index #MCDContent .AllPageActionsGrouping {
	/*padding:0 0 10px 0;*/
}

#panelPushDown {
	margin-top: 5px;
}

#MCDBlock #MCDContent .AllPageActionsGrouping .ItemLevelActions {
	/*background-color:#F3F6F8;*/
	background-color: #F3F6F8;
	float: right;
	height: 35px;
	margin-right: 10px;
	margin-top: 10px;
	overflow: hidden;
	padding: 1px 9px 4px 1px;
	width: 497px;
	_width: 490px !important;
}

#MCDBlock #MCDContent .AllPageActionsGroupingMini .ItemLevelActionsMini {
	background-color: #F3F6F8;
	float: right;
	margin-right: 10px;
	*max_width: 397px;
	padding: 8px;
	*height: 1%;
	overflow: hidden;
}

.AddPrintKeeper {
	margin: 0;
	padding: 4px 0 0;
	width: 125px;
}

#MCDBlock #MCDContent div.basketCase {
	overflow: hidden;
	_height: 1%;
}

#MCDBlock #MCDContent div.basket-controls-container {
	float: right;
	overflow: hidden;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 731px;
	_width: 785px;
}

#MCDBlock #MCDContent div.basket-controls-container .AllPageActionsGrouping {
	margin: 0 10px;
	min-height: 60px;
	padding: 0;
	position: inherit;
}

#MCDBlock #MCDContent div.basketCase .AllPageActionsGrouping .ItemLevelActions {
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
	float: left;
	height: 120px;
	margin-right: 10px;
	max-width: 300px;
	padding: 30px 8px 12px 9px;
	width: 221px;
	/*_position: relative;
_bottom:146px;
_right:220px*/
	_padding: 30px 35px 17px 9px;
	_z-index: 2;
	margin-top: 0px;
}

* html #MCDBlock #MCDContent .AllPageActionsGrouping .ItemLevelActions {
	margin-right: 10px;
	width: 350px;
	padding-right: 0;
}

* html #MCDBlock .search-results #MCDContent .AllPageActionsGrouping .ItemLevelActions,
* html #MCDBlock .nca-openandclose-index #MCDContent .AllPageActionsGrouping .ItemLevelActions,
* html #MCDBlock .whats-new-report #MCDContent .AllPageActionsGrouping .ItemLevelActions,
* html #MCDBlock .lcd-status-report #MCDContent .AllPageActionsGrouping .ItemLevelActions,
* html #MCDBlock .lcd-service-indication #MCDContent .AllPageActionsGrouping .ItemLevelActions,
* html #MCDBlock .draft-status-report #MCDContent .AllPageActionsGrouping .ItemLevelActions,
* html #MCDBlock .lcd-alphabetical-index #MCDContent .AllPageActionsGrouping .ItemLevelActions,
* html #MCDBlock .articles-specific-contractor #MCDContent .AllPageActionsGrouping .ItemLevelActions {
	margin-right: 5px;
}

#MCDContent .AllPageActionsGrouping .SelectionCount {
	background-color: #D1E0E7;
	float: left;
	margin: 5px 6px 4px 10px;
	padding: 5px 10px;
	text-align: center;
	width: 184px;
}

#MCDContent .AllPageActionsGrouping .SelectionCountBasket {
	float: left;
	background-color: #d1e0e7;
	width: 188px;
	margin: 5px 5px 20px 10px;
	padding: 20px 10px;
	text-align: center;
}

#MCDContent .AllPageActionsGrouping div.containThis {
	overflow: hidden;
	_height: 1%;
	float: right;
}

div.specialTable table tr td:first-child {
	width: 5% !important;
}

#MCDContent .AllPageActionsGrouping div.containThis .PrintButton {
	float: right;
	margin-top: 5px;
	clear: right;
}

#MCDContent .AllPageActionsGrouping div.containThis .AddToBasketMessage {
	width: 66%;
	margin-bottom: -300px;
}

#MCDContent .AllPageActionsGrouping div.containThis .AddButton {
	clear: right;
	float: right;
	/*width:111px;*/
}

div.AddToBasketMessage {
	background-color: #F3F6F8;
	clear: both;
	float: right;
	margin-right: 10px;
	_margin-right: 5px;
	padding: 1px 6px 6px 18px;
	width: 497px;
	_width: 467px;
}

div.AddToBasketMessageMini {
	background-color: #F3F6F8;
	height: 124px;
	*height: 80px;
	left: 20px;
	padding: 24px 6px 0px 18px;
	*padding: 11px 6px 0px 18px;
	position: relative;
	top: 20px;
	width: 344px;
}

div.PrintMessageMini {
	left: 0px;
	position: relative;
	top: 20px;
	max-width: 400px;
	height: 200px;
}

.searchMove {
	bottom: 0;
	margin-left: 10px;
	position: absolute;
}

#MCDContent .AllPageActionsGrouping .SelectButton {
	bottom: 0;
	clear: both;
	float: right;
	margin-bottom: -10px;
	padding-top: 3px;
	position: relative;
	right: 18px;
	_bottom: 50px;
	_top: 0px !important;
}

.whats-new-report #MCDContent .AllPageActionsGrouping .SelectButton {
	/*top:100px;*/
}

.nca-openandclose-index #MCDContent .AllPageActionsGrouping .SelectButton {
	/*top:90px;*/
}

* html #MCDContent .AllPageActionsGrouping .SelectButton {
	width: 143px;
	right: 8px;
}

* html .whats-new-report #MCDContent .AllPageActionsGrouping .SelectButton {
	top: 95px;
}

* html .search-results #MCDContent .AllPageActionsGrouping .SelectButton,
* html .lcd-service-indication #MCDContent .AllPageActionsGrouping .SelectButton,
* html .draft-status-report #MCDContent .AllPageActionsGrouping .SelectButton,
* html .lcd-alphabetical-index #MCDContent .AllPageActionsGrouping .SelectButton,
* html .articles-specific-contractor #MCDContent .AllPageActionsGrouping .SelectButton {
	right: 0px;
	top: 106px;
}

/*
* html .nca-openandclose-index #MCDContent .AllPageActionsGrouping .SelectButton,
* html .lcd-status-report #MCDContent .AllPageActionsGrouping .SelectButton {
right:0px;
top:85px;
}
*/

* html .whats-new-report #MCDContent .AllPageActionsGrouping .SelectButton {
	right: 0px;
	top: 100px;
}

* html #MCDBlock .lcd-status-report #MCDContent .AllPageActionsGrouping .ItemLevelActions {
	margin-right: 5px;
}

* html #MCDContent .AllPageActionsGrouping .PrintButton {
	float: left;
	width: 125px;
	margin-left: 12px;
}

* html #MCDContent .AllPageActionsGrouping .AddButton {
	float: left;
	width: 125px;
	margin-left: 12px;
}

.siteWidePrint {
}

/* ====== Datagrid (styles currenly used on most if not all pages containing data tables - Spell) ====== */

.SelectLinkTag {
	border: none !important;
	min-width: 778px;
	height: 25px;
	line-height: 25px;
	margin-bottom: -25px;
	padding-left: 10px;
	font-weight: bold;
	background: url(../images/alphalist-bkg.gif) left top repeat-x;
}

#AlphabeticalLinks {
	height: 25px;
	line-height: 25px;
	text-align: center;
	letter-spacing: 2px;
}

#AlphabeticalLinks span,
#AlphabeticalLinks a {
	/*changed the right padding to 0 DeMarcus*/
	padding: 0 0 0 0px;
	text-decoration: none;
	color: #0000BB;
}

#AlphabeticalLinks span.nonLinkAlpha {
	padding: 0 0 0 8px;
}

#AlphabeticalLinks span {
	color: #666;
}

caption {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.oneDocInnerTable caption {
	display: none;
}

.AlphabeticalLinkStyle {
	font-weight: bold;
}

.AlphabeticalNonAvailableLinkStyle:hover {
	text-decoration: none;
}

.alphaLinkCtrl {
	margin-bottom: 20px;
}

.NoteTag {
	border: none !important;
	text-align: center;
	font-size: 0.9em;
	font-style: italic;
	margin: 3px 0;
	color: #666;
	position: absolute;
	top: 26px;
	left: 306px;
}

.articles-by-contractor .NoteTag {
	top: 98px;
}

.datagrid {
	position: relative;
	/*min-width: 778px;/**/
}

.datagrid table {
	width: 100%;
	margin-right: -2px; /* Hack: Hide the outer right border */
	border: 1px #fff solid; /* Hack: Hide the outer right border */
}

.horizontalScroll {
	overflow-x: auto;
}

.horizontalScrollLC {
	overflow-x: auto;
	*padding-bottom: 15px;
}

.datagrid table a {
	color: #0000BB;
	text-decoration: none;
}

/* Begin Pagination */

.datagrid TD.checkBox {
	/*padding-left:25px;*/
	text-align: center !important;
}

.datagrid input, .datagrid select {
	font-size: 0.9em;
}

.datagrid .pagination-container /* New container needed for Firefox for this type of layout (you can't position inside a table cell) :-( */ {
	position: relative;
	text-align: center;
	/* margin: 10px 0; */
	margin-top: 10px;
	width: 100%;
	height: 30px;
}

/* Let's position each part of the pagination */

.datagrid .page-jump /* The Page Indicator */ {
	position: absolute;
	top: 0;
	left: 10px;
}

.datagrid .pagination-container table /* The Pagination (Keep inline as only inline elements can be aligned center - go figure */ {
	width: auto;
	/* display: inline; */
	border: none;
	/* margin-left: 20px; */
	position: absolute;
	left: 290px;
}

.datagrid .pageSizeDropdownList /* The Page Size */ {
	position: absolute;
	top: 0;
	right: 5px;
	right: 15px;
}

.datagrid .GotoPageInput /* Enter # */ {
	width: 75px;
	margin: 0 2px 0 30px;
}

div.datagrid .GotoPageButton /* Button */ {
	margin: 0;
	border: none;
	padding: 0;
	width: 78px;
	height: 21px;
	line-height: 21px;
	background: url(../images/btn-grid-go.jpg) left top repeat-x;
}

div.datagrid .GotoPageButton:hover /* Button */ {
	color: #8D4213;
	cursor: pointer;
}

.datagrid .pagination-container table td {
	padding: 0 3px;
	vertical-align: top;
}

.datagrid .pagination-container table td a {
	display: block;
	height: 26px;
	vertical-align: middle;
}

.datagrid .pagination-container table td.next-last-page a {
	background: url(../images/arrows/next-last-page.jpg) left -4px no-repeat;
	padding-left: 24px;
}

.datagrid .pagination-container table td.first-page a,
.datagrid .pagination-container table td.prev-page a {
	background: url(../images/arrows/prev-page.jpg) right -4px no-repeat;
	padding-right: 24px;
}

.datagrid select {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

/* Let's flesh out the colors and other properties of the table itself */

.datagrid th {
	padding: 10px 18px;
	background: #d1e0e7;
	text-transform: uppercase;
	color: #333;
}

/* If there are too many columns we need to get buttons on to next line (sorry for now IE6 users!) */

.datagrid th span {
	display: inline-block;
	vertical-align: top;
}

.datagrid th.HeaderMedicareCarriers, 
.datagrid th.HeaderFiscalIntermediaries, 
.datagrid th.HeaderRegionalHomeHealthIntermediaries, 
.datagrid th.HeaderDMECarriers {
	background: #D1E0E7;
	color: #333;
	padding: 10px 18px;
	text-transform: none;
}

.datagrid th[scope="col"] span {
	display: block;
}


.datagrid th a {
	/* display: block; */
	margin-right: 10px;
}

.datagrid th input {
	display: inline;
	display: inline-block;
	vertical-align: top;
}

.datagrid th input[type=image] {
	background-color: #a3bac4;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}

div.EmailBasketErrorMessage {
	left: 171px;
	margin: 10px 0;
	max-width: 600px;
	position: relative;
}

.datagrid th, 
.datagrid .gridviewRow td, 
.datagrid .alternatingGridviewRow td {
	border-right: 1px #ccc solid;
	text-align: left;
	max-width: 375px;
}

.datagrid .gridviewRow_VPC td, 
.datagrid .alternatingGridviewRow_VPC td {
	border-right: 1px #ccc solid;
	/*text-align: left;*/
	max-width: 375px;
}

.datagrid th.contractorHeader {
	text-align: center;
}

.datagrid th.activityHeader,
.datagrid th.inventoryHeader {
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}

.datagrid th.ncaHeaderTitle {
	width: 730px;
}

.datagrid th.calHeaderTitle {
	width: 730px;
}

.datagrid th.ContactIndex {
	width: auto;
	overflow: hidden; /*IE7 needs this*/
}

.datagrid .gridviewRow td, 
.datagrid .alternatingGridviewRow td {
	padding: 3px 18px;
	vertical-align: middle;
}

.datagrid .gridviewRow_VPC td, 
.datagrid .alternatingGridviewRow_VPC td {
	padding: 3px 18px;
}

.datagrid .alternatingGridviewRow td, 
.datagrid .alternatingGridviewRow th, 
.datagrid .alternatingGridviewRow th a {
	text-transform: none !important;
	background: #d1e0e7;
	font-weight: normal !important;
}

.datagrid .alternatingGridviewRow_VPC td, 
.datagrid .alternatingGridviewRow_VPC th, 
.datagrid .alternatingGridviewRow_VPC th a {
	background: #d1e0e7;
}

.datagrid .gridviewRow td, 
.datagrid .gridviewRow th, 
.datagrid .gridviewRow th a {
	background: #e8f0f3;
	text-transform: none !important;
	font-weight: normal !important;
}

.datagrid .gridviewRow_VPC td, 
.datagrid .gridviewRow_VPC th, 
.datagrid .gridviewRow_VPC th a {
	background: #e8f0f3;
}

.datagrid .gridviewRow td.lcdHeaderID, 
.datagrid .gridviewRow td.lcdHeaderTitle, 
.datagrid .gridviewRow td.lcdHeaderType, 
.datagrid .gridviewRow td.lcdHeaderName, 
.datagrid .gridviewRow td.lcdHeaderDate {
	background: #e8f0f3;
	border-top: 1px solid #CCCCCC;
}

.datagrid .alternatingGridviewRow td.first-child, 
.datagrid th.first-child, 
.datagrid .gridviewRow td.first-child,
.datagrid .alternatingGridviewRow_VPC td.first-child, 
.datagrid th.first-child, 
.datagrid .gridviewRow_VPC td.first-child {
	border-right: none;
	padding: 0;
	background: #fff;
	width: 35px;
	border-top: none;
	border-bottom: none;
}

.datagrid .alternatingGridviewRow td.fc-valignTop, 
.datagrid .gridviewRow td.fc-valignTop,
.datagrid .alternatingGridviewRow_VPC td.fc-valignTop, 
.datagrid .gridviewRow_VPC td.fc-valignTop {
	vertical-align: top;
	border-right: none;
	padding: 0;
	background: #fff;
}

.datagrid .alternatingGridviewRow td {
	padding: 3px 18px;
	background: #d1e0e7;
	vertical-align: middle;
}

.datagrid .alternatingGridviewRow_VPC td {
	padding: 3px 18px;
	background: #d1e0e7;
}

/* First-child is a CSS 2 property >:-) */
/*.datagrid.tab th:first-child, .datagrid.tab .gridviewRow td:first-child, .datagrid.tab .alternatingGridviewRow td:first-child  {
border-right: none;
padding: 0;
background: #fff;
}*/

.datagrid.tab .alternatingGridviewRow td.fc-valignTop, 
.datagrid .gridviewRow td.fc-valignTop,
.datagrid.tab .alternatingGridviewRow_VPC td.fc-valignTop, 
.datagrid .gridviewRow_VPC td.fc-valignTop {
	vertical-align: top;
	border-right: none;
	padding: 0;
	background: #fff;
}

.datagrid.tab th.first-column, 
.datagrid.tab td.first-column /* Can also be used for IE6 if first-child becomes an issue or needs a fallback */ {
	width: 4%; /* For tables with less columns we need to force the first column down to a smaller width */
	padding: 0;
	background: #fff;
}

.datagrid table th:last-child,
div.datagrid table tr.gridviewRow td:last-child,
div.datagrid table tr.alternatingGridviewRow td:last-child {
	border-right: none;
}

.horizontalScroll table th:last-child,
div.datagrid table tr.gridviewRow_VPC td:last-child,
div.datagrid table tr.alternatingGridviewRow_VPC td:last-child {
	border-right: 2px solid #CCCCCC;
}

.datagrid .commenterName,
.padThisDetails .topInfo {
	vertical-align: top;
}

.firstCol {
	width: 20%;
}

.letterBackground {
	float: right;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	border-left: 1px #ccc solid;
	padding: 4px;
	background: #fff;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
	width: 28px;
	text-align: center;
}

.BackToTopLink,
.open-nca, 
.bottomdash {
	display: block;
	text-align: right;
	font-size: 0.9em;
	padding: 4px 12px 12px 0;
}

.bottomdashOver {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 12px;
	clear: both;
}

.open-nca {
	padding-right: 24px;
}

.open-close-nca {
	padding-top: 10px;
}

.padTop {
	padding-top: 10px;
}

/* ====== Dataview ====== */

.dataview {
	width: 100%;
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-collapse: collapse;
	background: #d1e0e7;
	margin-bottom: 10px;
	color: #2d4a84;
	text-transform: uppercase;
}

.dataview th, .dataview td {
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 5px;
	text-align: center;
	width: 20%;
}

.dataview th {
	font-size: 0.9em;
	color: #000;
}

.dataview .even {
	background: #e8f0f3;
}

.dataview .odd th, .dataview .even th {
	text-align: left;
	font-weight: normal;
	color: #000;
	text-transform: none;
}

/* ====== Miscellaneous ====== */

.hiddenStructure { /* hidden elements */
	display: block;
	background: transparent;
	background-image: none;
	border: none;
	height: 1px;
	overflow: hidden;
	padding: 0;
	margin: -1px 0 0 -1px;
	width: 1px;
	position: absolute;
}

.hiddenElement {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* ====== CSS Hacks ====== */

/* Giving "HasLayout" to various containers to avoid content obstruction */

* html #MCDBlock .portletinnerbody,
* html #MCDBlock .portletinnerbody div,
* html #MCDBlock .portlettype2 .portletinnerbody,
* html #MCDBlock .portlettype3 .portletinnerbody, 
* html .clearfix, 
*:first-child + html .clearfix, 
* html .btn, 
*:first-child + html .btn, 
* html #OverviewMainWrapper, 
*:first-child + html #OverviewMainWrapper, 
* html #MCDToolNavLinks .PanelLinks, 
*:first-child + html #MCDToolNavLinks .PanelLinks {
	zoom: 1;
}
/* IE7 */

/* Firefox Clear Hack */

#MCDToolNavLinks .PanelLinks:after,
#OverviewMainWrapper:after,
.btn:after,
.clearfix:after,
.form-container:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.asterisk,
.Required-Asterik,
.required-field {
	color: #B6202F;
}

/*[MJS] These should be moved to screen1.css so they are available for the rest of cms.gov*/
.strong {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.italic {
	font-style: italic;
}

.clear {
	clear: both;
}
/*end global styles*/
.toppad {
	padding-top: 10px;
}

#Reason {
	margin-left: 1px;
}

.resetsubmitbuttons {
	bottom: 14px;
	clear: both;
	position: relative;
	right: 32px;
	text-align: right;
}

.localNewReset {
	clear: both;
	margin-bottom: 15px;
	padding-top: 13px;
	position: relative;
	right: 23px;
	text-align: right;
}

.resetsubmitbuttons-lcd-service {
	bottom: 20px;
	clear: both;
	position: relative;
	text-align: right;
}

.reset-link {
	/* padding-top:13px; TJ */
	margin-right: 119px;
	font-weight: bold;
}

.resetsubmitbuttons .btn, .localNewReset .btn {
	bottom: -6px;
	position: absolute;
	right: 29px;
	/*width: 150px;/**/
	*bottom: 20px;
}

.resetsubmitbuttons .btn2, .localNewReset .btn2 {
	bottom: -6px;
	float: right;
	position: relative;
	right: 29px;
	/*width: 150px;/**/
	*bottom: 20px;
}

.resetsubmitbuttons .btn3 {
	bottom: -6px;
	position: absolute;
	right: 29px;
	width: 50px;
	*bottom: 20px;
	*position: relative;
}

.localNewReset .SubmitButtonPanel {
	bottom: 19px;
	float: right;
	position: relative;
	right: 29px;
	width: 80px;
}

#MCDBlock .introtext {
	width: 500px;
	margin-bottom: 20px;
}

#MCDBlock div.introBasketText {
	/*height: 60px;/**/
}

#MCDBlock .datagrid table td.align-center {
	text-align: center;
}

.borderAdd {
	border-left: 1px #eee solid;
	border-right: 1px #eee solid;
}

.borderAdd #boxMover {
	margin-top: -59px;
	_margin-top: 0;
}

/* #MCDBlock .page-jump input:active,
#MCDBlock .page-jump input:hover, */
#MCDBlock .page-jump input:focus {
	background-color: #FFFFCC;
}

.SubmitButton,
.submitbtn {
	text-transform: uppercase;
}

.textbox {
	width: 130px;
}

#MCDBlock .mcd-overview .MCDMainContentPanel h2, 
#MCDBlock .MCDMainContentPanel h2 {
	color: #406287;
	font-size: 1.47em;
}

#MCDBlock .mcd-overview #Content-wrap {
	padding-right: 8px;
}

#MCDBlock .mcd-overview #QuickSearchDocIDTextField,
#MCDBlock .mcd-advsearch #QuickSearchDocIDTextField {
	background-color: #D1E0E7;
	overflow: visible;
	_height: 1%;
	padding: 12px 0 21px 12px;
}

#MCDBlock .mcd-advsearch #QuickSearchDocIDTextField {
	padding: 6px;
}

#MCDBlock .mcd-overview #QuickSearchDocIDTextField label,
#MCDBlock .mcd-advsearch #QuickSearchDocIDTextField label {
	margin-right: 4px;
	float: left;
	font-weight: bold;
}

/*#MCDBlock .mcd-overview #QuickSearchDocIDTextField input {
float:left;
width:100px;
margin-right:4px;
margin-top:-2px;
}*/

* html #MCDBlock .mcd-overview #QuickSearchDocIDTextField input,
* html #MCDBlock .mcd-advsearch #QuickSearchDocIDTextField input {
	width: 90px;
}

#MCDBlock .mcd-overview #QuickSearchDocIDTextField .SearchButton {
	left: 82px;
	position: relative;
	top: 10px;
}

#MCDBlock .portlet .layouttable {
	margin-left: 10px;
}

#MCDBlock .portlet .layouttable td input {
	float: left;
}

#MCDBlock .portlet .layouttable td label {
	display: block;
	padding-left: 20px;
}

#MCDBlock .smallerfont {
	font-size: 90%;
}

#MCDContent .MCDMainContentPanel .QuickSearchViewSplitStates a {
	/* font-size:90%; */
}

#MCDBlock #QuickSearchANDOR,
#MCDBlock .QuickSearchANDOR-formcontainer {
	/*float:left;*/
	overflow: hidden;
}

#MCDContent .MCDMainContentPanel .QuickSearchANDOR_TextContainer {
	margin-left: 4%;
	margin-right: 3%;
	padding-top: 24px;
	/*float: left;*/
	font-style: italic;
	font-weight: 700;
}

#MCDBlock .QuickSearchANDOR-formcontainer input {
	width: 180px;
}

#MCDBlock .QuickSearchANDOR-formcontainer .QuickSearchANDOR_TextBox,
#MCDBlock .QuickSearchANDOR-formcontainer .QuickSearchANDOR_TextBox2 {
	float: right;
	margin-right: 30px;
	_margin-right: 10px;
}

#MCDBlock .QuickSearchANDOR-formcontainer .QuickSearchANDOR_TextBox2 {
	margin-top: -15px;
}

#MCDBlock .QuickSearchANDOR-formcontainer label {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#MCDBlock .QuickSearchANDOR-formcontainer div {
	padding: 6px 0;
}

#MCDBlock .mcd-overview .QuickSearchANDOR_TextBox_Validation_Message {
	margin-left: 11px;
}

#MCDContent .MCDMainContentPanel #QuickSearchAdvancedSearchLink a {
	/* font-size:90%; */
}

#MCDBlock #QuickSearchButtons .ResetLink {
	padding-bottom: 6px;
}

#MCDBlock #QuickSearchButtons .SearchLink {
	float: right;
	margin-top: -6px;
	margin-right: 12px;
}

* html #MCDBlock #QuickSearchButtons .SearchLink {
	margin-right: 6px;
}

#MCDContent .MCDMainContentPanel #QuickSearchButtons .ResetLink a {
	text-decoration: none;
}

#MCDContent .MCDMainContentPanel #QuickSearchButtons .ResetLink a:hover {
	text-decoration: underline;
}

#MCDBlock .mcd-bar {
	background: #487B99;
	background: -webkit-linear-gradient(rgb(59,110,144),rgb(52,95,124));
	background: -o-linear-gradient(rgb(59,110,144),rgb(52,95,124));
	background: -moz-linear-gradient(rgb(59,110,144),rgb(52,95,124));
	background: linear-gradient(rgb(59,110,144),rgb(52,95,124));
	border-radius: 0.5em;
	/*background: transparent url(../images/roundbarR.gif) no-repeat right center;*/
	height: 47px;
	width: 600px;
	margin-left: 2px;
	margin-bottom: 10px;
}

#MCDBlock .mcd-bar-inner {
	/*background: transparent url(../images/roundbarL.gif) no-repeat left center;*/
	height: 47px !important;
	line-height: 47px !important;
	padding-left: 18px !important;
}

#MCDBlock .mcd-bar-inner h2 {
	line-height: 47px !important;
}

#MCDBlock .mcd-bar label {
	color: white;
	font-size: 1.333em;
	font-weight: bold;
	margin: 0;
}

#MCDBlock .mcd-advsearch .DocID-Search label,
#MCDBlock .mcd-advsearch .DocID-Search input,
#MCDBlock .mcd-advsearch .DocID-Search .btn {
	float: left;
}

#MCDBlock .mcd-advsearch .DocID-Search h2.DocumentIDLabel {
	font-size: 1em;
}

#MCDBlock .mcd-advsearch .DocID-Search label {
	margin-right: 10px;
}

#MCDBlock .mcd-advsearch .DocID-Search .ASText {
	width: 245px;
	margin-top: 12px;
	margin-right: 10px;
}

#MCDBlock .mcd-advsearch .DocID-Search .btn {
	margin-top: 10px;
}

/* add to common.css */

.colA {
	float: left;
}

.float-right,
.colB {
	float: right;
}

#MCDBlock .mcd-advsearch .topcontent-container {
	width: 600px;
	/*min-height: 196px;*/
}

* html #MCDBlock .mcd-advsearch .topcontent-container {
	width: 600px;
	/*height: 196px;*/
}

#MCDBlock .mcd-advsearch .portlettype3 {
	width: 310px;
	height: 280px;
	position: absolute;
	overflow: auto;
	top: 48px;
	right: 0px;
}

.top-block,
.form-block {
	margin-left: 20px;
	margin-right: 5px;
	border-top: 1px dashed #ccc;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
	overflow: hidden;
	_height: 1%;
}

.form-block2 {
	margin-left: 270px;
	margin-right: 20px;
	border-top: 1px dashed #ccc;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
	_overflow: hidden;
	_height: 1%;
}

.top-block {
	border-top: 0;
	margin-top: 0px;
	padding-top: 0px;
}

.solidline {
	border-top: 1px solid #ccc;
	/*border-bottom:1px dashed #ccc;*/
}

.description-block {
	clear: both;
	float: left;
	width: 260px;
	padding-left: 10px;
	margin-top: 10px;
}

.portletinnerbody .DocType-Search {
	overflow: hidden;
	_height: 1%;
}

#MCDContent .GetResults-Label h2,
#MCDContent .description-block h2 {
	color: #406287;
	font-size: 1.666em;
	margin: 0 0 0.5em 0;
	padding: 0;
}

#MCDContent .description-block h2 {
	padding-top: 20px;
	line-height: 1em;
}

#MCDBlock .portletbody .description-block h3 {
	background-color: transparent;
	color: #000000;
	font-size: 1.1em;
	margin: 0 0 0.5em 0;
	padding: 0;
	text-align: right;
}

#MCDBlock .portletbody .description-block p {
	font-style: italic;
	margin: 0 0 0.5em 0;
	padding: 0;
	text-align: right;
}

#MCDBlock .portletbody .description-block p.note-block {
	font-style: normal;
	margin-bottom: 0.5em;
	padding: 0 10px 10px;
	text-align: right;
	font-style: italic;
	margin-left: 10px;
}

#MCDBlock .portletbody .description-block p.option-block {
	font-style: normal;
	font-weight: bold;
}

#MCDBlock .portletbody .description-block p.asteriskLink1 {
	display: block;
	margin-top: 156px;
	font-style: normal;
	text-align: left;
}

#MCDBlock .portletbody .description-block p.asteriskLink2 {
	display: block;
	margin-top: 170px;
	font-style: normal;
	text-align: left;
}

#MCDBlock .portletbody .description-block p.asteriskLink3 {
	display: block;
	margin-top: 80px;
	font-style: normal;
	text-align: left;
}

#MCDBlock .portletbody .description-block p.asteriskLink4 {
	font-style: normal;
}

#MCDBlock .portletbody .description-block a {
	text-align: right;
	display: block;
}

.form-level-container {
	float: left;
	width: 299px;
}

.National-CB {
	padding-right: 20px;
}

.form-level-container div {
	width: 283px;
	_width: auto;
	padding: 4px 0 4px 23px;
	position: relative;
}

.form-level-container div input {
	position: absolute;
	left: 0;
	top: 1px;
}

.form-level-container .form-level0 {
	padding-left: 20px;
	/*width:240px;*/
}

.form-level-container .form-level1 {
	padding-left: 40px;
	/*width:220px;*/
}

.form-level-container .form-level2 {
	padding-left: 60px;
	/*width:200px;*/
}

.form-level-container .form-level1 input {
	clear: both;
	float: left;
}

.form-level-container .form-level2 input {
	left: 40px;
}

.form-level-container ul.form-level0 {
	padding: 0;
	margin: 0;
}

.form-level-container ul.form-level1,
.form-level-container ul.form-level2 {
	padding-left: 20px;
	margin: 0;
}

.form-level-container ul.form-level0 li,
.form-level-container ul.form-level1 li,
.form-level-container ul.form-level2 li {
	list-style-type: none;
	margin: 0 0 2px;
	overflow: hidden;
}

.form-block-subcontainer {
	background: #f2f6f9;
	padding: 12px 12px 12px;
	float: left;
}

.form-block-subcontainer-con-name {
	background: none repeat scroll 0 0 #F2F6F9;
	float: left;
	height: 96px;
	padding: 9px 3px 1px 4px;
	width: 130px;
}

.form-block-subcontainer div {
	_float: left;
	_overflow: hidden;
	_height: 1%;
}

#Div3.form-block-subcontainer {
	margin-left: 20px;
}

* html #Div3.form-block-subcontainer {
	margin-left: 10px;
}

.DateON_NationalView label {
	padding-right: 10px;
}

.DateRange_NationalView label {
	padding-right: 27px;
}

.ICDCodeRange_localView label {
	padding-right: 45px;
}

.ICDCode_localView label {
	padding-right: 85px;
}

.CptHcpcsCode_localView label {
	padding-right: 40px;
}

.CptHcpcsCodeRange_localView {
	padding-right: 10px;
}

#MCDBlock .portletinnerbody .zenView-block {
	overflow: hidden;
	_height: 1%;
}

#MCDContent .DocType-Panel {
	overflow: hidden;
	_height: 1%;
}

.CptHcpcsCode_zenView label {
	padding-right: 48px;
}

.CptHcpcsCodeRange_zenView label {
	padding-right: 8px;
}

.ICDCode_zenView label {
	padding-right: 90px;
}

.ICDCodeRange_zenView label {
	padding-right: 50px;
}

.DateON_zenView label {
	padding-right: 33px;
}

.DateRange_zenView label {
	padding-right: 50px;
}

.DateON_localView label {
	padding-right: 33px;
}

.DateRange_localView label {
	padding-right: 50px;
}

.DateRange_NationalView,
.DateON_NationalView,
.DateCurrent_NationalView,
.DateRange_localView,
.DateON_localView,
.DateCurrent_localView,
.ICDCodeRange_localView,
.ICDCode_localView,
.CptHcpcsCodeRange_localView,
.CptHcpcsCode_localView,
.CptHcpcsCode_zenView,
.CptHcpcsCodeRange_zenView,
.ICDCode_zenView,
.ICDCodeRange_zenView,
.DateON_zenView,
.DateRange_zenView,
.DateCurrent_zenView,
.PubComRightSide {
	padding-left: 10px;
}

.PubComRightSide {
	padding-left: 20px;
	float: left;
}

.Keyword_TB_NationalView {
	overflow: hidden;
}

.BnftCatgry-LB_NationalView,
.NCACAL-DDL_NationalView,
.Keyword_DDL_NationalView,
.ICDCodeRange_localView,
.CptHcpcsCodeRange_localView,
.Keyword_DDL_localView,
.ICDCodeRange_zenView,
.CptHcpcsCodeRange_zenView {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.zenView-block .SubFormControl_Container {
	margin: 5px 0;
	padding-left: 15px;
}

.Keyword_TB_NationalView .inlinetxtbox,
.Keyword_TB_localView .inlinetxtbox,
.Keyword_TB_zenView .inlinetxtbox {
	width: 250px;
	margin-bottom: 4px;
	float: left;
}

.NCACAL-DDL_NationalView select,
.Keyword_DDL_NationalView select,
.Keyword_DDL_localView select,
.Keyword_DDL_NationalView select {
	width: 254px;
}

.Keyword_DDL_zenView select {
	clear: both;
	float: left;
	width: 254px;
}

.Keyword_RBL_zenlView {
	position: absolute;
}
/*
.DateCurrent_NationalView input,
.DateCurrent_localView input,
.DateCurrent_zenView input {margin-bottom:6px;}
*/
.DateCurrent_NationalView,
.DateCurrent_localView,
.DateCurrent_zenView {
	margin-bottom: 6px;
}

/*
.DateON_NationalView input,
.DateON_localView input,
.ICDCode_localView input,
.CptHcpcsCode_localView input,
.DateON_zenView input,
.CptHcpcsCode_zenView input,
.ICDCode_zenView input {margin-bottom:3px;}
*/
.DateON_NationalView,
.DateON_localView,
.ICDCode_localView,
.CptHcpcsCode_localView,
.DateON_zenView,
.CptHcpcsCode_zenView,
.ICDCode_zenView {
	margin-bottom: 3px;
}

.DocTypeRB label {
	padding-bottom: 3px;
}

.DocTypeRB input,
.form-level-container input,
#ZenContractorType input,
#ZenContractorName input,
.DateCurrent_NationalView input,
.DateCurrent_localView input,
.DateCurrent_zenView input,
.DateON_NationalView input,
.DateON_localView input,
.ICDCode_localView input,
.CptHcpcsCode_localView input,
.DateON_zenView input,
.CptHcpcsCode_zenView input,
.ICDCode_zenView input {
	vertical-align: -2px;
	_vertical-align: middle;
}

.SplitStatesLink_zenView {
	margin-bottom: 4px;
}

.MACLink_ZenView {
	margin-top: 4px;
}

#ZenContractorType,
#ZenContractorNameOnly,
#ZenContractorName {
	padding-top: 5px;
}

#LocalContractorTypeWrapper,
#LocalContractorNameInstructions,
#ZenContractorTypeWrapper div,
#ZenContractorNameInstructions div,
#ZenContractorNameWrapper div {
	font-style: italic;
	/*	padding:10px 20px;*/
}

#MCDBlock .mcd-advsearch .ChooseOne {
	padding-bottom: 0;
	padding-left: 21px;
}

#ZenNames,
#ZenContractorTypeOptions,
#ZenNamesOnly {
	margin-left: 20px;
}

* html #ZenNames,
* html #ZenContractorTypeOptions,
* html #ZenNamesOnly {
	margin-left: 10px;
}

.DateCriteria-CB_zenView label,
.ICDCode-CB_zenView label,
.CptHcpcs-CB_zenView label,
.DateCriteria-CB_NationalView label,
.BnftCatgry-CB_NationalView label,
.NCACAL-CB_NationalView label,
.DateCriteria-CB_localView label,
.ICDCode-CB_localView label,
#Keyword_Header_Required label,
.CptHcpcs-CB_localView label,
#NCACAL-CB_NationalView label,
#Keyword_Header_Optional label,
#SelectContractor,
#geoAreaDiv,
#Div1 {
	font-weight: bold;
}

#SelectContractorNote,
#Div2, .Div2 {
	font-style: italic;
}

#SelectContractorNote {
	padding-bottom: 20px;
}

.GetResults-Panel {
	position: relative;
	height: 80px;
}

.GetResults-Label {
	/*padding-left: 10px;
	padding-top: 30px;
	*margin-bottom: 10px;*/
}

.GetResults-Buttons {
	/*bottom: 38px;*/
	float: right;
	font-weight: bold;
	position: relative;
}

.GetResults-Buttons .resetSelectionLink {
	position: relative;
	right: 194px;
	top: 10px;
}

.GetResults-Buttons .submitbtn {
	bottom: 11px;
	left: -20px;
	position: relative;
	_right: 0px;
	_left: 600px;
}

.key-icon-container img,
.icon-key {
	vertical-align: middle;
}

.sidepad2 {
	padding: 0 15px;
}

.sidepad {
	padding: 0 10px;
}

#DownloadsMarginWrapper .sidepad {
	padding-left: 20px;
}

.nobullet {
	list-style: none;
	padding: 0;
	margin: 0;
}

.nobullet li {
	padding-bottom: 4px;
}

#MCDBlock .panel-note, #MCDBlock .panel-note2 {
	font-weight: normal;
	font-style: italic;
}

#MCDBlock .panel-note2 {
	clear: both;
	margin-left: -10px;
	margin-bottom: -10px;
	padding-top: 20px;
}

.local-coverage-whats-new .select-contractor {
	font-weight: bold;
}

.local-coverage-whats-new .select-contractor .contractor-note {
	font-weight: normal;
	padding-left: 20px;
}

.local-coverage-whats-new .select-contractor .ChooseOne {
	font-weight: normal;
}

#DatabaseUpdate {
	padding: 2px 0 0 11px;
	font-weight: bold;
}

#MCDBlock .expandCollapseAllPnl {
	padding: 10px;
}

#MCDBlock .whats-new-report .expandCollapseAllPnl {
	padding-top: 0;
	position: absolute;
	bottom: 4px;
	left: 0;
}

#MCDBlock .noRecMsgLbl {
	color: #FFFFFF;
	display: block;
	position: absolute;
	top: 4px;
	right: 20px;
	padding: 0;
	margin: 0;
}

.nca-openandclose-index #MCDContent .AllPageActionsGrouping {
	/*overflow:hidden;
	_height:1%;*/
}

.ncd-chapter-section-index #MCDContent #ExpandCollapseAllGrouping {
	padding-left: 10px;
}

/*.articles-by-contractor .SelectedCriteriaLabel {
	float: left;
	font-weight: bold;
	margin: 20px 20px 0 10px;
	
	width:200px;
	margin-right:0;
}

.articles-by-contractor .SelectedCriteriaSummary {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 200px;
	
	float:left;
	width:500px;
	margin-left: 0px;
}*/

.btn_container {
	clear: both;
	position: relative;
	height: 48px;
	padding-bottom: 10px;
}

.btn_container a {
	position: absolute;
	right: 20px;
	right: 10px;
}

.view-ncd-details .DetailsMarginWrapper { 
	/* padding-top:10px; */
}

.view-ncd-details .DetailsMarginWrapper div h3 {
	display: inline;
	font-size: 1em;
	margin: 0;
	margin: 0;
	padding: 0;
}

#NCDDetailsPublicationNumber,
#NCDDetailsManualSectionNumber,
#NCDDetailsVersionNumber,
#NCDDetailsEffectiveDate,
#NCDDetailsImplementationDate,
#NCDDetailsBenefitCat {
	padding-bottom: 4px;
}

#MCDBlock .NonBulletedListPanel {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	margin-left: 30px;
}

#MCDBlock .NonBulletedListPanel li.hideli {
	display: none;
}

#MCDBlock .SubDivSubHeadersPanel h5 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background-color: #d4e0f0;
	padding: 5px 0 5px 30px;
	margin-bottom: 5px;
}

.instructionNCAR {
	font-style: italic;
	padding-left: 6px;
	font-weight: normal;
}

.PDMLegend {
	bottom: 20px;
	position: relative;
	width: 520px;
	*padding: 3px 0;
	padding: 35px 0px 3px 0px;
}

#MCDBlock .pdmLabel {
	color: #2D4A84;
	font-weight: bold;
	margin-left: 10px;
	padding: 1px 4px;
	border: 1px solid #D67121;
	width: 33px;
}

#MCDBlock .LocalCodeLookupLink {
	margin-left: 10px;
}

/* ====== National and Local Reports (national-and-local-reports.aspx.htm) ====== */

#MCDBlock .mcd-national-and-local-reports .portletbody div {
	border: none;
}

#MCDBlock .mcd-national-and-local-reports .portletbody {
	border-left: 1px #eee solid;
	border-right: 1px #eee solid;
	padding: 0 54px 0 54px;
}

#MCDBlock .mcd-national-and-local-reports .lcd-reports-link {
	margin-top: 8px;
}

#MCDBlock .mcd-national-and-local-reports .portletbody a {
	/* font-size: .9em;
text-decoration: none; */
}

#MCDContent .portletbody .ReportSubGroupingDivider hr {
	border-color: #c6dae5;
}

/* ====== National Coverage Analysis (nca-open-for-public-comment-index.aspx.htm) ====== */

#MCDBlock .nca-open-for-public-comment-index .content-intro {
	position: relative;
}

#MCDBlock .nca-open-for-public-comment-index .go-to-link-a, 
#MCDBlock .nca-open-for-public-comment-index .go-to-link-b {
	position: absolute;
}

#MCDBlock .nca-open-for-public-comment-index .go-to-link-a {
	top: -1.6em;
	right: 0;
}

* html #MCDBlock .nca-open-for-public-comment-index .go-to-link-a {
	right: 40px;
}

#MCDBlock .nca-open-for-public-comment-index .go-to-link-b {
	bottom: -6px;
	_top: 370px !important;
	right: 0;
}

* html #MCDBlock .nca-open-for-public-comment-index .go-to-link-b {
	/*top: 120px;*/
	top: 260px;
	right: 40px;
}

/* ====== LCD Status Report (lcd-status-report.aspx.htm) ====== */

#MCDBlock .lcd-status-report .lcdStatReportPanelMain {
	overflow: hidden !important /* Fix for scroll in FireFox */;
	font-weight: normal;
}

#MCDBlock .lcd-status-report .lcdStatusReportNewLineDiv {
	font-weight: bold;
	margin: 20px 10px 10px;
}

#MCDBlock .lcd-status-report .lcdStatusReportNewLineDiv select {
	vertical-align: middle;
}

#MCDBlock .lcd-status-report .MultiSelectNote {
	float: left;
	width: 150px;
	/* font-size: 0.9em; */
	font-style: italic;
	margin: 5px 10px;
}

#MCDBlock .lcd-status-report .form-container {
	width: 680px;
	float: left;
}

#MCDBlock .lcd-status-report .lcdStatusReportComboOptionPanel {
	background: #f2f6f9;
	float: left;
	width: 170px;
	margin: 6px;
	padding: 12px 10px;
}

#MCDBlock .lcd-status-report .lcdStatusReportComboOptionPanel a {
	display: block;
	margin: 4px 0;
	font-size: 0.9em;
}

#MCDBlock .ItalicDiv,
#MCDBlock .lcd-status-report .lcdStatusReportItalicDiv {
	/* font-size: 0.9em; */
	font-style: italic;
	margin: 4px 0;
}

#MCDBlock .lcd-status-report .select-one {
	margin: 0;
	padding: 0;
	margin-top: 20px;
}

#MCDBlock .lcd-status-report .select-one2 {
	margin: 0;
	padding: 0;
}

#MCDBlock .lcd-status-report select.LcdStatusReportDropdownList {
	margin-left: 10px;
}

#MCDBlock .lcd-status-report select.ArticlesDropdownList {
	margin-left: 10px;
	margin-top: 3px;
}

#MCDBlock .lcd-status-report .lcdStatusReportComboOptionPanel input {
	vertical-align: middle;
}

#MCDBlock .lcd-status-report .lcdStatusReportComboOptionPanel label {
	font-weight: bold;
}

#MCDBlock .lcd-status-report .lcdStatusReportComboOptionPanel select {
	margin: 0;
	padding: 0;
	width: 150px;
	color: #333;
}

#MCDBlock .lcd-status-report div.lcd-states,
#MCDBlock .lcd-status-report div.lcd-states select {
	width: 250px;
}

#MCDBlock .lcd-status-report div.lcd-contractor-names,
#MCDBlock .lcd-status-report div.lcd-contractor-names select {
	width: 614px;
}

#MCDBlock .lcd-status-report div.lcd-contractor-types select,
#MCDBlock .lcd-status-report div.lcd-contractor-names select {
	margin-top: 6px;
}

#MCDBlock .lcd-status-report div.lcd-content-results-hdr {
	float: left;
	width: 200px;
}

#MCDBlock .lcd-status-report div.lcd-content-results-content {
	float: left;
	width: 425px;
	font-weight: normal;
}

#MCDBlock .lcd-status-report div.lcd-content-results-submit {
	margin: 0;
	padding: 0;
	width: 120px;
	margin: 0 0 0 790px;
}

* html #MCDBlock .lcd-status-report div.lcd-content-results-submit {
	margin: 0;
	padding: 0;
	width: 120px;
	margin: 0 0 0 765px;
}

#MCDBlock .lcd-status-report div.PageActionButtonsWrapper {
	position: relative;
	margin: 20px 0;
	height: 130px;
	padding-top: 10px;
	border-top: 1px dashed #ccc;
}

#MCDBlock .lcd-status-report div.PageActionButtonsWrapper .AllPageActionsGrouping .SelectButton {
	position: absolute;
}

/* Link & Buttom below form */

#MCDBlock .lcd-status-report .lcdStatusReportMainButtonPanel {
	padding: 26px;
	position: relative;
	text-align: right;
}

#MCDBlock .lcd-status-report .lcdStatusReportMainButtonPanel div {
	display: inline;
	padding-left: 20px;
}

#MCDBlock .lcd-status-report .reset-link {
	font-weight: bold;
	margin-right: 3px;
	text-transform: uppercase;
}

#MCDBlock .lcd-status-report .lcdStatusReportMainButtonPanel div.btn {
	position: absolute;
	right: 53px;
	top: 14px;
	_top: 28px;
}

#MCDBlock .lcd-status-report .panel-content-container div {
	display: inline;
}

#MCDBlock .lcdStatReportMoreSelectionInfoPanelMain {
	clear: both;
	padding: 20px 10px 10px 10px;
}

.nca-openandclose-index #MCDContent #ExpandCollapseAllGrouping {
	clear: both;
	padding: 10px 0 0 0;
	/* width:918px; */
	position: relative;
	overflow: hidden;
}

.nca-openandclose-index .expand-close-link {
	position: relative;
	right: 0px;
	bottom: 0;
}

* html .nca-openandclose-index #MCDContent #ExpandCollapseAllGrouping {
	padding: 0;
	width: 918px;
}

a.expand-close-link {
	display: block;
	float: right;
	margin-right: 10px;
}

* html a.expand-close-link {
	margin: 0;
	padding: 0;
	margin-top: -15px;
}

a.close-link {
	display: block;
	margin-right: 10px;
	text-align: right;
}

#Disclaimer h1, #activity h1 {
	background: url(../images/mcd_i_icon_a.png) no-repeat 7px center;
}

.popUpStatic {
	background: url("../images/icon_info.png") no-repeat scroll 5px transparent;
}

.popup-description {
	margin-top: 10px;
}

.Report h1 {
	background: url(../images/icon_file.gif) no-repeat 7px center;
	margin-bottom: 5px !important;
}

h1.Indexes, .Indexes h1 {
	background: url(../images/icon_folder.gif) no-repeat 7px center;
	margin-bottom: 5px !important;
}

.Overview h1 {
	background: url(../images/icon_computer.gif) no-repeat 7px center;
	margin-bottom: 5px !important;
}

.HelpandResources h1 {
	background: url(../images/icon_info.png) no-repeat 7px center;
	margin-bottom: 5px !important;
}

.Basket h1 {
	background: url(../images/icon_basket.gif) no-repeat 7px center;
	margin-bottom: 5px !important;
}

.Downloads h1 {
	background: url(../images/icon_download.gif) no-repeat 7px center;
	margin-bottom: 5px !important;
}

.AdvSearch h1 {
	background: url("../images/icon_mouse.gif") no-repeat scroll 7px transparent;
	padding-top: 11px;
	margin-bottom: 5px !important;
}

.SearchingInterimMessageBoxHeader h1 {
	background: url("../images/SearchingPieAnimation.gif") no-repeat scroll 7px transparent;
	height: 58px;
	padding-top: 11px;
	margin-bottom: 5px !important;
}

/*.SearchResultsHeader h1,
#MCDBlock .mcd-advsearch .MCDMainContentPanel h1  {
color: #B55217;
font-size:1.83em;
line-height:42px;
height:42px;
margin:0.2em 0 0.5em 0;
padding:0 0 0 58px;
background: url(../images/icon_mouse.gif) no-repeat left center;
}

#DownloadsMarginWrapper h1 {
background: url(../images/icon_download.gif) no-repeat left center;
}

#MCDBlock .basket .basket-hdr h1 {
background: url(../images/icon_basket.gif) no-repeat left center;
}

#MCDBlock .mcd-overview .MCDMainContentPanel h1
{ 
	background: url(../images/icon_computer.gif) no-repeat left center;
}

#MCDBlock .lcd-service-indication .MCDMainContentPanel h1,
#MCDBlock .articles-specific-contractor .MCDMainContentPanel h1,
#MCDBlock .lcd-last-updated .MCDMainContentPanel h1,
#MCDBlock .draft-status-report .LCDDraftStatusHeader h1,
#MCDBlock .local-coverage-whats-new .MCDMainContentPanel h1,
#MCDBlock .lcd-status-report .MCDMainContentPanel h1,
#MCDBlock .nationalcoverage-annualreport .MCDMainContentPanel h1,
#MCDBlock .whats-new-report h1,
#MCDBlock .mcd-national-and-local-reports .MCDMainContentPanel h1
{ 
	background: url(../images/icon_file.gif) no-repeat left center;
}

*/

.downloadable-databases #MCDContent .MCDMainContentPanel #DownloadsMainWrapper {
	border: none;
}

.downloadable-databases #MCDContent .MCDMainContentPanel .TopDivMargin3Percent {
	margin-top: 15px;
	font-weight: bold;
}

.downloadable-databases #MCDContent #DownloadsMiddleContentLeftSectionWrapper #DownloadsDataSet {
	border: none;
}

.downloadable-databases #MCDContent #DownloadsMiddleContentLeftSectionWrapper #DownloadsDataSet .mcd-dowloadscontent {
	margin: 0;
	padding: 0;
	border: 1px solid #E6E6E6;
	color: #000000;
}

#Data SetOptionButtons {
	width: 250px;
	height: 40px;
	padding-top: 20px;
	position: relative;
}

.downloadable-databases #Data SetOptionButtons .SearchLink {
	position: absolute;
	top: 12px;
	left: 180px;
}

#MCDContent .MiddleContentSubWrapper div.DownloadsInnerDivMargins h2,
#MCDContent div.MiddleContentSubWrapper h2,
#MCDContent div.DownloadsInnerMargins h2 {
	font-size: 1.42em;
	color: #427b99;
}

#MCDContent .MiddleContentSubWrapper div.DownloadsInnerDivMargins a,
#MCDContent div.MiddleContentSubWrapper a,
#MCDContent div.DownloadsInnerMargins a {
	/* color: #2b4b83; */
}

.mcd-rightpadding {
	padding-right: 210px;
}

.downloadable-databases #MCDContent .portlet #DownloadsMCDUpdater .datatable td.mcd-tablehdr {
	border: none;
	border-bottom: 1px solid #fff;
	color: #4E6A79;
	padding: 4px 15px;
	text-transform: uppercase;
}

.mcd-updates-hdr {
	text-transform: uppercase;
}

/* articles for specific contractor page.aspx.htm */

.IntroPanel {
	padding-bottom: 20px;
}

.SoftDivider hr {
	border: none;
}

.articles-specific-contractor #MCDContent .asterisk-content {
	margin: 10px 0 5px 10px;
	font-weight: bold;
}

.select-article {
	margin: 15px 0 0 25px;
}

.articles-specific-contractor #MCDContent .ArticleTypes {
	position: relative;
	padding: 5px 0 25px 30px;
}

.articles-specific-contractor #MCDContent .CriteriaFormActions {
	position: absolute;
	bottom: 10px;
	right: 0px;
	width: 280px;
	width: 260px;
	font-weight: bold;
}

.articles-specific-contractor #MCDContent .submitbtn {
	position: absolute;
	top: -8px;
	right: 20px;
	right: 10px;
	text-transform: uppercase;
}

.articles-specific-contractor #MCDContent .lcdStatusReportLabel {
	margin: 0 40px 0 10px;
}

.articles-specific-contractor #MCDContent .AllPageActionsGrouping {
	clear: both;
	border-top: 1px dashed #ccc;
}

/* articles by contractor index page.aspx.htm */

.articles-by-contractor #MCDContent .TopDivMargin1Percent,
.mcd-view-public-comments #MCDContent .TopDivMargin1Percent {
	padding-bottom: 20px;
}

.articles-by-contractor #MCDContent .asterisk-content,
.articles-state-index #MCDContent .asterisk-content {
	margin: 10px 0 5px 2px;
	font-weight: bold;
}

.articles-by-contractor #MCDContent .select-content,
.articles-state-index #MCDContent .select-content {
	float: left;
	width: 190px;
	margin: 20px 40px 20px 10px;
}

.articles-by-contractor #MCDContent .select-content span.ABCISelectContractorLbl,
.articles-state-index #MCDContent .select-content span.ABCISelectContractorLbl {
	font-weight: bold;
	padding-right: 45px;
}

.articles-by-contractor #MCDContent .select-content span.select-contractor,
.articles-state-index #MCDContent .select-content span.select-contractor {
	display: block;
	font-style: italic;
	padding-bottom: 10px;
}

.articles-by-contractor #MCDContent .formbox,
.articles-state-index #MCDContent .formbox {
	background-color: #ECF2F4;
	float: left;
	margin-left: 15px;
	margin-top: 20px;
	padding: 10px;
}

.articles-by-contractor #MCDContent .formbox select,
.articles-state-index #MCDContent .formbox select {
	margin: 10px;
	font-size: .92em;
}

.articles-by-contractor #MCDContent .resetsubmit-panel a.span,
.articles-state-index #MCDContent .resetsubmit-panel a.span {
	padding-top: 6px;
	font-weight: bold;
	position: absolute;
	right: 130px;
	right: 100px;
}

.articles-by-contractor #MCDContent .ABCISelectionCriteriaButtonPanel,
.articles-state-index #MCDContent .ABCISelectionCriteriaButtonPanel {
	clear: both;
	position: relative;
	height: 38px;
	text-transform: uppercase;
}

.articles-by-contractor #MCDContent .submit-button,
.articles-state-index #MCDContent .submit-button {
	position: absolute;
	right: 20px;
	right: 10px; /* DRG-check */
}

.articles-by-contractor #MCDContent .printreport-link a,
.articles-state-index #MCDContent .printreport-link a {
	display: block;
	padding-bottom: 10px;
}

.medCacNote {
	position: relative;
	right: 323px;
	top: 102px;
	z-index: 1;
}

.CommentShowLink {
	padding-top: 3px;
	padding-bottom: 10px;
}

.dashedLine {
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 10px;
}

.ncd-chapter-section-index .NCDIndexByChapterSectionNavigationPositionWrapper { /*background-color:#d4e0f0;*/
	overflow: hidden;
	padding: 10px 20px 10px 10px;
}

.ncd-chapter-section-index .chapter-header {
	font-size: 1.3em;
	font-weight: 700;
	float: left;
}

.ncd-chapter-section-index .NCDIndexByChapterSectionNavigationPositionWrapper span.medCacNote {
	font-style: italic;
}

.ncd-chapter-section-index .NCDIndexByChapterSectionNavigationPositionWrapper asteriskExplain {
	float: left;
	width: 100%;
	clear: both;
}

.ncd-chapter-section-index .NCDIndexByChapterSectionNavigationPositionWrapper div.selectBoxHolder { /*float:left;clear:left; width:50%;*/
	overflow: hidden;
	_height: 1%;
}

.ncd-chapter-section-index .NCDIndexByChapterSectionNavigationPositionWrapper div.selectBoxHolder .noteSelectText {
	clear: both;
	float: left;
	width: 150px;
	font-size: 0.9em;
}

.ncd-chapter-section-index .NCDIndexByChapterSectionNavigationPositionWrapper div.selectBoxHolder select {
	margin-left: 10px;
}

.ncd-chapter-section-index .NCDIndexByChapterSectionNavigationPositionWrapper div.rightSideofBox {
	float: right;
	clear: right;
	width: 50%;
}

.ncd-chapter-section-index .NCDIndexByChapterSectionNavigationPositionWrapper div.rightSideofBox div.submitbtn {
	position: static;
	margin-top: 3px;
}

div.PageActionButtonsWrapper .returnCriteriaText {
	overflow: hidden;
	padding: 10px 0 0 10px;
}

div.PageActionButtonsWrapper .returnCriteriaText .SelectedCriteriaLabel {
	float: left;
	width: 170px;
	font-weight: 700;
}

div.PageActionButtonsWrapper .returnCriteriaText .SelectedCriteriaSummary {
	float: left;
}

div.rightSideofBox .ResetLink {
	font-weight: 700;
	clear: left;
	padding-right: 47%;
}

div.rightSideofBox .smallBoxNote {
	padding-top: 50px;
}

/* nca-open-and-closed-index.aspx.htm page */

.nca-openandclose-index .SubDivSubHeaders h5 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background-color: #d4e0f0;
	padding: 5px 0 5px 30px;
	margin-bottom: 5px;
}

.nca-openandclose-index ul.NonBulletedList {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 30px;
}

/* ====== begin ncd-chapter-section-index page ========= */

.ncd-chapter-section-index #MCDContent .TopDivMargin1Percent {
	padding-bottom: 10px;
}

.ncd-chapter-section-index .chapter-header {
	font-size: 1.3em;
	font-weight: bold;
}

.ncd-chapter-section-index .chapter-select-box {
	padding-left: 40px;
}

.ncd-chapter-section-index .chapter-searchbtn {
	position: absolute;
	top: 15px;
	right: 0px;
	width: 280px;
	font-weight: bold;
}

.ncd-chapter-section-index .submitbtn {
	position: absolute;
	top: -8px;
	right: 15px;
}

/* ====== begin lcd-alphabetical-index ========= */

.lcd-alphabetical-index .description-content {
	width: 500px;
	padding-bottom: 20px;
}

/* ====== begin local-coverage-whats-new-report page ========= */

.local-coverage-whats-new .asterisk-content {
	font-weight: bold;
	padding: 20px 0 10px 10px;
}

.local-coverage-whats-new .select-contractor {
	padding: 0 0 5px 10px;
}

.local-coverage-whats-new .contractor-note {
	font-style: italic;
	padding-top: 10px;
}

.local-coverage-whats-new .optionslist {
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}

.local-coverage-whats-new #MCDContent .MCDMainContentPanel .WhatsNewBorder {
	margin-top: 10px;
	margin-left: 25px;
	background: transparent url(../images/blue-gradation-bkg.gif) top left repeat-x;
	width: 97px;
}

.local-coverage-whats-new #MCDContent .MCDMainContentPanel .WhatsNewBorder2 {
	margin-top: 10px;
	margin-left: 25px;
	background: transparent url(../images/blue-gradation-bkg.gif) top left repeat-x;
	width: 561px;
}

.local-coverage-whats-new #MCDContent .WhatsNewBorder #ContractorType {
	clear: both;
}

/* #ContractorType,
#ContractorName {clear:both; float:left;}*/
#DatabaseUpdate {
	clear: both;
}


* html #ContractorType {
	width: 200px;
}

* html #ContractorName {
	width: 300px;
}

#MCDBlock #MCDContent #ContractorTypeWrapper,
#MCDBlock #MCDContent #ContractorNameWrapper {
	padding: 10px;
}

.ChooseOne {
	/* font-size:95%; */
	font-style: italic;
	padding: 0 0 3px 24px;
}

/*   =========== Special css code for the select buttons =======    */

.view-ncd-details #MCDContent .AllPageActionsGrouping .SelectButton {
	position: absolute;
	top: 165px;
	right: 28px;
}

/* ======== lcd-service-indication-report.aspx.htm page ========== */

.lcd-service-indication .portlet {
	margin: 15px 0;
}

.lcd-service-indication .portletinnerbody {
}

div.asterisk-content {
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
}

div.code-content {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.code-label {
	position: relative;
	width: 350px;
	margin-bottom: 20px;
	margin-left: 20px;
}

div.pro-code-input, div.diag-code-input {
	position: absolute;
	top: 0;
	left: 300px;
}

.lcd-service-indication .form-container .ItalicDiv, .ItalicDiv2 {
	padding-left: 15px;
	font-style: italic;
}

.lcd-service-regions {
	background: none repeat scroll 0 0 #F2F6F9;
	float: left;
	width: 183px;
}

.lcd-service-states {
	float: left;
}

#MCDBlock .lcd-service-indication .lcd-service-contractor-states {
	background: none repeat scroll 0 0 #F2F6F9;
	float: left;
	width: 232px;
}

#MCDBlock .lcd-service-indication .lcd-service-contractor-states select {
	width: 230px;
}

.lcd-service-contractor-types {
	float: left;
}

.lcd-service-paddiv {
	padding-top: 18px;
}

.lcd-service-contractor-names {
	padding-left: 170px;
	clear: left;
}

#MCDBlock .lcd-service-indication .contractorNameSelect select {
	color: #333333;
	margin: 0;
	padding: 0;
	width: 598px;
}

#MCDBlock .lcd-service-indication .lcd-service-contractor-names .contractorNameSelect {
	background: none repeat scroll 0 0 #F2F6F9;
	float: left;
	margin: 6px 6px 20px;
	padding: 12px 10px;
	width: 617px;
}

/* Selection boxes */

.lcd-service-indication .selectboxes {
	position: relative;
	margin-top: 30px;
	border-top: 1px dashed #ccc;
	margin: 0 10px;
}

.selectboxes-header {
	font-weight: bold;
	margin: 10px 0;
}

.selectboxes-content {
	float: left;
	font-weight: normal;
	width: 150px;
	font-style: italic;
	margin: 5px 10px;
}

#MCDBlock .lcd-service-indication .form-container {
	width: 680px;
	float: left;
}

#MCDBlock .lcd-service-indication .lcd-service-indication {
	background: #f2f6f9;
	float: left;
	width: 150px;
}

#MCDBlock .lcd-service-indication .lcd-service-indication a {
	display: block;
	margin: 4px 0;
}

input, select, textarea, button {
	font-size: 100%;
}

#MCDBlock .padddiv {
	padding-top: 20px;
}

.padThis, #MCDBlock .portletbody p.padMe {
	padding: 5px;
}

.margThisLeft {
	margin-left: 22px;
	margin-top: 1px;
}

.margThisNow {
	margin-left: 21px;
	margin-top: 5px;
}

.padThisForMe {
	padding: 5px;
}

.padThisForMeLeft {
	padding: 5px;
	padding-left: 7px;
}

.messageNoPadding {
	padding: 5px 5px 5px 10px;
}

#MCDBlock .portletbody .padThisForMeLeft p, 
#MCDBlock .portletbody .padThisForMe p {
	padding: 0px;
	margin: 0px;
}

#MCDBlock .portletbody .padThisForMe span p {
	padding: 0px;
	padding-top: 10px;
}

#MCDBlock .lcd-service-indication .lcdStatusReportItalicDiv {
	font-size: 0.9em;
	font-style: italic;
	margin: 4px 0;
}

#MCDBlock .lcd-service-indication .lcd-service-indication input {
	vertical-align: middle;
}

#MCDBlock .lcd-service-indication .lcd-service-indication label {
	font-weight: bold;
}

#MCDBlock .lcd-service-indication .lcd-service-indication select {
	margin: 0;
	padding: 0;
	width: 150px;
	color: #333;
}

#MCDBlock .lcd-service-indication div.lcd-states,
#MCDBlock .lcd-service-indication div.lcd-states select {
	width: 250px;
}

#MCDBlock .lcd-service-indication div.lcd-contractor-names,
#MCDBlock .lcd-service-indication div.lcd-contractor-names select {
	width: 614px;
}

#MCDBlock .lcd-service-indication div.lcd-contractor-types select,
#MCDBlock .lcd-service-indication div.lcd-contractor-names select {
	/* margin-top: 18px; */
}

#MCDBlock .lcd-service-indication div.lcd-contractor-names {
	margin-bottom: 40px;
}

* html #MCDBlock .lcd-service-indication div.lcd-contractor-names {
	margin-left: 98px;
}

* html #MCDBlock .lcd-service-indication div.resetsubmitbuttons {
	margin-top: 40px;
}

.lcd-service-indication #MCDContent .resetsubmit-btn {
	position: absolute;
	top: 390px;
	right: 60px;
	width: 265px;
	height: 35px;
}

.lcd-service-indication #MCDContent .submitbtn {
	position: absolute;
	top: -8px;
	right: 10px;
}

.lcdStatusReportLabel {
	font-weight: bold;
}

.SelectionValues {
	float: left;
	margin-bottom: 10px;
}

.lcdStatusReportMainButtonPanel {
	border: none;
	clear: both;
}

.lcd-service-indication #MCDContent .MCDMainContentPanel .lcdStatusReportMainButtonPanel {
	position: relative;
	height: 40px;
}

.lcd-service-indication #MCDContent .MCDMainContentPanel .lcdStatusReportButtonPanel {
	position: absolute;
	right: 10px;
}

.lcd-service-indication #MCDContent .portletinnerbody .SummaryTable table.datatable {
	width: 100%;
}

.TableFootnote {
	padding: 15px 0;
}

.lcd-service-indication .detailpanel .lcdStatReportPanelMain {
	float: left;
	width: 190px;
	padding: 10px 0 0 10px;
}

.lcd-service-indication .detailpanel .detailpanel-values {
	float: left;
	width: 300px;
	padding-right: 10px;
	padding-left: 0;
	padding-bottom: 20px;
}

.lcd-service-indication .detailpanel .detailpanel-values div div {
	display: inline;
}

.lcd-service-indication .DetailInclusionLabels {
	float: left;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.main-div {
	border: 1px red solid;
}

.lcd-service-indication #MCDContent .AllPageActionsGrouping {
	border-top: 1px dashed #ccc;
}

.whats-new-report .SelectionMainLabel,
.local-coverage-whats-new .SelectionMainLabel,
#MCDBlock .lcd-status-report .lcdStatusReportLabel,
.articles-specific-contractor .SelectionMainLabel,
.lcd-service-indication .SelectionMainLabel {
	float: left;
	width: 190px;
	padding: 10px 0 0 10px;
}

.articles-specific-contractor .SelectionMainLabel {
	width: 220px;
	padding-top: 0px;
}

.whats-new-report .SelectionMainLabel {
	width: 220px;
	padding-top: 15px;
}

.local-coverage-whats-new .SelectionMainLabel {
	width: 220px;
	padding-top: 15px;
}

.resultsCriteriaExplain {
	clear: both;
	overflow: hidden;
	_height: 1%;
}

.resultsCriteriaExplain .leftExplain {
	font-weight: 700;
	padding-left: 10px;
	margin-top: 7px;
}

.resultsCriteriaExplain .rightExplain {
	float: left;
	padding-left: 12px;
}

#MCDBlock .lcd-status-report .lcdStatusReportLabel {
	padding: 0px;
	width: 200px;
}

.lcd-service-indication .SelectionValues {
	float: left;
	width: 310px;
	padding: 10px 10px 10px 0;
	margin: 0;
}

.lcd-service-indication .SelectionInclusionLabels {
	float: left;
	width: 350px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.articles-specific-contractor .SelectionValues div div, .lcd-service-indication .SelectionValues div div {
	display: inline;
}

.lcd-service-indication .TableFootnote {
	padding: 20px 10px 10px 10px;
}

.lcd-service-indication .reset-link {
	margin-right: 125px;
	margin-right: 105px;
}

/* =============== search results page ===============*/

p.SearchResultsSummary {
	float: left;
	width: 475px;
}

.search-results .SelectedCriteriaLabel, 
.portletbody .SelectedCriteriaLabel {
	float: left;
	margin: 20px 40px 0 10px;
	font-weight: bold;
}

.shrinkArchive {
	float: right;
	padding-right: 1px;
	width: 401px;
}

.search-results .SelectedCriteriaSummary, 
.portletbody .SelectedCriteriaSummary {
	padding-top: 20px;
	float: left;
}

.search-results .SelectedCriteriaSummary span, 
.portletbody .SelectedCriteriaSummary span {
	font-weight: bold;
}

.search-results .IconLegendWidget {
	bottom: 28px;
	float: left;
	position: relative;
	width: 167px;
	*bottom: 36px;
}

.search-results .ActionsWidget {
	clear: both;
	position: relative;
	margin: 10px 10px 0px 10px;
	height: 150px;
	padding-top: 30px;
	border-top: 1px dashed #ccc;
}

.search-results .ActionsWidget .AllPageActionsGrouping .ItemLevelActions {
	float: right;
	background-color: #EAF1F4;
	padding: 8px;
	margin-right: 20px;
}

.search-results .ActionsWidget .AllPageActionsGrouping .ItemLevelActions {
	margin-right: 10px;
}

.search-results .ActionsWidget .AllPageActionsGrouping .SelectionCount {
	float: left;
	background-color: #d1e0e7;
	width: 188px;
	margin: 5px 5px 20px 10px;
	padding: 20px 10px;
	text-align: center;
}

.search-results .ActionsWidget .AllPageActionsGrouping .PrintButton {
	float: right;
	margin-top: 5px;
}

.search-results .ActionsWidget .AllPageActionsGrouping .AddButton {
	float: right;
}

.search-results .ActionsWidget .AllPageActionsGrouping .SelectButton {
	position: absolute;
	top: 120px;
	right: 0px;
	margin: 0;
}

* html .search-results .ActionsWidget .AllPageActionsGrouping .SelectButton {
	position: absolute;
	top: 120px;
	right: 6px;
}

.search-results .modify-new-search {
	clear: both;
	margin-left: 10px;
}

.expand-collapse-grouping {
	padding-bottom: 10px;
	margin-left: 10px;
}

/* ================= end search page styles ==================  */

/* ============ basket page ===============*/

.basket-docs {
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
	float: right;
	height: 120px;
	margin-bottom: 20px;
	_width: 532px;
}

#numberOfDocs {
	font-size: 17px;
	height: 34px;
	padding-left: 22px;
	padding-top: 10px;
}

.basket #MCDContent .basket-docs h2 {
	margin: 0;
	padding: 0;
	font-size: 1.3em;
	color: #000000;
	padding: 5px 0 5px 20px;
}

.moveMe {
	*left: 3px;
	*position: relative;
}

.basket-decription .basket-docs .basket-quantity {
	float: left;
	width: 140px;
	margin: 0 10px 10px 20px;
	padding-bottom: 20px;
}

.basket-decription .basket-docs .basket-quantity .basket-checkbox {
	clear: both;
	padding-top: 6px;
}

.basket-decription .basket-docs .basket-quantity .basket-checkbox input {
	float: left;
}

.basket-decription .basket-docs .basket-quantity .basket-checkbox label {
	display: block;
	/* font-size: .83em; */
	color: #000;
	padding-left: 20px;
}

.basket-checkbox label {
	display: block;
	/* font-size: .83em; */
	color: #000;
	padding-left: 20px;
}

.basket-checkbox input {
	float: left;
}

.basket-checkbox {
	clear: both;
	padding-top: 6px;
}

.selectall-btn {
	position: absolute;
	top: 215px;
	right: 30px;
}

* html .selectall-btn {
	right: 40px;
}

/* ================= end basket page styles ==================  */

/* ============ code for the view ncd details page ===============*/

.view-ncd-details #MCDContent .AllPageActionsGrouping {
	position: relative;
	padding: 20px 0;
}

#MCDBlock .view-ncd-details #MCDContent .AllPageActionsGrouping .records-section {
	background: transparent url(../images/blue-gradation-bkg.gif) top left repeat-x;
}

#MCDBlock .view-ncd-details #MCDContent .AllPageActionsGrouping .ItemLevelActions {
	width: auto;
}

#MCDBlock .view-ncd-details #MCDContent .AllPageActionsGrouping {
	margin: 0 10px;
	padding: 0;
}

.view-ncd-details #MCDContent .AllPageActionsGrouping .records-section .print-record {
	float: right;
}

.view-ncd-details #MCDContent .AllPageActionsGrouping .records-section .add-basket {
	float: right;
}

.view-ncd-details #MCDContent .AllPageActionsGrouping .records-section .email-Button {
	float: right;
}

.view-ncd-details h4 {
	margin: 0;
	padding: 0;
	font-size: 1.25em;
	margin-top: 15px;
}

.view-ncd-details .submitbtn {
	position: absolute;
	left: 425px;
}

#MCDBlock .view-ncd-details #MCDContent .DetailsMarginWrapper .TopDivMargin1Percent p {
	margin: 0;
	padding: 0;
	padding: 5px 0 5px 20px;
}

#MCDBlock .view-ncd-details #DetailsBottomWrapper .portlethead-exp {
	width: 100%;
}

.draft-status-report .portlet {
	margin: 15px 0;
}

#MCDBlock .draft-status-report .HighlightAsterisk {
	color: rgb(255, 0,0);
}

.clear-block {
	display: block;
	clear: both;
	padding: 10px 0 0;
}

#MCDBlock .draft-status-report .sub-instruction {
	display: block;
	font-weight: normal;
	font-style: italic; /*margin:-15px 0 0 125px;*/
	padding: 0;
}

/* .draft-status-report .portletbody .portletinnerbody div.asterisk-content { font-weight:bold; padding:10px 0;} */

#MCDBlock .draft-status-report .portletbody .portletinnerbody div.asterisk-content label.no-bold {
	font-weight: normal;
}

.draft-status-report .portletbody .portletinnerbody .ContractorTypeBox {
	margin: 10px 20px;
	padding: 10px;
	width: 117px;
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
}

.draft-status-report .portletbody .portletinnerbody .ContractorTypeBox div.pleaseselect {
	/* font-size: .85em; */
	font-style: italic;
	padding-top: 15px;
	padding-bottom: 5px;
}

#MCDBlock .draft-status-report .portletbody .portletinnerbody .ContractorNameBox {
	margin: 10px 20px;
	padding: 10px;
	width: 380px;
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
}

#MCDBlock .draft-status-report .portletbody .portletinnerbody .ContractorNameBoxWide {
	margin: 10px 20px;
	padding: 10px;
	width: 580px;
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
}

.draft-status-report .portletbody .portletinnerbody .ContractorNameBox div.pleaseselect {
	/* font-size: .85em; */
	font-style: italic;
	padding-top: 15px;
	padding-bottom: 5px;
}

.draft-status-report .portletbody .portletinnerbody .CntrctrRB {
	margin: 15px 0 0 0;
}

.draft-status-report .SelectionCriteriaButtonPanel {
	position: relative;
	height: 34px;
}

.SelectionCriteriaButtonPanel .SubmitButtonPanel {
	position: absolute;
	right: 28px;
	top: 0;
}

.SelectionCriteriaButtonPanel .ResetButtonPanel {
	position: absolute;
	right: 117px;
	top: 6px;
}

.ABCISelectContractorLbl {
	font-weight: bold;
}

.ABCISelectReasonLbl {
	font-weight: bold;
}

.draft-status-report #MCDContent .ResetButton {
	font-weight: bold;
}

.draft-status-report .portletbody .portletinnerbody .Resultspanel {
	/* padding-top:10px; */
}

.draft-status-report .portletbody .portletinnerbody .Resultspanel span.CriteriaTag {
	display: block;
	float: left;
	margin: 20px 0 0 0;
	width: 200px;
}

.draft-status-report .portletbody .portletinnerbody .Resultspanel span.CriteriaValue {
	display: block;
	float: left;
	padding: 0;
	margin: 20px 0 0 0;
	width: 600px;
}

.draft-status-report .portletbody .portletinnerbody .Resultspanel div.CriteriaResultsDiv {
	margin: 0 10px 20px 10px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #CCCCCC;
}

.emailLink {
	max-width: 180px;
	word-wrap: break-word;
}

.shrinkLine {
	max-width: 150px !important;
	word-wrap: break-word;
}

.POCEmail {
	max-width: 350px;
	*max_width: 325px;
	vertical-align: middle;
	display: inline-block;
	word-wrap: break-word;
}

.POCContact {
	display: inline-block;
	width: 120px;
	max-width: 120px;
	vertical-align: middle;
	word-wrap: break-word;
}

.POCText {
	display: inline-block;
	*max_width: 150px;
	vertical-align: middle;
	word-wrap: break-word;
}

.MCDMainContentPanel #trackingContent h2 {
	font-size: 1.33em;
}

.MCDMainContentPanel #trackingContent p {
	margin: 0;
	padding: 0 0 10px;
}

.Legendpanel {
	clear: both;
	margin: 0 10px;
	overflow: hidden;
	_height: 1%;
}

.LegendTag {
	width: 200px;
	float: left;
}

.LegendBlock1,
.LegendBlock2 {
	width: auto;
	padding: 0;
	float: left;
}

.LegendBlock1 div,
.LegendBlock2 div {
	padding-left: 1.4em;
	padding-bottom: 3px;
}

.draft-status-report .ActionsWidget {
	clear: both;
}

.draft-status-report .portletbody .portletinnerbody div.NoteToUser {
	clear: both;
	padding: 20px 10px;
}

.draft-status-report #MCDContent .Resultspanel {
	overflow: hidden !important;
}

div.NoteToUserLegend {
	clear: both;
	border-top: 1px dashed #CCCCCC;
	padding-bottom: 10px;
	margin-top: 10px;
}

div.NoteToUser {
	clear: both;
}

#MCDBlock .draft-status-report .AllPageActionsGrouping {
	padding: 20px 0;
}

/* ======== lcd-last-updated.aspx.htm page ========== */

.lcd-last-updated .portletinnerbody {
	padding: 0 10px;
}

#MCDBlock .lcd-last-updated .HighlightAsterisk {
	color: rgb(255, 0, 0);
}

#MCDBlock .lcd-last-updated .ReportSubGrouping {
	padding: 20px 0 20px 0px;
}

.lcd-last-updated #MCDContent .TopDivMargin1Percent {
	padding-bottom: 20px;
}

.lcd-last-updated #MCDContent .TopDivMargin1Percent span, 
#note, 
.note {
	font-style: italic;
}

.specialnote {
	font-style: italic;
	padding: 4px 0 0 4px;
}

.lcd-last-updated .portletbody .portletinnerbody .ABCISelectContractorInstrLbl {
	font-weight: normal;
	font-style: italic;
	margin: 0 0 0 -40px;
	font-size: 0.9em;
}

#MCDBlock .lcd-last-updated .portletbody .portletinnerbody span.selectBoxAll {
	display: block;
	margin: 10px 0 0 0;
}

#MCDBlock .lcd-last-updated .portletbody .portletinnerbody span.selectBoxType {
	display: block;
}

#MCDBlock .lcd-last-updated .portletbody .portletinnerbody span.selectBoxName {
	display: block;
}

.lcd-last-updated .portletbody .portletinnerbody .ContractorTypeBox {
	margin: 10px 20px;
	padding: 10px;
	width: 117px;
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
}

.lcd-last-updated .portletbody .portletinnerbody .ContractorTypeBox div.pleaseselect {
	font-size: .85em;
	font-style: italic;
	padding-top: 15px;
	padding-bottom: 5px;
}

#MCDBlock .lcd-last-updated .portletbody .portletinnerbody .ContractorNameBox {
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
	margin: 10px 20px;
	padding: 10px;
	width: 580px;
}

#MCDBlock .lcd-last-updated .portletbody .portletinnerbody .ReasonBox {
	background: url("../images/blue-gradation-bkg.gif") repeat-x scroll left top transparent;
	margin: 5px 20px 0 10px;
	padding: 10px;
	width: 395px;
}

#MCDBlock .lcd-last-updated .portletbody .portletinnerbody .ContractorNameBox div.pleaseselect {
	font-size: .85em;
	font-style: italic;
	padding-top: 15px;
	padding-bottom: 5px;
}

.whats-new-report .SelectionCriteriaButtonPanel {
	position: relative;
	height: 40px;
	width: 887px;
	bottom: 6px;
}

.lcd-last-updated .SelectionCriteriaButtonPanel {
	bottom: 6px;
	height: 30px;
	position: relative;
	width: 855px;
}

.whats-new-report .SelectionCriteriaButtonPanel {
	height: 36px;
}

.whats-new-report .SelectionCriteriaButtonPanel .SubmitButtonPanel,
.lcd-last-updated .SelectionCriteriaButtonPanel .SubmitButtonPanel {
	position: absolute;
	right: -10px;
	top: 0;
}

.whats-new-report .SelectionCriteriaButtonPanel .SubmitButtonPanel {
	right: 22px; /* DRG-check */
}

.whats-new-report .SelectionCriteriaButtonPanel .ResetButtonPanel,
.lcd-last-updated .SelectionCriteriaButtonPanel .ResetButtonPanel {
	position: absolute;
	right: 96px;
	right: 81px; /* DRG-check */
	top: 6px;
	font-weight: bold;
	text-transform: uppercase;
	_position: relative;
	_left: 615px;
}

.whats-new-report .SelectionCriteriaButtonPanel .ResetButtonPanel {
	right: 112px;
	_left: 615px;
}

.ABCISelectContractorLbl {
	font-weight: bold;
}

.draft-status-report #MCDContent .ResetButton {
	font-weight: bold;
	_margin-left: 625px;
}

#MCDBlock .lcd-last-updated #MCDContent .ReportSubGrouping {
	border: none;
	font-weight: bold;
}

#MCDBlock .lcd-last-updated .portletbody .portletinnerbody .ABCISelectContractorInstrLbl {
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 0 5px;
}

/* ======== national-coverage-annual-report.aspx.htm page ========== */

.national-coverage-annual-report .portlet {
	margin-top: 15px !important;
}

#MCDBlock .national-coverage-annual-report .sub-instruction {
	display: block;
	font-weight: normal;
	font-style: italic;
	padding: 0 0 5px;
	font-size: 0.9em;
}

#MCDBlock .national-coverage-annual-report .HighlightAsterisk {
	color: rgb(255, 0, 0);
}

#MCDBlock .national-coverage-annual-report .portletbody .portletinnerbody div.asterisk-content .highlightAsteriskContainer {
	width: 978px;
	float: left;
}

#MCDBlock .national-coverage-annual-report .portletbody .portletinnerbody div.asterisk-content div.selectDocLabel {
	float: left;
	width: 210px;
	padding-left: 10px;
	font-weight: bold;
}

#MCDBlock .national-coverage-annual-report .portletbody .portletinnerbody div.asterisk-content div#AllAndNCA {
	float: left;
	width: 140px;
}

#MCDBlock .national-coverage-annual-report .portletbody .portletinnerbody div.asterisk-content div#NCDAndCAL {
	float: left;
	width: 140px;
}

#MCDBlock .national-coverage-annual-report .portletbody .portletinnerbody div.asterisk-content label.no-bold {
	font-weight: normal;
}

#MCDBlock .national-coverage-annual-report #MCDContent .ResetButton { 
	/* height:35px; position:absolute; right:0px; top:120px; width:265px; */
}

#MCDBlock .national-coverage-annual-report #MCDContent .ReportSubGrouping {
	border: none;
}

.national-coverage-annual-report .highlightAsteriskLabel {
	font-weight: bold;
	padding: 10px 0 20px 10px;
}

#MCDBlock .national-coverage-annual-report .selectYearContainer {
	left: 531px;
	position: absolute;
	top: 58px;
}

#MCDBlock .national-coverage-annual-report .selectYearContainer div {
	display: inline;
	vertical-align: middle;
}

#MCDBlock .national-coverage-annual-report #SelectYearLabel {
	font-weight: bold;
	margin-right: 4px;
	vertical-align: middle;
}

#MCDBlock .national-coverage-annual-report .resetsubmitbuttons {
	padding-top: 13px;
}

#MCDBlock .national-coverage-annual-report .resetsubmitbuttons .btn {
	position: absolute;
	right: 20px;
	bottom: 8px;
	*top: 21px;
	_top: 8px;
}

#MCDBlock .national-coverage-annual-report .reset-link {
	bottom: 12px;
	margin-right: 112px;
	position: relative;
}
/* sad-exclusion-list-report styles*/
.sad-exclusion-list-report #MCDContent .portletbody .sadFootnote {
	margin-right: 1em;
}

.sad-exclusion-list-report #MCDContent .portletbody .sadFootnote li {
	margin-bottom: 4px;
}

.sad-exclusion-list-report #MCDContent .TopDivMargin1Percent {
	padding-bottom: 20px;
}

.sad-exclusion-list-report #MCDContent .TopDivMargin1Percent span {
	font-style: italic;
}
/*.sad-exclusion-list-report .SelectedCriteriaSummary span {display:inline;font-weight:bold;}	
.sad-exclusion-list-report .SelectedCriteriaLabel {float: left;font-weight: bold;margin: 20px 20px 0 10px;width:200px;margin-right:0;}
.sad-exclusion-list-report .SelectedCriteriaSummary {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 200px;
	float:left;
	width:500px;
	margin-left: 0px;
}*/

.sad-exclusion-list-report .portlet {
	/* margin:15px 0; */
}

.sad-exclusion-list-report .portletinnerbody {
	/* margin:0 10px; */
}

.sad-exclusion-list-report .portletinnerbody div.asterisk-content {
	font-weight: bold;
	/* padding-top:5px; */
}

.sad-exclusion-list-report #MCDContent div.dateCriteriaPanel {
	width: 425px;
}

.sad-exclusion-list-report #MCDContent div.HCPCSPanel {
	width: 330px;
}

.sad-exclusion-list-report #MCDContent div.contractorPanel {
	clear: both;
	width: 340px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 16px;
	position: relative;
	top: -53px;
	/*
line-height:20px;
*/
}

.sad-exclusion-list-report #MCDContent div.dateCriteriaPanel,
.sad-exclusion-list-report #MCDContent div.HCPCSPanel {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	position: relative;
	line-height: 20px;
}

.sad-exclusion-list-report #MCDContent div.dateCriteriaPanel {
	margin-left: 16px;
}

.sad-exclusion-list-report #MCDContent span.instructional {
	font-weight: normal;
	font-style: italic;
	display: block;
	padding-left: 6px;
}

.sad-exclusion-list-report #MCDContent span.note {
	font-style: italic;
	padding-top: 10px;
}

.sad-exclusion-list-report #MCDContent div.HCPCSPanel span.note {
	/*margin:0 20px;*/
	display: block;
}

.sad-exclusion-list-report #MCDContent div.dateCriteriaPanel label,
.sad-exclusion-list-report #MCDContent div.HCPCSPanel label,
.sad-exclusion-list-report #MCDContent div.contractorPanel label {
	font-weight: normal;
	padding: 0;
	vertical-align: text-bottom;
}

.sad-exclusion-list-report #MCDContent input {
	font-size: .9em;
	_vertical-align: middle;
}

.sad-exclusion-list-report #MCDContent div.contractorPanel input.radiospan {
	margin: 0 9px 0 5px;
}

.sad-exclusion-list-report #MCDContent div.contractorByTypePanel {
	margin: 15px 35px;
	padding: 20px;
	background-color: #E8F0F3;
	width: 167px;
}

.sad-exclusion-list-report #MCDContent div.contractorByNamePanel {
	margin: 15px 35px;
	padding: 20px;
	background-color: #E8F0F3;
	width: 600px;
}

.sad-exclusion-list-report #MCDContent div.contractorByNamePanel select {
	width: 500px;
}

.sad-exclusion-list-report #MCDContent div.contractorByTypePanel select {
	width: 125px;
}

.sad-exclusion-list-report #MCDContent .resetsubmitbuttons {
	clear: both;
	position: relative;
	height: 38px;
	text-transform: uppercase;
	margin-top: 10px;
}

.sad-exclusion-list-report #MCDContent .resetsubmit-panel {
	padding-left: 602px;
	padding-top: 10px;
}

.sad-exclusion-list-report #MCDContent .resetsubmit-panel a {
	display: inline;
	font-weight: bold;
	padding: 25px 0 15px 0;
	padding-bottom: 0;
	/*margin-left: 645px;*/
	margin-right: 110px;
	right: 0px; /* DRG-check */
	text-align: right;
	text-transform: uppercase;
}

.sad-exclusion-list-report #MCDContent .submitbtn {
	position: absolute;
	top: -8px;
	right: 20px;
}

*:first-child + html #MCDBlock.sad-exclusion-list-report #MCDContent .submitbtn {
	position: absolute;
	top: 17px;
	right: 20px;
}

.sadSubmit {
	bottom: 19px;
	float: right;
	position: relative;
	right: 43px;
}
/*end sad-exclusion-list-report styles*/

.selectionCriteriaLabel,
.selectionCriteria-a,
.selectionCriteria-b,
.selectionCriteria-c,
.selectionCriteria-d {
	float: left;
	width: 300px;
}

.selectionCriteriaLabel {
	width: 200px;
	font-weight: bold;
}

.selectionCriteria-c {
	clear: both;
	margin-left: 200px;
}


.selectionCriteria-container {
	padding: 10px 0 0 10px;
}

.definition-link {
	float: left;
	padding: 10px 0 0 10px;
	width: 40%;
}

.actionControlWrapper {
	float: right;
}

.actionControlWrapper .btn_container {
	margin: 0px;
	_float: right;
	_top: 0px;
	_right: 47px !important;
}

.sad-exclusion-list-report #MCDContent .definition-link {
	clear: left;
	padding: 10px 0 0 10px;
}

.btn_container {
	margin-top: 10px;
}

.whats-new-report .required {
	padding: 15px 0px 22px 13px;
	font-weight: bold;
}

.whats-new-report .RequiredNoteAsterisk {
	color: rgb(255, 0, 0);
}

.whats-new-report .SelectDoc {
	padding: 0 18px 0 13px;
}

.whats-new-report .note {
	font-style: italic;
	padding-top: 10px;
}

.whats-new-report .DocGroup {
	width: 165px;
	padding-left: 25px;
}

.whats-new-report .DocType {
	padding: 10px;
	background-color: #ecf2f4;
	margin-left: 30px;
	width: 550px;
}

.DocumentTypeGrouping {
	float: left;
}

.whats-new-report .TimeframeGrouping {
	padding-left: 15px;
	padding-top: 25px;
	width: 315px;
}

.whats-new-report .reset {
	margin-top: 100px;
	padding-left: 559px;
	font-weight: bold;
	padding-bottom: 20px;
}

.whats-new-report .SelectCriteria {
	font-weight: bold;
}

.whats-new-report .ReportResults {
	padding-top: 14px;
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

.local-coverage-whats-new .ReportResults {
	padding-top: 14px;
	float: left;
	width: 300px;
	padding-bottom: 10px;
}

.local-coverage-whats-new .SelectCriteria {
	font-weight: bold;
}

.DocumentTypeLabelandInstr {
	float: left;
}

.whats-new-report .DocType select {
	width: 550px;
}

#MCDBlock #AlphabeticalLinks a:hover {
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FF7800;
	text-decoration: underline;
}

#MCDBlock .datagrid table a:hover {
	color: #FF7800;
	text-decoration: underline;
}

#MCDBlock .datagrid table a:visited {
	color: #800080;
}

#MCDBlock .datagrid table a.btn:hover,
#MCDBlock .datagrid table a.btn:hover span {
	color: #000;
	text-decoration: none;
}

#MCDBlock .basket-quantity a:hover,
#MCDBlock .btn a:hover, 
a.btn:hover, 
.btnSendEmail a:hover, a.btnSendEmail:hover {
	color: #000000;
}

#MCDBlock .sortdown {
	background: url("../images/tmp/grid-arrow-down.gif") no-repeat #A3BAC4;
	background-position: 0px 0;
}

#MCDBlock .sortdown:hover, 
#MCDBlock .sortdown:active {
	background: url("../images/tmp/grid-arrow-down-darkblue.gif") no-repeat #A3BAC4;
	background-position: 0px 0;
}

#MCDBlock .sortup {
	background: url("../images/tmp/grid-arrow-up.gif") no-repeat #A3BAC4;
	background-position: 0px 0;
}

#MCDBlock .sortup:hover, 
#MCDBlock .sortup:active {
	background: url("../images/tmp/grid-arrow-up-darkblue.gif") no-repeat #A3BAC4;
	background-position: 0px 0;
}

#MCDBlock .b-external {
	background: url("../images/icon-extwindow-drk.gif") no-repeat scroll right center transparent;
	padding-right: 14px;
}

.key-icon-container {
	/*padding-top:10px;
	position:absolute;
	top:0;
	left:0;*/
}

.search-results .SelectedCriteriaSummary {
	margin-left: 50px;
	padding-bottom: 0px;
	padding-top: 20px;
	float: left;
}

.search-results .SelectedCriteriaLabel {
	margin: 20px 40px 0px 10px;
}

#MCDBlock .search-results .HighlightAsterisk {
	color: rgb(255, 0, 0);
}

* html .search-results .SelectedCriteriaLabel {
	margin-left: 5px;
}

div.datagrid .GotoPageButton /* Button */ {
	margin: 0;
	border: none;
	padding: 0;
	width: 78px;
	height: 21px;
	line-height: 21px;
	background: url(../images/btn-grid-go.jpg) left top repeat-x;
	padding-bottom: 3px;
}

.sadfootnotes {
	padding: 10px 30px;
}

.sadFootnotePnl {
	height: auto;
	padding-bottom: 5px;
}

.text-right {
	text-align: right;
}

.FootNoteText {
	padding: 4px 0 20px 0;
}

#MCDBlock p.introtext {
	margin-bottom: 20px;
}

.expand-close-link {
	display: block;
	float: right;
	margin-right: 10px;
}

* html .expand-close-link {
	margin: 0;
	padding: 0;
	margin-top: -15px;
}

.go-to-link {
	text-align: right;
	padding-right: 11px;
}

.lcd-state-index #MCDContent .asterisk-content {
	margin: 10px 0 5px 10px;
	font-weight: bold;
}
/* medcac-meetings-index styles */
.medcac-meetings-index .asterisk-content {
	margin: 10px 0 5px 10px;
	font-weight: bold;
}

.medcac-meetings-index .selectBoxHolder {
	background: none repeat scroll 0 0 #F2F6F9;
	float: left;
	left: 237px;
	padding: 12px 10px;
	position: relative;
	top: 1px;
}

.medcac-meetings-index .chapter-header {
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 10px;
}

.medcac-meetings-index .portletinnerbody .smallBoxNote {
	margin-left: 10px;
	_margin-left: 5px; /*IE6 Doubles margin on floated elements*/
}
/* end medcac-meetings-index styles */

.articles-state-index #MCDContent .asterisk-content {
	margin: 10px 0 5px 10px;
	font-weight: bold;
}

.articles-state-index #MCDContent .TopDivMargin1Percent {
	padding-bottom: 20px;
}

.articles-state-index #MCDContent .TopDivMargin1Percent span {
	font-style: italic;
}

.lcd-state-index #MCDContent .TopDivMargin1Percent {
	padding-bottom: 20px;
}

.lcd-state-index #MCDContent .TopDivMargin1Percent span {
	font-style: italic;
}

.lcd-state-index #MCDContent .select-content {
	float: left;
	width: 190px;
	margin: 20px 40px 20px 10px;
}

#MCDContent .select-content-public {
	float: left;
	width: 190px;
	margin: 7px 40px 0 10px;
}

.lcd-state-index #MCDContent .select-content span.SelectStateLbl {
	font-weight: bold;
	padding-right: 45px;
}

.lcd-state-index #MCDContent .select-content span.select-state {
	display: block;
	font-style: italic;
	padding-bottom: 10px;
}

.lcd-state-index #MCDContent .formbox {
	background-color: #EBF1F4;
	float: left;
	margin-top: 20px;
	/*width:212px;*/
}

.lcd-state-index #MCDContent .formbox div span {
	padding: 5px;
}

.lcd-state-index #MCDContent .formbox select {
	margin: 10px;
	font-size: .92em;
}

.lcd-state-index #MCDContent .resetsubmit-panel a {
	padding-top: 6px;
	font-weight: bold;
	position: absolute;
	right: 130px;
	right: 100px;
}

.lcd-state-index #MCDContent .resetsubmitbuttons {
	clear: both;
	position: relative;
	text-transform: uppercase;
}

.lcd-state-index #MCDContent .printreport-link a {
	display: block;
	padding-bottom: 10px;
}

.articles-state-index #MCDContent .select-content {
	float: left;
	width: 190px;
	margin: 20px 40px 20px 10px;
}

.articles-state-index #MCDContent .select-content span.SelectStateLbl {
	font-weight: bold;
	padding-right: 45px;
}

.articles-state-index #MCDContent .select-content span.select-state {
	display: block;
	font-style: italic;
	padding-bottom: 10px;
}

.articles-state-index #MCDContent .formbox {
	float: left;
	background: transparent url(../images/blue-gradation-bkg.gif) top left repeat-x;
	margin-top: 20px;
}

.articles-state-index #MCDContent .formbox select {
	margin: 10px;
	font-size: .92em;
}

.articles-state-index #MCDContent .resetsubmit-panel a {
	padding-top: 6px;
	font-weight: bold;
	position: absolute;
	right: 130px;
	right: 100px;
}

.articles-state-index #MCDContent .resetsubmitbuttons {
	clear: both;
	position: relative;
	height: 38px;
	text-transform: uppercase;
}

.articles-state-index #MCDContent .SearchLink {
	bottom: 9px !important;
}

.articles-state-index #MCDContent .printreport-link a {
	display: block;
	padding-bottom: 10px;
}

.articles-state-index #MCDContent .resetsubmitbuttons {
	clear: both;
	position: relative;
	height: 38px;
	text-transform: uppercase;
	bottom: 0;
}

.lcd-state-index #MCDContent .resetsubmitbuttons {
	clear: both;
	position: relative;
	text-transform: uppercase;
}

/*.articles-state-index .SelectedCriteriaLabel {
	float: left;
	font-weight: bold;
	margin: 20px 20px 0 10px;
	
	width:200px;
	margin-right:0;
}
.articles-state-index .SelectedCriteriaSummary {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 200px;
	
	float:left;
	width:500px;
	margin-left: 0px;
}
.lcd-state-index .SelectedCriteriaLabel {
	float: left;
	font-weight: bold;
	margin: 20px 20px 0 10px;
	
	width:200px;
	margin-right:0;
}
.lcd-state-index .SelectedCriteriaSummary {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 200px;
	
	float:left;
	width:500px;
	margin-left: 0px;
}*/

/*Webkit Specific Hacks - Chrome/Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.form-block {
		overflow: visible !important;
	}
	/*radio button fix*/
	.DocTypeRB input,
	.form-level-container input,
	#ZenContractorType input,
	#ZenContractorName input,
	.Keyword_TB_zenView input,
	.DateCurrent_NationalView input,
	.DateCurrent_localView input,
	.DateCurrent_zenView input,
	.DateON_NationalView input,
	.DateON_localView input,
	.ICDCode_localView input,
	.CptHcpcsCode_localView input,
	.DateON_zenView input,
	.CptHcpcsCode_zenView input,
	.ICDCode_zenView input,
	.sad-exclusion-list-report #MCDContent input {
		vertical-align: text-bottom;
	}
}
/*end Web Kit Specific Hacks*/

/*.lcd-last-updated .SelectedCriteriaLabel {
	float: left;
	margin: 20px 20px 0 10px;
	width:200px;
	margin-right:0;
}

.whats-new-report .SelectedCriteriaLabel {
	float: left;
	font-weight: bold;
	margin: 20px 20px 0 10px;
	width:200px;
	margin-right:0;
}

.national-coverage-annual-report .SelectedCriteriaLabel {
	float: left;
	font-weight: bold;
	margin: 20px 20px 0 10px;
	width:200px;
	margin-right:0;
}

.lcd-last-updated .SelectedCriteriaSummary {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 200px;
	float:left;
	width:690px;
	margin-left: 0px;
}

.whats-new-report .SelectedCriteriaSummary {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 200px;
	float:left;
	width:500px;
	margin-left: 0px;
}

.national-coverage-annual-report .SelectedCriteriaSummary {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 200px;
	float:left;
	width:500px;
	margin-left: 0px;
}

.lcd-last-updated .SelectedCriteriaSummary span {
	display:inline;
	font-weight: bold;
	
}

.whats-new-report .SelectedCriteriaSummary span {
	display:inline;
	font-weight: bold;
}

.national-coverage-annual-report .SelectedCriteriaSummary span {
	display:inline;
	font-weight: bold;
}*/

.calLinks .linkDivs {
	padding: 0 0 0 10px;
}

.linkSpacingHoC {
	padding: 0 0 4px;
	margin-left: 0;
}

.calLinks .linkDivLinks {
	padding: 5px 0 5px 10px;
}

.linkDivName {
	padding-bottom: 12px;
	padding-left: 10px;
	padding-top: 5px;
}

.calLinks .linkDivs ul li {
	padding-top: 5px;
}

.cpt-license #MCDContent .Acceptbuttons {
	overflow: hidden;
}

.cpt-license #MCDContent .Accept,
.cpt-license #MCDContent .DoNotAccept {
	float: right;
	margin-right: 20px;
}

.noSpace {
	height: 0;
}

.cpt-license #MCDContent .TopDivMargin1Percent {
	padding-bottom: 20px;
}

.cpt-license #MCDContent .portletbody span {
	font-weight: bold;
	top: 10px;
}

.cpt-license .cptAgreement {
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

#A-B-Mac #A-B-Mac-List li {
	padding: 5px 0;
}

#A-B-Mac tr {
	text-align: center;
}

#A-B-Mac tr th {
	background-color: #cccccc;
}

.pub-Com-Spacing {
	padding: 0 10px 5px;
}

.pub-Com-SpacingBold {
	padding: 5px 0;
	font-weight: bold;
}

.SSC_Wrap {
	float: left;
}

.SSC_Area {
	font: bold 15px Arial;
	margin-left: 30px;
}

.SSC_Area_Val {
	margin-left: 30px;
}

.SSC_DetailsDD {
	margin-left: 30px;
	vertical-align: middle;
}

.SSC_More {
	font: bold 13px Arial;
	margin-left: 30px;
}

.SSC_SeeMap {
	margin-left: 30px;
}

.SSC_gobtn {
	margin-left: 20px;
	padding-top: 7px;
}

.JD_headerTxt, .license {
	font: bold 15px Arial;
}

.JD_Secondary {
	margin-top: 20px;
}

.demoPanel {
	border-top: 1px dashed #CCCCCC;
	margin-top: 20px;
	padding-top: 10px;
}

#MCDBlock .MCDContentBackground ul.NCDExtraLinks {
	padding-left: 0;
	margin-left: 0;
}

#MCDBlock .MCDContentBackground .NCDExtraLinks li {
	list-style-type: none;
	margin: 0;
	padding-bottom: 8px;
	padding-right: 0;
	padding-top: 0;
	margin-left: 0;
}

#MCDBlock .MCDContentBackground ul.ExtraLinksDisabled,
#MCDBlock .MCDContentBackground ul.ExtraLinksDisabled a {
	color: black !important;
	text-decoration: none !important;
	cursor: text !important;
	list-style-type: none;
	padding-left: 0;
}

.paddingbottom-ncd {
	padding-bottom: 10px;
}

.secthead-ncd {
	font-weight: bold;
	padding-bottom: 5px;
}

/*.ncdTrkgDetail1 {
	margin-left:0px;
	width:33%;
	position:relative;
	top:-5px;
}

.ncdTrkgDetail2 {
	margin-left:33%;
	width:33%;
	position:absolute;
	top:2px;
}

.ncdTrkgDetail3 {
	margin-left:66%;
	width:33%;
	position:absolute;
	top:2px;
}

.ncdTrkgDetail4 {
	margin-left:0px;
	width:33%;
	position:relative;
	top:5px;
}

.ncdTrkgDetail5 {
	margin-left:33%;
	width:33%;
	position:absolute;
	top:55px;
}

.ncdTrkgDetail6 {
	margin-left:66%;
	width:33%;
	position:absolute;
	top:55px;
}

.ncdTrkgDetail7 {
	margin-left:0px;
	width:33%;
	position:relative;
	top:5px;
}

.ncdTrkgDetail8 {
	margin-left:33%;
	width:33%;
	position:absolute;
	top:95px;
}

.ncdTrkgDetail9 {
	margin-left:66%;
	width:33%;
	position:absolute;
	top:95px;
}*/

.ncdTrkgDetail1 p, 
.ncdTrkgDetail2 p, 
.ncdTrkgDetail3 p, 
.ncdTrkgDetail4 p, 
.ncdTrkgDetail5 p,
.ncdTrkgDetail6 p, 
.ncdTrkgDetail7 p, 
.ncdTrkgDetail8 p, 
.ncdTrkgDetail9 p, 
.ncdTrnmtlDetail1 p, 
.ncdTrnmtlDetail2 p {
	padding: 0 !important;
}

.ncdTrnmtlDetail1 {
	margin-left: 0px;
	width: 50%;
	position: relative;
}

.ncdTrnmtlDetail2 {
	margin-left: auto;
	width: 50%;
	position: relative;
	top: -30px;
}

.whitetext {
	color: #FFFFFF;
	overflow: hidden;
	width: 10px;
}

.grayout {
	background-color: activeborder;
}

a.noLink, a.noLink:hover {
	color: #000000 !important;
	cursor: default;
	text-decoration: none !important;
	font-weight: normal;
	text-transform: none;
}

.loadModalPopup {
	display: none;
}

.eventModalPopupTop,
.eventModalPopupBottom {
	height: 9px;
	font-size: 1px;
}

.eventModalPopupTop {
	background: transparent url(../images/bubble_white_top.gif) scroll center top;
}

.eventModalPopupBottom {
	background: transparent url(../images/bubble_white_bottom.gif) scroll center bottom;
}

.heightauto {
	height: auto;
}

.eventModalPopup {
	min-height: 16px;
	min-width: 16px;
	display: block;
	margin: auto;
	width: 375px;
	height: auto;
	z-index: 2;
	position: absolute;
}

.eventModalPopupContent {
	background: transparent url(../images/bubble_white_middle.gif) repeat-y 0 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	white-space: normal;
}

.ScreenReader {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.basketLnks {
	display: inline;
	overflow: hidden;
}

#contractor-details .contractor-label {
	float: left;
	font-weight: bold;
	text-align: right;
	width: 143px;
	padding-top: 2px;
}

#contractor-details .contractor-data {
	float: left;
}

#contractor-details .contractor-data ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 16px;
	margin-top: 0;
}

#contractor-details .contractor-data ul li {
	padding-top: 2px;
}

.SelectedCriteriaSummary span {
	display: inline;
	font-weight: bold;
}

.SelectedCriteriaLabel {
	float: left;
	font-weight: bold;
	margin: 15px 20px 0 10px;
	width: 200px;
	margin-right: 0;
}

.SelectedCriteriaSummary {
	padding-top: 15px;
	padding-bottom: 10px;
	margin-left: 200px;
	float: left;
	width: 580px;
	margin-left: 0px;
}

.helpPanel span {
	display: inline;
	font-weight: bold;
}

.eventModalPopupContent span {
	display: inline;
	font-weight: bold;
}

.pleaseNoteMain {
	color: #FF0000;
	font-weight: bold;
}

.pleaseNoteNote {
	font-weight: bold;
}

.NCWhatsNewError {
	margin-left: 10px;
	padding-top: 5px;
	position: absolute;
}

.macTransitionPadding {
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}

.blankArticle {
	padding: 20px;
}

.sadPrintMessage {
	float: right;
}

.sadPrintLeft {
	width: 80%;
	padding-left: 10px;
	float: left;
	font-weight: bold;
}

.sadPrintLeft span {
	color: #E00000;
}

.DownloadsMCDUpdater th {
	white-space: normal !important;
}

.noteToUser {
	padding: 5px 3px;
}

.NCDDDlError {
	display: none;
	color: Red;
}

.paddingTop {
	padding-top: 5px;
}

.ContractorTable td {
	border: none !important;
}

.ncdDescriptionPnl {
	height: auto;
	padding-bottom: 5px;
}

.printMessagePnl {
	padding: 10px;
}

.draft-filter {
	float: left;
	padding-bottom: 20px;
}

.draft-filter li {
	list-style-type: none;
	padding-top: 2px;
}

.draft-filter ul {
	padding-left: 20px;
}

.draft-filter fieldset {
	padding-left: 20px;
}

.draft-filter legend {
	padding-left: 20px;
}

.ABCISelectionCriteriaButtonPanel {
	/*padding-bottom:38px;*/
}

#ButtonsforLCDbyState, .StateSubmit {
	/*padding-bottom:38px;*/
}

.DraftLegendStatuses, .DraftLegendStatuses ul {
	list-style-type: none;
}

.LegendBlock1 ul {
	width: 500px;
}

.ContactsLists {
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-decoration: none;
}

.ContactsLists li {
	padding-bottom: 9px;
}

.MedOfficerTopPadding {
	padding-top: 0px;
}

#MCDBlock ul.reasonChange {
	padding-left: 18px;
}

#MCDBlock .lcdAlphaListFilters {
	padding-left: 200px;
}

#MCDBlock ul.keywordsList {
	Padding-left: 15px;
}

/*#MCDContent .MCDMainContentPanel .criteriaSelectorPnl,
#MCDContent .MCDMainContentPanel .LCDbyStateBrowserBody,
#MCDContent .MCDMainContentPanel .LCDAlphaBrowserBody {
	height: 0;
	overflow: hidden;
}*/
#MCDContent .revisionHistoryTable td {
	vertical-align: top;
}

.heightOverride {
	height: auto !important;
}

#MCDBlock .UpdateScheduleList li {
	padding-bottom: 10px;
	padding-right: 8px;
}

#MCDBlock .UpdateScheduleListSearch li {
	padding-bottom: 0px;
	padding-right: 8px;
}

#MCDBlock .supersededNote {
	font-style: normal !important;
}

#MCDBlock .trackingInfoTable {
	width: 100%;
	border: none;
	border: 0;
}

#MCDBlock .trackingInfoTable td {
	width: 33%;
	vertical-align: top;
}

#MCDBlock .trackingInfoPadThisDetails {
	padding: 5px 5px 10px 12px;
}

#MCDBlock .oneDocInnerTable th {
	background: #DC810D;
}

#MCDBlock .oneDocInnerTable, 
#MCDBlock .oneDocInnerTable th, 
#MCDBlock .oneDocInnerTable td {
	border-collapse: collapse;
	border: 1px solid black;
	color: #000000;
}

#MCDBlock .oneDocInnerTable th, 
#MCDBlock .oneDocInnerTable td {
	text-align: center;
}

#MCDBlock .subRowDates, 
#MCDBlock .pocSubTable {
	max-width: 375px !important;
	word-wrap: break-word;
	text-align: left !important;
}

#MCDBlock .subAlternatingGridviewRow {
	background: #F8C78A;
}

#MCDBlock .expColBtn {
	color: #FFFFFF;
	background: #BA5719;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	width: 25px;
	border: 0px none;
	cursor: pointer;
}

#MCDBlock .expColBtn:focus, 
#MCDBlock .expColBtn:hover {
	background: #487B99;
}

#MCDBlock .expColBtnCell {
	text-align: center !important;
}

#MCDBlock .articleIDLink, 
#MCDBlock .lcdIDLink {
	font-weight: bold;
}

#MCDBlock .subTableMessage {
	padding: 20px 10px;
}

#MCDBlock .hideDisplay {
	display: none;
}

.hideDisplay508 {
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 1em;
}

.leftPad {
	padding-left: 20px;
}

#MCDBlock .padTop5 {
	padding-top: 5px;
}

#noticeBoard {
	display: none;
}

#msgBoard {
	width: 95%;
	height: 7.75em;
	padding: 1em;
	margin-top: .1em;
	margin-bottom: .75em;
	border-style: solid;
	border-width: 2px;
	border-color: #BA5719;
	overflow: auto;
}

#msgBoard .lastUpdated {
	text-align: right;
}

#msgBoard .shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}

#msgBoard:focus {
	border-color: #406287;
}
#cptLicensediv {
	width: 100%;
	height: 20em;
	margin-top: .1em;
	border-style: solid;
	border-width: 1px;
	border-color: #D4D4D4;
	overflow-y: scroll;
}

#ICD10SuppMedGridView th, 
#ICD10SuppMedTable th {
	background-color: #eee;
	padding: 10px;
	text-align: left;
	background: rgb(246,248,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RhZTFlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246, 248, 249, 1)), color-stop(50%, rgba(229, 235, 238, 1)), color-stop(51%, rgba(218, 225, 229, 1)), color-stop(100%, rgba(245, 247, 249, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0 ); /* IE6-8 */
	border-bottom: 1px solid #DDDDDD;
}

.dataTables_filter {
	padding: 6px;
	background: rgb(228,245,252); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JmZThmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MwZTBlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWUwZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(228, 245, 252, 1) 0%, rgba(191, 232, 249, 1) 50%, rgba(192, 224, 237, 1) 51%, rgba(201, 224, 234, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(228, 245, 252, 1)), color-stop(50%, rgba(191, 232, 249, 1)), color-stop(51%, rgba(192, 224, 237, 1)), color-stop(100%, rgba(201, 224, 234, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(228, 245, 252, 1) 0%, rgba(191, 232, 249, 1) 50%, rgba(192, 224, 237, 1) 51%, rgba(201, 224, 234, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(228, 245, 252, 1) 0%, rgba(191, 232, 249, 1) 50%, rgba(192, 224, 237, 1) 51%, rgba(201, 224, 234, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(228, 245, 252, 1) 0%, rgba(191, 232, 249, 1) 50%, rgba(192, 224, 237, 1) 51%, rgba(201, 224, 234, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(228, 245, 252, 1) 0%, rgba(191, 232, 249, 1) 50%, rgba(192, 224, 237, 1) 51%, rgba(201, 224, 234, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#c9e0ea', GradientType=0 ); /* IE6-8 */
	font-weight: bold;
}

.ui-helper-highcontrast .dataTables_filter {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.icd10GridviewRow td {
	background-color: #FFFFFF;
	border-right: 1px #ccc solid;
	text-align: left;
	max-width: 411px;
	padding: 3px 18px;
	vertical-align: middle;
	text-transform: none !important;
	font-weight: normal !important;
}

.dataTables_length {
	background-color: #eee;
	padding: 10px;
	text-align: left;
	background: rgb(246,248,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RhZTFlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246, 248, 249, 1)), color-stop(50%, rgba(229, 235, 238, 1)), color-stop(51%, rgba(218, 225, 229, 1)), color-stop(100%, rgba(245, 247, 249, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0 ); /* IE6-8 */
	font-weight: bold;
}

.ui-helper-highcontrast .dataTables_length {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.icdBottomPagination {
	background-color: #eee;
	text-align: left;
	background: rgb(246,248,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RhZTFlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246, 248, 249, 1)), color-stop(50%, rgba(229, 235, 238, 1)), color-stop(51%, rgba(218, 225, 229, 1)), color-stop(100%, rgba(245, 247, 249, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(246, 248, 249, 1) 0%, rgba(229, 235, 238, 1) 50%, rgba(218, 225, 229, 1) 51%, rgba(245, 247, 249, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0 ); /* IE6-8 */
	margin-top: 10px;
	font-weight: bold;
}

.ui-helper-highcontrast .icdBottomPagination {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.float-left {
	float: left;
}

.float-left-label {
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}

.float-left-textbox {
	float: left;
	margin-right: 30px;
	padding: .2em 0 .2em .3em;
	margin-top: 1px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

.float-left-radio-buttons {
	float: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 30px;
}

.ICD10SuppMedTable, 
.ICD10DontSuppMedTable {
	clear: both;
}

.icd10-pagination {
	padding: 10px;
}

a.icd10-pagination:visited, 
a.icd10-pagination:active, 
a.icd10-pagination {
	color: #182C69 !important;
}

.icdBottomPagination .arrow-left {
	background: url(../images/arrows/prev-page.png) right no-repeat;
	padding-right: 24px;
}

.icdBottomPagination .arrow-right {
	background: url(../images/arrows/next-page.png) left no-repeat;
	padding-left: 24px;
}

.icd10-clear-125-button {
	margin-left: 2em;
}

.ui-helper-highcontrast .icd10-clear-125-button {
	outline-width: 2px !important;
	outline-style: ridge !important;
	border-style: ridge !important;
	border-width: 1px !important;
}

.ul-clean {
	list-style-type: none;
	padding-left: 0px !important
}

.icd10AddInfo {
	font-weight: bold;
}

.icd10Legend {
	visibility: visible;
}

.dataTables_filter fieldset {
	float: left;
}

legend span.accesibility {
	position: absolute;
	left: -9999px;
	width: 100px;
	height: auto;
	overflow: hidden;
}

.oneDocContractDisplaySpacing th,
.oneDocContractDisplaySpacing td {
	padding-left: 5px;
	padding-right: 5px;
}

.datagrid .gridviewRow .align-td-top,
.datagrid .alternatingGridviewRow .align-td-top {
	vertical-align: top;
}

.moreTxt {
	display: none;
}

.lgStamp {
	width: 396px;
}

.mdStamp {
	width: 336px;
}

.smStamp {
	width: 216px;
}

.lgStamp,
.mdStamp,
.smStamp {
	height: auto;
}

.pd-right {
	padding-right: 1em;
}

.mg-right {
	margin-right: 0.5em;
}

.fl-right {
	float: right;
}

@media screen {
	.bold-border {
		border: 3px solid #000;
		padding: 5px;
	}
}

.ddlICDPolicy-style {
	margin-left: 2.75em;
}

.article-state-index .ABCISelectionCriteriaButtonPanel .submit-button .btn {
	position: absolute;
	right: 10px;
	float: right;
}

.BackToTopLink {
	display: inline !important;
}

.printShow {
	display: none !important;
}
/****** Begin: Masterpage indexes & reports drop down menus ******/

#pnlIndexes, #pnlReports {
	clear: both !important;
}

.dropdown-content {
	background: #366584;
	background: -webkit-linear-gradient(rgb(74,106,141), rgb(64,98,135));
	background: -o-linear-gradient(rgb(74,106,141), rgb(64,98,135));
	background: -moz-linear-gradient(rgb(74,106,141), rgb(64,98,135));
	background: linear-gradient(rgb(74,106,141), rgb(64,98,135));
	border: thin solid #D1E0E7;
	border-radius: 0.1em;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2) !important;
	display: block !important;
	margin-top: 2.75em !important;
	max-width: 37.5%;
	padding-bottom: 0.75em !important;
	position: absolute !important;
	visibility: hidden;
	z-index: 2 !important;
}

.dropdown-content ul {
	display: inline-block;
}

.dropdown-content ul,
.dropdown-content ul li {
	list-style: none;
	list-style-type: none;
}

.dropdown-content li span, 
.dropdown-content li a {
	clear: both !important;
	display: list-item !important;
	text-align: left !important;
}

.dropdown-content li a {
	background: none !important;
	color: #fff;
	padding: 0.5em !important;
	text-decoration: none !important;
	height: auto !important;
	width: auto !important;
	line-height: normal !important;
}

.dropdown-content li a:hover {
	text-decoration: underline !important;
}

.menu-hdr-1 {
	font: bold 1.3em Arial;
	color: white;
	padding: 0.5em 0.5em 0 0.75em !important;
	margin: 0 auto !important;
	text-transform: uppercase !important;
}

.menu-hdr-2 {
	color: #fff !important;
	font: bolder 1.1em Arial;
	margin-top: 0.5em;
}

.menu-hdr-2:hover {
	color: #fff !important;
	text-decoration: underline !important;
	cursor: pointer;
}

.menu-hdr-2:hover .menu-2 {
	max-width: 20%;
}

.menu-1 {
	margin: 0 1em !important;
	max-width: 100%;
}

.menu-1, 
.menu-2 {
	padding: 0 0 0 0.25em !important;
}

#reports-dropdown .menu-item-1 a {
	font: bolder 1.1em Arial;
}

#reports-dropdown .menu-item-1 a,
.menu-item-2 a {
	border: thin solid transparent;
	border-radius: .1em;
}

.menu-item-2 {
	background: transparent url("../images/blank.png") no-repeat left;
	background-size: 0.35em 0.35em;
	display: none;
	float: left;
	clear: left;
	margin-left: 0.5em !important;
	padding-left: 0.5em !important;
	max-width: 100% !important;
}

.menu-item-2:hover a,
#reports-dropdown .menu-item-1:hover a {
	background-color: #ba5719 !important;
	border-color: #f4d6bc;
}

#indexes-dropdown .menu-item-1 {
	padding-left: 0.5em !important;
}

#reports-dropdown ul li:first-of-type {
	margin: 0;
}

#reports-dropdown .menu-hdr-1 ul li {
	padding-left: 0 !important;
}

/****** End: Masterpage indexes & reports drop down menus ******/
/*MCD-344*/
/*.mcd-modal { 
		position: fixed; 
		top: 3% !important; 
		right: 3% !important; 
		left: 3% !important; 
		width: auto !important; 
		margin: 0; 

	}
	.mcd-modal-body { 
		max-height: 350px !important; 
		padding: 15px !important; 
		overflow-y: auto !important; 
		-webkit-overflow-scrolling: touch !important; 
	}*/

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.jPanelMenu.modal-open {
	overflow: hidden;
}

.modal-open .jPanelMenu-panel {
	position: static !important;
}

.plain-header {
	background: none !important;
	color: white !important;
	font-size: 1.25em !important;
	margin: 0 !important;
	padding: 0 !important;
}

#mainContent {
	position: static !important;
	top: auto !important;
	background:#FFF;
	clear: both;
	margin: 0 auto;
}
/*MCD-344*/
/*@media screen and (max-width: 460px) {
	
	.modal { 
		position: fixed; 
		top: 3% !important; 
		right: 3% !important; 
		left: 3% !important;
		width: auto; 
		margin: 0; 
	}
	.modal-body { 
		max-height: 350px !important; 
		padding: 15px !important; 
		-webkit-overflow-scrolling: touch !important; 
	}
}*/

@media (max-width: 768px) {
	.QuickSearchANDOR-container {
		width: 75%;
		margin: 0 auto;
	}

	#MCDBlock .mcd-advsearch .portlettype3 {
		position: relative;
	}

	.GetResults-Buttons,
	.datagrid .page-jump,
	.datagrid .pageSizeDropdownList,
	.sad-exclusion-list-report #MCDContent div.contractorPanel,
	#ButtonsforLCDAlpha,
	#pnlSelectorBtns {
		position: static;
	}

	.searchPanelMover #boxMover .AllPageActionsGrouping {
		margin-top: 0;
	}

	.datagrid .pagination-container table {
		display: block;
		position: relative;
	}

	.datagrid .pagination-container,
	.MiniGroup {
		height: auto;
	}

	#AlphabeticalLinks span.nonLinkAlpha {
		 padding-left: 2px;
	}

	.NoteTag,
	.submitButtonDL {
		left: 0;
	}

	.SelectLinkTag {
		color: transparent;
	}

	div.SendEmailRightPadding div.float-contain div.emailLabels,
	.blueBoxPub,
	.SendEmailCheckboxFirst,
	.whats-new-report .SelectionCriteriaButtonPanel,
	.whats-new-report .DocType,
	div.SendEmailRightPadding div.float-contain div.emailFields,
	#MCDBlock .lcd-status-report div.lcd-contractor-names,
	#MCDBlock .lcd-status-report .form-container,
	.lcd-last-updated .SelectionCriteriaButtonPanel,
	#MCDBlock .lcd-last-updated .portletbody .portletinnerbody .ContractorNameBox,
	.sad-exclusion-list-report #MCDContent div.contractorPanel {
		width: auto;
	}

	#MCDBlock .lcd-status-report .lcdStatusReportComboOptionPanel {
		float: none;
	}

	.whats-new-report .DocType select,
	.emailFields input[type="text"],
	.sad-exclusion-list-report #MCDContent div.contractorByNamePanel {
		width: 100%;
	}

	#MCDBlock .lcd-status-report select.LcdStatusReportDropdownList {
		width: 100%;
		margin: 0;
	}

	.sad-exclusion-list-report #MCDContent .resetsubmit-panel,
	#MCDBlock .lcdAlphaListFilters {
		padding-left: 0;
	}

	#MCDBlock .portlet .portletbody .portletinnerbody .SendEmailCheckbox {
		margin-left: 0;
	}

	#MCDBlock .national-coverage-annual-report .selectYearContainer {
		position: static;
		left: 0;
	}

	.basket-decription .basket-docs .basket-quantity {
		margin: 0;
	}

	#MCDBlock #MCDContent div.basketCase {
		overflow: visible;
	}

	#MCDBlock #MCDContent div.basket-controls-container {
		width: auto;
	}

	.mini-hide {
		display: none;
	}

	.EmailBasketButtomButton {
		left: 0;
		margin-left: auto;
	}
	/*MCD-344*/
	/*.modal { 
		position: fixed; 
		top: 3% !important; 
		right: 3% !important; 
		left: 3% !important;
		width: auto !important; 
		margin: 0 !important; 
	}
	.modal-body { 
		max-height: 350px !important; 
		padding: 15px !important; 
		-webkit-overflow-scrolling: touch !important; 
	}*/
}

@media (min-width: 768px) {
	#mainContent {
		padding: 0;
	}

	#ctl00_ctl00_ctl00_CMSGMainContentPlaceHolder_ToolContentPlaceHolder_MCDContentPlaceHolder_pnlQSID {
		width: 75%;
		margin: 0 auto;
	}

	.QuickSearchANDOR-container {
		width: 75%;
		margin: 0 auto;
	}

	#MCDBlock .mcd-advsearch .portlettype3 {
		position: relative;
	}

	.datagrid .pageSizeDropdownList {
		top: 15px;
	}/**/

	#AlphabeticalLinks span.nonLinkAlpha {
		 padding-left: 2px;
	}

	.whats-new-report .SelectionCriteriaButtonPanel,
	.lcd-last-updated .SelectionCriteriaButtonPanel {
		width: auto;
	}

	.sad-exclusion-list-report #MCDContent div.contractorPanel {
		position: static;
	}

	.sad-exclusion-list-report #MCDContent .resetsubmit-panel,
	#MCDBlock .lcdAlphaListFilters {
		padding-left: 0;
	}

	.submitButtonDL {
		left: 0;
	}

	.EmailBasketButtomButton {
		left: 0;
		margin-left: auto;
	}
	/*MCD-344*/
	/*.modal { 
		position: fixed; 
		z-index: 1 !important;
		top: 3% !important; 
		right: 3% !important; 
		left: 3% !important;
		width: auto !important; 
		margin: 0; 
		overflow: auto !important ;
	}
	.modal-body { 
		max-height: 350px !important; 
		padding: 15px !important; 
		-webkit-overflow-scrolling: touch !important; 
	}*/
}

@media (min-width: 992px) {
	#mainContent {
		padding: 0 12px;
	}

	#ctl00_ctl00_ctl00_CMSGMainContentPlaceHolder_ToolContentPlaceHolder_MCDContentPlaceHolder_pnlQSID {
		width: 100%;
	}

	.QuickSearchANDOR-container {
		width: 100%;
	}

	#MCDBlock .mcd-advsearch .portlettype3,
	.datagrid .pageSizeDropdownList {
		position: absolute;
	}

	.datagrid .pageSizeDropdownList {
		top: 0;
	}/**/

	#AlphabeticalLinks span.nonLinkAlpha {
		 padding-left: 8px;
	}

	#MCDBlock .lcdAlphaListFilters {
		padding-left: 200px;
	}
}

.popover {
	line-height: normal;
	border: 2px solid #B55217;
	z-index: 99;
	max-width: 30%;
}

.popover-title {
	background-color: unset !important;
	color: unset !important;
	font-size: unset !important;
	font-weight: unset !important;
}

.popover-content {
	background-color: unset !important;
	color: unset !important;
	font-size: unset !important;
	font-weight: unset !important;
}



