body
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}
a:link
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a:active
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a:visited
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a:hover
{
	color: #CC0000;
	text-decoration: underline;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
p
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
li
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
td
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
div
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.attEventTitle
{
	font-weight: bold;
	font-style: normal;
	font-size: 16pt;
	color: #DEA632;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.attEventTitleRow
{
	background-color: transparent;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 2px;
	padding-right: 2px;
}
.attPageHeader
{
	font-weight: bold;
	font-style: normal;
	font-size: 13pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
	color: #000000;
}
.attSubHeader
{
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
	color: #000000;
}
.attLabel
{
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.attBackButton
{
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.attBackButton:hover
{
	color: #CC0000;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.attFormButton
{
	background-color: #E0E0E0;
	border-style: outset;
	border-color: #EEEEEE;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	line-height: normal;
	text-decoration: none;
}
.attNavGoButton
{
	background-color: #DEA632;
	border-style: outset;
	border-color: #DEA632;
	font-weight: bold;
	font-size: 8pt;
	color: #F5F5F5;
	font-family: Arial,Sans-Serif;
	line-height: normal;
	text-decoration: none;
}
.attTopNavBG
{
	background-color: #8B1D04;
}
.attNavLabel
{
	font-weight: bold;
	font-style: normal;
	color: #F1F15F;
	font-size: 11pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.attNavTxtBox
{
	font-size: 8pt;
	font-family: Arial,Sans-Serif;
	color: #000000;
	background-color: #FFFFFF;
	width: 90px;
}
.attNav
{
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
	color: #FFE96F;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
a.attNav
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.attNav:hover
{
	color: #5E879C;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.attAlphaNav
{
	font-weight: bold;
	font-style: normal;
	font-size: 9pt;
	font-family: Arial,Sans-Serif;
	color: #000000;
	text-decoration: none;
}
a.attAlphaNav
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.attAlphaNav:hover
{
	color: #CC0000;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.attNavList
{
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
a.attNavList
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.attNavList:hover
{
	color: #5E879C;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.attEcListHeaderStyle
{
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
	background-color: #8B1D04;
}
a.attEcListHeaderStyle:link
{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.attEcListHeaderStyle:active
{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.attEcListHeaderStyle:visited
{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.attEcListHeaderStyle:hover
{
	color: #336699;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.attEcListRowStyle
{
	background-color: #FFFFFF;
}
.attEcListAltRowStyle
{
	background-color: #F5F5F5;
}
attEcListItem
{
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
a.attEcListItem:link
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.attEcListItem:active
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.attEcListItem:visited
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.attEcListItem:hover
{
	color: #CC0000;
	text-decoration: underline;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.attEcListPagerStyle
{
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
	background-color: #D0D0D0;
}
.attEcListPinnedItem
{
	background-color: #FFFACD;
	font-weight: bold;
}
.attEcListBgFlyOver
{
	background-color: #ECF7FD;
	border: outset 2px #ECF7FD;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}
.attEcListFgFlyOver
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	line-height: 12pt;
	padding-left: 5px;
}
.attNavRButton
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.attNote
{
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.sm
{
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	font-family: Arial Narrow,Arial,Sans-Serif;
	text-decoration: none;
}
.attHighlight
{
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	color: #CC0000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.floorPlanListButton
{
	background-color: #E0E0E0;
	border-style: outset;
	border-color: #EEEEEE;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	line-height: normal;
	text-decoration: none;
}
td.floorPlanFlyOver
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	line-height: 12pt;
	background-color: #DCE8FA;
	border: outset 2px #DCE8FA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	opacity: 0.83;
	-moz-opacity: 0.83;
	filter: alpha(opacity=83);
}
.floorPlanTableBG
{
	background-color: #F9F9F9;
}
.floorPlanZoomLabel
{
	color: DimGray;
	background-color: transparent;
	font-size: xx-small;
	font: Arial Narrow;
}
.floorPlanHR
{
	color: #000000;
}
.dbBackground
{
	background-color: #FFFFFF;
}
.dbCoName
{
	font-weight: bold;
	font-style: normal;
	font-size: 12pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.dbMediaCtrTitle
{
	font-weight: bold;
	font-style: normal;
	font-size: 12pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: underline;
}
.dbLabel
{
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	color: #333333;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
a.dbLabel
{
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	color: #336699;
	font-family: Arial,Sans-Serif;
	text-decoration: underline;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.dbLabel:hover
{
	color: #CC0000;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.dbHeaderRow
{
	background-color: #F3FBFE;
	padding: 4px 6px 4px 6px;
	margin: 3px 0px 3px 0px;
	border-top: 2px groove #1687bd;
	border-bottom: 2px groove #1687bd;
}
.dbHeaderTxt
{
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
.dbContentData
{
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
a.dbContentData
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.dbContentData:hover
{
	color: #CC0000;
	text-decoration: underline;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.dbBCard
{
	font-weight: normal;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
a.dbBCard
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.dbBCard:hover
{
	color: #CC0000;
	text-decoration: underline;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.dbMediaContainer
{
	background-color: #FFFFF2;
	padding: 4px 6px 4px 6px;
	margin: 3px 0px 3px 0px;
	border-top: 1px dotted #1687bd;
	border-bottom: 1px dotted #1687bd;
}
.dbMedia
{
	font-weight: normal;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
a.dbMedia
{
	color: #336699;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.dbMedia:hover
{
	color: #CC0000;
	text-decoration: underline;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.dbItemTable
{
	margin: 0px 0px 5px 0px;
	border: 1px solid #CCCCCC;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.dbTagline
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
	font-style: italic;
}
.dbRule
{
	border: 0px;
	color: #1687bd;
	background-color: #1687bd;
	height: 1px;
	text-align: center;
}
a.toTop
{
	font-weight: normal;
	font-size: 8pt;
	color: #336699;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.toTop:hover
{
	color: #CC0000;
	text-decoration: underline;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.categoryList
{
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	text-decoration: none;
}
a.categoryList:link
{
	color: #336699;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.categoryList:active
{
	color: #336699;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.categoryList:visited
{
	color: #336699;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
a.categoryList:hover
{
	color: #CC0000;
	text-decoration: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
.fpLink
{
	background-color: #003063;
	border-style: outset;
	border-color: #003C7D;
	font-weight: bold;
	font-size: 9px;
	color: #F5F5F5;
	font-family: Verdana,Arial,Sans-Serif;
	line-height: normal;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}
.popmenu
{
	background-color: #DCE8FA;
	border: solid 1px black;
	padding: 0px;
	margin: 0px;
	cursor: default;
}
.popmenuCaption
{
	border: none;
	padding: 5px;
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	color: dimgray;
	background-color: #DCE8FA;
}
td.popSub
{
	border-top: groove 2px white;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial,Sans-Serif;
	line-height: normal;
}
.popmenuItem
{
	border: none;
	padding: 5px;
	color: #000000;
	background-color: #DCE8FA;
}
.popmenuItemHover
{
	border: none;
	padding: 5px;
	color: white;
	background-color: yellow;
}
.ecListTip
{
	filter: revealTrans(duration=0.2,transition=1);
}

