a:focus { 
	outline: none; 
}

.navDarkCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.navDarkCopy a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc9966;
	text-decoration: none;
}

.navDarkCopy a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc9966;
	text-decoration: underline;
}

.copyright {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}

.footerNav {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.footerNav a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.footerNav a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.headerLastLogin {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}

.sectionHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.sectionHeadline a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.sectionHeadline a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.propertyHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.propertyHeadline a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.propertyHeadline a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.helpPopupCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

.headline_light {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #999999;
}

.normalCopy_light {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.buzzCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
}

.normalCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.normalCopy a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.normalCopy a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.larger {
	font-size: 13px;
}

.larger a {
	font-size: 13px;
}

.larger a:hover {
	font-size: 13px;
}

.popoverHeader {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.helpCopyMedium {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

.helpCopyMedium a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.helpCopyMedium a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.subheadCopy {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}

.subheadCopy a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.subheadCopy a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.normalCopyBrown {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC6600;
}

.tableData a.small {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.tableData a.small:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.headlineBlack {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.roomInventory_ItemName {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.tableHeader {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.tableData {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.tableData a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.tableData a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.itemDate {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: center;
}

.itemCost {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.itemCostOrange {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc6600;
}

.tableHeader_sml {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.tableData_sml {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.tableData_sml a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.tableData_sml a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.tableData_myDocs {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.tableData_myDocs a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.tableData_myDocs a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.tableDataOrange {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc6600;
}

.tableDataAlert {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}

.tableDataAlertBig {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.tableDataGreenBig {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
}

.subheadingBrown {
 	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600;
}

.subheadingBrown a {
 	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600;
	text-decoration: none;
}

.subheadingBrown a:hover {
 	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600;
	text-decoration: underline;
}

a.brownLink {
	color: #cc6600;
	text-decoration: none;
}

a.brownLink:hover {
	color: #cc6600;
	text-decoration: underline;
}

.subheadingBlue {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
}

.subheadBigBrown {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #cc6600
}

.photoThumbCaptionReversed {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #999999;
}

.photoThumbCaptionReversed a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.photoThumbCaptionReversed a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.photoThumbCaption {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #666666;
}

.photoThumbCaption a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #066bef;
	text-decoration: none;
}

.photoThumbCaption a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	color: #066bef;
	text-decoration: underline;
}

.formFieldHidden {
	border: 1px solid transparent;
	background: transparent;
}

.formFieldEdit {
	border: 1px solid #999999;
	background: transparent;
}

.formFieldTagNameHidden {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border: 1px solid transparent;
	background: transparent;
}

.formFieldTagNameEdit {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #999999;
	background: transparent;
}

.formFieldChildTagNameHidden {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid transparent;
	background: transparent;
}

.formFieldChildTagNameEdit {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	border: 1px solid #999999;
	background: transparent;
}

.loginFooter {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

.loginFooter a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.loginFooter a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.loginFieldLabel {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.loginFieldLabel a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.loginFieldLabel a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.loginFieldLabelError {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.loginFieldError {
	border: 1px solid #FF0000;
}

.loginFormField {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
	position: absolute;
	background: white url('../images/common/white_screen.gif');
	right: 0;
	width: 10px;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter: alpha(opacity=0); 
	-moz-opacity: 0; 
	opacity: 0;
	/*
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);
	opacity: 0;
	*/
}

.alertMessageHeader {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.alertMessageSubject {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.alertMessageBody {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.alertMessageBody a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.alertMessageBody a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.betaWelcome {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.FAQ_question {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.FAQ_question a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.FAQ_question a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.FAQ_question_active {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
}

.FAQ_question_active a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.FAQ_question_active a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: underline;
	color: #0066FF;
}

.newsSideNav {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.newsSideNav a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}

.newsSideNav a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline;
}

.signupForm_headline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc6600;
}

.signupForm_FieldLabel {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.signupForm_FieldLabel_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.alertDateTime {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.alertFromName {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.smallGrey {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.sectionHeadline_active {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
}

.sectionHeadline_active a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}

.sectionHeadline_active a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: underline;
}

.cardCodePopup_headline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

a.cardCodePopup_closeLink {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066ff;
	text-decoratio: none;
}

.signUpTextField {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.signUpTextField_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.signUpSelectField {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.signUpSelectField_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.formField {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.formField_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
}

.myAccount_sectionHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
}

.myAccount_subHeadline {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 13px;
	color: #000000;
}

.formLabel_small {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.formLabel_small_ERROR {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.black {
	color: #000000;
}

.loginFreeTrial {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.loginFreeTrial a {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.loginFreeTrial a:hover {
	font-family: Lucida Grande, Arial Unicode MS, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}