/* Site specific CSS styling *//* Site specific CSS styling */

/*
#pageHeader {
    background: #0C1166 !important;
    text-align: center;
    color: #fff;
}

.csiLogo {
    background: none;
	font-size: 12.5pt;	
} 
.csiLogo a {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    background-color: #2D76D4;
}
*/

.SCDWhite {
				background-color: White;
				color: white;
}  
.headnad a{
				color: white;
}  
.StatusPassed {
				background-color: lightGreen;
}   
.StatusPassed  a{
				color: black;
}   
.StatusAcceptable {
				background-color: Orange;
}   
.StatusAcceptable  a{
				color: black;
}   
.StatusFailled {
				background-color: Red;
}   
.StatusFailled  a{
				color: black;
}   
.ToOrder {
				background-color: Pink;
				text-decoration:blink;
}   
.Blink {
				text-decoration:blink;
}   
.BlinkRed {
				background-color: Red;
				text-decoration:blink;
				}

.galleryViewThumbnail .htmlViewLabel {
                display: none;                    
}
				
.galleryViewThumbnail img {
      max-width: 12Opx;
      max-height: 120px;
	  float: left;                          
}

.Bblod  {
      font-weight: bold;
      color: black;
}

.tableView th.cssClass1 {background-color: grey;color: white;}
.tableView th.cssClass1a {background-color: grey;color: white;}
.tableView th.cssClass2 {background-color: darkred;color: white;}
.tableView th.cssClass2a {background-color: darkred;color: white;}
.tableView th.cssClass3 {background-color: black;color: white;}
.tableView th.cssClass4 {background-color: orange;color: black;}

.cssClass1a {background-color: gainsboro}
.cssClass2a {background-color: gainsboro}

.cssSuppStyle{background-color: #E9E9E9;}
.cssSuppOrder{background-color: #F5F5F5;}



.LightGreen{background-color: #90ee90;}
.LightRed{background-color: #ffcccb;}
.LightBlue{background-color: #90e3ee;}
/******************/
/* TitleBlock     */
/* JG: 22/05/2018 */
/******************/

.htmlTitleBlock {
    border: 1px solid #dadada;
    text-align: left;
    width: 100%;
}

.htmlTitleBlock .header {
    background-color: #0E0B68;
    border-collapse: collapse;
    color: white;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.htmlTitleBlock .attributes {
    vertical-align: top;
    width: 100%;
}

.htmlTitleBlock .image {
    border-left: 1px solid #dadada;
    text-align: center;
	padding: 0px 10px 0px 10px;
	/*
	width:50%;
	height:50%;

	max-height: 130px; 
	max-width: 240px;
	*/
	
}

.htmlTitleBlock .attrImageLargest{
	max-height: 130px !important;
	max-width: 240px !important;
}

.htmlTitleBlock .evenrow {
    background-color: white;
    vertical-align: top;
    height: 15px;
}

.htmlTitleBlock .oddrow {
    background-color: #F3F2F3;
    vertical-align: top;
    height: 15px;
}

.freeze{
	background-color:#DCDCDC;
}
