/* Layout */
#content { float: left; width: 385px; padding: 0px 10px 0px 10px;z-index:1;}
/* Layout Text Formating*/
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;} 
.bodyText{font-size:small;}
/* additions for clear divs, etc  */
.clear { clear:both; }
.zero-ht {  line-height:1%}
.hr { width:100%; border-top:1px solid black; height:0; }
.imgLeft { float:left; margin:5px; } /* can be made global */
.imgRight { float:left; margin:5px;} /*HBB was "right"*/
* html .imgRight { display:block; }
/** #content specific **/
#content img { margin-bottom:3px; }
/* 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-type:none; margin:0; padding:0; }
#content ul.reports li {  
	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; }
#footerNav{z-index:1; position:static; padding-bottom:200px; clear:both;}

/* secondary nav=======================================*/
#secondaryNav { 
	background-color: #F0F3FB;
	float:left; 
	z-index:20;
	margin:0;
	padding:0;
	width:148px;
}
#secondaryNav h4 {margin: 1px 0 1px 10px;}
#secondaryNav h4,
#secondaryNav h4 a {text-decoration: none; color:#024588; font-size:12px; font-weight:700; padding: 0;}
#secondaryNav h4 a:hover {text-decoration: underline;}
#secondaryNav li { font-size:12px; }
#secondaryNav li a { color:#039; }
#secondaryNav li a:hover{ color:#036; /*font-style:italic;*/}
ul#relatedSecondNavLinks a {color:#def; font-size:x-small; margin:0; padding:0;}
#relatedSecondNavLinks  li {list-style:none;}
ul#relatedSecondNavLinks  {padding-left:5px; margin-left:0;}
/* secondary-nav=======================================*/
ul#secondary-nav 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;
	}
ul#secondary-nav {z-index:1; border-top:1px dotted #B9C8D8; line-height:10px; margin:2px 0 0 0; padding:0;}
ul#secondary-nav li {position: relative; border-bottom:1px dotted #B9C8D8; height:auto; line-height:10px; list-style-type:none; margin:0; min-height:16px; padding:0;}
ul#secondary-nav li ul li{border-width: 0; padding: 4px 0;}
ul#secondary-nav li a {
	text-decoration:none;
	color:#024588;
	display:block;
	font-size:10px;
	height:inherit;
	line-height:inherit;
	margin:0;
	padding:4px 0 6px 20px;
	}
ul#secondary-nav li ul li a  {	text-decoration:none;
	color:#024588;
	display:block;
	font-size:10px;
	font-weight:700;
	height:inherit;
	line-height:inherit;
	margin:0;
	padding:4px;}
ul#secondary-nav a.active {font-weight:bold; color:#00CCFF;}
ul#secondary-nav a.inactive {font-weight:700;}
	
/* third-nav=======================================*/
ul#third-nav ul {
	margin: 0;
	padding: 0 0 0 8px;
	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;
	}
ul#third-nav {z-index:1; border-top:1px dotted #B9C8D8; line-height:10px; margin:2px 0 0 0; padding:0;}
ul#third-nav li {position: relative; border-bottom:1px dotted #B9C8D8; height:auto; line-height:10px; list-style-type:none; margin:0; min-height:16px; padding-left:0;background-image:url(/PB.Upload/PB-AUSTRALIA-EN-AU/CMS/icon-menu.gif); background-repeat:no-repeat; background-position:30px 5px;}
ul#third-nav li ul li{border-width: 0; padding: 4px 0;}
ul#third-nav li a {
	text-decoration:none;
	color:#024588;
	display:block;
	font-size:10px;
	font-weight:700;
	height:inherit;
	line-height:inherit;
	margin:0;
	/*padding:4px 0 6px 35px;*/
	padding:4px 0 6px 45px;
	}
ul#third-nav li ul li a  {	text-decoration:none;
	color:#024588;
	display:block;
	font-size:10px;
	font-weight:700;
	height:inherit;
	line-height:inherit;
	margin:0;
	padding:4px;}
	
ul#third-nav ul li ul {
	position: absolute;
	display: none;
	left: 247px; /* Set 1px less than menu width */
	top: 0;
	z-index:3;
	background-color:#9bd9f4;
	}
ul#third-nav ul li ul li{border:1px solid #9bd9f4;}
ul#third-nav li:hover ul ul,
ul#third-nav li:hover ul ul ul,
ul#third-nav li.over ul ul,
ul#third-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
ul#third-nav li:hover ul,
ul#third-nav li li:hover ul,
ul#third-nav li li li:hover ul,
ul#third-nav li.over ul,
ul#third-nav li li.over ul,
ul#third-nav li li li.over ul { display: block; } /* The magic */
ul#third-nav li a:hover,
ul#third-nav li.over a {border-color: #b4c9e3; background-color:#e3edf9;background-image:url(/PB.Upload/PB-AUSTRALIA-EN-AU/CMS/icon-menu.gif); background-repeat:no-repeat; background-position:30px 5px;}
ul#third-nav li ul li a:hover { color: #000; text-decoration:underline;}
ul#third-nav ul li.menuparent:hover,
ul#third-nav ul li.over {background-color: #024588; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
ul#third-nav a.active {font-weight:bold; color:#00CCFF;}
ul#third-nav a.inactive {font-weight:700;}


/* Fix IE. Hide from IE Mac \*/
* html ul#secondary-nav li { float: left; height: 1%; }
* html ul#secondary-nav li a { height: 1%; }
/* End */
ul#secondary-nav ul li ul {
	position: absolute;
	display: none;
	left: 247px; /* Set 1px less than menu width */
	top: 0;
	z-index:3;
	background-color:#9bd9f4;
	}
ul#secondary-nav ul li ul li{border:1px solid #9bd9f4;}
ul#secondary-nav li:hover ul ul,
ul#secondary-nav li:hover ul ul ul,
ul#secondary-nav li.over ul ul,
ul#secondary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
ul#secondary-nav li:hover ul,
ul#secondary-nav li li:hover ul,
ul#secondary-nav li li li:hover ul,
ul#secondary-nav li.over ul,
ul#secondary-nav li li.over ul,
ul#secondary-nav li li li.over ul { display: block; } /* The magic */
ul#secondary-nav li a:hover,
ul#secondary-nav li.over a {border-color: #b4c9e3; background-color:#e3edf9;}
ul#secondary-nav li ul li a:hover { color: #000; text-decoration:underline;}
ul#secondary-nav ul li.menuparent:hover,
ul#secondary-nav ul li.over {background-color: #024588; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#activeFlyOut{font-weight:bold; color:#003366 !important; text-decoration:none;}

/* related blocks ============================================*/
#relatedBlocks { float:right; width:165px; margin: 0; padding:0px;}
.relatedBlock ul { list-style-type:none; }
.shopCart {float:right; clear:right; width:140px; border:1px solid gray; 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; }
.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;}
.relatedBlock { float:right; width:168px; }
.relatedBlock .event, .relatedBlock .product, .relatedBlock .storeProduct, 
.relatedBlock .relatedDownload, .relatedBlock .relatedLinks, .relatedBlock .ad { padding: 4px 4px 4px 10px; }/*HB was top 0*/
.contactImage,
.relatedBlock .productImage,
.relatedBlock .storeProductImage { float:left; }
.relatedBlock .productDescription, .relatedBlock .productLink,
.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 0 0 10px;  padding:0 0 0 10px; }
.download_pdf li {list-style-image:url(/bv70/img/pdf_icon.gif); margin-bottom:0; padding-left:4px;}
.download_default li {list-style:none; margin-bottom:0; margin-left:-20px; padding-left:0;}
.download_flash li {list-style-image:url(../../img/flash_icon.gif); margin-bottom:0;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; 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;}
#secondaryNav ul.menu li {width: 148px;}
#secondaryNav ul.menu li.selCategory span {padding: 4px 0 6px 20px;}