@import url(/bv70/css/phase2/layout_flyout.css);
/* Layout */

#content { float: left; width: 385px; padding: 0px 10px 0px 10px;}

/*------------------------------------------------------------------------------------------------------*/
/*-- BEGIN: REMOVAL SET
#secondaryNav {
	float:left;
	width:165px;
	margin:0;
	padding: 30px 5px 5px 5px;
	background: url(../../img/whiteMask.gif) no-repeat;
	background-position: -5px 0px;
	background-color:transparent; color:#ddeeff;
}




#secondaryNav  .indent {padding:0 0 0 10px;	margin:0;	list-style:none;}
#secondaryNav  .active{font-weight: bold; color:#000; text-decoration:none;}
#secondaryNav li { font-size:12px; padding-bottom:7px; list-style:none; }
#secondaryNav  li a { color:#039; font-size:12px; padding-bottom:7px; }
#secondaryNav  li a:hover{ color:#ffe04d; font-style:italic;}
#secondaryNav  ul ul {padding-top:10px;	padding-bottom: 0;}
#secondaryNav .group ul li a {
	position:relative;
	display:block;
	width:100%;
	color:#ddeeff;
}
/*-- END: REMOVAL SET
/*------------------------------------------------------------------------------------------------------*/



/*-- SECONDARY NAV PASTED FROM PW / LAYOUT --*/
/*-- BEGIN REMOVAL SET 2 
#secondaryNav {
	clear : both;
	margin : 18px 0px 0 0;
	padding : 0;
	float : left;
	display : inline;
	width : 148px;
}

#secondaryNav.home {
	width : 182px;
}

#secondaryNav p.leftNavHeader {
	color: #024588; font-weight: 700; font-size: 12px;
	margin: 1px 0 1px 10px;
}

#secondaryNav img.secNavHeader {
	margin  : 0 0 0 12px;
	display : block;
}

#secondaryNav ul{
	padding : 0;
	margin : 2px 0 18px 0;
	line-height : 10px;
	border-top : 1px dotted #b9c8d8;
}
#secondaryNav ul.last{
	margin-bottom : 0px;
}


#secondaryNav ul li {
	list-style-type: none;
	padding : 0px 0 2px 0;
	margin : 0;
	border-bottom : 1px dotted #b9c8d8;
	line-height : 10px;
	height :auto; 
	min-height : 16px;
}
#secondaryNav ul li a {
	display  :block;
	color : #024589;
	font-weight : 700;
	font-size : 10px;
	padding : 2px 0px 2px 20px;
	margin : 0px;
	line-height : inherit;
	height : inherit;
}
#secondaryNav ul li.selected a {
	color: #000000;
	background-color: #e5eef8;
	background-image: url(/images/shared/bullet_arrow_024588.gif); background-repeat: no-repeat; background-position: 10px 50%;
}
#secondaryNav ul li a:hover {
	color : #009bdf;
}




#relatedBlocks { float:right; width:165px; margin:0px 0px 0px 0px; padding:0px;}
.relatedBlock ul { list-style-type:none; }


h1 { margin:0; padding:0 0 5px 0;}
h2, h3, h4, h5 { margin:10px 0px 0px 0px; padding:0 0 5px 0;}
p { margin:0; padding:0 0 5px 0;}


.clear { clear:both; }
.zero-ht {  line-height:1%}
.hr { width:100%; border-top:1px solid black; height:0; }
.imgLeft { float:left; margin:5px; }
.imgRight { float:left; margin:5px;}
* html .imgRight { display:block; }


#secondaryNav .group { position:relative; z-index:100; }

#secondaryNav .group a:hover,
.menuHi {color:#ffe04d;}


#secondaryNav .group h4 {
	color:#024588;
	font-size:12px;
	font-weight:700;
	margin:1px 0pt 1px 10px;
	padding: 0;
	}

/*------------------------------------------------------------------------------------------------------*/
/*-- BEGIN: REMOVAL SET
.menuHi {
	border:1px solid white;
	border-left-width:0;
	border-right-width:0;
	background-color:#336699;
	}
.menuNormal {
	border:1px solid #003366;
	border-left-width:0;
	border-right-width:0;
	color:#ffffff;
	background-color:#003366;
}
/*-- END: REMOVAL SET --*/
/*------------------------------------------------------------------------------------------------------*/



#secondaryNav .group .submenu {
	position:absolute;
	visibility:hidden;
	top:15px;
	left:165px;	
	}

#InsertersSub  {top:0px !important; } /*positions this flyout menu item so it is visible without scrolling*/

#secondaryNav .group .submenu li { margin:0; padding:2px; }
* html #secondaryNav .submenu li a{ margin:0; padding:2px; }/*HB */

#secondaryNav .group h4 { margin:0 0 5px 10px; padding: 0;}

#secondaryNav  li a { color:#039; font-size:12px; padding-bottom:7px; }

/*------------------------------------------------------------------------------------------------------*/
/*-- BEGIN: REMOVAL SET

#secondaryNav .group ul { margin:0; padding:0 0 0 5px; }
#secondaryNav .group li { position:relative; display:block; margin:0; padding:2px; }
* html #secondaryNav .group li { padding:0px; }

* html #secondaryNav .group#primaryGroup li { height:1px; margin:0 0 -4px 0; }
#secondaryNav .group li.selCategory { font-weight:bold; }


#secondaryNav .group span { float:left; clear:left; width:120px; }

#secondaryNav .group img { display:none; float:right; clear:left; } 

#secondaryNav .group#stratAlliances { z-index:50; }
#secondaryNav .group#stratAlliances li#learnMore { font-size:7pt; }

#secondaryNav .group#relatedNavLinks { margin-top:20px; }
#secondaryNav .group#relatedNavLinks ul li { font-size:7pt; }
h4 { font-size:8pt; font-weight:bold;} 

#secondaryNav .group#stratAlliances li#selAlliance {
	color:black; font-weight:bold;
}
#secondaryNav .group li#selMenuItem {
	color:black; font-weight:bold;
}
/*-- END: REMOVAL SET --*/
/*------------------------------------------------------------------------------------------------------*/


/**
 * alliance page - specific styles
 **/
.partnerBlock { position:relative; margin-top:10px; }
.partnerBlock#firstpb { margin-top:5px; }
.partnerContent { margin-left:85px; }
/*.partnerBlock ul { list-style-image:url(img/pdf_icon.gif);
	margin-top:0; }
.partnerBlock ul li { margin:0; }*/
.partnerBlock ul { list-style-type:none; margin:0 0 0 20px; padding:0; }
.partnerBlock li { background-image:url(../img/pdf_icon.gif);
	background-repeat:no-repeat; background-position:5px 0;
	padding-left:25px; margin-bottom:5px; }

.partnerBlock h3 { margin-top:0; margin-bottom:0; padding:0; }
.partnerBlock .website { font-size:7pt; }

/* Knowledge and Research Page specific */
li#selKnowlRes { color:black; font-weight:bold; }/*HB was "red"*/
.group#knowl-research h3 { background:none; }
/*#content ul.reports { list-style-image:url(img/pdf_icon.gif); }*/
#content ul.reports { list-style-type:none; margin:0; padding:0; }
#content ul.reports li {
	/*background-image: url(/bv70/img/pdf_icon.gif);*/
	background-repeat: no-repeat;
	padding-left:20px; /* change this according to the width of the image */
}
#content ul.reports .date { font-size:7pt; font-weight:bold; }
#content ul#eventUl { list-style-type:none; }

/** events and shows specific **/
ul#eventUl { margin:0 0 5px 0; }
ul#eventUl img { margin-bottom:-5px; }
ul#eventUl li { margin-top:7px; }

/* related blocks */
#relatedBlocks { float:right; width:165px; margin:0px 0px 0px 0px; padding:0px;}
.shopCart { float:right; clear:right; width:140px; border:1px solid gray; margin-bottom:2px;}/*HB margin-bottom:2px;*/
.shopCart#empty {height:12px; border:0px;}



.emailLink, .printLink { float:right; clear:right; width:100px; text-align:right; }
#compareBox.emailLink { float:right; clear:right;  text-align:right; }
/*.shopCart ul { list-style-image:url(img/pdf_icon.gif); }*/
.printLink {margin-bottom:2px;}/*HB*/
.shopCart ul { list-style-type:none; margin:5px 0 0 0; padding:0; }
.shopCart li { background-image:url(../img/pdf_icon.gif);
	background-repeat:no-repeat; background-position:5px 0;
	padding-left:25px; margin-bottom:5px; }

.contactImage { float:left; }
.relatedBlock .productImage { float:left; }
.relatedBlock .productDescription, .relatedBlock .productLink {
	margin-left:53px; }
.relatedBlock .storeProductImage { float:left; }
.relatedBlock .storeProductDescription, .relatedBlock .storeProductLink {
	margin-left:53px; }
.relatedBlock .storeProductItemLabel { font-size:7pt; }
.relatedBlock .storeProductButton { margin-left:80px; margin-top:-15px; }


.relatedBlock#download ul,
.relatedBlock#download_default ul,
.relatedBlock#download_flash ul,
.relatedBlock#download_pdf ul {margin:0 0px 0 10px;  padding:0 0 0 10px; }

.download_pdf li { list-style-image:url(../../img/acrobat_icon.gif); margin-bottom:0px;padding-left:4px}
/*.download_default li { list-style-image:url(../../img/default_icon.gif); margin-bottom:0px;padding-left:4px}*/
.download_default li { list-style:none; margin-bottom:0px;margin-left:-20px; padding-left:0px}
.download_flash li { list-style-image:url(../../img/flash_icon.gif); margin-bottom:0px;padding-left:4px}


.relatedBlock#link ul { list-style-type:none; margin-left:5px; padding:0; }
.relatedBlock#ad .adSubBlock { background-color:#fff;
	width:140px; margin:5px 0 5px 0; padding:3px; }
* html .relatedBlock#ad .adSubBlock { height:1%; } /* IE madness */
.adSubBlock .adAbstract, .adSubBlock .adLearnLinkText {
	margin-left:43px; }
.adSubBlock .adImage1 { float:left; }
.ad#ad2 .adImage2 { margin-left:25px; }

#didYouKnow td {padding:0 5px 5px 10px;}


/** flyout menu specific phase2 fixes **/
/*------------------------------------------------------------------------------------------------------*/
/*-- BEGIN: REMOVAL GROUP
a.menuHi {
	color:#cce0f9;
	font-style:normal;
	}
.menuHi{
	border:1px solid white;
	border-left-width:0;
	border-right-width:0;
	color:#003366;
	font-style:normal;
background-color:#86a6cd;
	}

#secondaryNav .group a:hover {
	font-style:normal;
	cursor:pointer;
	color:#ffffff;
	background-color:#86a6cd;

	}

.menuNormal {
	border:1px solid #024588;
	border-left-width:0;
	border-right-width:0;
	color:#ffffff;
	text-decoration:none;
	background-color:#024588;

}

#secondaryNav .group .submenu,#secondaryNav .group .submenu a{
	text-decoration:none;
	color:#003366;
	background-color:#cce0f9;
	}
#secondaryNav .group .submenu a:hover{
	text-decoration:underline;
	color:#003366;
	background-color:#cce0f9;
	}
#secondaryNav .group ul li a {
	color:#ddeeff;
	text-decoration:none;
padding:1px 0px;
}
#secondaryNav .group ul li  {
	padding:0;
}

.menu li a{width:160px !important;}

/*-- END REMOVAL SET 2 --*/

/*-- END: REMOVAL GROUP
/*------------------------------------------------------------------------------------------------------*/

.selCategory span{font-size: 10px; font-weight: bold; padding: 2px 0 2px 20px; margin: 0; display: block; color: #024588;}

.segmentHeader{background-color:#024588;}

#secondaryNav ul li img {display: none;}
#secondaryNav  ul {padding:0 0 0 10px;	margin:0;	text-decoration:none;	list-style:none;}





/* secondary-nav=======================================*/
#secondaryNav ul.menu ul {
	margin: 0;
	padding: 0 0 0 4px;
	width: 148px; /* Width of Menu Items */
	border-width: 1px 2px 3px 1px;
	border-style: solid;
	border-color: #b4c9e3 #b4b4b4 #b4b4b4 #b4c9e3;
	background-color:#e3edf9;
	font-size: 100%;
	z-index:2;
	position: absolute;
	display: none;
	left: 147px; /* Set 1px less than menu width */
	top: 0;
	}


#secondaryNav .submenu ul {
	margin: 0;
	padding: 0 0 0 4px;
	width: 148px; /* Width of Menu Items */
	border-width: 1px 2px 3px 1px;
	border-style: solid;
	border-color: #b4c9e3 #b4b4b4 #b4b4b4 #b4c9e3;	
	background-color:#e3edf9;
	font-size: 100%;
	z-index:2;
}

#secondaryNav ul.menu {
	z-index:1;	
	border-top:1px dotted #B9C8D8;
	line-height:10px;
	margin:2px 0 0 0;
	padding:0pt;		
	}
	
#secondaryNav ul.menu li {
	position: relative;
	border-bottom:1px dotted #B9C8D8;
	height:auto;
	line-height:10px;
	list-style-type:none;
	margin:0pt;
	min-height:16px;
	padding:0;
	}
#secondaryNav ul.menu li ul li,
#secondaryNav .submenu li {

	border-width: 0;
	padding: 4px 0;

	}

#secondaryNav ul.menu li a {
	text-decoration:none;
	color:#024588;
	display:block;
	font-size:10px;
	font-weight:700;
	height:inherit;
	line-height:inherit;
	margin:0px;
	padding:4px 0px 6px 20px;
	}

#secondaryNav ul.menu li ul li a,
#secondaryNav .submenu li a {	text-decoration:none;
	color:#024588;
	display:block;
	font-size:10px;
	font-weight:700;
	height:inherit;
	line-height:inherit;
	margin:0px;
	padding:4px;}


/* Fix IE. Hide from IE Mac \*/
* html #secondaryNav ul.menu li { float: left; height: 1%; }
* html #secondaryNav ul.menu li a { height: 1%; }
/* End */

#secondaryNav ul.menu ul li ul {
	position: absolute;
	display: none;
	left: 247px; /* Set 1px less than menu width */
	top: 0;
	z-index:3;
	background-color:#9bd9f4;
	}
#secondaryNav ul.menu ul li ul li{border:1px solid #9bd9f4;}

#secondaryNav ul.menu li:hover ul ul,
#secondaryNav ul.menu li:hover ul ul ul,
#secondaryNav ul.menu li.over ul ul,
#secondaryNav ul.menu li.over ul ul ul { display: none; } /* Hide sub-menus initially */

#secondaryNav ul.menu li:hover ul,
#secondaryNav ul.menu li li:hover ul,
#secondaryNav ul.menu li li li:hover ul,
#secondaryNav ul.menu li.over ul,
#secondaryNav ul.menu li li.over ul,
#secondaryNav ul.menu li li li.over ul { display: block; } /* The magic */

#secondaryNav ul.menu li a:hover,
#secondaryNav ul.menu li.over a {border-color: #b4c9e3; background-color:#e3edf9;}
#secondaryNav ul.menu li ul li a:hover,
#secondaryNav .submenu li a:hover { color: #000; text-decoration:underline;}

#secondaryNav ul.menu ul li.menuparent:hover,
#secondaryNav ul.menu ul li.over,
#secondaryNav .submenu li.over { 
	background-color: #024588;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff; 
	}
	
#relatedNavLinks ul {margin-bottom: 10px;}
#relatedNavLinks ul li a {font-size: 10px;}
