﻿/* Banner styles */
.bannerHeader
{
	font-family:Goudy Bold, Times New Roman, Serif;
	font-size:16pt;
	font-weight:bold;
}
.welcomeMessage
{
	font-family:Goudy Bold, Times New Roman, Serif;
	font-weight:bold;
	font-size:14pt;
	color:#980F08;
}
.welcomeMessageSmall
{
	font-family:Goudy Bold, Times New Roman, Serif;
	font-weight:bold;
	font-size:13pt;
	color:#980F08;
}
.welcomeMessageSmaller
{
	font-family:Goudy Bold, Times New Roman, Serif;
	font-weight:bold;
	font-size:11pt;
	color:#980F08;
}
.welcomeMessageSmallest
{
	font-family:Goudy Bold, Times New Roman, Serif;
	font-weight:bold;
	font-size:10pt;
	color:#980F08;
}
.bannerBackground
{
	background-color:#E2DAC4;
	background-image:url(images/navigation/tile.gif);
}
.bannerLink
{
	color:#636466;
	font-family:Futura Medium, Arial, Sans-Serif;
	font-size:10pt;
}
.employeePhotoBannerLink
{
	color:#333333;
	font-family:Futura Medium, Arial, Sans-Serif;
	font-size:10pt;
}
.employeePhotoJobTitle
{
	color:#004990;
	font-family:Goudy Bold, Times New Roman, Serif;
	font-weight:bold;
}
.employeePhoto
{
	border-width:0px;
}

/* Roadmap navigation */
.section
{
	background-color:#004990;
	color:White;
	font-weight:bold;
	font-family:Goudy Bold, Times New Roman, Serif;
	font-size:11pt;
	text-decoration:none;
}
.selectedSection
{
	background-color:#CC9A2B;
	color:White;
	font-weight:bold;
	font-family:Goudy Bold, Times New Roman, Serif;
	font-size:11pt;
	text-decoration:none;
}
.navCaption
{
	color:#004990;
	font-family:Goudy Bold, Times New Roman, Serif;
	font-weight:bold;
	font-size:9pt;
	text-align:center;
	text-decoration:none;
}
.navIcon
{
	border-width:0px;
}
.milestoneHoverBox
{
	background-color:#FFFF99;
	border-width:1px;
	border-style:solid;
	border-color:Black;
}
.milestoneHoverText
{
	color:#004990;
	font-family:Futura Medium, Arial, Sans-Serif;
	font-size:10pt;
}
/* Breadcrumbs */
.breadcrumb
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	color:White;
	font-weight:bold;
	background-color:#004990;
}

/* Footer */
.blueLine
{
	color:#004990;
	height:3px;
	width:100%;
}
.copyright
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	color:#004990;
}

/* To-Do List */
.toDoTable
{
	background-color:White;
	/* background-color:#F9E98E; */
	/* background-image:url(images/navigation/notepadtile.gif); */
}
.toDoHeader
{
	color:#980F08;
	font-size:14pt;
	font-weight:bold;
	font-family:Goudy Bold, Times New Roman, Serif;
}
.toDoItem
{
	font-size:12pt;
	font-weight:bold;
	color:#004990;
	font-family:Goudy Bold, Times New Roman, Serif;
}

/* Other stylesheet classes */
.homePageCopy
{
	font-size:12pt;
	font-weight:bold;
	color:#004990;
	font-family:Goudy Bold, Times New Roman, Serif;
}
.photoCaption
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	text-align:center;
}
.homePhotoCaption
{
	font-family:Goudy Bold, Times New Roman, Serif;
	color:#004990;
	font-size:9pt;
	text-align:center;
}
.paging
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	text-decoration:none;
}
.currentPage
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	background-color:#004990;
	color:White;
	font-weight:bold;
	padding:2px;
}
.headerText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12pt;
}
.miniHeaderText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:10pt;
}
.meetingHeaderText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:11pt;
}
.inquiryHeaderText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:11pt;
}
.inquiryColumnHeader
{
	background-color:#EFFC78;
	font-weight:bold;
}
.caption
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	text-align:center;
	text-decoration:none;
}
.pageTitle
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;
	border-bottom-color:#003366;
	border-bottom-style:solid;
	border-bottom-width:2px;
}
p, body
{
	font-family:Futura Medium, Arial, Sans-Serif;
	font-size:10pt;
	color:#333333;
	background-color:White;
}
a
{
	font-family:Futura Medium, Arial, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
}

.dwhBlue
{
	color:#003366;
}
.errorMessage
{
	color:#CC0033;
}
.fieldLabel
{
	color:#003366;
	font-weight:bold;
}

/* Site Featurees */
.articleHeader
{
	font-size:14pt;
	font-weight:bold;
	color:#004990;
	font-family:Goudy Bold, Times New Roman, Serif;
}
.articleBody
{
	font-size:10pt;
	color:#333333;
}

.blueColoredButton
{	
	background-color:#004990;
	color:White;
	font-weight:bold;	
}
.saveButton
{
	background-color:#004990;
	color:White;
	font-weight:bold;
}
.userMessage
{
	color:Black;
}
/********** Wish List *************/
.wishListPricing
{
	font-size:10pt;
	font-weight:bold;
}
.wishListPricingNegative
{
	font-size:10pt;
	font-weight:bold;
	color:#CC0033;
}
.wishListPricingTotal
{
	font-size:10pt;
	font-weight:bold;
	color:#003366;
}
.wishListItemCategory
{
	font-size:10pt;
	font-weight:bold;
}
.wishListItemSubCategory
{
	font-size:10pt;
	font-weight:bold;
}
.wishListItemRoomCategory
{
	font-size:10pt;
	font-weight:bold;
}
.itemStatusPending	/* for "Final Selection Pending" under the category codes */
{
	color:#CC0033;
	font-weight:bold;
}
.itemStatusConfirmed1	/* for "Selection Confirmed" under the category codes */
{
	color:#003366;
	font-weight:bold;
}
.itemStatusWishList	/* for "Wish List" above the item description */
{
	color:#CC0033;
	font-weight:bold;
}
.itemStatusConfirmed2	/* for "Confirmed Selection" above the item description */
{
	color:#003366;
	font-weight:bold;
}
.wishListOptionDescription
{
	font-size:10pt;
}
.wishListLinkedOptionDescription
{
	font-size:10pt;
}
.wishListOptionPrice
{
	font-size:10pt;
}
.wishListOptionQuantity
{
	font-size:10pt;
}
.wishListFeatureDescription
{
	font-size:10pt;
	font-weight:bold;
}
.wishListLinkedFeatureDescription
{
	font-size:10pt;
	font-weight:bold;
}
.wishListFeaturePrice
{
	font-size:10pt;
	font-weight:bold;
}
.wishListFeatureQuantity
{
	font-size:10pt;
	font-weight:bold;
}
.wishListHeader
{
	background-color:#0D69B0;
	color:White;
	font-size:10pt;
	font-weight:bold;
}
.quantityBox
{
	width:25px;
}
.itemNotesDesc
{
	background-color:#EFFC78;
	border-width:1px;
	border-style:solid;
	border-color:Black;
}
.wishListRow
{
	background-color:#EFFC78;
}
.nonWishListRow
{
	background-color:White;
}
.shadedNonWishListRow
{
	background-color:#eeeeee;
}
.attributeType
{
}
.attributeValue
{
}
.notesTitle
{
}
.notesValue
{
}
/*********** Selection Checklist ***********/
.checklistHeader
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12pt;
	font-style:italic;
	color:#003366;
}
.checklistPercent
{
	color:#CC0033;
}
.checklistTableBorder
{
	border-color:Black;
	border-width:2px;
	border-style:solid;
}
.checklistItemBorder
{
	border-top-color:Black;
	border-top-width:1px;
	border-top-style:solid;
}
/***************** Surveys ******************/
.surveyTeaser
{
	font-size:14pt;
	font-weight:bold;
}