

#body table{border-collapse:collapse;border-spacing:0;}
#body fieldset,img{border:0;}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}
#body ol,ul {list-style:none;}
caption,th {text-align:left;}
#body h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/* Base Fonts */
#body { font-size:14px } /* Do NOT touch - set font family, size, etc on child elements */
table {font-size:inherit;font:100%;}
select, input, textarea { font:99%;}
pre, code {font:115% monospace;}
#body * {/*line-height:1.4285em;*/}
#body label {
	cursor:pointer;
	 
}


#body article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
#body strong, b, mark {
	font-weight:bold;
	font-style:inherit;
}
#body em, i, cite, q, address, dfn, var {
	font-style:italic;
	font-weight:inherit;
	
}
#body abbr[title], dfn[title] {
	cursor:help;
	border-bottom:1px dotted;
}
#body abbr[title], #nav dfn[title] {
	border-bottom:0 dotted;
}
#body ins {border-bottom:1px solid;}
#body a, u, ins {}
#body del, s {text-decoration:line-through;}
#body pre, code, samp, kbd {font-family:monospace;}
#body small {font-size:0.75em;}
#body img {
	border:none;
	font-style:italic;
}


#body h1, h2, h3, h4, h5, h6, ul, ol, dl, p, address, figure, pre, fieldset, table, hr, .nav, .island, .media {
	margin-bottom:24px;
	margin-bottom:1.5em;
	 
}

#body figcaption, small {
	font-size:12px;
	font-size:0.75rem;
}
#body small, code {line-height:1;}
#body pre, code, input, textarea {font:inherit;}


#body h1, .alpha {
	font-size:1.698125em;	/* 54.33px */
	line-height:normal;		
	font-weight:normal;
	margin-bottom:24px;
}
#body h2, .beta {
	font-size:24px;		/* 20px */
	line-height:30px;
	margin-bottom:14px;
	font-weight:bold;
}
#body h3, .gamma {
	font-size:18px;		/* 14px */
	line-height:22px;		
	font-weight:bold;
	margin-bottom:14px;
}
#body h4, .delta {
	font-size:1em;		/* 20px */
	line-height:normal;		
	font-weight:normal;
	margin-bottom:4px;
}
#body h5, .epsilon {
	font-size:1em;		
	font-weight:bold;
	text-transform:none;	
	line-height:1.5;		
}
#body h6, .zeta {
	line-height:normal;		
	font-weight:normal;
}
#body hr 	{color:#000;height:1px;border:0;background-color:#000;margin:0 0 24px 0;}
/* Globals
========================================= */
html,
#body {background-color: #FFF;}
#body {
	margin:0;
	padding:0;
	color: #000000;
	 
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a.button:hover {text-decoration: none;}
a img {border: 0px;}

.bg-blue {background-color: #0197d6;}
.bg-white {background-color: #ffffff;}
.bg-orange {background-color: #f05332;}
.bg-gray {background-color: #88898d;}
.blue {color: #007dba;}
#mainText a.udrline:hover {text-decoration:underline;}
.white {color: #fff;}
.orange {color: #f05332;}
.gray {color: #88898d;}

.text-x-large {font-size: 18px;}
.text-large {font-size: 14px;}
.text-medium {font-size: 12px;}
.text-small {font-size: 10px;}
.text-normal {font-weight: normal;}

.text-bold {font-weight: bold;}
.text-italic {font-style: italic;}

.block {display:block;}
.inline{display:inline;}
.inline-block {display: -moz-inline-box ;display: inline-block;}

.left {float:left;}
.right {float:right;}
img.left { margin:0 16px 10px 0}
img.right { margin:0 0 10px 16px;}
.clear {clear:both;float:none;}

.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center, .text-centre {text-align:center;}


.border-bottom 		{border-bottom:1px solid #000;padding-bottom:0;margin-bottom:24px;}
.border-bottom2 	{border-bottom:2px solid #000;padding-bottom:0;margin-bottom:24px;}
h2.border-bottom2 	{padding-bottom:6px;margin-bottom:10px;}
h2.border-bottom 	{padding-bottom:6px;margin-bottom:10px;}

.margin-bottom {
	margin-bottom:24px;
	margin-bottom:1.5rem;}
.margin-bottom12{
	margin-bottom:12px;
	margin-bottom:0.75rem;
	}
.padding-top {padding-top:10px;}
.padding-top20 {padding-top:20px;}
.padding-bottom {padding-bottom:10px;}
.padding-bottom20 {padding-bottom:20px;}

.zerobottommargin, 
.zeroBottomMargin,
.margin-bottom0 {margin-bottom:0!important;}
.margin0{margin:0!important;} 

.zerobottompadding, 
.zeroBottomPadding,
.padding-bottom0 {padding-bottom:0!important;}

img.zeroPadding, 
.zeroPadding, 
.zeropadding,
.padding0  {padding:0!important;}

.clear {
	clear: both;
	float: none;
	overflow: hidden;
}
.float_left {float: left;}
.float_right {float: right;}
.error, .error a {color: #ff0000;}
.discoverLanding {
	background-color: #e9e9e9;
}
/* Container
========================================= */
#container {
	width:1000px;
	margin:0 auto;
	position: relative;
	z-index: 0;
}

/* Buttons
========================================= */
.button_hpe input {border: none; font: inherit; color: inherit; background: transparent; overflow: visible;}

/**
 * @section Inline Action buttons
 * @subsection Common styles for inline action buttons
 */

.button_hpe {-moz-border-radius: 0 4px; border-radius: 0 4px; padding: 0 20px; display: inline-block; height: 40px}
.button_hpe .btn_label, .button_hpe input {text-transform: none; line-height: 40px; font-size: 20px; font-weight: bold; border: none}
.button_hpe:hover, .button_hpe:focus { background-color: #c1401a; text-decoration:none; }
.button_hpe { background-color:#D7410B; }
.button_hpe.default .btn_label, .default input {line-height: 40px; font-size: 20px}
.button_hpe.default input {height: 40px}
.button_hpe.default {height: 40px; padding: 0 20px}

.button_hpe.inline .btn_label, .inline input {line-height: 36px; font-size: 16px;}
.button_hpe.inline input {height: 36px; color: #ffffff !important; cursor: pointer}
.button_hpe.inline {height: 36px; padding: 0 15px; margin-left: 55px;}

.button_hpe.slim .btn_label, .slim input {line-height: 26px; font-size: 14px}
.button_hpe.slim input {height: 26px}
.button_hpe.slim {height: 26px; padding: 0 10px; margin-left: 5px;}

.hpe .body .button_hpe.primary, .hpe .body .button_hpe.primary input { color: #ffffff !important; background-color: #D7410B }

.hpe .body .button_hpe.primary:hover, .hpe .body .button_hpe.primary:hover input { background-color: #C1401A; text-decoration: none; cursor: pointer}
.hpe .body .button_hpe.primary_disabled:hover, .hpe .body .button_hpe.primary_disabled,
.hpe .body .button_hpe.primary_disabled input { color: #e5e5e5 !important; background-color: #999999; cursor: default; text-decoration: none}

.hpe .body .button_hpe.primary.slim, .hpe .body .button_hpe.primary.slim input { color: #ffffff !important; background-color: #007DBA }
.button_hpe.primary.slim:hover, .button_hpe.primary.slim:hover input { background-color: #0084BD; }
.button_hpe.primary_disabled.slim:hover, .button_hpe.primary_disabled.slim,
.button_hpe.primary_disabled.slim input { background-color: #cccccc; cursor: default; }

/**
 * @section Inline Action buttons

/*A.button:hover {
	TEXT-DECORATION: none;
	cursor:pointer;
}
.orange {
	COLOR: #f05332
}
DIV.button DIV[role=left-bumper] {
	BACKGROUND-IMAGE: url(../images/buttons-sprite-2.png); POSITION: relative; WIDTH: 4px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 36px
}
DIV.button SPAN {
	BACKGROUND-IMAGE: url(../images/buttons-sprite-2.png); POSITION: relative; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 36px; TEXT-DECORATION: none; PADDING-TOP: 6px; cursor:pointer;
}
A:hover DIV.button SPAN {
	TEXT-DECORATION: none
}
DIV.button DIV[role=right-bumper] {
	BACKGROUND-IMAGE: url(../images/buttons-sprite-2.png); POSITION: relative; WIDTH: 4px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 36px
}
DIV.blue.button DIV[role=left-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 36px
}
DIV.blue.button SPAN {
	WIDTH: auto; BACKGROUND-POSITION: -19px 0px; HEIGHT: 36px
}
DIV.blue.button DIV[role=right-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -284px 0px; HEIGHT: 36px
}
A:hover DIV.orange.button DIV[role=left-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -303px 0px; HEIGHT: 36px
}
DIV.gray.button DIV[role=left-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -303px 0px; HEIGHT: 36px
}
A:hover DIV.orange.button SPAN {
	WIDTH: auto; BACKGROUND-POSITION: -322px 0px; HEIGHT: 36px
}
DIV.gray.button SPAN {
	WIDTH: auto; BACKGROUND-POSITION: -322px 0px; HEIGHT: 36px
}
A:hover DIV.orange.button DIV[role=right-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -587px 0px; HEIGHT: 36px
}
DIV.gray.button DIV[role=right-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -587px 0px; HEIGHT: 36px
}
A:hover DIV.gray.button DIV[role=left-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -606px 0px; HEIGHT: 36px
}
DIV.orange.button DIV[role=left-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -606px 0px; HEIGHT: 36px
}
A:hover DIV.gray.button SPAN {
	WIDTH: auto; BACKGROUND-POSITION: -625px 0px; HEIGHT: 36px
}
DIV.orange.button SPAN {
	WIDTH: auto; BACKGROUND-POSITION: -625px 0px; HEIGHT: 36px
}
A:hover DIV.gray.button DIV[role=right-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -890px 0px; HEIGHT: 36px
}
DIV.orange.button DIV[role=right-bumper] {
	WIDTH: 4px; BACKGROUND-POSITION: -890px 0px; HEIGHT: 36px
}
*/

/* Content
========================================= */
#content {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 16px;
}
.col_left {
	float:left;
	padding-right:20px;
	width:450px;
}
.col_right {
	float:left;
	padding-left:20px;
	width:470px;
}
#content div.column {
	width: 33%;
	float: left;
}
#content div.column .pad {padding-right:40px;}
#content div.column.last-column .pad {padding-right:0;}

#content div.column.right-column {float: right;}

#content.subpage {
	padding-left: 55px;
	padding-top: 30px;
}

/*Tabs and side Nav
=========================================
*/
.contentTab {
	border-top: 1px solid #000;
	display: none;
	margin-top: 30px;
}
.contentTabs .contentTab:first-child {
	display: block;
}
.styledHeader {color:#00aee2; margin-bottom:0;padding: 10px 0 10px 10px;}
.styledHeader.first {padding-top:0;}
.styledListUL {
	overflow: hidden;
}
.styledListUL, .styledListUL * {
	margin: 0;
	padding: 0;
}
.styledListUL li {
	background-color: #0095D7;
	border-bottom: 2px solid #FFF;
	display: block;
	list-style: none;
}
.styledListUL li a {
	background-color: #0095D7;
	color: #FFF;
	display: block;
	font-weight: bold;
	height: 100%;
	padding: 10px 0 10px 10px;
}
.styledListUL li a, .styledListUL li a:hover {
	text-decoration: none;
}
.styledListUL li.active a, .styledListUL li a.active {
	background-color: #007CBC;
}

/*expand disclosure*/
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration:underline;}
.event_description
{
	padding:5px 25px 10px 20px;
	display:none;
	line-height:130%;
	float:none;
	clear:both;
	border-bottom:1px solid #CCCCCC;
}

.event_description ul{ margin-top: 0px; padding-top:0px; padding-left:25px;}
.event_description ul li{ margin-top: 0px; padding-top:0px; padding-left:25px;}

.description_link
{
	color:#666;
}
#preload-01 { background: url(../images/collapse_blue.png) no-repeat -9999px -9999px; }

.main_disclosure
{
	margin-top:10px;
	padding-top:20px;
	padding-bottom:35px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.padder
{
	padding-left: 18px;
	padding-top:25px;
	padding-bottom:40px;
	
	border-bottom:1px solid #CCCCCC;
}


/*****************************/
.padder2
{
	padding-left: 18px;
	padding-top:25px;
	padding-bottom:54px;
	border-bottom:1px solid #CCCCCC;
}

.padder4
{
	padding-left: 18px;
	padding-top:25px;
	padding-bottom:95px;
	border-bottom:1px solid #CCCCCC;
}
/*****************************/


.expandable_blue, .expandable_lightblue, .collapsible_blue, .collapsible_lightblue
{
	width:19px;
	height:19px;
	cursor:pointer;
	float:left;	
}

.expandable_blue
{
	background:url(../images/expand_blue.png) no-repeat;
	
}

.expandable_lightblue
{
	background:url(/campaigns/wash/images/expand_lightblue.png) no-repeat;
}

.collapsible_blue
{
	background:url(../images/collapse_blue.png) no-repeat;
}

.collapsible_lightblue
{
	background:url(/campaigns/wash/images/collapse_lightblue.png) no-repeat;
}
.minus{
	margin-left:10px;
	margin-right:20px;
}
.event_title
{
	width:80%;
	float:left;
	padding:0px 15px 0px 10px;
	line-height:120%;
	
}

.event_title p{color:#000; font-weight:bold; text-decoration:none; font-size: 16px;}

.event_title a{color:#111; font-weight:bold; text-decoration:none;}
.event_title a:hover{text-decoration:none !important;}


/***************************/
.about_event
{
	width:300px;
	float:left;
	padding-left: 20px;
	line-height:120%;
	
}

.about_event p{color:#000; font-weight:bold; text-decoration:none; font-size: 16px;}

.about_event a{color:#111; font-weight:bold; text-decoration:none;}
.about_event a:hover{text-decoration:none !important;}

/*****************************/



.event_title_tech
{
	width:530px;
	float:left;
	padding:0px 15px 0px 0px;
	line-height:120%;
	overflow-style:marquee-block;
}

.event_title_tech a{font-size:14px; color:#111; font-weight:bold; text-decoration:none;}
.event_title_tech a:hover{text-decoration:none !important;}
.event_title_tech td{ padding-right:5px;}

.terms{
	float:left;
	font-size:12px;
	color:#767676;
}




SELECT 
.select-container{
	position:relative;
}
.select-container select{
	display:block;
	position:relative;
	z-index:1;
	opacity: -1;
	-moz-opacity:-1;
	filter:alpha(opacity=-1); 
	color:#0394D7;
	font-family: "HPSimplified" !important;
	width:329;
	
}

.select-container select optgroup[label]{
	font-family:"HPSimplified", Arial, Helvetica, sans-serif;
}

.select-container select option{
	font-family: "HPSimplified" !important;
	font-style:normal !important;
}


.select-container .mask{
	position:absolute;
	z-index:0;
	width:325px;
	height:26px;
	border:2px solid #CCC;
	background:url(https://h30406.www3.hp.com/campaigns/2012/wwcampaign/hpe/images/down-arrow.png) right no-repeat;
	color:#0394D7;
	padding-left:10px;
	margin-left:10px;
}	

.select-container .mask.active{
	position:absolute;
	z-index:0;
	width:325px;
	height:26px;
	border:2px solid #5A5A5A;
	background:url(https://h30406.www3.hp.com/campaigns/2012/wwcampaign/hpe/images/down-arrow-hover.png) right no-repeat;
	color:#0394D7;
	padding-left:10px;
	margin-left:10px;
}	

input[type="radio"]
.radio_container{
	position:relative;
}

.radio_container input{
	display:block;
	position:relative;
	z-index:1;
	opacity: -1;
	-moz-opacity:-1;
	filter:alpha(opacity=-1);
	width:17px; 
}

.radio_container .mask_radio{
	cursor:pointer;
	width:17px;
	height:17px;
	box-sizing:border-box;
	background:url(https://h30406.www3.hp.com/campaigns/2012/wwcampaign/hpe/images/radio_unchecked.png) no-repeat;
}

.radio_container .mask_radio.active{
	background:url(https://h30406.www3.hp.com/campaigns/2012/wwcampaign/hpe/images/radio_checked.png) no-repeat;
}

#body input[type="text"]{
	padding-left:10px;
	border:2px solid #CCC;
	background:#FFF;
	width:325px;
	height:26px;
	margin-left:10px;
}

#mainText p{
	font-size:16px;
	line-height:22px;
	margin-bottom:24px;
}
/*=================*/
#mainText img {
	float:left;
	margin:3px 24px 500px 0;
}
#body h2.title-banner {
font-size:40px;
line-height:40px;
margin-top:61px;
}
#content .col_left h3 {
	font-size:24px;
	margin-bottom:1em;
}
.slide .caption{
	width:100%;
	left:20px;
}
#body .slide .caption p {
	line-height:22px;	
}
font {
	margin-left:5px;
}
.secondary-nav {
	margin-top:6px;
	margin-right:29px;
}
.secondary-nav li {
	float:left;
	 padding: 0 8px 0 18px;	
	  display: inline;
    height: 36px;
	margin-right:4px;
}
.secondary-nav li a:link {
	 text-decoration:none;
	 color:#767676;	
	 font-size:16px;
	 font-weight:normal;
	 line-height:22px;
	 padding-bottom:8px;
}
.secondary-nav li a:hover{ color:#007dba;}
.secondary-nav li a.current {
		 border-bottom: 4px solid #0096D5;
		 color:#000;
}
#body #slides_wrap {
	width:1000px;
	padding-top:0px;	
}
#subheader h1 {
	font-size:26px;	
	margin-left:30px;
}
#footer {
	background:#f2f2f2;
	/*border-top:1px solid #CCCCCC;*/
	margin-top:50px;
}
.seo_birdseed {
	background:#f2f2f2;
	border-top:#ffffff 1px solid;
}
.col_left .button_hpe.inline {
	margin-left:0;
	color: #FFFFFF !important;
	font-size: 16px;
    line-height: 36px;	
}