@charset "utf-8";
/* CSS Document */

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:7;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}





/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0 
   { 
	border-width:0px;
	padding-top:0px;       
	padding-bottom:0px;
	z-index:4;
	float:right;
	padding-right:138px;   }

.custommainmenu{
padding-top:33px;

width:676px;
padding-bottom:0px;
height:17px;
z-index:10;
position:absolute;
float:right;

}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
		font-weight:normal;
		border-width:0px;
		padding-bottom:9px;
	}
	a#menuSpace	
	{ 	    
		width:0px;
	}

	a#menuSpace1	
	{ 	    
		width:20px;
	}
	
	a#menuSpace2	
	{ 	    
		width:10px;
	}
	
    a#productMenuBar	
	{ 
	    
		z-index:100;
		}
		
	a#solutionMenuBar	
	{ 
	    
		z-index:100;
		
		
	}
	a#companyMenuBar	
	{ 
	   
		z-index:100;
		
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{
		
		color:#ffffff;
		font-family:Arial;
		z-index:100;		
			
		
	}
	a:hover#productMenuBar	
	{ 
		color:#ffffff;
		font-family:Arial;		
	  	
		z-index:1;
		background-image:url(http://media.netapp.com/designimages/pointer.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		text-decoration:none;
		z-index:100;		
				
	}
	a:hover#solutionMenuBar	
	{ 
	   
		z-index:1;
		background-image:url(http://media.netapp.com/designimages/pointer.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		text-decoration:none;
		z-index:100;			
				
	}
	a:hover#companyMenuBar	
	{ 
	  
		z-index:1;
		background-image:url(http://media.netapp.com/designimages/pointer.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		text-decoration:none;
		z-index:100;			
				
	}
	
	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color:#ffffff;
		font-family:Arial;
		font-weight:normal;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive
	{	
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
	}
	/*"""""""" (MAIN) hover State""""""""*/	
	body #qm0 .qmactive:hover	
	{	
		color:#ffffff;
		font-family:Arial;
		font-size:16px;
		text-decoration:underline;
	}
	body #qm0 #productMenuBar.qmactive, body #qm0 #productMenuBar.qmactive:hover		
	{ 
	  
		z-index:100;		
		background-image:url(http://media.netapp.com/designimages/pointer.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		
		
				
	}
	body #qm0 #solutionMenuBar.qmactive, body #qm0 #solutionMenuBar.qmactive:hover		
	{ 
	   
		z-index:100;		
		background-image:url(http://media.netapp.com/designimages/pointer.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
			
			
				
	}
	body #qm0 #companyMenuBar.qmactive,body #qm0 #companyMenuBar.qmactive:hover
	{ 
	    
		z-index:100;		
		background-image:url(http://media.netapp.com/designimages/pointer.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		
		
				
	}
	/*"""""""" (MAIN) Persistent State""""""""*/	
	
	
	
	body #qm0 .qmpersistent, body #productMenuBar .qmpersistent:hover, body #solutionMenuBar .qmpersistent:hover, body #Our Company .qmpersistent:hover
	{	
		font-weight:bold;
	}
	body #firstLevelMenu1 .qmpersistent, body #firstLevelMenu1 .qmpersistent:hover	
	{	
		font-weight:normal;
	}
	body #firstLevelMenu3 .qmpersistent, body #firstLevelMenu1 .qmpersistent:hover	
	{	
		font-weight:normal;
	}
	body #firstLevelMenu2 .qmpersistent, body #firstLevelMenu1 .qmpersistent:hover	
	{	
		font-weight:normal;
	}

    
	/*"""""""" (SUB) Container""""""""*/	
	
	
	div#firstLevelMenu1
    {
	 	
		padding:0px;
		margin:-1px 0px 0px -22px;
        _margin:-1px 0px 0px -25px;
		background-color:#58a618;
		border-width:1px 1px 1px;
		border-style:solid;
		border-color:#ffffff;
		z-index:4px;
        width:530px;
       _width:533px;
 	}

	div#firstLevelMenu2
    { 
		padding:0px;
		margin:-1px 0px 0px 88px;
		background-color:#58a618;
		border-width:1px 1px 1px;
		border-style:solid;
		border-color:#ffffff;
		z-index:4px;
        width:420px;
		
 	}
	div#firstLevelMenu3
    {
		padding-left:-4px;
		margin:-1px 0px 0px -94px;
		_margin:-1px 0px 0px -96px;
		background-color:#58a618;
		border-width:1px 1px 1px;
		border-style:solid;
		width:602px;
		_width:604px;
		border-color:#ffffff;
		z-index:4px;
	}

	
	
	div.secondLevelMenu1
    {width:165px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px -1px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu2
    {width:260px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 73px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu3
    {width:214px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 141px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu4
    {width:186px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 280px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu5
    {width:145px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 360px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu6
    {width:174px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 355px;_margin:0px 0px 0px 358px;;border-color:#ffffff;border-style:solid;}

		
	div.secondLevelMenu7
    {width:180px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px -1px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu8
    {width:143px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 136px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu9
    {width:203px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 175px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu10
    {width:143px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 243px;border-color:#ffffff;border-style:solid;}
     div.secondLevelMenu11
    {width:192px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 222px;border-color:#ffffff;border-style:solid; padding-right:5px;}

                    #qm0 div.secondLevelMenu12 a.secondLevelMenuLink
    {width:120px;}
	div.secondLevelMenu12
    {width:251px;_width:200px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px -1px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu13
    {width:236px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 136px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu14
    {width:236px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 258px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu15
    {width:153px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 315px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu16
    {width:187px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 378px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu17
     {width:129px; background-color:#009fda;border-width:0px 1px 1px 1px; margin:0px 0px 0px 472px;_margin:0px 0px 0px 472px;border-color:#ffffff;border-style:solid;}
	div.secondLevelMenu18
    {width:153px; background-color:#009fda;border-width:0px 1px 1px 1px;margin:0px 0px 0px 448px;_margin:0px 0px 0px 450px;border-color:#ffffff;border-style:solid;}
	
	

		
	/*"""""""" (SUB) Items""""""""*/	

	
	#qm0 div a.firstLevelMenuLink	
	{ 
		padding:4px 10px 4px 8px;
		
		font-family:Arial;
		font-size:12px;
		border-width:0px;
		border-style:none;
		background-image:url(http://media.netapp.com/designimages/divider.jpg);
		background-repeat:no-repeat;
		background-position:right;
		
		
	}
	#qm0 div a.firstLevelMenuLink1	
	{
		padding:4px 10px 4px 8px;
		
		font-size:12px;
		border-width:0px;
		border-style:none;
		
		
	}
	
	#qm0 div a.secondLevelMenuLink	
	{
		font-size:12px;	
		padding:3px 12px 5px 9px;
		background-image:url();
		background-repeat:no-repeat;
		background-position:10px 5px;
		font-family:Arial;
		font-size:11px;
		width:110px;
                                           _width:110px;
		text-align:left;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#009fda;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;		
		font-weight:normal;
              
	}
	
	#qm0 div a:hover.firstLevelMenuLink	
	{
		padding:4px 10px 4px 8px;
		border-width:0px;
		border-style:none;
		background-image:url(http://media.netapp.com/designimages/dividerh.jpg);
		background-repeat:no-repeat;
		background-position:right;		
		background-color:#009fda;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;		
	}
	#qm0 div a:hover.firstLevelMenuLink1	
	{
		padding:4px 10px 4px 8px;
		 
		border-width:0px;
		border-style:none;			
		background:#009fda;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		
		
		
	}

	#qm0 div a:hover.secondLevelMenuLink	
		{	    
			font-size:12px;	
			padding:3px 12px 5px 9px;
			background-image:url();
			background-repeat:no-repeat;
			background-position:10px 5px;
			background-color:#009fda;
			text-decoration:underline;
			font-family:Arial;
			font-size:11px;
		}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#009fda;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
	}
	


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent	
	{	
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive
	{	
		background-color:#009fda;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
		border-style:none;
	}
	
	/*"""""""" (SUB) hover State""""""""*/	
	body #qm0 div .qmactive:hover	
	{	
		background-color:#009fda;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		text-decoration:underline;
		font-weight:normal;
		border-style:none;
	}
	
div#firstLevelMenu3 a.firstLevelMenuLink1{
_right:-3px;
}





/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 3 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	
		float:right;
		padding-left:0px;
		padding-right:18px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
		padding:0px 0px 0px 0px;
		color:#ffffff;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}
	#qm1 a#contactusBar 
	{ 
	padding:0px 0px 0px 0px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	
	
	}
	#qm1 a:hover#contactusBar 
	{ 
	padding:0px 0px 0px 0px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	
	
	}

   .topmenuSpacer{margin-right:11px;}
	
/*"""""""" (MAIN) Active State""""""""*/	
	body #qm1 .qmactive
	{	
		text-decoration:none;
	}

/*"""""""" (MAIN) hover State""""""""*/	
	body #qm1 .qmactive:hover	
	{	
		text-decoration:underline;
	}

	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div	
	{	
		padding:5px;
		margin:5px 0px 0px;
		background-color:#009ede;
		border-width:1px;
		border-style:solid;
		border-color:#ffffff;
		z-index:10;
	}
	
	#qm1 div#communitiesSubNav	
	{	
		padding:5px;
		margin:5px 0px 0px -51px;
		background-color:#009ede;
		border-width:1px;
		border-style:solid;
		border-color:#ffffff;
		z-index:10;
	}
	#qm1 div#contactusSubNav	
	{	
		padding:5px;
		margin:5px 0px 0px -51px;
		background-color:#009ede;
		border-width:1px;
		border-style:solid;
		border-color:#ffffff;
		z-index:10;
	} 

	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a	
	{	
		padding:2px 20px 2px 3px;
		background-color:#009ede;
		color:#ffffff;
		border-width:0px;
		border-style:none;
		border-color:#000000;
			}
   #qm1 div#contactusSubNav	 a
	{	
		padding:2px 20px 2px 3px;
		background-color:#009ede;
		color:#ffffff;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		width:75px;
		
	}

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover	
	{	
		background-color:#009ede;
		color:#ffffff;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 div a:hover	
	{	
		background-color:#009ede;
		color:#ffffff;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
		background-color:#009ede;
		color:#ffffff;
	}



 




/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 3 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm2	
	{	
		width:auto;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm2 a	
	{	
		padding:0px 0px 0px 0px;
		color:#1e5dba;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}
	#qm2 a:hover	
	{	
		padding:0px 0px 0px 0px;
		color:#1e5dba;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm2 .qmactive
	{	
		text-decoration:none;
	}
	/*"""""""" (MAIN) hover State""""""""*/	
	body #qm2 .qmactive:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm2 div	
	{	
		
		margin:5px 0px 0px 0px;
		background-color:#ffffff;
		border-width:1px 1px 1px 1px;
		border-style:solid;
		border-color:#00a2de;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm2 div a	
	{	
		padding:3px 20px 3px 5px;		
		color:#1e5dba;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		text-align:left;
		
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm2 div a:hover	
	{	
		padding:3px 20px 3px 5px;		
		color:#1e5dba;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm2 div a:hover	
	{	
		
		padding:3px 20px 3px 5px;		
		color:#1e5dba;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm2 div .qmactive, body #qm2 div .qmactive:hover	
	{	
		padding:3px 20px 3px 5px;		
		color:#1e5dba;
	}


	
	
	
	/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm3 
	 { 
		  width:176px;
		  background-image:url(http://media.netapp.com/designimages/bg_border.jpg);
		  background-position:95% 55%;
		  background-attachment:fixed; 
		  border-bottom:#E6E7E6 solid 1px;   /* new line added */
		  z-index:1;
	 }

	/*"""""""" (MAIN) Items""""""""*/	
	#qm3 a	
	{	
		padding:10px 0px 8px 29px;
		margin:0px 0px 0px 0px;
		color:#009FDA;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		background-image:url(http://media.netapp.com/images/leftnav-plus-bg-white-green-176x35.gif);
		background-repeat:no-repeat;
	}

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm3 .qmactive, body #qm3 .qmactive:hover	
	{	
		text-decoration:none;
		background-image:url(http://media.netapp.com/designimages/leftnav-minus-bg-blue-176x35.gif);
	}
#lastLinkBottomSpacing
{
	padding-bottom:0px;
}

	/*"""""""" (SUB) Container""""""""*/	
	#qm3 div, #qm3 ul	
	{	
		padding:0px 0px 0px 0px;
		background-color:#FFFFFF;
		margin:4px 4px 4px 4px;
		background-image:url(http://media.netapp.com/designimages/bg_border.jpg);
		background-position:left;
		background-repeat:repeat-y
	}

	#qm3 a:hover	
	{	
		background-image:url(http://media.netapp.com/designimages/leftnav-minus-bg-blue-176x35.gif);
		color:#ffffff;
	}

	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm3 li:hover>a	
	{	
		background-image:url(http://media.netapp.com/designimages/leftnav-minus-bg-blue-176x35.gif);
		color:#ffffff;
	}

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm3 .qmactive, body #qm3 .qmactive:hover	
	{	
		text-decoration:none;
		font-weight:bold;
		background-image:url(http://media.netapp.com/designimages/leftnav-minus-bg-blue-176x35.gif);
		color:#ffffff;
		
	}
	
	/*"""""""" (SUB) Items""""""""*/	
	#qm3 div a, #qm3 ul a	
	{	
		background-color:transparent;
		background-image:none;
		font-size:12px;
		padding:5px 0px 0px 25px;
		font-family:Arial, Helvetica, sans-serif;
		/* 11 px distance bitween parent */
		color:#009fda;
	}

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm3 div a:hover	
	{	
		text-decoration:none;
		background-image:none;
		color:#0067c5;
		font-weight:normal;
		text-decoration:underline;
	}
	
	#qm3 div a .qmactive	
	{	
		text-decoration:none;
		background-image:none;
		color:#0067c5;
		font-weight:normal;
		text-decoration:underline;
	}

	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm3 ul li:hover>a	
	{	
		text-decoration:underline;
		color:#0067c5;
	}
	#qm3 div a:Active	
	{	
		text-decoration:none;
		background-image:none;
		color:#0067c5;
		font-weight:normal;
		text-decoration:underline;
	}

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm3 div .qmactive, body #qm3 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
		background-image:url(http://media.netapp.com/designimages/bg_border.jpg);
		background-position:left;
		background-repeat:repeat-y;
		color:#009fda;
		
	}

	/*"""""""" Individual Titles""""""""*/	
	#qm3 .qmtitle	
	{	
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm3 a	
	{	
		background-color:#FFFFFF;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm3 ul	
	{	
		background-color:#FFFFFF;
		border-width:0px;
		border-style:solid;
		border-color:#666666;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm3 ul a	
	{	
		padding:2px 20px 2px 5px;
		background-color:#F1F1F1;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm3 .qmparent	
	{	
		background-image:none;
		background-repeat:no-repeat;
		background-position:95% 55%;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm3 li:hover > a.qmparent	
	{	
		background-image:none;
		padding-top:1px;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm3 ul .qmparent	
	{	
		background-image:none;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm3 ul li:hover > a.qmparent	
	{	
		background-image:none;
		padding-top:1px;
	}

/*"""""""" (SUB) Parent Items""""""""*/	
	#qm3 div .qmparent, #qm3 ul .qmparent	
	{	
		padding:8px 0px 8px 25px;
		margin:0px 0px 0px 4px;
		border-top:#CCCCCC solid 1px; 
		
	}

	/*"""""""" (SUB) Parent Hover State""""""""*/	
	#qm3 div .qmparent:hover	
	{	
		color:#009fda;
	}

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm3 div .qmactive, body #qm3 div .qmactive:hover	
	{	
		font-weight:bold;
		background-color:#FFFFFF;
		margin:0px 0px 0px 0px;
		padding:8px 0px 4px 29px;
		
	}

