.pageContent *
{
	font-family:"Arial";font-size:12px;
}

.itinerary2010Header
{
	background-image:url('../images/itinerary/pageHeader.png');
}

div.selectedBlock
{
	display:none;
}

table
{
	width:100%;
}
table th, table td
{
	padding:5px 0px 5px 10px;
	text-align:left;
	table-layout: fixed;`
}
table a
{
	color:#003a33;text-decoration:underline;		
}

.groupName
{
	color:#003a33;text-transform:uppercase;font-weight:bold;
	margin-top:29px;	
	margin-bottom:9px;
}

/* select Table */
#selectTable
{
	background:#eff3f7;
	border-top:1px solid #d7e0e3;
}
#selectTable th.colMainH1
{
	color:#4c4c4c;font-weight:bold;
	width:64px;
}
#selectTable th.colMainH2 select
{
	color:#4c4c4c;font-weight:bold;
	border:1px solid #c6c6c5;
}
#selectTable th.colMainH2 select option
{
	color:#4c4c4c;font-weight:bold;
}
#selectTable th.colMainH3
{
	width:60px;
}
#selectTable th.colMainH4
{
	width:60px;
}

/* headers table */

.headersTable
{
	background-color:#faf9f6;
	border-top:1px solid #efece5;
	border-bottom:1px solid #efece5;	
}
.firstHeaderTable
{
	border-top:1px solid #ded4c0;	
}
.activeHeader
{
	border-top:1px solid #ded4c0;
	/*border-left:1px solid #ded4c0;*/
	/*border-right:1px solid #ded4c0;*/
}

.headersTable th
{	
	color:#b99e4d;
}
.headersTable th.musicalFlag
{	
	background-image:url('../images/itinerary/musicalFlag.png');
	background-position:0px center;
	background-repeat:no-repeat;
}
.headersTable th.musicalHistoryFlag
{	
	background-image:url('../images/itinerary/musicalHistoryFlag.png');
	background-position:0px center;
	background-repeat:no-repeat;
}
.headersTable th.charterFlag
{	
	background-image:url('../images/itinerary/charterFlag.png');
	background-position:0px center;
	background-repeat:no-repeat;
}
.headersTable th.colGroupH1
{	
	background-image:url('../images/itinerary/switchBullet.png');
	background-position:-5px -1px;
	background-repeat:no-repeat;
	width:10px;
	cursor:hand;
	cursor:pointer;
}
.activeHeader th.colGroupH1
{
	background-position:-5px -32px;	
}
.headersTable th.colGroupH2
{
	color:#114741;
	width:145px;
}
.headersTable th.colGroupH3
{
	color:#a58b3d;
	width:156px;	
}
.headersTable th.colGroupH4
{
	text-align: right;
	width:229px;
	color: #504F4D;
	font-weight: normal;
	vertical-align: middle;
}
.headersTable th.colGroupH4 span {
	padding-left: 11px;
	background: url(/images/close.gif) 0 2px no-repeat;
	height: 11px;
}
.headersTable th.colGroupH5
{
	text-align:right;
	padding-right:10px;
	padding-left: 0;
	color:#4c4c4c;
}

.headersTable th.colGroupH3 a
{
	font-weight:normal;	
}



/* data table*/
.dataBlock
{
	display:none;
}
.activeData
{
	display:block;
}
.dataTable
{
	border-bottom:1px solid #ded4c0;
	/*border-left:1px solid #ded4c0;*/
	/*border-right:1px solid #ded4c0;*/
	margin-bottom:5px;
	background-color:#fbfbf9;	
}
.dataTable th
{	
	color:#b99e4d;
	border-top:1px solid #ded4c0;
	border-bottom:1px solid #ded4c0;
	background-color:#fff;
}
.dataTable th.colDataH1
{	

}
.dataTable th.colDataH2
{	

}
.dataTable th.colDataH3
{	

}
.dataTable th.colDataH4
{	

}
.dataTable th.colDataH5
{	

}
.dataTable th.colDataH6
{	

}
.dataTable td
{	
	color:#4c4c4c;
	border-top:1px solid #f3f1ec;
}
.dataTable td.colData1
{	

}
.dataTable td.colData1 span.dayWord
{	
	color:#a1a1a0;
	padding-left: 10px;
}

.dataTable td.colData2
{	

}
.dataTable td.colData3
{	

}
.dataTable td.colData4
{	

}
.dataTable td.colData5
{	

}
.dataTable td.colData6
{	

}