table { background-color:#fff; }

table tbody tr:nth-child(even) { background-color: #efefef; }

    table thead tr:nth-child(even) {
        background-color: #195987;
    }

.order-information{
	width:100%;
	margin-top:0px;
	margin-bottom:20px; 
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	}

.order-information td{
    font-size: 14px;
	line-height:15px;
    padding:3px 2px 3px 2px;
	background-position:bottom;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	white-space: nowrap;
	text-align:center;
	vertical-align:middle;
	}
  
.order-information th{
	border:1px solid #999999;
	border-left:1px solid #999999;
	background-color:#ddd;
	}

.order-information thead tr{
    border-bottom:1px solid #999999;
    background-color:#195987;
    font-family: 'Sofia Sans Condensed', 'proxima-nova-condensed'; font-weight: 500; font-style: normal;
    }  
  
.order-information thead tr td{
    color: #fff;
	padding: 5px 3px 5px 3px;
    font-size:15px;
	line-height:15px;
	background-position:bottom;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	vertical-align:middle;
	text-align:center;
	}

.order-information thead td:first-child{
   	border-left:1px solid #195987;
 	}

.order-information thead td:last-child {
   	border-right:1px solid #195987;
 	} 	

.order-information thead tr:first-child td {
   	border-top:1px solid #195987;
 	} 	 	

.order-information tbody tr td[axis="0"] {
   	background-color: #efefef;
 	} 	 
	

	  
.order-information td.headerspan{
	line-height:0px !important;
	padding:0px;
	margin:0px;
}	
	

/*++++++++++++++*/

.performance-information{
	width:100%;
	margin-top:0px;
	margin-bottom:20px; 
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	}

.performance-information td{
    font-size: 14px;
	line-height:15px;
    padding:3px 2px 3px 2px;
	background-position:bottom;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	white-space: nowrap;
	text-align:center;
	vertical-align:middle;
	}
  
.performance-information th{
	border:1px solid #999999;
	border-left:1px solid #999999;
	background-color:#ddd;
	}

.performance-information thead tr{
    border-bottom:1px solid #999999;
    background-color:#195987;
    font-family: 'Sofia Sans Condensed', 'proxima-nova-condensed'; font-weight: 600; font-style: normal;
    }  
  
.performance-information thead tr td{
    color: #fff;
	padding: 5px 3px 5px 3px;
    font-size:15px;
	line-height:15px;
	background-position:bottom;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	vertical-align:middle;
	text-align:center;
	}

.performance-information thead td:first-child{
   	border-left:1px solid #195987;
 	}

.performance-information thead td:last-child {
   	border-right:1px solid #195987;
 	} 	

.performance-information thead tr:first-child td {
   	border-top:1px solid #195987;
 	} 	 	

.performance-information tbody tr td[axis="0"] {
   	background-color: #efefef;
 	} 	 
	

	  
.order-information td.headerspan{
	line-height:0px !important;
	padding:0px;
	margin:0px;
}	
	

/*++++++++++++++*/
.specifications{
	width:100%;
	margin-top:0px;
	margin-bottom:20px; 
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
    
	}

.specifications td{
    font-size: 14px;
	line-height:15px;
    padding: 6px 3px 6px 8px;
	background-position:bottom;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	white-space: normal;
	text-align:left;
	vertical-align:text-top;
	}
  
.specifications th{
	border:1px solid #999999;
	border-left:1px solid #999999;
	background-color:#ddd;
	}

.specifications thead tr{
    border-bottom:1px solid #999999;
    background-color:#195987;
    font-family: 'Sofia Sans Condensed', 'proxima-nova-condensed'; font-weight: 500; font-style: normal;
    }  
  
.specifications thead tr td{
    color: #fff;
	padding: 6px 3px 6px 6px;
    font-size:15px;
	line-height:15px;
	background-position:bottom;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	vertical-align:middle;
	text-align:left;
	}

.specifications thead td:first-child{
   	border-left:1px solid #195987;
 	}

.specifications thead td:last-child {
   	border-right:1px solid #195987;
 	} 	

.specifications thead tr:first-child td {
   	border-top:1px solid #195987;
 	} 	 	


.specifications td[axis="0"] {
    white-space:nowrap;
 	} 	 	

	  
.specifications td.headerspan{
	line-height:0px !important;
	padding:0px;
	margin:0px;
}	

.specifications td.emphasized{
    background-color: #195987;
    color: #ffffff;
    font-weight: bold;	
    font-size: 15px;
  	border-right:1px solid #195987;
  	border-left:1px solid #195987;
    font-family: 'Sofia Sans Condensed', 'proxima-nova-condensed'; font-weight: 500; font-style: normal;
}
.AlternatingRowStyle{
	  background-color:#eeeeee;
	  }
  
.RowStyle{
	  background-color:#ffffff;
	  }    

.intellectual-property .spreadsheet
{
    width:100%;
}	
	


table.order-information tbody tr td.model-search-highlight
{   
    font-weight:600;
    color:#000;
    background-color:#fbdb69;
}

table.performance-information tbody tr td.model-search-highlight
{   
    font-weight:600;
    color:#000;
    background-color:#fbdb69;
}

.model-search-highlight-row td
{
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .OrderInfoData input[type="file"]{width:80px;}
	.SpecInfoData input[type="file"]{width:80px;}
    }











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
