/* @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('/images/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: #FFC0CB; 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(/images/AttendeeNavBG.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(/images/ExhibitorNavBG.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(/images/EducationNavBG.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(/images/InternationalNavBG.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(/images/PressNavBG.gif); background-repeat:repeat-x; height:157px; border:solid 1px #999999; border-top:solid 0px #ffffff;}
.SubNavLeftCap 		{background-image:url(/images/NavBackground-LeftCap.gif); background-position:left; background-repeat:no-repeat; width:20px; height:157px;}
.SubNavRightCap		{background-image:url(/images/NavBackground-RightCap.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		{margin:0 22px; padding:0px;}
.MainContentBlock	{float:left; width:700px; margin:0; padding:0;}	
#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: #00549a; 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;}



/*Call To Action Banners*/
.CTA-BannersBar		{margin:0; padding:0;}
.CTA-Banner			{float:left; width:225px; margin:0 12px 0px 0; padding:0;}
.CTA-BannerEnd		{margin-right:0px; padding:0;}


/*Advertising Banners*/
.Ad-BannersBar		{margin:0; padding:0;}
.Ad-Banner			{float:left; width:225px; margin:0px 12px 0 0; padding:0;}
.Ad-BannerEnd		{margin-right:0px; padding:0;}

/*RightRail*/
#RightRailWrapper		{float:right; width:231px; margin:0px;}
#RightRailContentBox	{margin:12px 0 0 0; padding:0; background-image:url(/images/RightRailMiddle.gif); background-repeat: repeat-y;}
#RightRailBackground	{margin:0; padding:0; background-image:url(/images/RightRailBlueFade.gif); background-repeat:no-repeat; width:231px; background-color:#eaf1f7;}
#RightRailContent		{margin:0 12px 0 12px; padding:0 0 12px 0;}
#RightRailWrapper p,li	{margin-top: 0; margin-bottom: 9px; line-height: 16px; font-size:12px;}

/*Social Media Items*/
.GoogleTranslate        { margin:0 auto; width:164px;/*float:left; */}
.SocialIcons			{padding-top:4px; margin:0 auto; width:195px; /*float:right; */}	
.SocialMediaIcon		{float:left; margin:4px 0 0 4px;}

/*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(../images/overlay.png); 
	position: absolute;
	z-index:90211;
}

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
div.modalPopUp
{
    visibility: hidden;
    position: absolute;
    background-color: #fff;
    background-image: url(/images/ModalBackground.gif) !important;
    background-repeat: repeat-x;
    width:870px;
    border:solid 3px #fff;
    z-index:90212;
}


/*Form Template Page Structure Styles*/
.FormContentBlock	{margin:0; padding:0;}	
#FormPageLeftRail	{margin:0px 12px 0px 0; padding:0; float:left; width:280px;}
#FormWrapper		{margin:0px 0 0px 0; width:653px; float:right; }
.FormCap			{background-color:#e3ecf4; margin:0; padding:0; height:10px;}
.FormCapLeftImage	{float:left;}
.FormCapRightImage	{float:right;}

/* Search Paging */
#PagingWrapperTop				{float:right; text-align:right;}
#PagingWrapperTop      span     {margin:0 2px; font:11px Arial, Helvetica, sans-serif; line-height:normal; }
#PagingWrapperBottom            {float:right; text-align:right;}
#PagingWrapperBottom   span     {margin:0 2px; font:11px Arial, Helvetica, sans-serif; line-height:normal; }
.PagingRow                      {text-align:left; display:block; clear:both;}
.SearchCategories               {}
.PagingLabel                    {width:100px; text-align:right; display:block; float:left; padding-top:4px;}
#SearchResultsWrapper           {margin:0; padding:0; float:left;}


/* News Article Styles */
#NewsLeftRail					{margin:22px 12px 22px 0; padding:0; float:left; width:225px;}
.ArticleDate					{font:10px Trebuchet MS; color:#808080; line-height:normal;}
.ArticleListHeadline            {font:bold 13px Trebuchet MS; color: #00549a; line-height:normal;}


a.ArchiveHeadline               {font:bold 18px Trebuchet MS; color: #00549a;}
a:visited.ArchiveHeadline       {font:bold 18px Trebuchet MS; color: #808080;}
a:hover.ArchiveHeadline         {font:bold 18px Trebuchet MS; color: #ED1342;}

.BlurbWrapper					{margin:0 0 18px 0;  line-height:normal;}
a.BlurbHeadline                 {font:bold 13px Trebuchet MS; color: #00549a;}
a:visited.BlurbHeadline         {font:bold 13px Trebuchet MS; color: #00549a;}
a:hover.BlurbHeadline           {font:bold 13px Trebuchet MS; color: #ED1342;}

.FeaturedBlurbWrapper			{margin:0 0 18px 0;}
.FeatureArticlePhoto            {float:right; margin:0 0 9px 9px; border:solid 1px #cccccc;}
a.FeaturedHeadline              {font:bold 21px Trebuchet MS; color: #00549a;}
a:visited.FeaturedHeadline      {font:bold 21px Trebuchet MS; color: #808080;}
a:hover.FeaturedHeadline        {font:bold 21px Trebuchet MS; color: #ED1342;}
.DetailHeadline                 {font:bold 21px Trebuchet MS; color: #00549a;}
.NewsDetailImageWrapper         {float:right; margin:0 0 12px 12px; line-height:normal; }
.NewsDetailImage                {}
.NewsDetailCaption              {font:11px Trebuchet MS; color:#666666; line-height:normal; margin:6px 0 0 0; width:300px;} 
   
   
 /* Company Product */
 .ProductDetailImage            {width:300px; float:left; margin:0 12px 0 0; border:solid 1px #666666;}  
 .CompanyProductDetailText      {float:right; width:500px;}
 
 /**/
 div#DIV_IMGNoWrap img {display:inline; margin-right:5px;}
 .ImgNobreak {display:inline; margin-right:5px;}
 div#DIV_IMGNoWrap input {display:block; background-image:none; border:none; background-color:Transparent; margin-left:0px; padding-left:0px;}
 div#DIV_IMGNoWrap input:hover {cursor:pointer;}
 table#ExhibitorEditInput input[type=text] {width:300px;}
 table#ExhibitorEditInput textarea {width:300px;}
 .exhibitorBoldLink {font-weight:bold !important;font-size:15px;}
 .exhibitorBoldLink:visited, .exhibitorBoldLink:active {color:#00549A !important; font-weight:bold !important;}