@charset "UTF-8";
/* CSS Document */
body				{margin:0 auto;}
.ClearFloats		{clear:both; margin:0; padding:0;}
.PageWrapper		{width:990px; margin:0 auto; background-color:#FFFFFF; }
img					{border:0px; display:block;}

/*Header Elements*/
.LogoWrapper		{width:425px; float:left;}
.Logo				{margin:20px 20px 0 20px; float:left;}
.HeaderBarShowDate	{margin:26px 0 0 12px;}
#Search				{float:right; margin:30px 20px 0 0; text-align:right; width:400px;}
.SearchBox			{background-image:url('SearchBG.gif'); background-repeat:no-repeat; border:0; background-color:transparent; height:21px; width:150px; vertical-align:middle; padding:3px 0 0 12px;}


/*Identity Bar*/
.TopContentBanner	{margin:0; padding:0;}


/*Navigation Bar*/
.NavBtn				{margin:0 10px 0 0; padding:0; float:left;}
.NavBtnEnd			{margin:0 0 0 0; padding:0; float:left;}
.NavButtonWrapper	{margin:0px 22px 0 22px;}
.NavigationBar		{position:relative; height:48px;}
.NavigationBar a:visited			{color: #666666; font-weight: normal;}
#Home				{position:absolute; left:28px; top:43px; background-color: pink; border: 1px none #000000; display: none; z-index:2; width:145px;}
#Attendees			{position:absolute; left:153px; top:43px; border: 0px none #000000; display: none; z-index:2; background-image:url(Attendee.gif); background-repeat:repeat-x; height:157px; border:solid 1px #999999; border-top:solid 0px #ffffff; }
#Exhibitors			{position:absolute; left:315px; top:43px; border: 1px none #000000; display: none; z-index:2; background-image:url(Exhibito.gif); background-repeat:repeat-x; height:157px; border:solid 1px #999999; border-top:solid 0px #ffffff;}
#Education			{position:absolute; left:479px; top:43px; border: 1px none #000000; display: none; z-index:2; background-image:url(Educatio.gif); background-repeat:repeat-x; height:157px; border:solid 1px #999999; border-top:solid 0px #ffffff;}
#International		{position:absolute; left:644px; top:43px; border: 1px none #000000; display: none; z-index:2; background-image:url(Internat.gif); background-repeat:repeat-x; height:157px; border:solid 1px #999999; border-top:solid 0px #ffffff;}
#Press				{position:absolute; left:855px; top:43px; border: 1px none #000000; display: none; z-index:2; background-image:url(PressNav.gif); background-repeat:repeat-x; height:157px; border:solid 1px #999999; border-top:solid 0px #ffffff;}
.SubNavLeftCap 		{background-image:url(NavBackg.gif); background-position:left; background-repeat:no-repeat; width:20px; height:157px;}
.SubNavRightCap		{background-image:url(NavBackg.gif); background-position:left; background-repeat:no-repeat; width:20px; height:157px;}
.Level3 			{font:normal 10px Trebuchet MS;}
.SubNavCell			{width:155px; font:12px Trebuchet MS; color:#333333; line-height:17px; vertical-align:top; border-right:dotted 1px #999999; }
.SubNavCellRightEnd	{width:155px; font:12px Trebuchet MS; color:#333333; line-height:17px; vertical-align:top;}
.SubNavCell a:visited			{color:#00549a;}
.SubNavCellRightEnd a:visited	{color:#00549a;}

/*Content Formatting*/
#ContentWrapper		{padding:0px;}
.MainContentBlock	{width:990px; margin:0; padding:0; background-color: #ffffff; }	
.infopad			{padding-left: 45px; padding-right: 45px; padding-bottom: 45px;}
#BCWrapper			{margin:22px 0 22px 0; padding:0; float:left; }
.MiddleColumn		{width:460px;}
#LeftRail			{margin:22px 12px 22px 0; padding:0; float:left; width:225px;}
h1					{font:30px Georgia, "Times New Roman", Times, serif; font-variant:small-caps; color:#ED1342; margin-top:0px;}
h2					{font:18px Georgia, "Times New Roman", Times, serif; font-variant:small-caps; color:#ED1342; margin:8px 0 9px 0;}
h3					{font:bold 21px Trebuchet MS; color: #00549a; margin:0;}
h4					{font:bold 15px Trebuchet MS; color: #00549a; margin:0;}
p, div, td			{font:12px Trebuchet MS; color:#333333; line-height:21px;}
p					{margin-top:0px;}	
ul					{margin-top:0px; margin-left:0; padding-left:16px; font:12px Trebuchet MS; color:#333333; line-height:21px;}
a					{color: #00549a; text-decoration:none; font-family:Trebuchet MS; font-weight: normal;}
a:active			{color: #000000; font-weight: normal;}
a:visited			{color: #808080; font-weight: normal;}
a:hover				{color: #ED1342; font-weight: normal;}
.FooterPad			{height:22px;}
.ListRow
{
	padding:0px 0px 2px 0px;
	clear:both;
	font-size:12px;
	line-height:normal;
}
.AddressListLabel{
	float: left;
	width: 50px;
	padding: 0px 10px 0px 0;
	text-align: right;
	color:#000;
	font-weight:bold;
}
#sharethis_0 span {font-size:10px;}




/*Footer Bar*/
.FooterBar				{height:7px; margin:0px auto; width:990px; text-align:center;}

#FooterContent			{text-align:center; width:990px; margin:12px auto;}
#FooterContent p		{text-align:center; font-size:11px;}

/**** TOOLTIP *****/
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #c4d6df;
	padding: 5px 10px;
	background-color: #edf8fe;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}


/*Overlay Styles*/
#overlay img{ border: none; }

#overlay
{ 
	background-image: url(overlay0.png); 
	position: absolute;
	z-index:100;
}

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank000.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
div.modalPopUp
{
    visibility: hidden;
    position: absolute;
    background-color: #fff;
    background-image: url(ModalBac.gif) !important;
    background-repeat: repeat-x;
    width:870px;
    border:solid 3px #fff;
    z-index:101;
}



/*Wyndham Jade Styles*/

#amenity
{
	width: 550px;
	float: right;
	
}
.amenity {
	background-color:#397AB0; color: #ffffff; font-size:12px; 
}
a.amenity {
	color: #ffffff; text-decoration:none; font-size:12px; 
}
a.amenity:hover {
	color: #ffffff; text-decoration:none; font-size:12px; 
}
.amenitysmall {
	font-size:12px
}
#map {
	width:600px; 
	height:450px
}
.maptable {
	width:100%;
}
.mapkey {
	width:600px;
}
@media print{
	#noprint {
	display:none;
}
}
#amenityToggle1,#amenityToggle2,#amenityToggle3
{
	display: none;
}
.four {
	font-weight:bold; 
	vertical-align:top; 
	font-size:20px;
	width:80px;
	font: Georgia, "Times New Roman", Times, serif; 
	font-variant:small-caps; 
	color: #ED1342;
}
.red {
	color:red; font-weight:bold; font-size:13px;
}
.center{
	padding-left: 125px;
}
ol.email{
	margin-left: 30px;
}