body, td, div, p {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9pt
}

hr {
  color: #666666
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  /*US47471 background-color: #C1C1C1;*/
  background-color: #FFFFFF;
  color: #000000;
}

a:link, a:visited, a:active, a:hover {
  font-size: 9pt;
  text-decoration: underline;
  color: #000000
}

a:hover {
  color: #660099
}

.searchBar {
  font-family: Arial, Helvetica, sans-serif;
  background-color:#E87722;   /*US51265 changed from #000000 to this one */
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
}

.navBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000
}

.shortcutBar a, .shortcutBar a:visited, .shortcutBar a:hover, .shortcutBar a:active {
}

.infoboxHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color:  #FFFFFF;
  border-top: solid 1px #BA5F1B;      
  border-bottom: solid 1px #BA5F1B;
  border-left: solid 1px #BA5F1B;
  border-right: solid 1px #BA5F1B;
}

.medicareInfoboxGroupHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  color: #FFFFFF;
  background-color: #7e8186;; /*US51265 changed from 9966cc to this one */
  border-top: solid #c0c0c0 1px;
}

.codebookInfoboxGroupHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  color: #FFFFFF;
  background-color: #7e8186;/*US51267*/
   border-top: solid #c0c0c0 1px;
}

.ingenixInfoboxGroupHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  color: #FFFFFF;
  background-color: #7e8186;/*US51267*/
  border-top: solid #c0c0c0 1px;
}

.infoboxHeader a, .infoBoxHeader a:visited, .infoBoxHeader a:active, .infoBoxHeader a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #323335; /*US51265 */
}

.infoboxHeader a:hover {
  color: #EE77FF
}

.infobox {
  background-color: #FFFFFF;
  width: 100%;
}

.infobox a {
}

.infoboxTitle, .infoboxTitle a, .infoboxTitle a:hover, .infoboxTitle a:active, .infoboxTitle a:visited {
  font-weight: bold;
  font-size: 12pt
}

.infoboxTitle a:hover {
  color: #660099
}

.infoboxSubtitle, .infoboxSubtitle a, .infoboxSubtitle a:hover, .infoboxSubtitle a:active, .infoboxSubtitle a:visited  {
  font-weight: bold;
  color: #660099
}

.infoboxSubtitle a:hover {
  color: #000000;
}

.listBoxPager {
  background-color: #FBEECC; /* US51265 */
  border-bottom: 1px solid #F7DD99;
  border-top: 0px solid #F7DD99;
  border-right: 0px solid  #F7DD99;
  border-left: 0px solid  #F7DD99;
}

.listBoxRecordCount {
  font-size: 8pt;
  color: #5C5C5C;
  background-color: #FBEECC; /* US51265 */
  border-bottom: 1px solid #F7DD99;
  border-top: 0px solid #F7DD99;
  border-right: 0px solid #F7DD99;
  border-left: 0px solid #F7DD99; 
}

.listBoxLocationIndicator {
  font-size: 8pt;
  color: #000000;
  background-color: #FBEECC; /*US51265 */
  border-bottom: 1px solid #F7DD99;
  border-top: 0px solid #F7DD99;
  border-right: 0px solid #F7DD99;
  border-left: 0px solid #F7DD99;
  text-align: left;
  width: 100%;  
}

.listBoxTableHeader, .listBoxTableHeaderSorted, .listBoxTableHeader a:link, .listBoxTableHeaderSorted a:link, .listBoxTableHeader a:visited, .listBoxTableHeaderSorted a:visited {
  background-color:#CCCDCD; /*US51267*/
  text-align: left;
  border-bottom: 1px solid #B1B3B3;
  border-right: 1px solid #B1B3B3;
  font-weight:bold;
  font-size: 10pt;
}

.listBoxTableHeaderSorted, .listBoxTableHeaderSorted a:link, .listBoxTableHeaderSorted a:visited {
  background-color: #cccdcd;
}

.listBoxTableHeader a:link, .listBoxTableHeaderSorted a:link, .listBoxTableHeader a:visited, .listBoxTableHeaderSorted a:visited {
  border-bottom: 0px solid #B1B3B3; /*US51267 */
  border-right: 0px solid #B1B3B3;
}

.listBoxTable {
  border-color: #cccdcd;  
}
.listBoxTableCell {
  border-bottom: 1px solid #F7DD99; /*US51267 */
  border-right: 1px solid #F7DD99;  
  
}
.listBoxTableCell a {
  font-weight: bold;
}

.listBoxCellCenterAlign {
  border-bottom: 1px solid #F7DD99;
  border-right: 1px solid #F7DD99;
  text-align: center
}
.listBoxCellLeftAlign {
  border-bottom: 1px solid #F7DD99;
  border-right: 1px solid#F7DD99;
  text-align: left
}
.listBoxCellRightAlign {
  border-bottom: 1px solid #F7DD99;
  border-right: 1px solid #F7DD99;
  text-align: right
}

.listBoxSelectedRow, .listBoxSelectedRow a, .listBoxSelectedRow a:visited, .listBoxSelectedRow a:active {
  /*background-color: #B5B2B5*/
  background-color: #F2CC66; /*US 51267*/  
}

.listBoxSelectedRow a:hover {

}

.listBoxHiRow {
  background-color: #FBEECC; /*US51267 */
}

.error {
	color: #B6171E;
	font-weight: bold;
}

.formLabel {
  font-weight: bold
}

.formHeader {
  border-bottom: 1px solid #cccdcd;
  border-top: 1px solid #cccdcd;
  border-left: 1px solid #cccdcd;
  border-right: 1px solid #cccdcd;
  background-color: #cccdcd;
  font-size: 10pt;
  font-weight: bold
}

.footer, .footer a:link, .footer a:visited, .footer a:active {
  font-size: 8pt;
  color: #5C5C5C
}

.footer a:hover {
  color: #660099
}

.i9tabularnote {
  color: #0099FF;
}
.i9tabularexclude {
  font-style: italic;
}
.i9tabularcode {
  font-weight: bold;
  border-bottom: 1px solid #DBD1BE;
}
.i9tabularcodedesc {
  font-weight: bold;
}
.i9listBoxTableCell {
  border-bottom: 1px solid #f7dd99;
}
.i9listBoxTableCellRight {
  border-bottom: 1px solid #f7dd99;
  border-right: 1px solid #f7dd99;
}

.i10tabularnote {
  color: #0099FF;
}
.i10tabularexclude {
  font-style: italic;
}
.i10tabularcode {
  font-weight: bold;
  border-bottom: 1px solid #f7dd99;
}
.i10tabularcodedesc {
  font-weight: bold;
}
.i10listBoxTableCell {
  border-bottom: 1px solid #f7dd99;
}
.i10listBoxTableCellRight {
  border-bottom: 1px solid #f7dd99;
  border-right: 1px solid #f7dd99;
}

.cptCode, .cptCode a, .cptCode a:visited, .cptCode a:active {
   color: #9C0031;
}
.cptCode a:hover {
  color: #AA33DD
}
.hcpcsCode, .hcpcsCode a, .hcpcsCode a:visited, .hcpcsCode a:active{
  color: #3955AD
}
.hcpcsCode a:hover {
  color: #AA33DD
}

.i9v1Code, .i9v1Code a, .i9v1Code a:visited, .i9v1Code a:active{
  color: #206000
}
.i9v1Code a:hover {
  color: #AA33DD
}

.i9v3Code, .i9v3Code a, .i9v3Code a:visited, .i9v3Code a:active{
  color: #008684
}
.i9v3Code a:hover {
  color: #AA33DD
}

.i10cmCode, .i10cmCode a, .i10cmCode a:visited, .i10cmCode a:active{
  color: #AA33DD
}
.i10cmCode a:hover {
  color: #206000
}
/* US70451*/
.i10pcsCode, .i10pcsCode a, .i10pcsCode a:active, .i10pcsCode a:visited{
	color: #E20498
}
.i10pcsCode a:hover {/* US78188*/
  color: #008684
}
.i10pcsCode4DigitDesc {
	color: black;	
	font-weight: bold	
}
.i10pcsTableHeader {
	background-color: #f3bb91;
  font-weight: bold;
  border-top: solid 1px #BA5F1B;      
  border-bottom: solid 1px #BA5F1B;
  border-left: solid 1px #BA5F1B;
  border-right: solid 1px #BA5F1B;
}
/*ends */
.neoplasmCode, .neoplasmCode a, .neoplasmCode a:visited, .neoplasmCode a:active{
  color: #FE5D00
}
.neoplasmCode a:hover {
  color: #AA33DD
}

.hint {
  font-weight: normal;
  font-style: italic;
	font-size: 8pt;
	color: #B6171E
}

.logonLabel {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 8pt;
  font-weight: bold;
}

.sideNavBar a, .sideNavBar a:visited, .sideNavBar:active {
  text-decoration:none;
}

.sideNavBar a:hover {
  text-decoration:underline;
}

.sideNavBar li, .sideNavBar ul {
  margin: 0px 0px 0px 5px;
  list-style-image: url(/chargemaster/common/images/icons/ico_bullet_sm.gif)
}

.textBox{
	border:solid #A5A6A5 1px;
	padding 1px;
	width:148px;
}

.scrollingDiv, .readonlyScrollingDiv {
  border: 2px;
  border-style: inset;
  width: 155px;
  height: 100px;
  padding: 2px;
  overflow: auto
}

.readonlyscrollingDiv {
  background: #E7E3D6
}

.multiselect {
  width: 155px
}
.stylehide {
display: none;
}
.styleshow {
display: show;
}
.drcshow{
background-color: #E87722;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
display:show;
}
.drchide{
display:none;
}
.otherndcDataInfoboxGroupHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  background-color: #7e8186;/*US51265*/
  border-top: solid #cccccc 1px;
}
.drugInformationInfoboxGroupHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  background-color:#7e8186;/*US51265*/
  border-top: solid #cccccc 1px;
}
.ingenixDataInfoboxGroupHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  background-color:#7e8186;/*US51265*/
  border-top: solid #cccccc 1px;
}
.Arial__black_bold_14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.Arial_black_12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.Arial_white_12_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.Arial_purple_12_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #660099}
.Arial_red_12_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC3C2C}
.Arial_black_12_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.Arial_black_bold_12_underline {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline}
.Arial_white_12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal}
.Arial_black_12_bold_17pt_spacing { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 18pt }
.Arial_16_black_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}

.claimhint {
  font-weight: bold;
  font-style: italic;
	font-size: 11pt;
	color: #B6171E;
}

div.ui-widget-header{
    background: #E87722; /*US 51265 */
    color: #ffffff;
    font-weight: bold;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 2px; 
    border-top: 1px solid #5D300E;
    border-bottom: 1px solid #5D300E;  	
  	border-right: 1px solid #5D300E;
  	border-left: 1px solid #5D300E;  
}
div.ui-widget {
    background:  #FFFFFF;/*US 512265 */
    color: #000000;
    font-weight: bold;
    border-bottom: 1px solid #000000;
  	border-top: 1px solid #000000;
  	border-right: 1px solid #000000;
  	border-left: 1px solid #000000;
}
/** Customized close icon for jquery dialog**/
.ui-dialog-titlebar-close {
	background-color:transparent !important;
    border:none !important;
    background-image:url('../icons/icon_close.png') !important;
}

.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:focus {
    background-color:transparent !important;
    border:none !important;
    background-image:url('../icons/icon_close.png') !important;
}

.ui-dialog-titlebar-close span {
    display:none !important;
}
/** End of the customization **/


/** New Index styles **/
.ac_results {
  padding: 0px;
  border: 1px solid WindowFrame;
  background-color: Window;
  overflow: hidden;
}
.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
} 
.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  color: #000000;
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;   
} 
.ac_loading {
  background : Window url("../components/indicator.gif") right center no-repeat;
} 
.ac_over {
  background-color: #BFD3E0;
  color: #000000;
} 
.olNoStyle{
  list-style-type: none;
  margin:1px;
}
.error {
  color: #B6171E;
  font-weight: bold;
}
.pcsIndexBorder {
	border: 1px solid #5972a3;	 
}
.pcsIndexRightBorder {
  border-right: 2px solid #5972a3;   
}
.pcsIndexBottomBorder {  
  border-bottom: 1px solid #5972a3;
}
.pcsIndexTopBorder {   
  border-top: 1px solid #5972a3;
}
/** End New Index Styles **/

.olNoStyle{
  list-style-type: none;
  margin:1px;
}
.error {
  color: #B6171E;
  font-weight: bold;
}
.pcsIndexBorder {
	border: 1px solid #5972a3;	 
}
.pcsIndexRightBorder {
  border-right: 2px solid #5972a3;   
}
.pcsIndexBottomBorder {  
  border-bottom: 1px solid #5972a3;
}
.pcsIndexTopBorder {   
  border-top: 1px solid #5972a3;
}
.pcsTabSelectWidth {   
  font-size:7pt; 
  width:225px;
}
table.pcsFifthCodes {
  border-width: 1px;
  border-spacing: 1px;
  border-style: outset;
  border-color: #5972a3;
  border-collapse: collapse;  
}
table.pcsFifthCodes th {
  border-width: 1px;
  padding: 2px;
  font-size: 8pt;
  border-style: inset;
  border-color: #5972a3;;
}
table.pcsFifthCodes td {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: #5972a3;
}
a.pcsHidelink {
  text-decoration:none;
  font-weight:normal;
}
.readonlyinput {
  font-family: tahoma,sans-serif;
  font-weight: normal;
  font-size: 8pt;
  color: #0000FF;
  background-color: #E7E7E7;  
}

.tablelargetext {
	/*US51265 */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
  	font-size: 14pt;
  	color: #323335;
}
.optumtabselectedcolor {/*US 51265 */	
	background-color:  #E87722;
	color: #FFFFFF;	
}
.optumtabnormalcolor {/*US 51265 */	
	background-color:  #CCCDCD;
	color: #323335;
}
.optumtabbottomimage {/*US 51265 */
	background: transparent url('../tabs/tab_bottom.gif');
}

/*US 73271*/
/*******************************************************************************
 * 'table' extension
 */

/*
table.fancytree-ext-table {
	border-collapse: collapse;
	width: 100%;
}
table.fancytree-ext-table tbody tr:nth-child(even){
	background-color: #f4f4f8;
} 
table.fancytree-ext-table tbody tr *:first-child+*+td{
	background-color: #f4f4f8;
} */
table.fancytree-ext-table tbody tr td {
	/*used in the PCS range page*/
  	border-right: 1px solid #F7DD99;  	  	   	  	  	
  	  	
}

table.fancytree-ext-table {
	border-collapse: collapse;
}
table.fancytree-ext-table tbody tr.fancytree-focused {	
	background-color: white;
}
table.fancytree-ext-table tbody tr.fancytree-active {
	/*background-color:  #f4f4f8;
	background-color:  #E8F2F8;*/	
	background-color:  #e0e0e0;
			
}
table.fancytree-ext-table tbody tr.fancytree-selected {
	/*background-color: #F2CC66;				
	background-color: #F2CC66; */
	background-color:  white;
}
.fancytree-container
{
	font-family: arial, helvetica,tahoma;
	font-size: 9pt; /* font size should not be too big */
	/*white-space: nowrap;*/
	padding: 3px;
	margin: 0; /* issue 201 */
	background-color: white;
	border-bottom: 1px solid #B1B3B3;
  	border-right: 1px solid #B1B3B3;
  	border-left: 0px;	
	overflow: auto;
	height: 100%; /* issue 263 */
}
.fancytree-title
{
	display: inline-block; /* Better alignment, when title contains <br> */
	padding-left: 3px;
	padding-right: 3px; /* Otherwise italic font will be outside bounds */
	color: black; /* inherit doesn't work on IE */
	vertical-align: top;	
	margin: 0px;
	margin-left: 3px;
	border: 1px solid white; /* Note: 'transparent' would not work in IE6 */

}
.fancytree-exp-n span.fancytree-expander, /* Connector instead of expander, if node has no children */
.fancytree-exp-nl span.fancytree-expander
{
	background-image: none;
	cursor: default;
	display:none; /* this fixed the indentation issue with children nodes in the range page*/
}


span.fancytree-selected span.fancytree-title
{		
	font-style: normal;
	background-color: #F2CC66;
	
}

span.fancytree-active span.fancytree-title
{
	border: 0px solid;	
	background-color:  #F2CC66;	
}
.codersDict, .codersDict a, .codersDict a:visited, .codersDict a:active{
  color: #3955AD;
}
.codersDict a:hover {
  color: #AA33DD;
}
.colorff{
	color: #ff0000;
}

.color6e{
	color: #712cab;
}
.colorPink{
	background-color: #ffe0ff;
}