.body, table		{ 
			font-family: Arial, Verdana, Tahoma, Gill Sans MT, Sans Serif; 
			font-size:10px; 
			color: #000065; 
			background-color: #FFFFFF
			}
form	{ margin: 0px; }
a         	
	{ 
	text-decoration: none; font-family: Verdana, Arial ; font-size: 10px; color: #FFFFFF; font-weight: bold
	}

a:hover		
	{ 
	color: #33FFFF
	}

a:active	
	{ 
	color: #FF8000 
	}

a.price         	
	{ 
	text-decoration: none; font-family: Verdana, Arial; font-size: 12px; color: #C8C8FF; font-weight: bold
	}

a.price:hover		
	{ 
	color: #33CCCC
	}

a.price:active	
	{ 
	color: #FF8000 
	}
	
a.lbg, a.lbg:link, a.lbg:visited      	
{ 
	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000065; font-weight: bold
}

a.lbg:hover, a.lbg:active		
{ 
	text-decoration: underline;
	color: #3333CC
}

a.sml, a.sml:link          	
	{ 
	text-decoration: underline; font-family:  Arial; font-size: 10px; color: #000065; font-weight: normal
	}

a.sml:hover		
	{ 
	text-decoration: underline;
	color: #3333CC
	}
	

a.maldives_menu         	
	{
	text-align: left;
	padding-left: 2px;
 	padding-right: 2px;
	background-color: #AACCFF;
	text-decoration: none; 
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000065; 
	font-weight: bold
	}

a.maldives_menu:hover		
	{ 
	border-bottom: 1px Solid #FF0000;
	background-color: #AAFFFF;
	}

a.maldives_menu:active	
	{ 
	border-bottom: 1px Solid #FF0000;
	background-color: #AACCFF;
	}

a.maldives_lbg         	
	{ 
	text-decoration: none; font-family: Verdana, Arial; font-size: 10px; color: #000065; font-weight: bold
	}

a.maldives_lbg:hover		
	{ 
	text-decoration: underline;
	color: #FF0000
	}

a.maldives_lbg:active	
	{ 
	color: #FF0000
	}

a.biglbg         	
	{ 
	text-decoration: none; font-family: Verdana, Arial; font-size: 12px; color: #000065; font-weight: bold
	}

a.biglbg:hover		
	{
	text-decoration: underline;
	color: #3333CC
	}

a.biglbg:active	
	{ 
	color: #000065
	}

.cellColour1
	{
	border-bottom: 2px solid 						#5ABCC6; 
	border-top: 2px solid 							#5ABCC6; 
	background-color: 								#000065;
	color:											#E8E8E8;
	font-size:										12px;
	font-family: 									Arial, 
													Gill Sans, 
													Sans Serif;
	font-weight:									bold						
	}

.cellColour1NoBorder
	{
	border-bottom: 0px solid 						#5ABCC6; 
	border-top: 0px solid 							#5ABCC6; 
	background-color: 								#000065;
	color:											#E8E8E8;
	font-size:										12px;
	font-family: 									Arial, 
													Gill Sans, 
													Sans Serif;
	font-weight:									bold						
	}

a.cc1
	{
	color:											#E8E8E8;
	font-size:										12px;
	font-family: 									Arial, 
													Gill Sans, 
													Sans Serif;
	font-weight:									bold						
	}

a.cc1:hover		
	{ 
	color: #66CCCC
	}

a.cc1:active	
	{ 
	color: #E8E8E8
	}

	
a.hotellink         	
	{ 
	text-decoration: none; 
	font-family: Verdana, Arial, Gill Sans, Sans Serif;
	font-size: 12px; 
	color: #FFC84A; 
	font-weight: bold
	}

a.hotellink:hover		
	{ 
	color: #3333CC;
	text-decoration: underline
	}

a.hotellink:active	
	{ 
	color: #FF8000 
	}

.navBar
	{
	font-family: Arial, Gill Sans, Sans Serif;
	font-size: 10px; 
	color: #006699;
	font-weight: normal;
	vertical-align: bottom;
	text-align: right;
	margin-top: 12px;
	margin-bottom: 2px
	}


	
a.navlink         	
	{ 
	text-decoration: none; 
	font-family: Arial, Gill Sans, Sans Serif;
	font-size: 10px; 
	color: #006699; 
	font-weight: normal
	}

a.navlink:hover		
	{ 
	color: #000065;
	text-decoration: underline
	}

a.navlink:active	
	{ 
	color: #006699
	}


.mainTable
	{
	border-left:1px	solid #000065; 
	border-right:1px solid #000065; 
	border-bottom:1px solid #000065;
	border-top:1px solid #000065;
	padding: 0;
	text-align: center;
	}

.contentTable
	{
	font-family: Arial, Verdana, Tahoma, ;
	font-size: 12px;
	color: #FFFFFF;	
	text-align: center;
		width: 490;
	}

.reportHeading
	{
	font-family: 			Arial, Verdana, Tahoma;
	font-weight:			bold;
	font-size: 				12px;
	background-color:	#DEDFEF;	
	text-align: 				center;
	vertical-align:			top;
	color: 					#000065;
	border-right: 			1px 
								solid 
								#FF8000; 
	padding-bottom: 		3px
	}

.elementHeading
{
		font-family: 								Tahoma,
														Arial,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								bold
}

.leftElementHeading
{
		font-family: 							Tahoma,
														Arial,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								bold;
		border-left: 1px Solid #000065
}

.rightElementHeading
{
		font-family: 								Tahoma,
														Arial,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								bold;
		border-right: 1px Solid #000065
}

.leftTopElementHeading
{
		font-family: 								Tahoma,
														Arial,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								bold;
		border-left: 1px Solid #000065;
		border-top: 1px Solid #000065;
}
.rightTopElementHeading
{
		font-family: 								Tahoma,
														Arial,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								bold;
		border-right: 1px Solid #000065;
		border-top: 1px Solid #000065;
}

.singleTopElementHeading
{
		font-family: 								Tahoma,
														Arial,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								bold;
		border-left: 1px Solid #000065;
		border-top: 1px Solid #000065;
		border-right: 1px Solid #000065
}

.topElementHeading
{
		font-family: 								Tahoma,
														Arial,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								bold;
		border-top: 1px Solid #000065;
}


.singleElementHeading
{
		font-family: 								Tahoma,
														Arial,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								bold;
		border-left: 1px Solid #000065;
		border-right: 1px Solid #000065
}


.leftElement
{
		font-family: 								Arial,
													Tahoma,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								normal;
		text-align:  right;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 1px;
		padding-bottom: 1px;
		
		border-left: 1px Solid #000065
}
.element
{
		font-family: 								Arial,
													Tahoma,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		text-align: right;
		font-weight: 								normal;
			padding-left: 2px;
		padding-right: 2px;
		padding-top: 1px;
		padding-bottom: 1px;
}

.singleElement
{
		font-family: 								Arial,
													Tahoma,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								normal;
		text-align:  right;
			padding-left: 2px;
		padding-right: 2px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-right: 1px Solid #000065;
		border-left: 1px Solid #000065;
		
}

.rightElement
{
		font-family: 								Arial,
													Tahoma,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								normal;
		text-align:  right;
			padding-left: 2px;
		padding-right: 2px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-right: 1px Solid #000065
}

.lastCell 
	{
	border-right: 			0px 
								solid 
								#FF8000
	}

.listTable1Alt
	{
	background-color: #EEE7B0;
	}

a.listTour1:link
	{
		color: #000065;
	}
	
a.listTour1:hover		
	{ 
		color: #FFCC66;
	}
a.listTour1:active	
	{ 
		color: #FF8000; 
	}
a.listTour1:visited
	{ 
		color: #1111C0; 
	}

.productTitle
	{
	
	font-family: 									Verdana, 
													Arial, 
													Gill Sans, 
													Sans Serif;
	font-size: 										12px; 
	color: 											#FFFFFF; 
	font-weight: 									bold;
	margin-top: 									0;
	margin-bottom: 									0;
	text-align: 									center
	}
	
.cellTitle
	{
	font-family: 									Verdana, 
													Arial, 
													Gill Sans, 
													Sans Serif;
	font-size: 										12px;
	font-weight: 									bold;
	text-align: 									center;
	color: 											#000065;
	border-bottom: 2px solid						#000065; 
	background-color: 								#5DC1C5
	}
	

	
a.cellColour2
	{
	color:											#000065;
	font-size:										12px;
	font-family: 									Arial, 
													Gill Sans, 
													Sans Serif;
	font-weight:									bold						
	}

a.cellColour2:hover		
	{ 
	color: #000065
	}

a.cellColour2:active	
	{ 
	color: #000065 
	}	
		
.paraNormal
{
	margin-top:										2px;
	margin-bottom: 									2px;
	text-align: 									left;
	color: 											#000065;
	font-family: 									Arial,
													Sans Serif;
	font-size: 										11px
	
}

.mess
{
	margin-top:										2px;
	margin-bottom: 									2px;
	text-align: 									left;
	color: 											#DD0000;
	font-family: 									Arial,
													Sans Serif;
	font-size: 										11px;
	font-weight:									bold
	
}
.stat
{
	margin-top:										2px;
	margin-bottom: 									2px;
	text-align: 									left;
	color: 											#000099;
	font-family: 									Arial,
													Sans Serif;
	font-size: 										11px;
	font-weight:									bold
	
}

.supList		{ 
		text-decoration: 							none; 
		font-family: 								Arial; 
		font-size: 									11px; 
		color: 										#000065; 
		font-weight: 								normal 
	}
	

.bookingElements 
{
    	display:									none
    	
}

.bookingPax 
{
    	display:									none
    	
}

.bookingPay
{
    	display:									none
    	
}

.bookingsSubList
{
		font-family: 								Arial,
													Tahoma,
													Verdana; 
		font-size: 									10px; 
		color: 										#000065; 
		font-weight: 								normal 
}



.HeadingsOn
	{
	background-image:		url('../MembersSiteImages/DealTab1.gif'); 
	background-repeat:		no-repeat; 
	background-position: 	center bottom; 
	font-size: 				9px; 
	font-family: 			Verdana; 
	text-align: 			center;
	color:					#000065;
    	
	}
.HeadingsOff
	{
	background-position: 	center bottom; 
	font-size: 				9px; 
	font-family: 			Verdana; 
	background-image:		url('../MembersSiteImages/DealTab2.gif'); 
	background-repeat:		no-repeat; 
	text-align: 			center;
	color:					#FFFFFF
	


	}

a.headOff
    	{ 
    	text-decoration: none; 
    	font-family: Verdana, Arial; 
    	font-size: 9px; 
    	color: #FFFFFF; 
    	font-weight: normal;
    	text-align:	center
    	}
    
a.headOff:hover		
    	{
    	text-decoration: underline;
    	}
    
a.headOff:active	
    	{ 
    	color: #FFFFFF
    	}
    	

a.headOn
    	{ 
    	text-decoration: none; 
    	font-family: Verdana, Arial; 
    	font-size: 9px; 
    	color: #000065; 
    	font-weight: normal;
    	text-align:	center
    	}
    
a.headOn:hover		
    	{
    	text-decoration: none;
    	}
    
a.headOn:active	
    	{ 
    	color: #000065
    	}


.resultsBody	 { 
		text-decoration: 	none; 
		font-family: 		Arial, 
							Tahoma, 
							Verdana; 
		font-size: 			11px; 
		color: 				#000065;
		border-bottom: 		1px 
							solid 
							#AAEEEE;
		background-color:	#EEFFFF
		}

.resultsHeading	{ 
		text-decoration: 	none; 
		font-family: 		Arial, 
							Verdana; 
		font-size: 			11px; 
		color: 				#000065; 
		font-weight: 		bold;
		background-color:	#AAFFFF
		}

.resultsPrice	{ 
		color: 				#FF0000; 
		font-family: 		Tahoma, 
							Arial, 
							Verdana; 
		font-size: 			14px;
		font-weight:		bold;
		background-color:	#EEFFFF
		}
		
.resultsTable	{ 
		width: 				450; 
		margin-top:			4;
		margin-bottom:		4;
		}

.maldives_list	{ 
	text-decoration: none; 
	font-family: Verdana, Arial; 
	font-size: 9px; 
	color: #2565CC; 	
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 0px
}





#divLeftNavSub a:link, #divLeftNavSub a:visited, #divLeftNavSub a:active {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAF8FF;
	font-weight: bold;
	color: #000065;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 5px;
	display: block;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	background-color: #EEFFFF;
	margin-top: 6px;
	margin-bottom: 6px
}
#divLeftNavSub a:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	background-color: #FFFFFF;
	color:	#2565CC;
	font-weight: bold;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#divLeftNavSub a.disable:link, #divLeftNavSub a.disable:visited, #divLeftNavSub a.disable:active , #divLeftNavSub a.disable:hover
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 5px;
	display: block;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	background-color: #F0F0F0;
	margin-top: 6px;
	margin-bottom: 6px
}


#spec_offers table
	{
	font-size: 10px;
	color: #000065;
	}

#spec_offers a:link, #spec_offers a:visited, #spec_offers a:active {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAF8FF;
	font-weight: normal;
	font-size: 8pt;
	color: #000065;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 2px;
	padding-top: 0px;
	display: block;
	padding-bottom: 0px;
	padding-right: 0px;
	font-family: Arial, sans-serif;
	background-color: #EEFFFF;
	margin-top: 0px;
	margin-bottom: 0px
}
#spec_offers a:hover {
	font-family: Arial, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	background-color: #FFFFFF;
	color:	#2565CC;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#error_Log table 
	{
	font-family: Arial, Sans Serif;
	font-size:	9px;
	color:	#000065
	}


.sales_graph
	{
	font-family: Arial Narrow, Arial, Sans Serif;
	font-size:	9px;
	font-weight: normal;
	color:	#000065;
	background-color: #FFFFFF
	}


#divSearch table 
	{
	font-family: Verdana, Arial, Sans Serif;
	font-size:	11px;
	color:	#000065
	}

#divSearch form 
	{
	margin: 0px; padding: 0px;
	color:	#000065
	}

#divSearch a:link, #divSearch a:visited, #divSearch a:active 
	{
	text-decoration: underline;
	font-family: Arial, Sans Serif;
	font-size:	10px;
	color:	#000065;
	font-weight: normal
	}

#divSearch a:hover 
	{
	text-decoration: underline;
	color: #2565CC
	}
	
.this_nav_element
{
	text-decoration:		none;
	font-family: 			Verdana,
							Arial, 
							Helvetica,
							Sans Serif;
	font-size: 				10px;
	font-weight:			bold;
	color:					#66AAAA
}

.form_field_ok
	{ 
	font-family: 		Arial, 
						Verdana, 
						Helvetica,
						Sans Serif; 
	font-size: 			11px; 
	color: 				#000065;
	background-color: 	#F8F8FF; 
	font-weight: 		NORMAL;
	border:				1px
						inset
						#AAEEEE;
	padding:	 2px
	
	}


.form_field_err
	{ 
	font-family: 	Arial, 
						Verdana, 
						Helvetica,
						Sans Serif; 
	font-size: 			12px; 
	color: 				#FF0000;
	font-weight: 		normal;
	border:				1px
						inset
						#FF0000
	}
.errMessage	
	{ 
	font-family: 		Arial, 
				Helvetica, 
				Sans Serif; 
	font-size: 		10px; 
	color: 			#FF0000; 
	font-weight: 		bold;
	margin-top: 	0px;
	margin-bottom:	0px
	}
	
a.smallGrey, a.smallGrey:link                  
	{ 
	text-decoration: 	none; 
	font-family:    	Arial; 
	font-size:      	9px; 
	color:          	#AAAAAA; 
	font-weight:        normal
	}

a.smallGrey:active        
	{ 
	text-decoration: underline
	}

a.smallGrey:hover          
	{ 
	text-decoration: 	underline; 
	color:          	#000065
	}


h1		{ font-family: Verdana, Tahoma, Arial, Gill Sans MT; font-size:16px; font-weight: bold; color: #FF8000; margin-top: 3; margin-bottom: 3  }
h2		{ font-family: Arial Black, Verdana, Tahoma, Arial, Gill Sans MT; font-size:16px; color: #000065; margin-top: 3; margin-bottom: 3  }
h3		{ font-family: Verdana, Tahoma, Arial, Gill Sans MT; font-size:14px; font-weight: bold; color: #000065; margin-top: 3; margin-bottom: 3  }
h4		{ font-family: Verdana, Tahoma, Arial, Gill Sans MT; font-size:12px; font-weight: bold; color: #000065; margin-top: 2; margin-bottom: 2  }
h5		{ font-family: Verdana, Tahoma, Arial, Gill Sans MT; font-size:12px; font-weight: bold; color: #FFFFFF; margin-top: 2; margin-bottom: 2  }
h6		{ font-family: Verdana, Tahoma, Arial, Gill Sans MT; font-size:10px; color: #0080ff; font-weight: bold; margin-top: 1; margin-bottom: 1 }

body		{ font-family: Arial, Verdana, Tahoma, Gill Sans MT; font-size:12px; color: #000000; background-color: #FFFFFF }
.bodytext	{ font-family: Arial, Verdana, Tahoma, Gill Sans MT; font-size:12px; color: #000065; text-align: justify; margin-top: 8; margin-bottom: 0 }
.productText { font-family: Verdana, Arial, Tahoma, Gill Sans MT; font-size:12px; color: #000065; margin-top: 8; margin-bottom: 0 }

.menuHead	{ margin-top: 0px; margin-bottom: 0px; height: 22px; vertical-align: bottom }
.tabletext	{ font-family: Arial, Verdana, Tahoma, Gill Sans MT; font-size:10px; color: #FFFFFF; text-align: justify; margin-top: 0px; margin-bottom: 0px }
.listHeaders	{ margin-top: 2px; margin-bottom: 2px; font-family: Verdana, Tahoma, Arial, Gill Sans MT; font-size:10px; color: #FFFFFF; font-weight: bold; text-align: right } 
.formLabels	{ text-decoration: none; font-family: Arial, Verdana; font-size: 11px; color: #000065; font-weight: bold }
.formFields	{ text-decoration: none; font-family: Arial, Verdana; font-size: 11px; color: #000065; background-color: #EEEEEE; font-weight: bold }
.formTips	{ text-decoration: none; font-family: Arial; font-size: 10px; color: #000065 }
.bodytext2	{ font-family: Arial, Verdana, Tahoma, Gill Sans MT; font-size:10px; color: #333333; text-align: justify; margin-left: 15px; margin-right: 15px; margin-top: 0; margin-bottom: 0 }
.menuSpace 	{ margin-top: 5px; margin-bottom: 5px; background: #333399; height: 22px }
.menu 		{ display: none; margin-left: 4px; margin-top: 0px; margin-bottom: 0px	}
.superDealsFields	{ text-decoration: none; font-family: Arial, Verdana; font-size: 12px; color: #000065; background-color: #EEEEEE; font-weight: normal }

#main
	{
    	position:absolute;
		text-align:center;
	}
	


/** menus for new access control **/
#gtg_main_body
{
 	position: absolute;
	top: 40px;
	left: 130px;
	width: 825px;
 }
 #members_area_title_bar
 {
 	position: absolute;
	top: 5px;
	left: 5px;
	width: 950px;
	height: 25px;
	padding-left: 5px;
	background-color: #F4F4F4;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000065
 }
 
 #alert_no_js
{
	 background-color: #EEFFFF;
	 color: #FF0000;
	 border: 1px Solid #FF0000;
	 padding: 3px;
	 font-size: 11px;
	 position: absolute;
	 top: 25px;
	 left: 125px;
	 width: 800px;
	 z-index: 6;
}


 #select_member
 {
 	position: absolute;
	top: 5px;
	left: 600px;
	width: 350px;
	z-index: 6;
 }
 
 #members_menu
 {
 	position: absolute;
	top: 30px;
	left: 5px;
	width: 120px;
	height: 1000px;
	background-color: #F4F4F4;
	z-index:5;
 }
 #members_menu a:link, #members_menu a:visited, #members_menu a:active {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000065;
	color: #000065;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 5px;
	display: block;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans Serif;
	font-size: 9px;
	background-color: #F4F4F4;
	margin-top: 6px;
	margin-bottom: 6px
}
#members_menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans Serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	background-color: #FFFFFF;
	color:	#2565CC;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}


#On_Site_Promotions	{	z-index: 20}
#Sales						{	z-index: 19}
#Maintenance			{	z-index: 18}
#Go_Travel_Group		{	z-index: 17}
#Suppliers					{	z-index: 16}
#Access_Control		{	z-index: 15}
#HD_News					{	z-index: 14}


.white	{ color: #FFFFFF; }

a.bankingLink:active, a.bankingLink:visited, a.bankingLink:link	{ 
		text-decoration: 	none; 
		font-family: 		Arial, 
							Verdana; 
		font-size: 			11px; 
		color: 				#000065; 
		font-weight: 		bold;
		background-color:	#ffff00;
		display: block;
		}

a.bankingLink:hover {
text-decoration: underline;
}

.bankingTable  {
		text-decoration: 	none; 
		font-family: 		Arial, 
							Verdana; 
		font-size: 			12px; 
		font-weight: 		bold;
		color: 				#000065; 
		background-color:	#CCCCCC;
}
