/*DBE2B3 CFE75F*/

html, body
{
	/* This is to center-align the .skinmaster in IE. Other browsers use "margin: auto" from the .skinmaster. */
	text-align: center;
	color: #8F8F8F;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	line-height: 1.25em;
	background-color: #E079C0;
}
.Normal
{
	font-size: 1em;
	font-family: Arial;
	line-height: 1.25em;
}

.PageMaster 
{	
	width: 100%;
	margin: 0;
	padding: 0;
}

.SkinMaster
{	
	margin: auto;
	margin-bottom: 20px;
	width: 780px;
	background-color: #FFF;
}

.Header
{
	background-color: white;
	width: 780px
}

.Header .Banner
{
	margin: auto;
	text-align: center;
	padding: 0;
}

.Items
{
	margin: auto;
	width: 780px;
	background-color: #FFF;
}

.Nav
{
	margin: auto;
	width: 100%;
}

.Content
{
	margin: auto;
	width: 740px;
	min-height: 400px;
	background-color: white;
}

.ContentPane
{
	min-height: 350px;	
	line-height: 140%;
}

.Footer
{
	text-align: left;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 780px;
	background-color: white;
	border: 1px solid #ccc;
	color: #aaa;
}

.FooterContent
{
	padding: 0 10px;
	height: 164px;
	color: #aaa;
}

.FooterMenu
{
	padding: 0;
	margin-top: 4px;
	float: left;
}

.CopyrightNotice
{
	padding: 0;
	margin-top: 4px;
	float: right;
}



h1,h2,h3,h4,h5,h6
{
	font-family: Helvetica;
	font-weight: bold;
	color: #00AEEF;
}

h1
{
	font-size: 18pt;
}
h2
{
	font-size: 14pt;
}
h3
{
	margin-top: 24px;
	font-size: 12pt;
}
h4
{
	font-size: 11pt;
}
h5
{
	font-size: 10pt;
}
h6
{
	font-size: 9pt;
}

table
{
	font-family: Arial;
	font-size: 9pt;
}

hr
{
	color: #888;
	border-color: #888;
	background-color: #888;
	height: 1px;
	border: 0;
}

a, a:hover, a:visited, a:link
{
	color: #00AEEF;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	color: black;
}

a.Bright, a.Bright:hover, a.Bright:visited, a.Bright:link
{
	color: #CFE75F;
	text-decoration: none;
	font-weight: bold;
}
a.Bright:hover
{
	color: #DBE2B3;
}

.FooterContent a:link, .FooterContent  a:visited, .FooterContent  a:hover 
{
	color: #aaa;
	font-weight: normal;
}
.FooterContent  a:hover 
{
	color: #666;
}


.NormalTextbox, Input, Select
{
	font-family: Tahoma;
	font-size: 9pt;
	color: #222;
	padding: 2px;
}

Option
{
	font-family: Tahoma;
	font-size: 9pt;
	color: #222;
}



/********************************************************************************/
/**********************           DNN Menu Stuff           **********************/
.main_dnnmenu_container 
{
	background-color: transparent; 
}

.main_dnnmenu_bar 
{
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: Transparent;
}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #CFE75F; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  
{ /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #D22F66; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover 
{  
	text-decoration: underline;
}

.main_dnnmenu_itemhover td 
{  
	background-color: #C0C0C0; 
}

.main_dnnmenu_icon 
{
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu 
{
	background-color: #585250;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.main_dnnmenu_break 
{
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow 
{
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}

.main_dnnmenu_rootmenuarrow 
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/**********************           DNN Menu Stuff           **********************/
/********************************************************************************/



/********************************************************************************/
/**********************             NAW styles             **********************/
.NawControlTable
{
	width: 100%;
	border: 0px;
}
.NawSubTdLabel
{
	vertical-align: top;
	width: 30%;
}
.NawSubTdIsRequiredLabel
{
	vertical-align: top;
	width: 1%;
}
.NawSubTdUserEditControl
{
	vertical-align: top;
	width: 69%;
}
.NawSubTdWideLabel /*this normally has a width = width of NawSubTdLabel + width of NawSubTdIsRequiredLabel */
{
	vertical-align: top;
	width: 31%;
}
Table.ProductInformation
{
	width: 100%;
}
.ProductInformationColumn1
{
	vertical-align: top;
	width: 31%;
}
.ProductInformationColumn2
{
	vertical-align: top;
	width: 69%;
}
/************************             NAW styles             ********************/
/********************************************************************************/




/********************************************************************************/
/**********************            Step Counter            **********************/
table.stepcounter
{
	float: right;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	margin: 0;
	margin-bottom: 8px;
	margin-right: 4px;
	border-collapse: collapse;
}
table.stepcounter td
{
	padding: 2px 10px;
	color: #D22F66;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #F3AAC8;
}
table.stepcounter td.active
{
	color: #D22F66;
	background-color: #F3AAC8;
	font-weight: bold;
}
/********************            Step Counter            ************************/
/********************************************************************************/




/********************************************************************************/
/***********************       Open Invitation Table        *********************/
table.OpenInvitationTable
{
	width: 100%;
}
td.OpenInvitationTD3, td.OpenInvitationTD2
{
	text-align: right;
}
/***********************       Open Invitation Table        *********************/
/********************************************************************************/




/********************************************************************************/
/***********************        Sessions Grid Table         *********************/
.NormalSessionGrid
{
	width: 100%;
	border-collapse: collapse;
}

.NormalSessionGrid th
{
	background-color: #ddd;
	padding: 4px;
}

.NormalSessionGrid td
{
	padding: 1px 6px;
	text-indent: 0;
}

.NormalSessionGrid .statusLabel
{
	cursor: help;
}

.NormalSessionGrid .statusWaitlist
{
	color: #777;
}
/***********************        Sessions Grid Table         *********************/
/********************************************************************************/



/********************************************************************************/
/*****************              HostManagement               ********************/
table.HostManagementMenu
{
	font-size: 10pt;
	margin: 0;
	margin-bottom: 8px;
	margin-right: 4px;
	border-collapse: collapse;
}
table.HostManagementMenu td
{
	padding: 2px 10px;
	text-decoration: none;
	background-color: #aaa;
	border: 1px solid white;
	width: 25%;
	text-align: center;
}
table.HostManagementMenu td.active
{
	background-color: #888;
}
table.HostManagementMenu a, table.HostManagementMenu a:hover, table.HostManagementMenu a:visited
{
	color: #CFE75F;
	text-decoration: none;
}
table.HostManagementMenu a:hover
{
	color: #DBE2B3;
}

.HostManagementScanningTable 
{
	width: 90%;
}
.HostManagementScanningTable td
{
	vertical-align: top;
	padding: 4px;
	background-color: #ddd;
}
.HostManagementScanningTable td:first-child
{
	font-weight: bold;
}
/*****************              HostManagement               ********************/
/********************************************************************************/


/********************************************************************************/
/*****************                 HostScan                  ********************/
.HostScanContainer
{
	width: 600px;
}
/*****************                 HostScan                  ********************/
/********************************************************************************/



/********************************************************************************/
/*****************           SessionManagement Menu            ******************/

table.SessionManagementMenu
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	margin: 0;
	margin-bottom: 8px;
	margin-right: 4px;
	border-collapse: collapse;
	
	/* Only one of the menu options contains functionality, so the menu remains hidden for now.  */
	display: none;
}
table.SessionManagementMenu td
{
	padding: 2px 10px;
	color: #fff;
	text-decoration: none;
	background-color: rgb(200,200,200);
	border: 1px solid white;
}
table.SessionManagementMenu td.active
{
	background-color: rgb(160,160,160);
}
table.SessionManagementSessionGrid td
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	background-color: #eee;
	border: 1px solid white;
}
table.SessionManagementSessionGrid th
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	background-color: #ddd;
	border: 1px solid white;
}
table.SessionManagementSessionGrid th.SessionManagementSessionGridHeader
{
	background-color: #fff;
}
table.SessionManagementSessionGrid th.SessionManagementSessionGridHeaderBeginDateTime, th.SessionManagementSessionGridHeaderEndDateTime
{
	width: 130px;
}
table.SessionManagementSessionGrid .SessionGridTextbox
{
	font-family: Arial, Helvetica;
	font-size: 11px;
}
.SessionGridHeader
{
	font-family: Arial, Helvetica;
	font-size: 13px;
}
/*****************           SessionManagement Menu            ******************/
/********************************************************************************/




/********************************************************************************/
/**********************           Data Grids             ************************/
.DataGrid_Container, .SearchGrid, .RegistrationOverview, .ProductOverview, .CommunicationOverview, .HostManagementAllocationGrid
{
	font-size: 8pt;
	width: 90%;
	border: 1px solid #ccc;
}
.DataGrid_Container tr.NormalBold, .DataGrid_Container th, .SearchGrid th , .RegistrationOverview tr.NormalBold, .ProductOverview tr.NormalBold, .CommunicationOverview tr.NormalBold, .HostManagementAllocationGrid th
{
	padding: 2px 5px;
	background-color: #888;
	border-color: #888;
	text-align: left;
	font-size: 9pt;
	color: #CFE75F;
}
.DataGrid_Container tr, .RegistrationOverview tr, .ProductOverview tr, .CommunicationOverview tr, .HostManagementAllocationGrid tr
{
	border: 1px solid #ccc;
}
.DataGrid_Container tr.DataGrid_Item_Alternate
{
	background-color: #ddd;
}
.DataGrid_Container a, .SearchGrid a, .RegistrationOverview a, .ProductOverview a, .CommunicationOverview a
{
	color: #CFE75F;
}
.RegistrationOverview .Normal
{
	font-size: 8pt;
}
/**********************           Data Grids             ************************/
/********************************************************************************/





/********************************************************************************/
/**********************        LinkEnVerdien Grid        ************************/
table.LinkEnVerdien 
{
	width: 70%
}
table.LinkEnVerdien td.FirstColumn
{
	width: 180px;
}
table.LinkEnVerdien td
{
	padding: 4px;
}
table.LinkEnVerdien tr
{
	background-color: #ddd;
}
textarea.LinkEnVerdien
{
	width: 70%;
	height: 80px;
}
/**********************        LinkEnVerdien Grid        ************************/
/********************************************************************************/



/********************************************************************************/
/**********************        UploadMail Styles         ************************/
div.DigitalInvitationOption
{
	border: 1px solid #333;
	width: 60%;
	float: center;
	margin: auto;
	margin-bottom: 18px;
	padding: 4px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #DDE5B7;
}
table.DigitalInvitationOptions
{
	border-spacing: 8px;
}
td.DigitalInvitationOptions
{
	width: 50%;
	vertical-align: top;
	background-color: #ddd;
	padding: 18px;
}
.UploadMailCustomText
{
	display: block;
	width: 100%;
	height: 220px;
}
.AddContact
{
	width: 100%;
}
/**********************        UploadMail Styles         ************************/
/********************************************************************************/



/********************************************************************************/
/*************************        Stand Staff          **************************/
a.AddStandStaff
{
	padding: 2px 15px;
	background-color: #888;
	border-color: #888;
	font-size: 9pt;
	color: #CFE75F;
}
a.AddStandStaff:hover
{
	text-decoration: none;
	color: #DBE2B3;
}
.AllocationOverview
{
	text-align: center;
	font-size: 12pt;
	margin-top: 18px;
	margin-bottom: 8px;
	border-collapse: collapse;
}
.AllocationOverview td
{
	width: 33%;
	background-color: #DDE5B7;
	padding: 12px;
	border-right: 10px solid #fff;
}
.AllocationOverview span.number
{
	font-weight: bold;
}
/*************************        Stand Staff          **************************/
/********************************************************************************/




/********************************************************************************/
/*************************         Help Page           **************************/
.ExhibitorHelp
{
	font-size: 8pt;
	width: 90%;
	border-collapse: collapse;
}
.ExhibitorHelp th
{
	padding: 2px 5px;
	background-color: #888;
	text-align: left;
	font-size: 9pt;
	color: #CFE75F;
}
.ExhibitorHelp tr
{
}
.ExhibitorHelp td
{
	padding: 6px 8px;
	vertical-align: top;
	background-color: #ddd;
	border: 2px solid #fff;
	border-bottom-width: 4px;
}
.HelpQuestion
{
	font-style: italic;
}
/*************************         Help Page           **************************/
/********************************************************************************/

