/* TEXT STYLES TO EDIT */
	

   /* All Links */
A:link    {color:#666666; text-decoration:underline;}
A:visited {color:#666666; text-decoration:underline;}
A:active  {color:#666666; text-decoration:underline;}
A:hover   {
	color:#009900;
	text-decoration:none;
}

.home_link a:link    {
	color:#000;
	font-weight: bold;
	text-decoration:none;
}
.home_link a:visited {
	color:#000;
	font-weight: bold;
	text-decoration:none;
}
.home_link a:active  {
	color:#000;
	font-weight: bold;
	text-decoration:none;
}
.home_link a:hover   {color:#009900; font-weight: bold; text-decoration:none;}

/*------------ jQuery DROP DOWN ------------*/
/* Navigation */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	z-index: 100;
	position: relative;
	padding-left: 25px;
}
ul .nav #nav-one {
	background: #999 url(images/chromebg-alt.gif) repeat center;
}
.nav li {
	border-left: 1px solid #BBB;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: bold 11px/20px Verdana, Geneva, sans-serif;
	color: #494949;
	padding-left:9px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration: none;
	background: #999 url(images/chromebg-alt.gif) repeat center;
	display: block;
}

.nav li a:hover {
	color: #000;
	background: #ccc url(images/chromebg-over-alt.gif) repeat center;
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
	background: #ccc url(images/chromebg-over-alt.gif) repeat center;
	color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	background: #fff;
	color: #666;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	color: #000;
	background: #f0f0f0 center;
}

.nav ul {
	background-color: #D1D1D1;
	border-bottom: 1px solid #bbb;
	list-style: none;
	margin: 0;
	width: 180px;
	position: absolute;
	top: -999em;
	left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
	top: 20px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
	border: 1px solid #BBB;
	padding-right: 20px;
	width: 163px;
	white-space: nowrap;
	border-bottom: 0;
}
.nav ul a:hover {
  background-color: #D1D1D1;
  color: #000;
}
img {border:0}


/* Styles */


.LoginBody {
	color: #666666;	
    }

.LoginText {
	font-family:Arial;
	font-size: 12px;
	color: #666666;
    }
	
.Verdana {
	font-family:Verdana;
}

.product_description {
	font-size: 13px;
}
	
.Title {
	font-size: 20px;
	font-weight: bold;
	color: #4c7039;
	padding: 0px 0 20px 0;
    }

.Title_2 {
	font-size: 20px;
	font-weight: bold;
	color: #4c7039;
	padding: 15px 0 0px 0;
    }
	
.sub_Title {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0 10px 0;
    }

.Speaker {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0 0px 0;
    }
	
.PressReleaseTitleGreen {
	font-size: 14px;
	font-weight: normal;
	color: #009900;
    }

.Events_Month {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
    }

.Speaker_photo {
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
    }

.indent{
	padding: 0px 0px 0px 50px;
}
	
.content_divider {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #dde2e6;
	clear: left;
	text-align: center;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 5px;


}

	
.PC_Reqs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
    }


.ForgotPasswordSpanText{
	color:#666666;
	font-size:10px;
}

.InvalidPassword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC0000;
}


/* Helpful Info STYLES */


.BorderLeft{
	border-left: 1px solid #cccccc; 
}

.BorderRight{
	border-right: 1px solid #cccccc; 
}

.SectionHeader {
	font-size: 24px;
	font-family:Arial;
	font-weight: bold;
	color: #000000;
	padding: 0px 5px 0px 0;
    }

.PageHeader {
	font-size: 16px;
	font-family:Arial;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 10px 20px;
    }

.PageHeader_products {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
    }
	
.SponsorType {
	font-size: 14px;
	font-weight: bold;
	color: #666699;
	padding: 0px 0 0px 0;
    }
	
.Exhibitors {
	font-size: 10px;
	color: #666666;
    }
	
.divider {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #dde2e6;
	clear: left;
	text-align: center;
	width: 180px;
	margin-bottom: 5px;
	margin-top: 2px;


}

.SponsorsLink{
	border-top: 0px solid #cccccc; 
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc; 
	border-bottom: 0px solid #cccccc;
}

.SponsorsLink A:link    { color:ffffff; text-decoration:none;}
.SponsorsLink A:visited { color:ffffff; text-decoration:none;}
.SponsorsLink A:active  { color:ffffff; text-decoration:none;}
.SponsorsLink A:hover   { color:ffffff; text-decoration:none;}
	
.RegisterLink {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	padding: 15px 0 10px 0;
    }

.RegisterLink A:link    {color:#CC0000; text-decoration:underline;}
.RegisterLink A:visited {color:#CC0000; text-decoration:underline;}
.RegisterLink A:active  {color:#CC0000; text-decoration:underline;}
.RegisterLink A:hover   {color:#33CC00; text-decoration:underline;}

.LearnMore{color:#009900; font-weight:bold; text-decoration:underline;}

.LearnMore A:link    {color:#009900; font-weight:bold; text-decoration:underline;}
.LearnMore A:visited {color:#009900; font-weight:bold; text-decoration:underline;}
.LearnMore A:active  {color:#009900; font-weight:bold; text-decoration:underline;}
.LearnMore A:hover   {color:#000000; font-weight:bold; text-decoration:underline;}

br {
	clear: left;
}

p {
	padding: 0 0 10px 0;
	margin:0;
}

/*  OTHER STYLES */

body {
	background-image:url(images/bg_main2.gif);
	background-repeat:x-repeat;
	background-color:#FFF;
    margin:0;
    padding:0;
    color:#000;
	font-family:Arial;
    font-size:12px;
	height:100%;
    }


.sub_txt {
	font-family:Arial;
	font-size: 10px;
	color: #666666;
    }

.footer_whiteOnGrey {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 400; FONT-SIZE: 10px; BACKGROUND: #8a8d92; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px; FONT-FAMILY: Arial,Helvetica,san-serif
}

A.footer_link {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 3px; FONT-FAMILY: Arial,Helvetica,san-serif; TEXT-DECORATION: none
}
A.footer_link:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 3px; FONT-FAMILY: Arial,Helvetica,san-serif; TEXT-DECORATION: none
}
A.footer_link:active {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 3px; FONT-FAMILY: Arial,Helvetica,san-serif; TEXT-DECORATION: none
}
A.footer_link:hover {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 3px; FONT-FAMILY: Arial,Helvetica,san-serif; TEXT-DECORATION: underline
}

.copybold {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial,Helvetica,san-serif
}

.Highlight {
	FONT-WEIGHT: 700; FONT-SIZE: 20px; COLOR: #009900; FONT-FAMILY: Arial,Helvetica,san-serif; 
}

.Highlight A:link    { color:009900; text-decoration:none;}
.Highlight A:visited { color:009900; text-decoration:none;}
.Highlight A:active  { color:009900; text-decoration:none;}
.Highlight A:hover   { color:009900; text-decoration:underline;}

.ImageLink{
	border:none;
}

.ImageLink A:link    { color:ffffff; text-decoration:none;}
.ImageLink A:visited { color:ffffff; text-decoration:none;}
.ImageLink A:active  { color:ffffff; text-decoration:none;}
.ImageLink A:hover   { color:ffffff; text-decoration:none;}

.subnav{
color:#666666;
font-size:11px;
}

.subnav A:link    { color:666666; text-decoration:underline;}
.subnav A:visited { color:666666; text-decoration:underline;}
.subnav A:active  { color:666666; text-decoration:underline;}
.subnav A:hover   {color:#333333; text-decoration:underline;}

.actionLink{
color:#333333;
font-weight:bold;
font-size:11px;
}


.actionLink A:link    { color:#333333; text-decoration:none;}
.actionLink A:visited { color:#333333; text-decoration:none;}
.actionLink A:active  { color:#333333; text-decoration:none;}
.actionLink A:hover   {color:#333333; text-decoration:underline;}

/* submenu styles */

td.submenu { 
background-color: #ffffff;
border: 1px #cccccc solid;
padding-left:18px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
color:#666666; 
font-size: 12px;
font-weight: bold; 
text-decoration:none;
} 

td.submenuswap {
background-color:#666666;
border: 1px #cccccc solid;
padding-left:18px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
color:#FFFFFF; 
font-size: 12px;
font-weight: bold; 
text-decoration:none; 
} 

a.submenu { 
color:#666666; 
font-size: 12px;
font-weight: bold; 
text-decoration:none;
} 

a.submenu:hover { 
color:#FFFFFF; 
font-size: 12px;
font-weight: bold; 
text-decoration:none;
}

.submenuCurrent { 
background-color: #333333;
border: 1px #cccccc solid;
padding-left:18px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
color:#FFFFFF; 
font-size: 12px;
font-weight: bold; 
text-decoration:none; 
}

/* Sub Menu Contact Sales Button */
td.submenu_hotbutton {
	background: transparent url(images/product_nav_green_sprite.jpg) repeat-x scroll 0 0;
	border: 1px #cccccc solid;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	color:#fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
} 

td.submenu_hotbutton:hover {
background: transparent url(images/product_nav_green_sprite.jpg) repeat-x scroll 0 -35px;
border: 1px #cccccc solid;
padding-left:18px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
color:#FFFFFF; 
font-size: 12px;
font-weight: bold; 
text-decoration:none; 
} 

.submenu_hotbutton a { 
color:#fff; 
font-size: 12px;
font-weight: bold; 
text-decoration:none;
} 

.submenu_hotbutton a:hover { 
color:#fff; 
font-size: 12px;
font-weight: bold; 
text-decoration:none;
}

.Body {
FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial; 
}

/*
a.content_link {
	color: #333333;
}
a.content_link:visited {
	color: #333333;
}
a.content_link:hover {
	color: #999999;
}
a.content_link:active {
	color: #333333;
}
*/
.style2 {font-size: 16px}

.pr-video {
	float: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-right: 0px;
	clear: left;
}

.pr-video-large {
	float: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 0px;
}
.pr-logo {
	float: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-right: 0px;
	clear: left;
}

.sup {
	position: relative;
	bottom: 0.9ex;
	vertical-align: baseline;
	color:#666666;
	font-size: 65%;
}
/* CONTACT SALES STYLES */
.contact_sales {
	font-family:Arial;
	font-size: 15px;
	color: #000;
	line-height: 1.5em;
}
.contact_sales h1 {
	font-size: 18px;
	font-family:Arial;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 0px 20px;
	margin-bottom: 5px;
}
.contact_sales ol {
	font-weight: bold;
}

.contact_sales a {
	color: #008000;
	text-decoration:underline;
}
.contact_sales a:hover {
	color:#009900;
	text-decoration:none;
}
.contact_sales a:visited {
	color: #008000;
	text-decoration:underline;
}
.contact_sales a:active {
	color: #008000;
	text-decoration:underline;
}
.contact_sales_list_normal {
	font-weight: normal;
}
.contact_sales ol li {
	padding-bottom: 10px;
}
.contact_sales_form {
	padding-left: 25px;
}
/* MARKETING LANDING PAGE STYLES */
.marketing_lp {
	font-family:Arial;
	font-size: 15px;
	color: #000;
	line-height: 1.5em;
}
.marketing_lp h1 {
	font-size: 18px;
	font-family:Arial;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 0px 20px;
	margin-bottom: 5px;
}
.sub_h2 {
	font-size: 18px;
	font-family:Arial;
	font-weight: bold;
	color: #000000;
	display: block;
}
.marketing_lp img {
	float: left;
	margin-right: 5px;
}
.marketing_lp br {
	clear: both;
}
.marketing_lp ol {
	font-weight: bold;
}

.marketing_lp a {
	color: #008000;
	text-decoration:underline;
}
.marketing_lp a:hover {
	color:#009900;
	text-decoration:none;
}
.marketing_lp a:visited {
	color: #008000;
	text-decoration:underline;
}
.marketing_lp a:active {
	color: #008000;
	text-decoration:underline;
}
.marketing_lp_list_normal {
	font-weight: normal;
}
.marketing_lp ol li {
	padding-bottom: 10px;
}
.marketing_lp_form {
	padding-left: 25px;
}

/* MARKETING LANDING THANK YOU PAGE STYLES */
.marketing_lp_ty {
	font-family:Arial;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
}
.marketing_lp_ty h1 {
	font-size: 18px;
	font-family:Arial;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 0px 20px;
	margin-bottom: 5px;
}
.marketing_lp_ty p {
	margin-bottom: 20px;
}
.sub_h2 {
	font-size: 18px;
	font-family:Arial;
	font-weight: bold;
	color: #000000;
	display: block;
}
.marketing_lp_ty img {
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
}
.marketing_lp_ty br {
	clear: both;
}
.marketing_lp_ty ol {
	font-weight: bold;
}

.marketing_lp_ty a {
	color: #008000;
	text-decoration:underline;
}
.marketing_lp_ty a:hover {
	color:#009900;
	text-decoration:none;
}
.marketing_lp_ty a:visited {
	color: #008000;
	text-decoration:underline;
}
.marketing_lp_ty a:active {
	color: #008000;
	text-decoration:underline;
}
.marketing_lp_ty_list_normal {
	font-weight: normal;
}
.marketing_lp_ty ol li {
	padding-bottom: 10px;
}
.marketing_lp_ty_form {
	padding-left: 25px;
}

#marquee-container , #marquee-container .events-ticker ,#marquee-container marquee p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	padding-left: 10px;
	white-space: wrap;
	width: 200px;
}
.events-ticker p a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	white-space: wrap;
	display: block;
}
#slidingPanels table tr td div table tr td table tr td table tr td table tr td #marquee-container .events-ticker p a  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
#slidingPanels table tr td div table tr td table tr td table tr td table tr td #marquee-container .events-ticker p a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
#slidingPanels table tr td div table tr td table tr td table tr td table tr td #marquee-container .events-ticker p a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
}
#slidingPanels table tr td div table tr td table tr td table tr td table tr td #marquee-container .events-ticker p a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
.events-ticker a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	white-space: wrap;
	display: block;
}

/* Connect with inxpo */

.gray_box{
	padding:4px;
	background:#666;
}

.gray_border{
	border:1px solid #ccc;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background: #fff;
}


.border_red {
	border: 1px solid #dd1313;
}
.home_video_thumb_holiday {
	background: #FFF url(images/home_video_thumb_holiday_drew.gif) no-repeat scroll 0 0;
	width: 124px;
	height: 70px;
	display: block;
	border: solid 1px #009900;
}
.home_video_thumb_holiday:hover {
	background: #FFF url(images/home_video_thumb_holiday_drew.gif) no-repeat scroll 0 -70px;
}
.home_case {
	font-size: 9px;
}
.home_case a img {
	margin: 2px 0 3px 0;
}

.home_case a, .home_case a:visited, .home_case a:active {
	text-decoration: none;
}
.customer_case_link a, .customer_case_link a:active, .customer_case_link a:visited {
	text-decoration: none;
}
.wlist_l {
	float: left; 
	width: 75px;
	font-weight: bold;
	font-size: 13px;
}
.wlist_r {
	float: left;
	width: 575px;
}
.list_time li {
	margin: 10px;
}
.clear {
	clear:both;
}

.padding {
padding:8px;
}

.border_All {
border: 1px solid #cccccc;
}

#storiaContainer {
	margin-bottom: 30px;
}

	