.actionKey  {
color:	#888888;
font-size:	7pt;
text-align:	center;
width:	95%;
}

.alternatelistingrow  {
background-color:	#F2F2F2;
}

.buttonTable  {
background-color:	#EEEEEE;
border-top:	1px solid black;
padding:	2px;
width:	95%;
}

.buttonbar  {
border-top:	1px solid #000000;
padding:	2px;
text-align:	left;
}



.dropDownMenuOption  {
background-color:	#8EAAC0;
}

.dropDownMenuOption a  {
color:	#000000;
cursor:	hand;
display:	block;
height:	100%;
padding:	3px;
text-decoration:	none;
width:	100%;
}

.dropDownMenuOptionOver  {
background-color:	#658CA9;
}

.dropDownMenuOptionOver a  {
color:	#FFFFFF;
cursor:	hand;
display:	block;
height:	100%;
padding:	3px;
text-decoration:	none;
width:	100%;
}

.dropDownMenu  {
background-color:	#658CA9;
border-color:	solid #000000;
border-width:	1px;
display:	block;
position:	absolute;
visibility:	hidden;
width:	100%;
z-index:	100;
}

.formactionbutton  {
background-color:	#B7C9D7;
border-color:	solid #B7C9D7;
border-width:	1px;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	bold;
}

.formbutton  {
background-color:	#B7C9D7;
border-color:	solid #B7C9D7;
border-width:	1px;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.formfield  {
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	10pt;
padding:	3px;
vertical-align:	middle;
}

.forminfo  {
color:	#888888;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	7pt;
font-weight:	bold;
padding:	3px;
}

.formlabel  {
color:	#000000;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	10pt;
font-weight:	normal;
padding:	4px;
text-align:	left;
vertical-align:	middle;
}

.formsection  {
border-color:	solid #658CA9;
border-width:	1px;
padding:	2px;
}

.formsubheading  {
background-color:	#cccccc;
background-position:	;
font-weight:	bold;
}

.formtable  {
background-color:	#EEEEEE;
border-color:	solid #cccccc;
border-width:	1px;
padding:	2px;
width:	95%;
}

.keywordhighlight  {
background-color:	#B7C9D7;
}

.listingCell  {
background-color:	#BEDEDE;
border-right:	1px solid #B0D0D0;
color:	#888888;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	8pt;
padding-bottom:	2px;
padding-left:	3px;
padding-right:	3px;
padding-top:	5px;
text-align:	left;
}

.listingcellnobackground  {
border-right:	1px solid #EEEEEE;
color:	#000000;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	7pt;
padding-bottom:	2px;
padding-left:	3px;
padding-right:	3px;
padding-top:	5px;
text-align:	left;
}

.listingheader  {
background-color:	#B7C9D7;
}

.listingheadercell  {
border-bottom:	1px solid #000000;
border-left:	1px solid white;
border-right:	1px solid #658CA9;
color:	#000000;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-weight:	bold;
padding-bottom:	2px;
padding-left:	3px;
padding-right:	3px;
padding-top:	2px;
text-align:	center;
}

.listingheadercell a  {
color:	#000000;
}

.listingrow  {
background-color:	#FFFFFF;
}

.listingrowhighlight  {
background-color:	#FFAAAA;
}

.listingtable  {
background-color:	#EEEEEE;
width:	95%;
}

.menu  {
background-color:	#FFFFFF;
border-bottom:	1px solid #000000;
height:	40px;
left:	20px;
top:	100px;
width:	100px;
}

.menuOption  {
background-color:	#8EAAC0;
border-bottom:	1px solid #658CA9;
border-left:	1px solid #B7C9D7;
border-right:	1px solid #658CA9;
border-top:	1px solid #B7C9D7;
color:	#000000;
padding:	5px;
}

.menuOption a  {
color:	#000000;
cursor:	hand;
display:	block;
font-weight:	bold;
height:	100%;
text-decoration:	none;
width:	100%;
}

.menuOptionOver  {
background-color:	#658CA9;
border-bottom:	1px solid #325976;
border-left:	1px solid #8EAAC0;
border-right:	1px solid #325976;
border-top:	1px solid #8EAAC0;
color:	#FFFFFF;
padding:	5px;
}

.menuOptionOver a  {
color:	#FFFFFF;
cursor:	hand;
display:	block;
font-weight:	bold;
height:	100%;
text-decoration:	none;
width:	100%;
}

.menuOptionSelected  {
background-color:	#658CA9;
border-bottom:	1px solid #658CA9;
border-left:	1px solid #658CA9;
border-right:	1px solid #658CA9;
border-top:	1px solid #658CA9;
color:	#FFFFFF;
font-weight:	bold;
padding:	5px;
}

.menuSection  {
background-color:	#FFFFFF;
border-bottom:	1px solid #658CA9;
border-left:	1px solid #B7C9D7;
border-right:	1px solid #658CA9;
border-top:	1px solid #B7C9D7;
}

.menuSection a  {
color:	#000000;
cursor:	hand;
display:	block;
font-weight:	bold;
height:	100%;
padding-bottom:	3px;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-decoration:	none;
width:	100%;
}

.menuSectionOver a, .menuSectionSelected a  {
color:	#FFFFFF;
cursor:	hand;
display:	block;
font-weight:	bold;
height:	100%;
padding-bottom:	3px;
padding-left:	6px;
padding-right:	6px;
padding-top:	3px;
text-decoration:	none;
width:	100%;
}

.menuSectionOver, .menuSectionSelected  {
background-color:	#FFFFFF;
border-bottom:	1px solid #325976;
border-left:	1px solid #8EAAC0;
border-right:	1px solid #325976;
border-top:	1px solid #8EAAC0;
}

.miniformactionbutton  {
background-color:	#B7C9D7;
border-color:	solid #000000;
border-width:	1px;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	7pt;
font-weight:	bold;
}

.pageHeading  {
font-size:	10pt;
font-weight:	bold;
padding:	3px;
}

.pageNavigation  {
border-bottom:	1px solid #cccccc;
border-left:	1px solid #ffffff;
border-right:	1px solid #cccccc;
border-top:	1px solid #ffffff;
font-size:	8pt;
padding-left:	5px;
padding-right:	5px;
}

.pageOption  {
background-color:	#8EAAC0;
border-bottom:	1px solid #658CA9;
border-left:	1px solid #B7C9D7;
border-right:	1px solid #658CA9;
border-top:	1px solid #B7C9D7;
color:	#000000;
padding:	3px;
}

.pageOption a  {
color:	#000000;
cursor:	hand;
display:	block;
font-weight:	bold;
height:	100%;
text-decoration:	none;
width:	100%;
}

.pageOptionHeader  {
background-color:	#658CA9;
color:	#ffffff;
font-weight:	bold;
}

.pageOptionOver  {
background-color:	#658CA9;
border-bottom:	1px solid #325976;
border-left:	1px solid #8EAAC0;
border-right:	1px solid #325976;
border-top:	1px solid #8EAAC0;
color:	#FFFFFF;
padding:	3px;
}

.pageOptionOver a  {
color:	#FFFFFF;
cursor:	hand;
display:	block;
font-weight:	bold;
height:	100%;
text-decoration:	none;
width:	100%;
}

.pageOptionSelected  {
background-color:	#658CA9;
border-bottom:	1px solid #658CA9;
border-left:	1px solid #658CA9;
border-right:	1px solid #658CA9;
border-top:	1px solid #658CA9;
color:	#FFFFFF;
font-weight:	bold;
padding:	3px;
}

.pageTips  {
font-size:	7pt;
}

.searchtoolbar  {
background-color:	#000000;
border-bottom:	1px solid #000000;
padding:	2px;
text-align:	right;
width:	95%;
}

a  {
color:	#325976;
font-weight:	bold;
}

body, td  {
color:	#000000;
font-family:	Verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
font-size:	11px;
}



/***************************************************************************************************
																LAYOUT CSS

		This bit is used by the new version of lounge pass to layout elements on the page
		When done put everything in this section in a single layout css file
****************************************************************************************************/




/************************************************************************************
	Site Area:
					All
					The ids defined here are being common to all areas in the site
************************************************************************************/




/***********************************************************************************
	Site Area:
							Contact Us ; Find-Out-More ; FAQ
							Should an be used in all areas please put it under All areas
***********************************************************************************/
		#lplogo {
									position: absolute;
									width: 165px;
									height: 20px;
									left: 20px;
									top: 33px;
									background-image: url(images/small-lounge-pass-logo.gif);
									background-repeat: no-repeat;
									background-position: center;
		}

		#dspTopImgs {
									position: absolute;
									/*width: 200;*/
									left: 227px;
									top: 77px;
		}

		#tblTopImgs {
									position: relative;
									margin-top: 35px;
									margin-left: 20px;
									height: 100%;
									width: 426px;
									border: 0px;
		}

		#layTopText { /* remove this */
									position: absolute;
									width: 515px;
									left: 0px;
									top: 0px;

		}

		#layTopContent  { /* this id replaces the layTopText */
									position: absolute;
									width: 400px;
									left: 218px;
									top:78px;
									padding: 0;
		}
		#layTopContent2  { /* this id replaces the layTopText */
									position: absolute;
									width: 400px;
									left: 218px;
									top:105px;
									padding: 0;
		}
		#layMidContent {
									position: absolute;
									width: 80%;
									padding-right 0px;
									left: 240px;
									top: 221px;
									z-index: 1;
		}

		#layMidText {
									/*position: absolute;*/
									width: 400px;
									height: 100%;
									 margin-top: 170px;
									 margin-left: 10px;
									/*left: 227px;
									top: 175px;
									background-color: Silver;*/
									z-index: 1;
		}

		#layBottomBar {
									position: relative;
									width: 600px;
									left: 10px;
									top:840px;
									background : InactiveCaptionText;
									/*float: none;*/
									/*overflow: auto;*/
									z-index: 1;
}
/* == END LAYOUT CSS ==*/




/***************************************************************************************************
										FROMATTING CSS

		This bit is used by the new version of lounge pass to format the text
		When done, can put everything beyond this line in a new css file !!!!!!
****************************************************************************************************/

#TextBlackBold {
							font-weight: bold;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #000000;
}
#TextBlackNormal {
							font-weight: normal;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #000000;
}
#TextDarkGreyNormal {
							font-weight: normal;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #686968;
}
#TextDarkGreyNormalLink {
							font-weight: normal;
							font-family: Verdana, Arial;
							underline=1;
							font-size: 8pt;
							color: #686968;
}
#TextDarkGreyLink {
							font-weight: bold;
							font-family: Verdana, Arial;
							font-size: 8pt;
							underline=1;
							color: #686968;
}
#TextMenuLinkRed {
							font-weight: bold;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #ab231d;
}

.TextFAQLink {
							font-weight: bold;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #ab231d;
}

.TandCHeading {
							font-weight: bold;
							font-family: Verdana, Arial;
							font-size: 9pt;
							color: #ab231d;
}

.TandCSubheading{
							font-weight: bold;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #686968;
}

.TandCText{
							font-weight: normal;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #686968;
							padding: 2 2 2 2;

}

/**********************************************************
											AGENT LOGIN
**********************************************************/
.LP_Agent_Login_Form {
							background-color: #B7C8D6;
							margin: 0 0 0 0;
}
/* Form Labels */
.LP_Agent_Form_Label {
							font-family: Verdana, Arial;
							font-size: 7pt;
							color: #000000;
							padding: 3px;
}

/* Form Fields */
.LP_Agent_Form_Field {
							padding: 3px;
}

/* Form Sub-headings */
.LP_Agent_Form_Subheading {
							font-family: Verdana, Arial;
							font-size: 8pt;
							font-weight: bold;
							color: #000000;
							margin: 0 0 0 0;
}

.LP_Agent_Page_Heading {
							font-weight: bold;
							font-family: Verdana, Arial;
							font-size: 9pt;
							color: #ab231d;
							margin: 0 0 0 0;
}
.LP_Agent_Page_GenericText{
							font-weight: normal;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #686968;
							margin: 0 0 0 0;
}
.LP_Agent_Login{
							position: absolute;
							width: 400px;
							left: 222px;
							top:120px;
							padding: 0;
}
.LP_Error_Text {
							font-weight: bold;
							font-family: Verdana, Arial;
							font-size: 8pt;
							color: #CC0000;
							margin: 0 0 0 0;
}
/*************************************** END AGENT LOGIN **/

/**** News ***/
.NewsItemBody  {
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10px;
text-align:	left;
}
/* START LP-201 */
.NewsItemHeader  {
color:	#333333;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	12px;
font-weight:	bold;
text-align:	left;
text-decoration: underline;
}

.NewsItemSpacer  {
background-color:	#ffffff;
height: 3px;
}
/* END LP-201 */
.NewsItemTable  {
background-color:	#E8EBD6;
text-align:	left;
}
.linknews  {
color:	#B293A5;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
font-weight:	normal, bold;
line-height:	16px;
width:	290;
}

.homeNewstable  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	9pt;
left:	270;
position:	absolute;
top:	465;
}
/**** End News ***/