H1
{
	font-size:21px;
	color:#6e2306;
}
H2
{
	font-size: 18px;
	color: #6e2306;
	text-decoration: none;
	padding-top : 6px;
}
H3
{
	font-size:16px;
	color:#6e2306;
}
H4
{
	font-size:15px;
	color:Crimson;
}
P
{
	font-size: 14px;
	color:Black;
}
LI
{
	font-size: 13px;
	color:Black;
}
B
{
	font-size: 14px;
	color:Black;
}
Strong
{
	color:White;
}
Sub
{
	font-size:10px;
	color:Black;
}
A:link
{
}
A:visited
{
}
A:active
{
}

Input
{
	border:black 1px solid;
}
Select
{
	border:black 1px solid;
}
Textarea
{
	border-color: #CCCCCC;
}
.ERSNavBar
{
	background-color:silver;
}
.ERSHeader
{
	border-top:buttonhighlight 1px solid;
	border-right:buttonshadow 1px solid;
	border-bottom:buttonshadow 1px solid;
	border-left:buttonhighlight 1px solid;
	font-weight:normal;
	font-size:14px;
	font-family: "Tw Cen MT", Tahoma, Verdana, Arial, sans-serif;
	color:black;
	padding-top:0px;
	height:16px;
	text-decoration:none;
	text-align:center;
	letter-spacing:1pt;
	text-transform:capitalize;
}
.ERSHeader TD A:link
{
}
.ERSHeader TD A:active
{
}
.ERSHeader TD A:visited
{
}
.ERSHeader TD P
{
	font-weight:normal;
	font-size: 14px;
	color:black;
	text-decoration:none;
}
.EToolBar
{
}
.ETaskBar
{
}
.ETHRowBorder
{
	background-color: #DCDCC2;
}
.ETHRow TD
{
	background-color: #DCDCC2;
	font-weight: bold;
}
.ETH
{
	font-size: 13px;
	background-color: white;
	text-align: right;
}
.ETD
{
	font-size: 13px;
	background-color: whitesmoke;
	text-align: left;
	vertical-align: top;
}
.ETD2
{
	font-size: 14px;
	background-color: whitesmoke;
	text-align: center;
	vertical-align: top;
}
.ETD3
{
	font-size: 14px;
	background-color: whitesmoke;
	vertical-align: top;
}
.ETDALT
{
	font-size: 14px;
	background-color:white;
}
.EOTABLE
{
	background-color:#EFEFEF;
}
.EOTH
{
	background-color: #EFEFEF;
}
.EOTD
{
	background-color:ivory;
}
.EOBottomBar
{
	background-color:#6e2306;
}
.EOTitleBar
{
	background-color:white;
}
.EOProductNavBar
{
	background-color:white;
}
.EOListNavBar
{
	background-color:white;
}
.EOInStock
{
	font-weight:bolder;
	background-color:silver;
	color:black;
	text-decoration:none;
}
.EOOutofStock
{
	font-weight:bolder;
	background-color:silver;
	color:red;
	text-decoration:none;
}
.EETABLE
{
	background-color:white;
}
.EBW10
{
	font-size: 13px;
	font-weight: 400;
	color:black;
	text-align : left;
}
.ENW10
{
	font-size: 13px;
	color:black;
}
.EN12
{
	font-size: 14px;
	color:black;
}
.EN11
{
	font-size: 13px;
	color:black;
}
.EN10
{
	font-size: 13px;
	color:Black;
}
.EN9
{
	font-size: 12px;
	color:Black;
}
.EN9nobr_l
{
	font-size: 12px;
	color:Black;
	white-space: nowrap;
	text-align: left;
}
.EN9nobr_r
{
	font-size: 12px;
	color:Black;
	white-space: nowrap;
	text-align: right;
}
.EN9nobr_l_red
{
	font-size: 12px;
	color:#6e2306;
	text-align: left;
}

.EN8
{
	font-size:11px;
	color:Black;
}
.EH2
{
	font-weight: bold;
	font-size: 18px;
	color: #6e2306;
	text-decoration: none;
	vertical-align: sub;
	height: 30px;
}
.EH3
{
	font-size: 16px;
	width: 100%;
	color: darkred;
	border-bottom: black 2px double;
}
.EH4
{
	font-size: 15px;
	color:Crimson;
}
.EB12
{
	font-size:15px;
	color:#6e2306;
	padding-top : 6px;
	font-weight:bolder;
	text-decoration: none;
}
.EB11
{
	font-weight: bolder;
	font-size: 13px;
	color:black;
}
.EB10
{
	font-size: 13px;
	font-weight:bolder;
	color:black;
}
.EB9
{
	font-weight:bolder;
	font-size:12px;
	color:black;
}
.SideLine1
{
	position:absolute;
	left:0pt;
}
.SideLine2
{
	position:absolute;
	left:0pt;
}
.ButtonBar1
{
	background-color:#DCDCC2;
	text-align:center;
}
.ButtonBar2
{
	background-color:#DCDCC2;
	text-align:left;
}
.ButtonBar3
{
	background-color:#DCDCC2;
	text-align:right;
}
.Button1
{
	cursor:pointer;
	border:black 1px solid;
	color:black;
	font-size: 11px;
	border-style:outset;
}
.IndexHeading
{
	color:#003399;
	text-decoration:none;
	font-weight:bold;
}
.Heading
{
	font-size:15px;
	color:#6e2306;
	text-decoration:none;
	font-weight:bold;
}
.Text
{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.SmallText
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.LeftIndextext
{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
.BodyLink
{
	color:#6e2306;
	text-decoration:underline;
	font-weight:normal;
}
.NavLink
{
	color:#6984a0;
	text-decoration:none;
	font-weight:normal;
}
.NavDivider
{
	color:#6984a0;
	text-decoration:none;
	font-weight:normal;
}
.NavLinkTopMenu
{
	font-size:11px;
	color:#4f6ab2;
	text-decoration:none;
	font-weight:normal;
}
.ETaskActive
{
	font-weight:900;
	color:black;
	text-decoration: none;
	background-color:silver;
}
.ETaskNext
{
	text-decoration: none;
}
.ETask
{
	text-decoration: none;
}
.ETask A:active
{
}
.ETask A:link
{
}
.ETask A:visited
{
}
.iMIS
{
	font-weight: bolder;
	font-style: italic;
}
.lgTitle
{
	font-weight: bolder;
	font-size: 17px;
	margin: 0 0 10 0;
	color: silver;
	line-height: 100%;
}
.regSymbol
{
	font-size: 10px;
	vertical-align: super;
	text-decoration: none;
}
.important
{
	font-weight: normal;
	color: red;
}
.rsm_hide { display: none; }
.rsm_show { display: inline; }
.rsm_show_border { display: border;}

.rsm_show_EN10
{
	font-size: 13px;
	display: inline;
}
.rsm_tab_unsel
{
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding: 2px;
}
.rsm_tab_sel
{
	color: #000000;
	font-size: 12px;
	text-align: center;
	border: 2px solid #000000;
	padding: 0px;
}

#overlay_page { display: none; position: fixed; width: 100%; height: 100%; z-index: 100; background-color: transparent; background-image: url('../Images/dstripes-trans-grey.gif'); top: 0px; left: 0px; text-align: center; align: center; vertical-align: middle; }
#overlay_page.overlay_show { display: block; }
#overlay_progress { width: 300px; height: 160px; background: white; border: 1px solid black; margin-left: auto; margin-right: auto; margin-top: 150px; }
#overlay_progress P { font: 24px Verdana; }

.rsm_page_unsel
{
	display: none;
	width: 100%;
}
.rsm_page_sel
{
	display: inline;
	width: 100%;
}

.rsm_courserow1 TD { border-top: 1px solid #CCCCCC; }
.rsm_courserow2 TD { }
.rsm_speakers { padding-left: 2em; }

.rsm_col1size { width: 31px; }
.rsm_col2size { width: 302px; }
.rsm_col3size { width: 103px; }
.rsm_col4size { width: 81px; }

INPUT.noborder { border: 0px }
.noborder { border: none; }
HR.rsm_hr { height: 0px; margin-left: -5px; margin-right: -5px; border-bottom: 1px solid #CCCCCC; }

.subtle
{
	font-size: 10px;
	color: #AAAAAA;
}

.RSMMconflictdate
{
	font-weight: bolder;
	font-size: 15px;
	color: black;
}
.RSMMconflicttitle
{
	font-size: 13px;
	display: block;
	padding-left: 5px;
	color: black;
}
.RSMMconflicttext
{
	display: inline;
	padding-left: 20px;
	font-style: italic;
	color: black;
}
.RSMconflicttable
{
	font-size:12px;
	color: red;
	border: 4px ridge;
	margin: 1px;
	padding: 3px;
}
.RSMrequiredfield
{
	font-size: 12px;
	background-color:yellow;
}
.DVcontent
{
	background-color:#FFFFFF
}
.DVimisbody
{
	border-right:1px solid #507282;
}

/* new styles created for branding start here */
Body
{
	text-align: center;
	margin-top: 18px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	width: 776px;
	position: relative;
	background-color: #002D56;
	border: 2px solid #507282;
	font-family: "Tw Cen MT", Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: black;
	overflow-x: hidden;
}

.z_Debug
{
	border: 1px solid blue;
	background-color: white;
	color: black;
	padding: 2px;
	left: 420px;
	width: 400px;
	float: right;
	z-order: 10;
	position: relative;
	clear:both;

	display: none;
}

#z_SiteBox
{
	border: 1px solid #80b1dc;
	width: 776px;
	margin: 0 auto;
	text-align: left;
	background-color: white;
}

#z_SiteFrame
{
	width: 100%;
}

#z_Header1
{
	width: 100%;
}

#z_Header2
{
	width: 100%;
}

#z_Menu1
{
	width: 100%;
}
#z_Menu1 TR TD
{
	background-color: white;
}

#z_Menu2
{
	width: 100%;
	margin-left: auto;
	margin-right: 0px;
	text-align: right;
	color: black;
}

#z_Menu2 TR TD
{
	background-color: black;
	color: white;
}

#z_LeftNav
{
	width: 180px;
	padding-right: 3px;
	vertical-align: top;
	text-align: left;
}

#z_CenterStageCell
{
	width: 597px;
	vertical-align: top;
	text-align: left;
}

#page1, #page2, #page3, #page4, #page5, #page6 { width: 554px; }

#tab1, #page1 * { background-color: #fcaa59; }
#tab2, #page2 * { background-color: #87bae7; }
#tab3, #page3 * { background-color: #95a1d1; }
#tab4, #page4 * { background-color: #9c8a74; }
#tab5, #page5 * { background-color: #80a065; }
#tab6, #page6 * { background-color: #FFE6FF; }

/* styles used for seating assignment*/
#floorplan_page TD,
#floorplan_page TH { vertical-align: top; }

#floorplan_page INPUT,
#floorplan_page SELECT { font-size: 11px; }

#floorplan_page H2 { margin: 2px 0px; padding: 3px; }

#floorplan_page .category1 { background-color: #9CD2B9; color: white; }
#floorplan_page .category2 { background-color: #2EFE49; color: white; }
#floorplan_page .category3 { background-color: #FE40CF; color: white; }
#floorplan_page .category4 { background-color: #FB6E17; color: white; }

#TableCategory { padding: 1px; border: 0px; }
#TableCategory TH { font-size: 15px; font-weight: bold; }
#TableCategory TD { font-size: 14px; }

.MyTeam { color: white; background-color: #666699; }
.CategoryTotal { border-top: 3px double black; font-weight: bold; }

TABLE.TableList { margin: 0px; padding: 0px; border-collapse: collapse; }
table.TableList tr td { border: 1px solid #999999; padding-bottom: 1em; font-size: 13px; }
table.TableList TH { border: 1px solid #555555; padding: 3px; font-size: 14px; }


.floorplan_region { border: 1px solid black; vertical-align: top; margin: 2px; padding: 3px; }


