@charset "UTF-8";
/* CSS Document */

#container { background: url(/go/transform/images/light-bg.png) repeat-y; margin-top: -5px; }
#transform-header { background: url(/go/transform/images/light-bg-t.png) no-repeat; }
#transform-header-image { margin-bottom: 20px; }
#transform-header-offer { position:absolute; top: 99px; margin-left: 785px; z-index: 5; }

/* LEFT-NAVIGATION */
#transform-nav-left { float: left; width: 196px; margin: 0 24px 0 10px; padding: 0; display: inline; }
#transform-nav-left ul { list-style: none; padding: 0; margin: 0; }
#transform-nav-left ul li { display: inline; }
#transform-nav-left ul li a { padding: 3px 4px 3px 15px; display: block; text-decoration: none; color: #005abe; }
#transform-nav-left ul li a:hover { color: #0c85e2; }
#transform-nav-left ul li.selected a { background-image: url(/go/transform/images/nav-left-bg-s.gif); background-repeat: no-repeat; color: #ffffff; }
#transform-nav-left ul li.call-to-action a { background-image: url(/go/transform/images/nav-left-bg-call-to-action.gif); background-repeat: no-repeat; }

#transform-body { width: 720px; float: right; margin-right: 30px; }
#transform-body-column { width: 345px; float: left; margin-right: 30px; }
#transform-body-column.right { margin-right: 0; }

h2 { color:#1272bb; font-size:16px; text-align:left; line-height:22px; margin:0 0 6px 0; padding:0; }
h4 { color:#ef7a13; font-size:16px; text-align:center; line-height:22px; margin:7px 0 10px 0; padding:0; }

.article-header { background-color: #9ad3ff; font-weight: bold; font-size: 15px; color: #1272bb; }
.article-bg { background-color: #e8f5ff; }

/* HORIZONTAL NAVIGATION */
#nav-horizontal { display: block; margin-bottom: 20px; }
#nav-horizontal ul { width: 720px; height: 40px; margin: 10px 0 10px 0; padding: 0; background: none; overflow: hidden; }
#nav-horizontal ul li { display: inline; }
#nav-horizontal ul li a { float: left; height: 34px; width: 220px; padding: 6px 0 0 0; margin-right: 10px; baseline-shift: 5px; color: #005abe; font-weight: bold; text-decoration: none; font-size: 15px; text-align: center; background: url(/go/transform/images/nav-horizontal-bg.gif) no-repeat; background-position: 0 -40px; overflow: hidden; }
#nav-horizontal ul li.selected a { color: #FFFFFF; background-position: 0 0; }
#nav-horizontal ul li.selected a:hover { color: #FFFFFF; background-position: 0 0; }
#nav-horizontal ul li a:hover { color: #ef7a13; background-position: 0 -80px; }

/* JQUERY DROPDOWN */
.breakout-sessions, .deep-dive, .industry-solutions, .partner-enablement, .sponsor-partnerplus, .breakout-sessions2, .deep-dive2, .industry-solutions2, .partner-enablement2, .sponsor-partnerplus2, .viewpoints2, .hardwaredist, .viewpoints {
	width: 700px;
}
.breakout-sessions h3.dropdown, .deep-dive h3.dropdown, .industry-solutions h3.dropdown, .partner-enablement h3.dropdown, .sponsor-partnerplus h3.dropdown, .breakout-sessions2 h3.dropdown, .deep-dive2 h3.dropdown, .industry-solutions2 h3.dropdown, .partner-enablement2 h3.dropdown, .sponsor-partnerplus2 h3.dropdown, .viewpoints2 h3.dropdown, .hardwaredist h3.dropdown, .viewpoints h3.dropdown {
	cursor:pointer;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color:#E8F5FF;
	color:#555;
}
.breakout-sessions h3, .deep-dive h3, .industry-solutions h3, .partner-enablement h3, .sponsor-partnerplus h3, .breakout-sessions2 h3, .deep-dive2 h3, .industry-solutions2 h3, .partner-enablement2 h3, .sponsor-partnerplus2 h3, .viewpoints2 h3, .hardwaredist h3, .viewpoints h3 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color:#E8F5FF;
	color:#555;
}
.abstract {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	display:none;
}
.session-header {
	background-color: #1272BB;
	font-size: 14px;
	color: #FFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight:bold;
}

