.foo {}

/* Colour Swatches */
/* WebJet Red: #DC140A */
/* PlanIt Blue: #2970BE */
/* Light blue highlight: #EFF3FF */
/* Light red highlight: #FFBFC3 */
/* Light orange highlight: #FFF2D6 */

/* ---------------------------------------------
   Home Page (default.aspx) Styles
   ---------------------------------------------*/

DIV.PlanItWelcome
{
	margin-bottom: 20px;
}
	DIV.PlanItWelcome H1
	{
		font-family: Arial;
		font-size: 15pt;
		font-weight: bold;
		color: black;
		margin-top: 0px;
		margin-bottom: 12px;
	}
	DIV.PlanItWelcome P
	{
		font-size: 10pt;
		color: #333333;
		margin-top: 0px;
		margin-bottom: 0px;
	}

DIV.trips-update-panel-progress
{
	float: right;
	margin-top: 6px;
}

DIV.TripsFunctions
{
	height: 27px;
}
	DIV.TripsFunctions DIV.TabButton
	{
		height: 27px;
		float: left;
		margin-right: 1px;
	}
	DIV.TripsFunctions DIV.TabButton DIV.TabLeft
	{
		float: left;
		width: 8px;
		height: 27px;
		background: url('../../Images/TabBackLeft.png') top left no-repeat;
	}
	DIV.TripsFunctions DIV.CurrentTabButton DIV.TabLeft
	{
		background: url('../../Images/TabCurrentBackLeft.png') top left no-repeat;
	}
	DIV.TripsFunctions DIV.TabButton A
	{
		float: left;
		display: inline-block;
		font-size: 9pt;
		color: White;
		text-decoration: none;
		height: 27px;
		padding-top: 0px;
		background: url('../../Images/TabBackMiddle.png') top left repeat-x;
	}
	DIV.TripsFunctions DIV.CurrentTabButton A
	{
		background: url('../../Images/TabCurrentBackMiddle.png') top left repeat-x;
	}
	DIV.TripsFunctions DIV.TabButton DIV.TabRight
	{
		float: left;
		width: 8px;
		height: 27px;
		background: url('../../Images/TabBackRight.png') top right no-repeat;
	}
	DIV.TripsFunctions DIV.CurrentTabButton DIV.TabRight
	{
		background: url('../../Images/TabCurrentBackRight.png') top right no-repeat;
	}
	
	DIV.TripsFunctions A:Hover
	{
		background: #FFF2D6;
		color: #2970BE;
	}
	DIV.TripsFunctions A.CurrentPage
	{
		background: #2970BE;
		color: White;
	}
	DIV.TripsFunctions A IMG
	{
		
	}
	DIV.TripsFunctions A IMG.Icon
	{
		margin-right: 2px;
		margin-top: 5px;
	}
	DIV.TripsFunctions A IMG.Text
	{
		margin-top: 10px;
	}
	DIV.TripsFunctions A SPAN
	{
		vertical-align: middle;
	}

A.NewTripLink
{
	background: #2970BE;
	padding: 2px 4px 2px 4px;
	display: block;
	width: 84px;
	text-align: center;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
	border: 1px solid #2970BE;
	cursor: pointer;
}
	A.NewTripLink:Hover
	{
		background: #FFF2D6;
		color: #2970BE;
	}
	A.NewTripLink IMG
	{
		margin-right: 6px;
		vertical-align: middle;
	}
	A.NewTripLink SPAN
	{
		vertical-align: middle;
	}
	
DIV.NewTripForm
{
	background-color:#EBEBEB;
	border-bottom: 1px solid #2978C3;
	padding: 12px;
}
	DIV.NewTripForm H3
	{
		font-size: 14px;
		margin: 0px 0px 3px 0px;
	}
	DIV.NewTripForm DIV.NewTripForm
	{
		
	}
	DIV.NewTripForm DIV.NewTripFields
	{
		
	}
	DIV.NewTripForm DIV.NewTripFields INPUT.BudgetTextBox
	{
		text-align: right;
	}
	DIV.NewTripForm DIV.NewTripFields SPAN.CurrencySymbol
	{
		float: right;
		padding-right: 4px;
	}
	DIV.NewTripForm DIV.NewTripFields DIV.NewTripFieldHeader
	{
		float: left;
		width: 84px;
	}
	DIV.NewTripForm DIV.CommandButtons
	{
		width: 300px;
		text-align: center;
		padding-top: 4px;
	}

DIV.TripsPanel
{
	border: 1px solid #2978C3;
	clear:both;
}

DIV.NotesCount
{
	width: 16px;
	height: 16px;
	background: url('../../Images/note.png') no-repeat;
	_background: transparent none; /* IE6 Only */
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/note.png'); /* IE6 Only */
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #56543B;
	text-align: center;
}

/* GridView styles */
.TripsGridView
{
	font-family: Arial;
	font-size: 10pt;
	width: 100%;
}

.TripsGridView .AspNet-GridView
{	
	min-height: 1px; /* removes white line between bottom of chlid table and paging div in IE */
}

.TripsGridView .AspNet-GridView table
{
	border-collapse: collapse;
	width: 100%;
}

.TripsGridView .AspNet-GridView table thead tr th
{
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	border-bottom: none;
	background-color: #CFEAFF;
	color: #2A77C4;
}

.TripsGridView .AspNet-GridView table thead tr th a
{
	color: #DC140A;
}

.TripsGridView .AspNet-GridView table tbody tr td
{
	color: black;
	background-color: white;
	padding: 4px 4px 4px 4px;
	text-align: left;
}

.TripsGridView .AspNet-GridView table tbody tr td.NotesColumn
{
	width: 16px;
}

.TripsGridView .AspNet-GridView table tbody tr td.OwnerColumn
{
	width: 120px;
}

.TripsGridView .AspNet-GridView table tbody tr td.DateColumn
{
	width: 80px;
}

.TripsGridView .AspNet-GridView table tbody tr td.BudgetColumn,
.TripsGridView .AspNet-GridView table thead tr th.BudgetColumn
{
	width: 80px;
	text-align: right;
}

.TripsGridView .AspNet-GridView table tbody tr td.LinksColumn,
.TripsGridView .AspNet-GridView table thead tr th.LinksColumn
{
	width: 140px;
	text-align: center;
}

.TripsGridView .AspNet-GridView table tbody tr td a
{
	color: #2970BE;
	text-decoration: none;
	font-size: 14px;
	margin-right: 2px;
}
	.TripsGridView .AspNet-GridView table tbody tr td a:Hover
	{
		color: #DC140A;
		text-decoration: underline;
	}

.TripsGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background-color: #EFEFEF;
}

.TripsGridView .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
	
}

.TripsGridView .AspNet-GridView table tfoot tr td
{
	background-color: #DFDFDF;
	border-top: 1px solid gray;
}

.TripsGridView .AspNet-GridView div.AspNet-GridView-Pagination
{
	background-color: #DFDFDF;
	border-top: 1px solid gray;
	font-size: 11px;
	text-align: center;
	padding: 4px 4px 4px 4px;
}

DIV.TripsNoItems
{
	padding: 8px 12px 8px 12px;
	font-family: Arial;
	color: #555555;
}
