#document-container-crush{
	font-family: 'Helvetica Neue', Helvetica;
	font-size: 14px;
}

a.print-drtc{
	outline: 0;
}

div.tooltip.drtc-print-menu{
	width:215px ;
	right:1px;
	left: inherit !important;
}

#document-container-crush a,
#document-container-crush a:link, 
#document-container-crush a:visited{
  color:#1a70a4;
  font-weight: bold;
}

.drtc-print-menu a, .drtc-print-menu a:hover{
	color:#292929;
	outline: 0;
	
}
.anchor-top-crush{
	position: relative;
  top: -1px;
  float: right;
  text-align: right;
  font-weight: normal;
  font-size: 12px;
  font-family: 'Helvetica Neue', Helvetica;
  padding-right: 6px;
  outline: none; 
 }

.anchor-top-crush .anchor-top-crush-img{
	max-width:26px
}

.x-dc-table-wrapper .anchor-top-crush{
    top: 33px;
}


.x-dc-shpa-header {
    margin-top: 15px;
    display: table;
    width: 100%;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ccc;
    background-image: url(../img/crush/header-bg.png);
    background-repeat: no-repeat;
    height: 48px;
}

.x-dc-shpa-header-for-print{
	display: none;
}
 .x-dc-shpa-header .text{
		display:table-cell;
		vertical-align:middle;
		color:rgb(0, 0, 0);
		padding-left:50px;
  	font-family: 'Helvetica Neue', Helvetica;
    font-size: 14px;
    font-weight: bold;
    height:100%;
    width:385px;
 }
 
 .x-dc-shpa-header .crush-text-holder{
		display:table-cell;
		vertical-align:middle;
	  height:100%;
	  text-align:center;
 }
 
 .x-dc-shpa-header .crush-text-holder img{
 		margin: 0 auto;
 }
 
  .x-dc-shpa-header .image-holder{
	display:table-cell;
	width:100px;
	vertical-align: middle;
	text-align: right;
  height:100%;
  padding-right:5px;
 }
.x-dc-shpa-header .image-holder img{
	max-width:100%;
	vertical-align:middle;
	margin-top: 3px;
}
 
.x-dc-h1{
    color: #8B0F04;
    font-family: "Lucida Sans", Arial, Verdana, sans-serif;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    padding-bottom: 2px;
    margin: 10px 0 0 0;
    clear: both;
}

.x-dc-synonym-wrapper {
   margin-top: 5px;
}
.x-dc-synonym{
    color: #000;
    font-size: 14px;
   	font-weight: normal;
   	font-style: normal; 
    margin-bottom: 15px;
    padding: 2px 5px;
}

.x-dc-DRTC{
	clear:both;
	float:left;
	padding:5px 5px 20px 5px;
    font-size: 14px;
}

.x-dc-drtc-side-heading-wrapper{
}

.x-dc-drtc-side-heading{
	width:150px;
	vertical-align:middle;
	padding:5px 10px;
  border-left:3px solid #eb8023 ;	
	color:#eb8023 ;
}

.x-dc-drtc-in-column{
	vertical-align:middle;
	padding: 1px 30px;
  border-left:3px solid #eb8023 ;	
}


div.x-dc-table-wrapper{
	padding:20px 0;
}

div.x-dc-table-wrapper table{
	padding:0;
	margin:0;
	border-spacing:0;
	width:100%;
	border-collapse: collapse;
  border-style: hidden;	
  border-bottom: 1px solid #bfced8;  
}
div.x-dc-table-wrapper table tr{
}
div.x-dc-table-wrapper table th, div.x-dc-table-wrapper table td{
	padding:10px 10px;
	text-align:left;
  vertical-align:top;
}
div.x-dc-table-wrapper table th{
	background: #bfced8;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px;
  padding: 5px 36px;
  color: #12537a;
  border: 1px solid #bfced8;
}	

div.x-dc-table-wrapper table tr td{
	border:1px solid #bfced8;
	border-right:none;
	font-size:14px;
}

div.x-dc-table-wrapper table tr td img{
	max-width:50px;
}

div.x-dc-table-wrapper table tr td:first-child{
    width:270px !important;
}

div.x-dc-table-wrapper table tr td .x-dc-drtc-side-heading,
div.x-dc-table-wrapper table tr td .x-dc-drtc-in-column
{
	color: inherit;
  border: none;
  font-size: inherit;
  font-weight: inherit;
  color:inherit;
	
}

div.x-dc-table-wrapper table tr td .x-dc-drtc-side-heading
{
  color:#4a97c2;
  
}


div.x-dc-cell-summary{
	border-left:3px solid #4a97c2;
	padding:2px 10px;
	margin-top: 5px;
}

div.x-dc-cell-drtc-item {
	float:none;
	padding:2px 0;
}
.x-dc-cell-noborder{
	border-bottom:0px !important;
	border-top:0px !important;
}

div.x-drtc-ref-list-wrapper{
	float:left;
}

div.x-drtc-ref-list-wrapper > ul{
 list-style: none;	
 margin:0;
 padding:0;
}
div.x-drtc-ref-list-wrapper ul > li {
  display: inline-block;
  padding: 5px 5px;
}		 
 
sup {
    font-size: 10px;
    padding:0;
    border:none;
}
.x-dc-h2{
	background: #bfced8;
	font-family:inherit;
  font-size: 20px;
  font-weight: normal;
  color: #12537a;
  border: none;
  padding:5px 10px;
	padding-right: 0;  
  letter-spacing: inherit;
}

.x-font-size-12-px{
	font-size:12px;
	line-height: 13px;
}