
.headerBar {
	position: absolute;
	left: 0px; 
	top: 0px;
	width: 100%;
	height: 30px;
	background-color: #bfd6e0;
	margin-bottom: 20px;
}

.headerBar .titleText {
	position: absolute;
	font-size: 13pt;
	top: 4px;
	left: 10px;
	float: left;
	color: #7faec1;
	font-family: Tahoma, Verdana;
}

.uiMainFrame {
	position: absolute; 
	left: 0px; 
	top: 30px; 
	width: 100%;
}

.section {
	clear: both;
	float: left;
}

.sectionHeader {
	float: left;
	height: 25px; 
	background: #7392AE; 
	border: 1px solid #354F71; 
}

.sectionButtonDiv {
	float: left; 
	margin: 3px 0 0 3px;
}

.collapseButton {
	width: 19px; 
	height: 19px; 
	background: url('images/button_collapse.png');
	border-width: 0px;		
	cursor: pointer;				
}

.expandButton {
	width: 19px; 
	height: 19px; 
	background: url('images/button_expand.png');
	border-width: 0px;		
	cursor: pointer;				
}

.sectionHeaderText {
	float: left; 
	color: #ffffff; 
	font-family: verdana;
	font-size: 13px;		
	font-weight: bold;
	margin: 4px 0 0 7px;
}

.sectionStatusText {
	float: right; 
	margin: 4px 5px 0 0;
	padding: 1px 4px 2px 4px;
	font-family: verdana;
	font-size: 10px;
	width: 80px;
	text-align: center;
}

.statusTextIncomplete {
	border: 1px solid #354F71;				
	background: #ffff00; 
	color: #354F71;
}

.statusTextComplete {
	border: 1px solid #ffffff;				
	background: #009900; 
	color: #ffffff;
}

.sectionSpacer {
	clear: both;
	float: left;
	height: 10px;
	width: 100%;
}

.sectionBody {
	clear: both;
	float: left;
	padding: 1px 25px 40px 0;
	overflow: hidden;
}

.sectionAddButtonOuterContainerDiv {
	clear: both; 
	float: left; 
	padding-bottom: 5px;
}

.sectionAddButtonInnerContainerDiv {
	clear: both; 
	float: left; 
	margin: 11px 0 20px 0; 
	padding: 4px; 
	background: #7392AE; 
	border: 1px solid #354F71;
}

.uiButtonDiv {
	position: absolute; 
	right: 21px; 
	top: 36px; 
	padding: 4px 5px 4px 5px; 
	background: #7392AE; 
	border: 1px solid #354F71; 
	display: none;
}

.uiButtonOuterDiv {
	position: absolute; 
	right: 17px; 
	top: 32px; 
	background: #edf2f5;
	padding: 4px;
	display: none;
}

.uiButtonInnerDiv {
	padding: 4px 5px 4px 5px; 
	background: #7392AE; 
	border: 1px solid #354F71; 
}

.listHeaderRow {
	background: #d0d4da;
}

.groupWithBorder {
	border: 1px dotted #aaaaaa; 
	margin: 9px 0 0 11px;
}

.tripDetailLabelLeft {
	width: 80px;
	color: #555599;
}

.tripDetailLabelRight {
	width: 90px;
	color: #555599;
}

.tripDetailValue {
	width: 125px;
	font-family: verdana;
}
