/* for baynote links hover state */
.bn_g_result_link:hover {    text-decoration: underline;}

/* for wide table style - one column only : example in the webinar page*/
.wide_module .mod_content .setFull{ float:left; width:630px; padding-left:10px; padding-right:10px; }

.collapse {display: none;}

.expand {display: inline;}

.support_masthead { background: url(support_.gif) no-repeat right; }


/* for right column sub title links */
#right_col_content h3 a, h3 a:link, h3 a:visited, h3 a:hover{ color: #c62a47; margin: 0; font-size: 16px; font-weight: bold; text-decoration: none; }

/* Regular Table - removed table width 100% to fix VE FF display issue */

table { clear: both; border: 0px; border-collapse: collapse; background-color: #fff; margin:10px 0px 10px 0px; }

table th { font-size: 13px; font-weight: bold; text-align: center; padding: 2px 4px; vertical-align: top; text-align: center; }

table td { padding: 2px 4px; vertical-align: top;	 font-size: 13px; text-align: left; }

table.product_features td.left_cell, table.product_features th.left_cell { text-align: left; }

table.product_features a { font-weight: bold; }

/* Table for partners pages */

table.partners { clear: both; border: 0px; background-color: #fff; }

table.partners td { padding: 0 0 0 0; vertical-align: top; border-top: 0px; border-left: 0; font-size: 13px; text-align: left; }

table.partners td.partners { text-align: left; }

table.partners a { font-weight: bold; }

/* General Bullets style */

ul { font-size: 13px;    padding-top: 0px; margin: 5px 0px 5px 30px; }

ul li { font-size: 13px; color: #5b5953; padding: 0 0 6px 0; line-height: 15px;             }

ol { font-size: 13px;   margin: 5px 0px 5px 35px; }

ol li { list-style: decimal; font-size: 13px; color: #5b5953; padding: 0 0 6px 0; line-height: 15px; }

/**************************************************************/
/* Unice added for News home tabs without background */
.corp_news a, .corp_news a:link, .corp_news a:visited { background: url(corp_new.gif) no-repeat; width: 121px; }

.corp_news a:hover { background-position: -121px; }

.corp_news_active a, .corp_news_active a:link, .corp_news_active a:visited, .corp_news_active a:hover { background: url(corp_new.gif) no-repeat; width: 121px; background-position: -242px; }

.storage_news a, .storage_news a:link, .storage_news a:visited { background: url(storage_.gif) no-repeat; width: 108px; }

.storage_news a:hover { background-position: -108px; }

.storage_news_active a, .storage_news_active a:link, .storage_news_active a:visited, .storage_news_active a:hover { background: url(storage_.gif) no-repeat; width: 108px; background-position: -216px; }

.consumer_news a, .consumer_news a:link, .consumer_news a:visited { background: url(consumer.gif) no-repeat; width: 121px; }

.consumer_news a:hover { background-position: -121px; }

.consumer_news_active a, .consumer_news_active a:link, .consumer_news_active a:visited, .consumer_news_active a:hover { background: url(consumer.gif) no-repeat; width: 121px; background-position: -242px; }

/* Unice added for half container without background */

.half_module_container_nobg, .half_module_container_nocg_single { clear: both; width: 640px; float: left; color: #000000; margin: 0 0 20px 0; }

.half_module_nobg_left, .half_module_nobg_right { width: 309px; }

.half_module_nobg_left { float: left; }

.half_module_nobg_right { float: right; }

.half_module_container_nobg ul { margin: 0; padding: 0 0 14px 0; list-style: none; }

.half_module_container_nobg ul ul { margin: 0; padding: 0; list-style: none; }

.half_module_container_nobg ul li { font-size: 12px; line-height: 18px; background-image: url(li_bulle.gif); background-repeat: no-repeat; background-position: 0 7px; margin: 0 0 0 6px; padding: 0 0 0 10px; }	

/* Daniel added table style for non product */

table.nonproduct { clear: both; width: 100%; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; }

table.nonproduct th { background: #ededed url(th_bg000.gif) repeat-x; border: 1px solid #ccc; border-bottom: 2px solid #f77f00; font-size: 13px; font-weight: bold; text-align: center; padding: 4px 8px; vertical-align: top;            }

table.nonproduct td { padding: 8px 4px 0px; vertical-align: top; border-top: 1px solid #f77f00; border-left: 1px solid #ccc; font-size: 11px; text-align: left;            }

/* Daniel added table style for non product */

ul.reguallist { font-size: 12px;   }

/* Daniel added table style for non product */

ul.regularlist { font-size: 12px; padding: 0 0 14px 0; line-height: 18px; }

ol.regularlist { font-size: 12px; padding: 0 0 14px 0; line-height: 18px; }

/* Unice - Tables */

table.exec_images { clear: both; width: 99%;	 background-color: #eee; }

table.exec_images th { background: #ededed url(th_bg000.gif) repeat-x; border: 1px solid #ccc;	 font-size: 13px; font-weight: bold; text-align: center; padding: 4px 8px; vertical-align: top; text-align: center; }

table.exec_images td { padding: 4px 2px; vertical-align: top; border-top: 1px solid #eee; font-size: 11px; }

/* PR Tables */
table.pr { clear: both; width: 100%; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; }

table.pr th { background: #ededed url(th_bg000.gif) repeat-x; border: 1px solid #ccc; border-bottom: 2px solid #c62a47; font-size: 13px; font-weight: bold; text-align: center; padding: 4px 8px; vertical-align: top; text-align: left; }

table.pr td { padding: 6px 8px; vertical-align: top; border-top: 1px solid #ccc; border-left: 1px solid #ccc; font-size: 11px; text-align: left; }

table.pr td.left_cell, table.webinar th.left_cell { text-align: left; }

table.pr a { font-weight: 300; text-align:left; }

/* Webinar Tables */
table.webinar { clear: both; width: 100%; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; }

table.webinar th { background: #ededed url(th_bg000.gif) repeat-x; border: 1px solid #ccc; border-bottom: 2px solid #c62a47; font-size: 13px; font-weight: bold; text-align: center; padding: 4px 8px; vertical-align: top; text-align: left; }

table.webinar td { padding: 12px 8px; vertical-align: top; border-top: 1px solid #ccc; border-left: 1px solid #ccc; font-size: 11px; text-align: center; }

table.webinar td.left_cell, table.webinar th.left_cell { text-align: left; }

table.webinar a { font-weight: bold; }

/* Unice added for wide module no shading */

.wide_module_no-shade { background: url(wide_mod.gif) no-repeat bottom; width: 640px; float: left; margin-bottom: 20px; color: #666666; font-size: 13px; line-height: 16px; }

#left_col_content .wide_module_no-shade h2 { font-size: 14px; line-height: 14px; color: #0052a6; font-weight: bold; margin: 0; padding: 10px 10px 3px 10px; background: url(wide_mod.gif) no-repeat top;	 }

.wide_module_no-shade .mod_content{ margin: 0 10px 10px 10px; padding-top: 8px; background: url(underlin.gif) no-repeat top left; }

.wide_module_no-shade p { font-size: 13px; line-height: 16px; color: #666666; margin: 0; padding: 0 0 12px 0; }

/* Unice added for Product reviews */

.Recentreviews { width: 640px; float: left; margin-bottom: 20px; color: #666666; font-size: 13px; line-height: 16px; }

/* Begin careers locations tabs */
.APAC a, .APAC a:link, .APAC a:visited { background: url(careers_.gif) no-repeat; width: 58px; } .APAC a:hover { background-position: -58px; } .APAC_active a, .APAC_active a:link, .APAC_active a:visited, .APAC_active a:hover { background: url(careers_.gif) no-repeat; width: 58px; background-position: -116px; }
.EMEA a, .EMEA a:link, .EMEA a:visited { background: url(careers_.gif) no-repeat; width: 61px; } .EMEA a:hover { background-position: -61px; } .EMEA_active a, .EMEA_active a:link, .EMEA_active a:visited, .EMEA_active a:hover { background: url(careers_.gif) no-repeat; width: 61px; background-position: -122px; }
.N_America a, .N_America a:link, .N_America a:visited { background: url(careers_.gif) no-repeat; width: 111px; } .N_America a:hover { background-position: -111px; } .N_America_active a, .N_America_active a:link, .N_America_active a:visited, .N_America_active a:hover { background: url(careers_.gif) no-repeat; width: 111px; background-position: -222px; }
.Japan a, .Japan a:link, .Japan a:visited { background: url(careers_.gif) no-repeat; width: 60px; } .Japan a:hover { background-position: -60px; } .Japan_active a, .Japan_active a:link, .Japan_active a:visited, .Japan_active a:hover { background: url(careers_.gif) no-repeat; width: 60px; background-position: -120px; }
/* End careers locations tabs */

/* Start Product Showcase tabs styles */
.showcase_dvd a, .showcase_dvd a:link, .showcase_dvd a:visited { background: url(dvd_tab0.gif) no-repeat; width: 51px; }
.showcase_dvd a:hover { background-position: -51px; }

.showcase_dvd_active a, .showcase_dvd_active a:link, .showcase_dvd_active a:visited, .showcase_dvd_active a:hover { background: url(dvd_tab0.gif) no-repeat; width: 51px; background-position: -102px; }

.showcase_dvdvcr a, .showcase_dvdvcr a:link, .showcase_dvdvcr a:visited { background: url(dvd_vcr_.gif) no-repeat; width: 79px; }

.showcase_dvdvcr a:hover { background-position: -79px; }

.showcase_dvdvcr_active a, .showcase_dvdvcr_active a:link, .showcase_dvdvcr_active a:visited, .showcase_dvdvcr_active a:hover { background: url(dvd_vcr_.gif) no-repeat; width: 79px; background-position: -158px; }

.showcase_dvdpvr a, .showcase_dvdpvr a:link, .showcase_dvdpvr a:visited { background: url(dvd_pvr_.gif) no-repeat; width: 79px; }

.showcase_dvdpvr a:hover { background-position: -79px; }

.showcase_dvdpvr_active a, .showcase_dvdpvr_active a:link, .showcase_dvdpvr_active a:visited, .showcase_dvdpvr_active a:hover { background: url(dvd_pvr_.gif) no-repeat; width: 79px; background-position: -158px; }

.showcase_coolstuff a, .showcase_coolstuff a:link, .showcase_coolstuff a:visited { background: url(other_co.gif) no-repeat; width: 123px; }

.showcase_coolstuff a:hover { background-position: -123px; }

.showcase_coolstuff_active a, .showcase_coolstuff_active a:link, .showcase_coolstuff_active a:visited, .showcase_coolstuff_active a:hover { background: url(other_co.gif) no-repeat; width: 123px; background-position: -246px; }

.showcase_outstock a, .showcase_outstock a:link, .showcase_outstock a:visited { background: url(out_of_s.gif) no-repeat; width: 100px; }

.showcase_outstock a:hover { background-position: -100px; }

.showcase_outstock_active a, .showcase_outstock_active a:link, .showcase_outstock_active a:visited, .showcase_outstock_active a:hover { background: url(out_of_s.gif) no-repeat; width: 100px; background-position: -200px; }

/* End of Product Showcase tabs styles */


/* Product Showcase For more information & buy it here style */

td p.indent_5px { padding-left:5px; }

/*popup menu*/
	#tabLayer {
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}

	#tabLayer .leftColumn {
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	} 

	#tabLayer .rightColumn {
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;	
	}

	#tabLayer ul {
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}

	#tabLayer ul li {
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}

	#tabLayer ul li ul li {
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}

	#tabLayer ul li a{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}

	#tabLayer ul li ul li a{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}

	#tabLayer a:hover{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}

	#tabLayer .title{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}
/*popup menu end*/


/*global navigation*/
	#p7PMnav {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#p7PMnav li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#p7PMnav ul li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	/*border top is set to zero to allow the top of the first dropdown to abut the bottom of our buttons*/
	#p7PMnav ul {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	/*top border is put back on for flyouts*/
	#p7PMnav ul li ul {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#p7PMnav li ul li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	/*this is all we need for top-level links*/
	#p7PMnav a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	/*This rule styles the sub-menu links*/
	#p7PMnav ul a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	/*This is top-level only and is the rule that shifts the background image so that we now
	see the bottom one. It is deployed via multiple selectors for hovering, tab key access,
	and so it stays persistent when its associated sub-menu is open*/

	/*the sub-menu hovers*/
	#p7PMnav ul a:hover, #p7PMnav ul a:active, #p7PMnav ul a:focus {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	/* ------ the current page marker style ------ */
	#p7PMnav ul .p7PMmark {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	/* ------ the trigger link styles ------- */

	/*the normal trigger links */
	#p7PMnav ul .p7PMtrg {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	/* the active trigger link style 
	We turn the background image off to ensure that our top-level images do not
	inherit down.*/
	#p7PMnav ul .p7PMon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#p7PMnav ul .p7PMon ul .p7PMon{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}


	/*the submenu classes */
	/*The top property here and in the show class serves to fix a minor bug introduced
	by the good folks at Apple in their Safari browser for Panther OS*/

	/* Top level menu width
	We set width to auto because we are using top-level bg images and the width is
	assigned directly via the IDs assigned to the links.*/
	#p7PMnav li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#p7PMnav ul li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	/* 2nd and subsequent Submenu widths */
	#p7PMnav ul, #p7PMnav ul li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#pmmcrumb a, #pmmcrumb a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
/*global navigation end*/