   .Crewgrid table
        {
            border: 1px solid #E0E0E0;
            width: 100%;
            border-collapse: collapse;
            border-spacing: 0px;
        }
        .Crewgrid tr
        {
            border: 0px;
        }
        .Crewgrid td
        {
            border-bottom: 1px solid #E0E0E0;
            border-right: 1px solid #E0E0E0;
            border-left: 1px solid #E0E0E0;
            color: #315468;
            font-size: 11px;
            height: 18px;
            padding: 0px 0px 0px 2px;
        }
        .Crewgrid th
        {
            height: 25px;
            line-height: 25px;
            color: #999;
            border-top: 1px solid #EEE;
            border-right: 1px solid #EEE !important;
            border-bottom: 1px solid #EEE;
            border-left: 0px solid #EEE;
            text-decoration: none;
            vertical-align: top;
            font-family: verdana, arial, sans-serif;
            font-size: 10px;
            cursor: default;
            background-image: -webkit-gradient(	     	    linear,	     	    left top,	     	    left bottom,	     	    color-stop(0, #DEF6FF),	     	    color-stop(1, #CDF2FB)	     	    );
            background-image: -o-linear-gradient(bottom, #DEF6FF 0%, #CDF2FB 100%);
            background-image: -moz-linear-gradient(bottom, #DEF6FF 0%, #CDF2FB 100%);
            background-image: -webkit-linear-gradient(bottom, #DEF6FF 0%, #CDF2FB 100%);
            background-image: -ms-linear-gradient(bottom, #DEF6FF 0%, #CDF2FB 100%);
            background-image: linear-gradient(to bottom, #DEF6FF 0%, #CDF2FB 100%);
    
        }
        .subRFQItem th
        {
            height: 25px;
            line-height: 25px;
            color: #999;
            border-top: 1px solid #EEE;
            border-right: 1px solid #EEE !important;
            border-bottom: 1px solid #EEE;
            border-left: 0px solid #EEE;
            text-decoration: none;
            vertical-align: top;
            font-family: verdana, arial, sans-serif;
            font-size: 10px;
            cursor: default;
            background-image: -webkit-gradient(	linear,	left top, left bottom, color-stop(0, #FFF), color-stop(1, #F2FDFF));
            background-image: -o-linear-gradient(bottom, #FFF 0%, #F2FDFF 100%);
            background-image: -moz-linear-gradient(bottom, #FFF 0%, #F2FDFF 100%);
            background-image: -webkit-linear-gradient(bottom, #FFF 0%, #F2FDFF 100%);
            background-image: -ms-linear-gradient(bottom, #FFF 0%, #F2FDFF 100%);
            background-image: linear-gradient(to bottom, #FFF 0%, #F2FDFF 100%);
           
        }
        .labelstyle
        {
            text-decoration: none;
            font-family: verdana, arial, sans-serif;
            font-size: 11px;
            border-top: none;
            width: 100%;
            color: #78888C
                        
        }
        
        
        .gridHeader
        {
            width: 100%;
            border: 1px solid #e0e0e0;
            height: 25px;
            line-height: 25px;
            font-family: verdana, arial, sans-serif;
            font-size: 14px;
            font-weight: bold;
            color: #45484d;
            background-image: -webkit-gradient(	     	    linear,	     	    left top,	     	    left bottom,	     	    color-stop(0, #F6F6F6),	     	    color-stop(1, #EDEDED)	     	    );
            background-image: -o-linear-gradient(bottom, #F6F6F6 0%, #EDEDED 100%);
            background-image: -moz-linear-gradient(bottom, #F6F6F6 0%, #EDEDED 100%);
            background-image: -webkit-linear-gradient(bottom, #F6F6F6 0%, #EDEDED 100%);
            background-image: -ms-linear-gradient(bottom, #F6F6F6 0%, #EDEDED 100%);
            background-image: linear-gradient(to bottom, #F6F6F6 0%, #EDEDED 100%);
        }
        .Popup
        {
            position: fixed;
            z-index: 0;
        }
        .InnerPopup
        {
            margin: auto;
            min-width: 20px;
            min-height: 100px;
            background-color: #FFFEF1;
            padding: 10px;
            border: 2px solid #50B4DD ;
            border-radius: 4px;
        }
        .InnerPopup tr
        {
        
        }
        .InnerPopup tr td
        {
            padding: 2px 5px 2px 5px;
        }
        .PopUpLine
        {
            top: 200px;
            left: 500px;
            z-index: 999;
            position: absolute;
            background-color: #cccccc;
            color: #aaaaaa;
        }
        .AltenatePopUpLine
        {
            top: 200px;
            left: 500px;
            z-index: 999;
            position: absolute;
            background-color: #cccccc;
            color: #aaaaaa;
            box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2), 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 3px 2px rgba(0, 0, 0, 0.05)
            
        }
        .InnerPopupLine
        {
            margin: auto;
            min-width: 20px;
            min-height: 40px;
            background-color: #FFFEF1;
            padding: 10px;
            border: 4px solid #50B4DD ;
            box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2), 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 3px 2px rgba(0, 0, 0, 0.05)
            
        }
        .InnerPopupLine td {
    border-bottom: 0px ;
    border-right: 0px ;
    border-left: 0px;
        }
        .InnerPopupLine table {
    border: 0px ;
        }
        
        #header {
  
  
  padding:5px;
  color: #67C0E4;
  border: 1px solid #50B4DD;
  padding: 3px 3px 3px 15px;
  border-collapse: collapse;
  font-family: verdana, arial, sans-serif;
  margin: 5px 0px 10px 0px;
  border-collapse: collapse;
  border-bottom: 4px solid #50B4DD;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.01), 0px 2px 2px rgba(0, 0, 0, 0.02), 0px 3px 2px rgba(0, 0, 0, 0.01);
    height:60px;
}

#header img 
{
    float: left;
}

#header h3
{
    padding-left: 90px;
}
     

#header .labelstyle
        {
            float :right;
            
        }  
        
      div.table 
      {
          float :right;
          margin: 8px;
          display: table; 
                 font-weight:normal;
           
                  word-spacing:0pt;
                  font-size:11px;
                  text-align:left;
                  font-family: verdana, arial, sans-serif;
                  line-height:1;
                 }
div.tr {display: table-row; min-width:300px; height: 17px;}
div.td {display: table-cell; min-width:150px;  } 
.total-table
{
  border: 1px solid #FFD6D6;
  padding: 3px 3px 3px 15px;
  border-collapse: collapse;
  font-family: verdana, arial, sans-serif;
  margin: 5px auto;
  border-collapse: collapse;
  border-bottom: 2px solid #F81919;
  height: 31px;
  width:100%;
  font-size: 14px;
   color: #F60E0E;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton:active {
	position:relative;
	top:1px;
}


.cancelBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #f09188;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f09188;
	box-shadow:inset 0px 1px 0px 0px #f09188;
	background-color:#fc8d83;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #D83526;
	display:inline-block;
	cursor:pointer;
	color:#951515;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 13px;
	text-decoration:none;
	
}
.cancelBtn:hover {
	background-color:#e4685d;
}
.cancelBtn:active {
	position:relative;
	top:1px;
}


.submitBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background-color:#bae396;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #9bdb90;
	display:inline-block;
	cursor:pointer;
	color:#427317;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #aade7c;
}
.submitBtn:hover {
	background-color:#82db39;
}
.submitBtn:active {
	position:relative;
	top:1px;
}


.TDCtable {
 font-family:verdana, arial, sans-serif;
	font-size:10px;
  margin: 5px auto;
  border-collapse: collapse;
  border: 1px solid #A2A2A2;
  border-bottom: 2px solid #A2A2A2;
  
}
.TDCtable tr:hover {
  background: #f4f4f4;
}
.TDCtable tr:hover td {
  color: #555;
}
.TDCtable th {
  color: #999;
  border: 1px solid #eee;
    padding: 2px 3px;
  background-image: linear-gradient(to bottom, #F6F6F6 0%, #F6F6F6 100%);
  border-collapse: collapse;
}
.TDCtable td {
  color: #696161;
  border: 1px solid #eee;
 padding: 4px 4px;
  border-collapse: collapse;
}


.TDCtable th.last {
  border-right: none;
}
