	body { padding: 0; margin:0; color:#707070; background-color: #f3f3f3; }
    
	.alert-warning {
		font-family: Helvetica,Arial,sans-serif;
		font-size:14px;
		width: 832px;
		margin-bottom: 15px;
		margin-top: -22px;
		padding: 30px;
		border-radius: 0;
		position: relative;
		border: 2px solid #fdd100;
		background: white !important;
		border-radius: 0px;
		color: #666 !important;
		margin-left: auto; 
		margin-right: auto;
		text-align: left;
		line-height: 25px;
    	-webkit-font-smoothing: antialiased;
	}
	
	.alert-warning-portal {
		font-family: Helvetica,Arial,sans-serif;
		font-size:14px;
		width: 883px;
		margin-bottom: 15px;
		margin-top: -22px;
		padding: 30px;
		border-radius: 0;
		position: relative;
		border: 2px solid #fdd100;
		background: white !important;
		border-radius: 0px;
		color: #666 !important;
		margin-left: auto; 
		margin-right: auto;
		text-align: left;
	}
	
	.alert-warning p {
		font-family: Helvetica,Arial,sans-serif;
		font-size:14px;
		line-height:25px !important;
	}
	
	.alert-warning a:link,  .alert-warning a:visited, .alert-warning a:active, .alert-warning a:hover {
		font-family: Helvetica,Arial,sans-serif;
		font-size:14px;
		color: #666 !important;
	}
	
	a.alert:link { font-family: verdana, arial, geneva, sans-serif; font-size: 14px; color: #767777; text-decoration: underline; }
	a.alert:visited {	font-family: verdana, arial, geneva, sans-serif; font-size: 14px; color: #767777; text-decoration: underline; }
	a.alert:active { font-family: verdana, arial, geneva, sans-serif; font-size: 14px; color: #767777; text-decoration: underline; }
	a.alert:hover	{ font-family: verdana, arial, geneva, sans-serif; font-size: 14px; color: #000000; text-decoration: none; }
	
	/* General Styles.  Used when class/id are not used: */
	h1 { font-family: 'Versailles Roman', Georgia, Times, serif; font-size: 18px; color: #767777; font-weight:normal; padding:0px; margin-bottom:0px; }
	h2 { font-family: Georgia,Times New Roman,Times,serif; font-size: 14px; color: #2c2d2f; font-weight: normal; }
	h3 { font-family: Georgia, times, serif; font-size:14px; color: #989898; font-weight: normal; }	
	h4 { font-family: Verdana, Tahoma; font-size: 13px; font-weight: normal; color: #2c2d2f }
	h5 { font-family: Verdana, Tahoma; font-size: 10px; font-weight: normal; color: #585858 }
	p  { font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #707070;  line-height: 16px; }	
	a { font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #006fd3; text-decoration: underline; }
	a:link { font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #767777; text-decoration: underline; }
	a:visited {	font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #767777; text-decoration: underline; }
	a:active { font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #767777; text-decoration: underline; }
	a:hover	{ font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }


	/* General classes used throughout site: */
	a.pdf { background: url(/images/icon_pdf12x12.gif); background-repeat: no-repeat; background-position: left center; padding-left: 18px; margin-left:18px; line-height:20px; list-style:none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #006fd3; text-decoration: underline; }
	.footerLine { padding:0px; margin-bottom:0px; width: 943px; background-color: #666666; height: 1px; }

	/* St Regis Specific overrides (mostly colors): */
	.stregis h1 { color: #775d41; }
	.stregis h2 { color: #775d41;  }
	.stregis h3 { color: #775d41; 	 }	
	.stregis a:link { color: #775d41;  }
	.stregis a:visited  { color: #775d41;		}
	.stregis a:active { color: #775d41;		}
	.stregis a:hover { color: #775d41;  }
	.stregis a.pdf:hover { color: #775d41;  }
	.stregis .footerLine { background-color: #adcadd; }
	.stregis li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#775d41; padding: 1px; list-style: outside; }
	/* End St Regis Overrides */	

	/* Phoenician Specific overrides (mostly colors) */	
	.phoenician h1 { color: #5B5B5B; }
	.phoenician h2 { color: #5B5B5B; font-weight: bold; }
	.phoenician a { color: #5B5B5B; }
	.phoenician a:link { color: #5B5B5B; }
	.phoenician a:visited  { color: #5B5B5B; }
	.phoenician a:active { color: #5B5B5B; }
	.phoenician a:hover	{ color: #5B5B5B; }
	.phoenician a.pdf { background: url(/images/icon_pdf12x12-pho.gif); background-repeat: no-repeat; color: #5B5B5B; }
	.phoenician a.pdf:hover	{ color: #5B5B5B; }
	.phoenician .footerLine { background-color: #a13f00;  }
	.phoenician li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#5B5B5B; padding: 1px; list-style-type: circle;	list-style-position: outside; }
	/* End Phoenician Overrides */	

	/* Main Image Area start*/	
	
* html .mainImageArea {
	width:725px;
}	
	.mainImageArea {
	margin: 0px;
	margin: 0px;
	padding: 3px;
    width:714px;
	height: 179px;
	background-color: #FFFFFF;
	border: 4px #D8D8D8 solid;
}
	/*.mainImageArea img { border: 1px #B5B5B5 solid; height: 179px; padding: 0px; margin: 0px; }*/	
	.mainImageArea .left {
	border: 1px #B5B5B5 solid;
	float: left;
	width: 474px;
	height: 179px;
	margin: 0px;
	margin-right: 2px;
}
	.mainImageArea .right {
	border: 1px #B5B5B5 solid;
	float: right;
	width: 232px;
	height: 179px;
	margin: 0px;
}
	
	.stregis .mainImageArea { border: 3px #deebf3 solid; }
	.phoenician .mainImageArea { border: 3px #f6eeeb solid; }
	/* Main Image Area end */
	
	/* Login Styles start */	
	#login #container { border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-align: left; font-weight: 700; width:895px; }
	#login .content { color: #2e2e2e; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 20px; margin-right: 5px; }
	#login p { color: #2e2e2e; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; margin-right: 5px; }
	#login td { color: #2e2e2e; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; }
	#login a { font-weight: 700; color: #666666; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; }
	#login a:hover {  font-weight: 700; color: #666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	#login2 A.alert:link { position: absolute; text-align: center; bottom: 0; left: 150px; width: 240px; font-size: 10px; font-weight: bold; text-decoration: none; color: #3d3d3d; top: 42px; height: 22px; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
	#login2 A.alert:hover {position: absolute; text-align: center; bottom: 0; left: 150px; width: 240px; font-size: 10px; font-weight: bold; text-decoration: none; color: #3d3d3d; top: 42px; height: 22px; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#login2 A.alert:active {position: absolute; text-align: center; bottom: 0; left: 150px; width: 240px; font-size: 10px; font-weight: bold; text-decoration: none; color: #3d3d3d; top: 42px; height: 22px; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#login2 A.alert:visited {position: absolute; text-align: center; bottom: 0; left: 150px; width: 240px; font-size: 10px; font-weight: bold; text-decoration: none; color: #3d3d3d; top: 42px; height: 22px; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#login2 p { color: #FFFFFF; margin: 10px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
	#login2 .formheader { color: #FFFFFF; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; }
	#login2 a { font-weight: 700; color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	#login2 a:hover { font-weight: 700; color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	/* Login Styles ends */
	
	/* Error and Emphasis Call out TAGS */
	.required { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #CC0000; }
	.error {	color: #FF3333;	padding-top: 5px;	padding-right: 15px;	padding-bottom: 0px;	font-size: 12px;	font-weight: 700; }
	
	/***********************************************/
	/* form	validation		                       */
	/***********************************************/
	
	
	input.required, textarea.required, select.required {
		border: 1px solid #7f9db9;
		color: #5c5c5d;
		font-weight: normal;
		font-size: 11px;
		
	}
	
	input.validation-failed, textarea.validation-failed, select.validation-failed {
		border: 1px solid #c9002b;
		
	}
	
	input.validation-passed, textarea.validation-passed, select.validation-passed {
	}
	
	.validation-advice {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 114px;
		color : #c9002b;
		padding: 2px 0px 2px 0px;
	}
	
	.custom-advice {
	
	}
	
	/* Bullet Styles */
	.bullets li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#707070; padding: 1px; list-style: outside; }
	.nobullets li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#707070;
	padding: 1px;
	list-style-position: outside;
	list-style-type: none;
}
	.bulletsDrivingDirections li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#707070; padding: 1px; list-style: outside; }

	/* Usually used when displaying someone's name */
	.greeting{ font-family: verdana, arial, geneva, tahoma, sans-serif; font-size: 11px; color: #4a6490; font-weight: bold;  }
	.greetingName{ font-family: verdana, arial, geneva, tahoma, sans-serif; font-size: 11px; color: #2b4e76; font-weight: bold;  }
	
	/* CHOOSER PAGE LINK TAGS */			
	A.chooser:link	{ font-size: 10px; font-family: verdana, arial, geneva, sans-serif;	color: #2b4e76;	font-weight: bold; vertical-align:middle; padding: 2px; margin: 2px; text-decoration: none; }
	A.chooser:visited { font-size: 10px; font-family: verdana, arial, geneva, sans-serif; color: #2b4e76; font-weight: bold; vertical-align:middle; padding: 2px; margin: 2px;	text-decoration: none; }
	A.chooser:active { font-size: 10px;	font-family: verdana, arial, geneva, sans-serif; color: #2b4e76; font-weight: bold; vertical-align:middle; padding: 2px; margin: 2px; text-decoration: none; }
	A.chooser:hover { font-size: 10px; font-family: verdana, arial, geneva, sans-serif;	color: #2b4e76;	font-weight: bold; vertical-align:middle; padding: 2px; margin: 2px; text-decoration: underline; }
	
	/* FOOTER LINK TAGS */	
	A.privacylink:link	{ font-size: 10px; font-family: verdana, arial, geneva, sans-serif;	color: #767777; text-decoration: underline; }
	A.privacylink:visited { font-size: 10px; font-family: verdana, arial, geneva, sans-serif; color: #767777; text-decoration: underline; }
	A.privacylink:active { font-size: 10px; font-family: verdana, arial, geneva, sans-serif; color: #767777; text-decoration: underline; }
	A.privacylink:hover	{ font-size: 10px; font-family: verdana, arial, geneva, sans-serif;	color: #000000; text-decoration: underline;	}
	
	/* Smaller <A> links - default hyperlinks - on: blue/underline hover: dark grey/underline */
	a.smlink:visited { font-family: Verdana, Tahoma; font-size: 10px; font-weight: lighter; color: #767777; text-decoration: underline }
	a.smlink:active { font-family: Verdana, Tahoma; font-size: 10px; font-weight: lighter; color: #767777; text-decoration: underline }
	a.smlink:link { font-family: Verdana, Tahoma; font-size: 10px; font-weight: lighter; color: #767777; text-decoration: underline }
	a.smlink:hover { font-family: Verdana, Tahoma; font-size: 10px; font-weight: lighter; color: #000000; text-decoration: underline }	
	
	/* Small Grey font */
	.smtext { font-family: Verdana, Tahoma; font-size: 10px; font-weight: normal; color: #585858 }	
	.smtext2 { font-size: 10px;	font-style: italic;	font-weight: bold; }	
	
	/* HOMEPAGE COPY ONLY */
	.homepageCopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; background-color:#FFFFFF; color:#707070; line-height: 24pt; padding: 1px; margin:14px;	}
	.copyright { font-size: 10px; color: #838383; font-family: verdana, arial, geneva, sans-serif; }	
	
	/* Padding Settings for the diffrent table builds for the main content table */	
	.mainbodypadding { padding-left: 25px; padding-right: 25px; padding-bottom: 25px; padding-top: 15px; }
	.mainbodypadding0 { padding-left: 25px; padding-right: 25px; padding-bottom: 0px; padding-top: 0px; }	
	.mainbodypadding1 { padding-left: 25px; padding-right: 25px; padding-bottom: 10px; padding-top: 15px; }
	.mainbodypadding2 { padding-left: 25px; padding-right: 25px; padding-bottom: 10px; padding-top: 0px; }	
	.mainbodypadding3 { padding-left: 25px; padding-right: 25px; padding-bottom: 0px; padding-top: 15px; }			
	
	/* Table background settings */
	td.dotted { background: url(/images/dotted.gif) repeat-x }
	td.darkDotted { background: url(/images/darkDotted.gif) repeat-x; }
	
	/* DIVs that hold a single link to a PDF file.  Seen in policies & procedures, spa fitness, etc. */
	.pdfdiv { background-color:#d6d6d7; padding: 0px 0px 1px 0px; text-align: left; }
	.pdfdiv img { position: relative; top: 8px; } /* fluky technique to align icon with text. */

	/* MAIN TABLE - this table holds all other tables inside*/
	.borderTable {	border:#5d5d5d;	border-style:solid; border-width: 1px; background-color:#FFFFFF; }

	/* LEFT SUB NAV STYLES - this defines the table holds the sub nav*/
	.leftmenucell {	border-bottom:none; border-left:none; border-right: solid; border-right-color: #CCCCCC; border-top: none; border-right-width:1px; border-bottom-width: 0px; border-top-width: 0px; border-left-width: 0px; }

	/* Forms Heading font - Blue */
	.paneText{ font-family: Verdana, Tahoma; font-size: 11px; font-weight: normal; color: #4c6d90 }

	input, select, textarea {
		font-family: verdana, arial, geneva, sans-serif;
		border : 1px solid #b9b9ba;
		color: #5c5c5d; 
		font-weight: normal;
		font-size: 11px;
		padding: 1px;
		background: url(/images/form_bg_grey.jpg) repeat-y; 
		background-color:#FFFFFF;
	}

	.cellBorder { background-color: #ededed; border : 1px solid #e1e1e1; padding-left: 5px; font-weight: bold ; font-family: Verdana, Tahoma; font-size: 11px; font-weight: bold; color: #585858 }
	.cellBorderSPG { background-color: #d0cece; border : 1px solid #9b9c9c; padding-left: 5px; font-weight: bold ; font-family: Verdana, Tahoma; font-size: 11px; color: #555555 }
	.cellBorderRewards { background-color: #ededed; border : 1px solid #e1e1e1; padding-top: 3px; font-weight: bold ; font-family: Verdana, Tahoma; font-variant: small-caps; font-size: 14px; color: #585858 }
	.cellBorderRewards2 { background-color: #C3DBEA; padding-top: 4px; padding-left:5px; font-weight: bold ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; text-align:center;}
	.cellBorderRewards3 { border: 1px solid #585858; background-color: #ededed; font-size: 12px; font-weight: normal; color: #383F45; padding: 5px 10px; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
	.cellBorderDots { background-color: #ededed; text-align: center; border-top: thin dotted #cccccc; border-bottom: thin dotted #cccccc; border-left: none; border-right: none; padding-left: 5px; font-weight: bold ; font-family: Verdana, Tahoma; font-size: 11px; color: #555555; padding: 10px; }

	.verdana11greybold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5d5d5d }
	.chooserlink { color: #2b4e76; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align:middle; padding: 2px; margin: 2px; }
	
	.chooserlink11px { color: #2b4e76; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align:middle; padding: 2px; margin: 2px; }
		
	.chooserlink11pxNOleftPadd { color: #2b4e76; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align:middle; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 0px;  margin-right: 2px; margin-top: 2px; margin-bottom: 2px; margin-left: 0px;}
		
	.click2calltxt { font-size: 12px; line-height: 16px; color: #4c6d90; font-family: verdana, arial, geneva, sans-serif; }

	td.subheader { font-family : Verdana,Geneva,Arial,Helvetica,sans-serif; font-size : 11px; font-weight : normal; color : #383838; background-color: #C4DBEB; padding: 5 0 5 17; border-bottom: 1px solid #9DC2DD; }
	.white { background-color:#FFFFFF; }

	/* "Box" divs.  Used to make boxes on the pages.  Used in directions, member rewards.  */
	.ahighlightwrap { width:100%; padding: 0px; border: 1px solid #000000; border-top: 0px; float: left;  xfloat: left; margin-bottom: 5px; }
	*html .ahighlightwrap { width: 92%; } /* IE is really weird with the widths on these guys */
	#ahighlighthead { margin: 0px; padding: 10px 13px 10px 13px; border-bottom: 0px #000000 solid; border-top: 1px #000000 solid; background-color: #ededed; }
	#ahighlighthead h3 { margin:0px; padding:0px; font-size: 12px; font-weight: normal; color: #242526; font-family:Verdana, Arial, Helvetica, sans-serif; }
	#ahighlightinfo { padding: 5px 10px 10px 10px; }
	#ahighlightinfo p { padding:0px 10px 0px 0px; }
	.stregis #ahighlighthead { background-color: #f9f7e8; }
	.stregis #ahighlightinfo p { color: #775d41; }
	
	/* Thumbnail stuff used on Member Rewards page */
	.thumbnailSection { float: left; clear:left; }
	.thumbnail { float: left; clear:left; }
	.thumbnail { margin-right: 8px; margin-bottom: 0px; padding-top: 0px; padding-right: 8px; }
	.thumbnailSection p { xfloat: left; clear:left; margin-top:12px; margin-left:5px; margin-right:10px; padding:0px; }
	.thumbnailSection {padding: 2px 0px 0px 0px; width:100%;}
	.thumbnailSection {padding: 2px 0px 0px 0px; margin:0px;} 
	
	/* highlite box stuff used on Member Rewards page */
	.highLiteBoxLeftCol {float:left; clear:left;}
	.highLiteBoxRightCol {float:right; clear:right;}
	
	/* On the FAQ page, the letters Q: and A: */
	.faqQandA { font-family: Georgia,Times New Roman,Times,serif; font-size: 14px; color: #2c2d2f; font-weight: normal;  }
	
	/** left nav definitions, General **/
	#leftContainer { width: 232px; padding: 0px; margin: 0px; background-color: #ededed; border-right-width: 1px; border-right-style: solid; border-right-color: #a3a3a3;  font-family: arial, verdana, sans-serif; font-size: 11px; line-height: 11px; min-height: 228px; text-align:left; color:#ffffff; padding-left: 8px; margin: 0px;  }
	#leftContainer h1 { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; margin-left: 14px; padding-top: 18px; margin-right: 8px; padding-bottom: 8px; padding-left: 0px; color: #555555; font-weight: bold;  line-height: 18px; }
	#leftContainer h2 { font-family: arial, verdana, sans-serif; font-size: 11px; color: #282828; font-weight: bold; margin-left: 13px; margin-right: 8px;  }
	#leftContainer ul { margin: 0px; padding: 0px; list-style-type: none; }
	#leftContainer ul ul { margin-bottom: 8px; }
	#leftContainer li { margin: 0px; padding: 0px; padding-top:6px; }
	#leftContainer li a { display: block; color: #555555; padding: 0px 0px 3px 13px;  text-decoration: none; line-height:11px; }
	#leftContainer ul ul li a { display: block; color: #555555; padding: 0px 0px 3px 25px; text-decoration: none; }
	#leftContainer a:hover { color: #282828; }
	#leftContainer a.locked { color: #040101; font-weight: bold;}
	#leftContainer a:active { color: #040101; font-weight: bold;}
	*html #leftContainer li a { width: 210px;} /* exception for IE to display the width correctly */
	*html #leftContainer ul ul li a { width: 204px;} /* exception for IE to display the width correctly */
	/** END left nav definitions **/
	
	/** left nav overrides St Regis **/
	.stregis #leftContainer { border-right: 1px solid #CEE1EE; border-top-width: 0px; color:#775d41; background-color: #f9f7e8; }
	.stregis #leftContainer h1 { color: #775d41;   }
	.stregis #leftContainer h2 { color: #775d41;  }
	.stregis #leftContainer li a { display: block; color: #775d41; padding: 0px 0px 3px 13px;  text-decoration: none; line-height:11px; }
	.stregis #leftContainer ul ul li a { color: #775d41;  }
	.stregis #leftContainer a:hover { color: #775d41; }
	.stregis #leftContainer a.locked { color: #775d41; }
	.stregis #leftContainer a:active { color: #775d41; }
	/** left nav overrides St Regis **/
	
	/** left nav overrides Phoenician **/
	.phoenician #leftContainer { border-right: 1px solid #d2a493; border-top-width: 0px; color:#5B5B5B; background-color: #cccccc; }
	.phoenician #leftContainer h1 { color: #5B5B5B; }
	.phoenician #leftContainer h2 { color: #5B5B5B;  }
	.phoenician #leftContainer li a { display: block; color: #5B5B5B; padding: 0px 0px 3px 13px;  text-decoration: none; line-height:11px; }
	.phoenician #leftContainer ul ul li a { color: #5B5B5B;  }
	.phoenician #leftContainer a:hover { color: #5B5B5B; }
	.phoenician #leftContainer a.locked { color: #5B5B5B; }
	.phoenician #leftContainer a:active { color: #5B5B5B; }
	/** left nav overrides Phoenician **/
	

	
	#brandnavcontainer { width: 100%; height: 26px; background-color: #edf4f8; border-top: 1px solid #cee1ee; border-bottom: 1px solid #cee1ee; text-align: right; }	
	#homepageContainer { width:100%; background-color: #ededed; border-top: 1px; border-bottom: 0px; border-right: 0px; border-left: 0px; border-style: solid;  border-color: #6e6e6e; vertical-align:50%; }
	#homepageContainer img { margin: 0px 3px 0px 3px; border:0px; vertical-align:middle; }
	#homepageContainer table { width: 100%; height:37px; }
	#homepageContainer td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #767777; }
	#homepageContainer a { color: #666666; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; }
	#homepageContainer a:hover { color: #000000; text-decoration:underline; }
	
	/* HIGHLIGHT BOX ____________________________________*/
	.highlightBox { border: 1px #c5dbeb solid; background-color: #f7fbfd; padding: 18px 22px 18px 22px; margin: 4px 0px 0px 0px; height:1%; }
	.highlightBox h4 { padding:0px; margin:0px; margin-bottom:10px; }
	*html .highlightBox{height:1%;}
	*html .highlightBox ul { padding:0px; }
	
	.highlightBoxsm { border: 1px #000000 solid; background-color: #ededed; padding:2px 10px 2px 10px; margin: 4px 0px 0px 0px; }
	
	.theadergray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; Color: #4c4c4b;	background-color: #d9d5d2; border: 1px #5b5959 solid; }
	.ltgray { font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; background-color: #dfe1e2; }
	.whiteblank { font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; background-color: #ffffff; }
	
	.cellBorderPaneSubTitle2 { background-color: #fafafa; border : 1px solid #e1e1e1; padding: 5px; font-family: Georgia,Times New Roman,Times,serif; font-size: 14px; color: #022c5c; font-weight: normal;  }
	.cellBorderPaneSubTitle2 A:link {	font-family: Georgia,Times New Roman,Times,serif; font-size: 14px; color: #022c5c; font-weight: normal; text-decoration: none;}
	.cellBorderPaneSubTitle2 A:visited	{ 	font-family: Georgia,Times New Roman,Times,serif; font-size: 14px; color: #022c5c; font-weight: normal; text-decoration: none;}
	.cellBorderPaneSubTitle2 A:active 	{  font-family: Georgia,Times New Roman,Times,serif; font-size: 14px; color: #022c5c; font-weight: normal; }
	.cellBorderPaneSubTitle2 A:hover {	font-family: Georgia,Times New Roman,Times,serif; font-size: 14px; color: #022c5c; font-weight: normal; 	}

	.disclaimer{ margin:10px 20px; }
	.contactus{ margin: 10px 20px; }


/* Alert box at top of page */

.topalertbox {
	background-color: #000000; 
	padding: 15px; 
	font-size: 16px;
}

.topalerttext {
	color: #ffffff; 
	margin: 0; 
	 text-align: center; 
	font-size: 16px;
}

.topalerttext a {
	color: #ffffff; 
	text-decoration: underline;
	font-size: 16px;
}

.topalerttext a:hover {
	color: #d39e00;
	text-decoration: underline;
}

/* EVERYTHING BELOW THIS COMMENT IS UNUSED AS FAR AS i CAN TELL */

#chartsContainer { padding:5 10 0 10; clear:both; }
#chartsContainer #capacityTableHdr { font-size:11px; float:left; clear:both; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-top: 6px; }
table.offertable{ background-color:#F2F7FA; border-top: 1px solid #9EC3DE; border-bottom: 1px solid #9EC3DE; border-left: 1px solid #9EC3DE; border-right: 1px solid #9EC3DE; }
#propExclusiveDropDown { margin: 10px 28px 20px 15px; }
p.text {padding: 2px 0px 0px 0px; width:100%;}
p.text {padding: 2px 0px 0px 0px;margin:0px;} 
A.SNav:link	{ font-size: 11px; font-family: verdana, arial, geneva, sans-serif; color: #5d5d5d; text-decoration: none; }
A.SNav:visited	{ font-size: 11px; font-family: verdana, arial, geneva, sans-serif; color: #5d5d5d; text-decoration: none; }
A.SNav:active { font-size: 11px; font-family: verdana, arial, geneva, sans-serif; color: #663399; text-decoration: none;	}
A.SNav:hover { font-size: 11px; font-family: verdana, arial, geneva, sans-serif; color: #663399; text-decoration: underline;	}
A.blueboxfooter:link {	font-size: 10px; font-family: verdana, arial, geneva, sans-serif; line-height: 6px; color: #4c6d90; vertical-align:middle; text-decoration: none; }
A.blueboxfooter:visited	{ font-size: 10px; font-family: verdana, arial, geneva, sans-serif; line-height: 6px; color: #4c6d90; vertical-align:middle; 	text-decoration: none;	}
A.blueboxfooter:active 	{ font-size: 10px; font-family: verdana, arial, geneva, sans-serif; line-height: 6px; color: #4c6d90; vertical-align:middle; text-decoration: none; }
A.blueboxfooter:hover {	font-size: 10px; font-family: verdana, arial, geneva, sans-serif; line-height: 6px; color: #4c6d90; vertical-align:middle; text-decoration: underline;	}
.footerblue { vertical-align:top; padding-bottom: 10px; margin-bottom: 10px; text-align:center; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4c6d90; }
.blueboxesHeadline { font-family: 'Versailles Roman', Georgia, Times, serif; font-size: 18px; font-weight:bold; color: #4c6d90; padding-bottom: 5px; }		
a.login:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; color: #333333; text-decoration: underline }
a.login:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; color: #333333; text-decoration: underline }
a.login:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; color: #333333; text-decoration: underline }
a.login:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; color: #003366; text-decoration: underline }		

/* END - UNUSED STYLES */
