/* 

	Sections
	--------
	
	|-- srcMenu					Menu for the left side
	|-- srcProgressButtons
	|-- srcTooltips

	
	Colour Schemes {Use Find and Replace to replace all instances)
	Menu Background 	#808080;	
	Menu Header 		#5F5F5F;	
*/
	#txtUserName 	{
	color:					black;
	background-color:		transparent 1important;
	background:				none !important;
	border:					1px solid #000 !important;
	}

	#txtPassword 	{
	color:					black;
	background-color:		transparent 1important;
	background:				none !important;
	border:					1px solid #000 !important;
	}	
	
	.FlightRow_Alternate1{
	background-color: 	#EFEFEF;
	}
			
	A:link {
		COLOR: 				#333333; BACKGROUND-COLOR: transparent
	}
	A:visited {
		COLOR: 				#333333; BACKGROUND-COLOR: transparent
	}
	A:hover {
		COLOR: 				#660000; text-decoration: underline; BACKGROUND-COLOR: transparent
	}
	A:active {
		COLOR: 				#660000; text-decoration: underline;  BACKGROUND-COLOR: transparent
	}

	.newsHeadline {
		text-decoration: 	none;
		font-family: 		Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		font-size: 			12px;
		color: 				#333333;
	}
	a.newsHeadline:link {
		text-decoration: 	none;
		color: 				#333333;
	}
	a.newsHeadline:hover {
		text-decoration: underline;
		color: 				#660000;
	}
	
	.InformationBlue {	
		text-decoration: 	none;
		font-family: 		Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		font-size: 			12px;
		color: 				#333333;
	}	
	.requibtdField
	{
		FONT-WEIGHT: 		bold;
		FONT-SIZE: 			10pt;
		COLOR: 				btd;
		FONT-FAMILY: 		Arial,Helvetica,sans-serif;	
	}

	.Error
	{
		FONT-WEIGHT: 		bold;
		FONT-SIZE: 			12pt;
		COLOR: 				red;
		FONT-FAMILY: 		Arial,Helvetica,sans-serif;	
	}

	body {
		font-family: 		Arial,Helvetica,sans-serif;
		font-size: 			12px;
		color: 				#000000;
		font-weight: 		normal;			
		background-color: #787878;		
		background-image: url(company_bg_gradient.jpg);
		background-repeat:repeat-x;
		background-position: top;
		padding: 			0;
		margin: 				0;
	}

	.Body {
		font-family: 		Arial,Helvetica,sans-serif;
		font-size: 			12px;
		color: 				#000000;
		font-weight: 		normal;	
		background-color: #ffffff;		
		background-image: url(company_bg_gradient.jpg);
		background-repeat:repeat-x;
		background-position: top;
		padding: 			0;
		margin: 				0;
	}	
		
	.ButtonOn
	{		
		margin:				0 0 0 0;
	   FONT-WEIGHT: 		bold;	   
	   text-decoration: 	underline;
	   FONT-SIZE: 			8pt;
	   WIDTH: 				118px;
	   height: 				24px;
	   COLOR: 				#000;
	   FONT-FAMILY: 		Arial,Helvetica,sans-serif;;
	   background:			#D6D0C5 url(btn_arrow.gif) no-repeat;
	   cursor:				pointer;
	   border:				1px solid;
	   border-top-color:	#CCCCCC;
   	border-left-color:#CCCCCC;
   	border-right-color:#808080;
   	border-bottom-color:#808080;
	}

	.ButtonOff
	{
		margin:				0 0 0 0;
	   FONT-WEIGHT: 		bold;
	   FONT-SIZE: 			8pt;
	   WIDTH: 				118px;
	   height: 				24px;
	   COLOR: 				#000;
	   FONT-FAMILY: 		Arial,Helvetica,sans-serif;;
	   background:			#D6D0C5 url(btn_arrow.gif) no-repeat;
	   cursor:				pointer;
	   border:				1px solid;
	   border-top-color:	#C0C0C0;
   	border-left-color:#C0C0C0;
   	border-right-color:#808080;
   	border-bottom-color:#808080;
	}
	
	.MedButtonOff
	{
	   FONT-WEIGHT: 		bold;
	   FONT-SIZE: 			8pt;
	   WIDTH: 				154px;
	   height: 				19px;
	   COLOR: 				#000;
	   FONT-FAMILY: 		Arial,Helvetica,sans-serif;
	   background:			#D6D0C5 url(btn_arrow.gif) no-repeat;
	   cursor:				pointer;
	   border:				0px solid;
	   border-top-color:	#C0C0C0;
   	border-left-color:#C0C0C0;
   	border-right-color:#C0C0C0;
   	border-bottom-color:#C0C0C0;
	}
	
	
	#pageheader {
		background-image: url(company_banner.gif);
		
		height: 				100px;
	}

	.companyLogo {
		margin-left:		30px;
		width: 				300px;		
		height: 				78px;		
		background: 		url(company_logo.gif) no-repeat left;
	}
	
	.companyText {		
		font-family: 		georgia, Arial, Helvetica, courier, serif;
		font-size: 			18px;
		color: 				#fff;
		font-weight: 		normal;				
		margin-top:			35px;
		margin-left:		20px
	}

	.companyLogin {
		background: 		url(company_login.gif) no-repeat center;
	}

	.companyRegister {
		background: 		url(company_register.gif) no-repeat center;
	}

	.companyRegisterBtn {
		background: 		url(company_register_btn.gif) no-repeat center;
		width:				58px;
		height:				73px;
		cursor: 				hand;		
	}
	
	.companyNews {
		background: 		url(company_news.gif) no-repeat center;
	}
	
	.companyContact {
		background: 		url(company_contact.gif) no-repeat center;
	}

	.companyHome {
		background: 		url(company_home.gif) no-repeat right;
		width:				253px;
	}	
					
	.grass {
		/*background-image: url(company_strip.gif);*/
		background-color:	black;
		height: 				6px;
		border-left: 		0px solid #000;
		border-right: 		0px solid #000;
	}

	#nav {
		width: 				400px;
	}

	#nav ul {
		margin:				0;
		padding:				0;
	}
	#nav ul li {
		display: 			inline;
	}
	.footer {
		margin-top: 		20px;
		font-family: 		Arial,Helvetica,sans-serif;
		font-size: 			9pt;
		color: 				#FFF;
		font-weight: 		bold;
	}
	.footer a:link {
		COLOR: 				#fff; BACKGROUND-COLOR: transparent
	}
	.footer a:visited {
		COLOR: 				#fff; BACKGROUND-COLOR: transparent
	}
	.footer a:hover {
		COLOR: 				#ffcc00; BACKGROUND-COLOR: transparent
	}
	.footer a:active {
		COLOR: 				#ffcc00; BACKGROUND-COLOR: transparent
	}
	.bottomnav {
		height: 				21px;
		background: 			none;
		background-color:		none;
		color: 				#000;
		font-family: 		Arial,Helvetica,sans-serif;
		font-size: 			10px;
		border:				1px solid black;
	}
	
	.bigTextWhite {
	FONT-WEIGHT: 			bold; 
	FONT-SIZE: 				20pt; 		
	COLOR: 					#ffffff; 
	FONT-STYLE: 			italic; 
	FONT-FAMILY: 			Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 		-1px
	}
	
	.meduimTextWhite {
	FONT-WEIGHT: 			bold; 
	FONT-SIZE: 				14pt; 
	FONT-STYLE: 			italic; 
	FONT-FAMILY: 			Arial,Helvetica,sans-serif;
	LETTER-SPACING: 		-1px
	}	
	.smallTextWhite {
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			12px; 
		COLOR: 				#5F5F5F; 
		FONT-STYLE: 		italic; 
		FONT-FAMILY: 		Arial,Helvetica,sans-serif;
	}
	A.smallTextWhite:link {
		FONT-WEIGHT: 		normal; 
		FONT-SIZE:			12px; 
		COLOR: 				#5F5F5F; 
		FONT-STYLE: 		italic; 
		FONT-FAMILY: 		Arial,Helvetica,sans-serif;
		TEXT-DECORATION:	none
	}
	A.smallTextWhite:hover {
		FONT-WEIGHT: 		normal; 
		FONT-SIZE: 			12px; 
		COLOR: 				#5F5F5F; 
		FONT-STYLE: 		italic; 
		FONT-FAMILY: 		Arial,Helvetica,sans-serif;
		TEXT-DECORATION: 	none
	}
	
/*srcMenu*/	
	.main {					/*Menu Background*/
		background: 		#808080;
		border-right: 		1px solid #000;
		border-left: 		1px solid #000;
		height: 				300px;
	}
	
	.menuHeader {			/*Heading Background and left panel*/
		background: 		#5F5F5F;
		padding-top: 		0;
		padding-bottom: 	0;
		height: 				30px;
	}
	.menuHeader p {		/*The heading above the menu*/
		font-family: 		Arial,Helvetica,sans-serif;
		font-size: 			8pt;
		color: 				#ffffff;
		font-weight: 		bold;
		padding-left: 		5px;
		margin-top: 		0;
		margin-bottom: 	0;
	}
	#button {
		width: 				100%;
		padding: 			0 0 1em 0;
		margin-bottom: 	1em;
		font-family: 		Arial,Helvetica,sans-serif;
		font-size: 			8pt;
		background-color: #808080;
		color: 				#333;
	}
	
	#button ul {
		list-style: 		none;
		margin: 				0;
		padding: 			0;
		border: 				none;
		}
		
	#button li {
		border-bottom: 	1px solid #000;
		margin: 				0;
		list-style: 		none;
		list-style-image: none;
		}
	
	#button li a {
		display: 			block;
		padding: 			5px 5px 5px 0.5em;
		border-left: 		10px solid #5F5F5F;
		background-color: #808080;
		color: 				#fff;
		text-decoration: 	none;
		width: 				100%;
		}
	
	html>body #button li a {
		width:	 			auto;
	}
	
	.Header {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #FFFFFF;
		height: 25px;
		padding: 4px 4px 4px 0;
	}

	#button li a:hover {
		border-left: 		10px solid #000;
		background-color: #5F5F5F;
		color: 				#fff;
	}
	.box_header {
		font-size: 			100%;
		font-weight: 		bold;
		padding: 			1px 1px 2px 5px;
		text-transform: 	capitalize;
		color: 				white;		
		background: 		none;
		background-color: black;
		margin-left:		10;
		height: 				21px;
		border-top:			1px solid black;
		border-left:		1px solid black;
		border-right:		1px solid black;
		border-bottom:		0px solid black;
		text-align:			left;
	}
	.box_header table tr td {
		color: 				#FFFFFF;
	}
	.box_header a {
		font-size: 			10pt;
		padding:	 			0;
		margin: 				0 3px;
	}
	.box_header a:link {
		COLOR: 				#fff; BACKGROUND-COLOR: transparent
	}
	.box_header a:visited {
		COLOR: 				#fff; BACKGROUND-COLOR: transparent
	}
	.box_header a:hover {
		COLOR: 				#ffcc00; BACKGROUND-COLOR: transparent
	}
	.box_header a:active {
		COLOR: 				#ffcc00; BACKGROUND-COLOR: transparent
	}
	.box {
		border: 				1px solid black;
		padding:				0px 0px;
		/*background: 		url(bg_btm_contentPodjpg.jpg) repeat-x bottom ;*/
		/*background-color: #FFF;*/
		padding:				5px;
		height: 				50px;
		min-height: 		95px;
	}
	.enquiryBox {
		border: 				1px solid #cccccc;
		padding:				0px 0px;
		background: 		url(company_enquiry_bg.gif) repeat-x bottom ;
		background-color: #FFF;
		padding:				5px;
		height: 				154px;
		min-height: 		154px;
	}
	.submit {
		background-image:	url("btn_submit.gif"); 
		background-repeat:no-repeat;
		width:				62px;
		height:				20px;
		background-color:	transparent;
		border:				0px;
		overflow:			hidden;
		cursor:				pointer;
		padding-left:		200px;
		color:				#e8e8e8;
	}
	.more {
		background-image:	url("btn_more.gif"); 
		background-repeat:no-repeat;
		width:				110px;
		height:				23px;
		background-color:	transparent;
		border:				0px;
		overflow:			hidden;
		cursor:				pointer;
		color:				#e8e8e8;
	}
	.new {
		background-image:	url("new.gif"); 
		background-repeat:no-repeat;
		width:				62px;
		height:				20px;
		background-color:transparent;
		border:				0px;
		overflow:			hidden;
		cursor:				pointer;
		padding-left:		200px;
		color:				#e8e8e8;
	}
	.cars {
		background: 		url(tt.jpg) no-repeat right bottom;
		background-color: #FFF;
	}
		h1 {
			font: 			bold 10pt Arial,Helvetica,sans-serif;
			margin: 			0;
		}
		h2 {
			font-weight: 	bold;
			font-size:		12pt;
		}
		
	.mainTable {
		/*background-color: #fff;		*/
	}
	.loginTable {
		
	}
		HR {
			border: 			0;
			width: 			90%;
		}
		
	.bigText {
		font-family: 		Arial,Helvetica,sans-serif;;
		font-style: 		normal;
		font-weight: 		900;
		letter-spacing: 	-1px;
		font-size: 			16pt;
	}
	.meduimText {
		font-family: 		Arial,Helvetica,sans-serif;
		font-style: 		italic;
		font-weight: 		900;
		letter-spacing: 	-1px;
		font-size: 			14pt;
		color: 				#808080;
	}
	
	.aboutlink {
		text-decoration: 	none;
		color: 				black;
		font-size: 			9px;
	}
	.aboutlink:hover {
		text-decoration: 	none;
		color: 				black;
	}
	.aboutlink:visited {
		text-decoration: 	none;
		color: 				black;
	}
	.aboutlink:active {
		text-decoration: 	none;
		color: 				black;
	}
		HR.about {
			color:			black;
			text-align: 	center;
			border: 			1px dashed #808080;
		}
		
	.profileControl
	{
		CURSOR:				pointer;
		CURSOR:				hand;
	}
		
	.HomeHeaders {
		font-family: 		Arial,Helvetica,sans-serif;;
		font-size: 			20px;
		color: 				#808080;
	}
	
	.HomeHeadersbtd {
		font-family: 		Arial,Helvetica,sans-serif;;
		font-size: 			20px;
		color: 				#F10807;
		font-weight: 		bold;
		font-style: 		italic;
	}

	
/* srcFontStyles */
	.Label
	{
		FONT-WEIGHT: 		bold;
		FONT-SIZE: 			8pt;
		COLOR: 				#000;
		FONT-FAMILY: 		Arial,Helvetica,sans-serif;
	}
	.tinyText {
		font-size: 			9px;
		font-style: 		italic; 
		color: 				#000000;
	}	
	.Information
	{
		FONT-WEIGHT: 		normal;
		FONT-SIZE: 			10pt;
		COLOR: 				#464646;
		FONT-FAMILY: 		Arial,Helvetica,sans-serif;;
	}
	
	.InformationSmall 
	{
		font-weight: 	normal;
		font-size: 		8pt;
		color: 			#464646;
		font-family: 	"";
		left: 			1px;
		right: 			1px;
	}
	
	.SmallInformation
	{
	   FONT-WEIGHT: 		normal;
	   FONT-SIZE: 			8pt;
	   COLOR: 				#000000;
	   FONT-FAMILY: 		Arial,Helvetica,sans-serif;
	}
	
/* srcProgressButtons */	
	
	.ProgressOn {
		color: 				#FFFFFF;
		background-color: #808080;		
	}

	.ProgressFaded {
		color: 				#999999;
		border: 				1px solid #999999;
	}	
	
	.profileLabel {
		color: 				#808080;		
	}
	
	
	
/* srcTooltips */

	.toolTip2 {
		WIDTH:				350px;
		PADDING:				3px;
		BACKGROUND-COLOR:	#FFFFFF;
		BORDER:				1px solid #999999;
		POSITION:			Absolute;
		TOP:					0px;
		LEFT:					0px;
		Z-INDEX:				10;
		DISPLAY:				none;
	}
	
	.toolTip2Inner {
		FONT-FAMILY:		Arial,Helvetica,sans-serif;
		FONT-SIZE:			12px;
		COLOR:				#FFFFFF;
		TEXT-ALIGN:			LEFT;
		BACKGROUND-COLOR:	#CC0000;
		PADDING:				5px;
	}

/* Calendar */
	#DepartDOW {
	 	height: 					20px;
		width: 					20px;
		border: 					1px solid #808080;
		background-color: 	#808080;
		font-family: 			Arial,Helvetica,sans-serif;
		font-size: 				10px;
		color: 					#EEEEEE;
		text-align: 			center;
	}
	#DepartDOW p {
		margin: 					0;
		padding: 				3px 0 0 0;
	} 
	#ReturnDOW {
	 	height: 					20px;
		width: 					20px;
		border: 					1px solid #808080;
		background-color: 	#808080;
		font-family: 			Arial,Helvetica,sans-serif;
		font-size: 				10px;
		color: 					#EEEEEE;
		text-align: 			center;
	}
	
	#ReturnDOW p {
		margin: 					0;
		padding: 				3px 0 0 0;
	} 	
	
/* srcProfilePages */
	.ProfileTableTopLeft {
		COLOR: 					#808080;
		FONT-STYLE: 			italic; 		
	}
	
/* srcFaresPages */
	.MediumFaresTableTop {
		COLOR: 					#808080;
		FONT-STYLE: 			italic; 		
	}
	
	
	
	
	
	
