﻿body 
{
	font-family:Verdana, Geneva ,Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	width:780px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.clsKDLogo
{
}

.clsPageTitle
{
	display:block;
	text-align:center;
	font-weight:bold;
	font-size : 150%;
	color: #333333; 
	padding:5px;
	}

.clsLoginWarning
{
	display:block;
	padding:5px;
	color:#333333;
	font-size :80%;
	}
#imgKelleyLogo
{
	display:block;
	float:left;

	}
#pnlLoggedUser
{	
	display:block;
	float:right;
	margin-right:30px;
	margin-top:20px;
	font-weight:bold;
	width:400px;
	}
	
#MenuKelley
{
	clear:both;
}
#contentSection
{
	clear:both;
	min-height:400px;
}
	

/* for Internet Explorer */
/*\*/
* html #contentSection{
height: 400px;
}
/**/
	
.clsDataFormContainer
{
	margin-left:25px;
	margin-right:25px;
	text-align:left;
	margin-top:30px;
	margin-bottom:30px;
}

.clsDFTitle
{
 text-align:center;
 font-weight:bold;
 font-size : 150%;
 color: #333333; 
 padding:5px;
}
.clsNotesBox
{
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: thin outset;
	border-right: thin outset;
}
.clsDFSubTitle
{
 text-align:center;
 font-weight:bold;
 font-size : 110%;
 color: #cc0033; 
 padding:5px;
}

.clsDFRow
{
	clear:both;
	padding:5px;
	vertical-align:text-bottom;
}
.clsDFLabel
{
	text-align:left;
	margin-right:10px;
	display:block; float:left; 
	font-weight:bold;
	min-width:150px;
	padding:2px;
	vertical-align:text-bottom;

}
/* for Internet Explorer */
/*\*/
* html .clsDFLabel{
width:150px;
}
/**/

.clsDFData
{
 width:460px;
 display:block; float:left; 
 padding:2px;
 vertical-align:text-bottom;
 text-align:left;
}


.clsDirectionText
{
	 display:block; float:left; 
	font-weight:bold;
	font-size:70%;
	color: #cc3333;
	padding:2px;
	vertical-align:text-bottom;
}
.clsDFExplanation
{
	padding:2px;
	margin-left:4px;
	vertical-align:text-bottom;
	}

.clsDFButtons
{
	text-align:center;
	clear:both;
	margin:15px;
    height: 22px;
}
	
	
/* Time Panel */
.clsTimePnl
{
	border:solid 2px black;
	margin:15px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:80%
	
	}
.clsTimePnl th
{
	color:Red;
	text-align:right;
	font-weight:bold;
	padding:3px;
}

.clsTimePnl td
{
	padding:3px;

}

.clsTimePnl .clsFRTimePnl
{
	background-color :#CCFF99;
	
	}
.clsTimePnl .clsSRTimePnl
{
	font-weight:bold;
	background-color :#CCCCFF;
	}	
	
	
/*Grid View*/
.clsGridView
{
	
	border:2px solid black;	
	text-align: left;
}

.clsGVHeaderRow
{
	
}
.clsGridView th
{
	border:2px solid black;	
	padding:3px;
	margin:2px;
	background-color:#CCCCFF;
	
}

.clsGridView td
{
	padding:3px;
	font-size :85%;
}
.clsGridView a:link 
{
	color:#663333;
}
	
.clsGridView a:visited 
{
	color:#663333;
}
	
	
.clsGVLink
{
	margin:3px;
	
	}

.clsPostMessage
{
	margin:20px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:130%
	
	}
	
.clsErrorMessage
{
	display:block;
	margin:20px;
	
	}
	
.clsBidsSummaryTitle
{
	text-align:left;
	color:#333333;
	margin:5px;
	}
	
.clsBidsTableInSummary
{
	color:#663333;

	}
	
.clsBidsTableInSummary th
{
	font-weight:bold;
	padding:3px;
	margin:2px;
}
.clsBidsTableInSummary td
{
	padding:3px;
	margin:2px;
}


.clsDetailsView
{
	margin-left:auto;
	margin-right:auto;
}
	
.clsDVLabel
{
text-align:right;
}

.clsSubmitMessage
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin:15px;
	padding:5px;
	border:dotted 1px black;
}
	
#pnlQuery
{
	text-align:left;
	width:500px;
	line-height :1.5em;
	
	}
	
	#pnlQuery span
	{
		font-weight:bold;
		margin-right:10px;
	
		}
	
.clsQueryPageContent
{
	margin-left:auto;
	margin-right:auto;
	
	}
	
#QueryDateControl
{
	display:block;
	float:left;

	}
#QueryDateLabels
{
	display:block;
	float:left;
	
	}
	
.clsGVButton
{
	font-size:85%;
	background-color: #dcc670;
	margin: 2px;
}	

.clsGVLabel
{
	padding :2px;
	font-size:85%;
	border: 1px #dd5d1d dashed;
}	


.clsFBRFQClosedTime 
{
	padding :1px;
	margin :1px;
	font-size:80%;

}

.clsFBRFQStatus
{
	padding :1px;
	margin :1px;
	color:Red;

}
.clsFBBidInfo	
{
	padding :1px;
	margin :1px;
	color:Green;

}

.tblData
{
	text-align:left;
	padding:4px;
}

.tblLabel
{
	font-weight:bold;
	text-align:right;
	padding:4px;
}
.clsFreightError
{
	color:Red;	
}

.clsIgnoreFilter
{
	vertical-align:bottom;
	border:dotted 1px black;
	font-size:50%;
	font-weight:bold;
	width:55px;
	background-color:White;
	}
	
.clsDefaultCheck
{
	display:block;
	vertical-align:bottom;
	border:dotted 1px black;
	font-size:50%;
	font-weight:bold;
	width:80px;
	background-color:Orange;
}

.clsCheckAll
{
	display:block;
	vertical-align:middle;
	font-size:50%;
	font-weight:bold;
	width:100px;
}

.clsPostedTime
{	
	display:block;
	font-size:75%;
	margin:5px;
	text-decoration:underline;
}

.clsGVPostBidForCarrier
{
	text-align:center;
	margin:5px;
	padding:5px;
	border:solid 2px black;
	}
	
.clsAirpotNames
{
	font-size:70%;
	
	}
	
.clsFreightDetails
{

}
