@import url(extra.css);

body	{
	background: #fff;
	margin:	0;
	padding: 0;
	}

body, table, tr, td	{
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size:	11px;
	}

a	{
	color:			#039;
	text-decoration:	none;
	}
	
a:active	{
	color:			#039;
	text-decoration:	none;
	}

a:link	{
	color:			#039;
	text-decoration:	none;
	}

a:visited	{
	color:			#039;
	text-decoration:	none;
	}
	
a:hover	{
	color:			#f60;
	text-decoration:	none;
	}

	
/* CLASSES */

.answer	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:	11px;
	vertical-align:	top;
	}
	
.bottomalign	{
	vertical-align:	bottom;
	}
	
.conferenceOverview	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:	.1em;
	}

.conferenceOverview p	{
	padding-left:	60px;
	width:	500px;
	}
	
.fixedBottom	{
	position:	absolute; bottom: 30px; left: 2px;
	}
	
.feature	{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height:	14px;
	vertical-align:	top;
	}

.feature td	{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height:	14px;
	}
	
.feature div	{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	vertical-align:	top;
	line-height:	14px;
}
	
.feature h3	{
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight:	bold;
	line-height:	14px;
	margin:	0px 0px 4px 0px;
	}

.feature a	{
	color:	#039;
	text-decoration:	underline;
	}
	
.feature a:active	{
	color:	#039;
	text-decoration:	underline;
	}

.feature a:link	{
	color:	#039;
	text-decoration:	underline;
	}

.feature a:visited	{
	color:	#039;
	text-decoration:	underline;
	}
	
.feature a:hover	{
	color:	#f60;
	text-decoration:	underline;
	}
	

/* Orginal - Bhargav
.form	{
	padding-top:	20px;
	padding-left:	20px;
	margin-left:	20px;
	}
	
.form input	{
	margin-left:	15px;
	margin-bottom:	4px;
	}

*/	

.form	{
	padding-top:	20px;
	padding-left:	12px;
	margin-left:	20px;
	}

.form input	{
	margin-left:	12px;
	}

	
.form td	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:	.1em;
	margin:	0;
	padding:	0;
	}

.greyGradiant	{
	background: 		#ccc;
	background-image: 	url(/images/grey_gradiant.jpg);
	background-repeat:	repeat-y;
	margin:			0;
	padding:		0;
	}

.headertile	{
	background-image: url(/images/top_texture_tile.jpg);
	}
	
.listalign	{
	vertical-align:	top;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	}

.listalign1	{
	vertical-align:	top;
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	padding-left:	1px;
	}

.listalign1 td	{
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	padding-left:	1px;
	}
	
.multicol	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding-right:	34px;
	padding-bottom:	0px;
	vertical-align:	top;
	}

.nopadding	{
	margin:	0 0 0 0;
	padding:	0 0 4px 0;
	}

.nopadding1	{
	margin:	3px 3px 0 0;
	padding: 0 0 4px 0;
	}

.purpleHeaderTile	{
	background-image: url(/images/purple_tile.jpg);
	}

.relatedLinks	{
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	12px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin-bottom:	0px;
	vertical-align:	top;
	}
	
.relatedLinks p	{
	font-size: 	12px;
	text-indent:	-8px;
	padding-top:	0px;
	padding-bottom:	0px;
	margin-top:	0px;
	margin-bottom:	6px;
	padding-left:	8px;
	vertical-align:	baseline;
	}
	
.sidestretchtop	{
	background: 		#036;
	background-image: 	url(/images/side_stretch_top.jpg);
	background-repeat:	repeat-x;
	}

.sidestretchbottom	{
	background: 		#036;
	background-image: 	url(/images/side_stretch_bottom.jpg);
	background-repeat:	repeat-x;
	}

.sidetile	{
	background: 		#036;
	background-image: 	url(/images/tapestry_launch/home_right_repeat2.gif);
	background-repeat:	repeat-y;
	}

.sidenav	{
	color:			#000;
	font-family: 		verdana, arial, helvetica, sans-serif;
	font-size: 		12px;
	padding-left:		3px;
	padding-top:		2px;
	padding-bottom:		2px;
	}

.sidenav a {
	color:			#000;
	font-family: 		verdana, arial, helvetica, sans-serif;
	}
	
td.sidenav  {
	color:			#000;
	}

	
.sidenav a:link {
	color:			#000;
	}

.sidenav a:visited {
	color:			#000;
	}
	
.sidenav a:hover {
	color:		#F3AF4F;
	}
	
	
.solidGrey	{
	background: #fff;
	background-image: url(/images/greyback.gif);
	height:	100%;
	margin:	0;
	padding:	0;
	}

.stripes	{
	background: #f60;
	background-image: url(/images/stripes.gif);
	background-repeat:	repeat-x;
	margin:	0;
	padding:	0;
	}

.sectionHead	{
	color:		#fff;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	14px;
	font-weight:	bold;
	text-indent:	12px;
	margin:		0;
	padding:	0;
	}

.sectionHead div	{
	color:		#fff;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	14px;
	padding-left:	12px;
	}
	
.subHead	{
	color:		#fff;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	14px;
	font-weight:	bold;
	text-indent:	12px;
	margin:		0;
	padding:	0;
	}

.subHead1	{
	color:		#FF0000;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	14px;
	font-weight:	bold;
	margin:		0;
	padding-left:	0px;
	}

.subHead1A	{
	color:		#FF0000;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	14px;
	font-weight:	bold;
	margin:		0;
	padding-left:	12px;
	}
	
.subHead2	{
	color:		#FF0000;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	12px;
	font-weight:	bold;
	font-style:	normal;
	margin:		0;
	padding-left:	0px;
	padding-bottom: 0px;
	}
	
.subHead3	{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	margin:	0;
	padding-left: 12px;
	}

.subHead4	{
	color:		#000;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	12px;
	font-weight:	bold;
	font-style:	italic;
	margin:		0;
	padding-left:	12px;
	}
	
.subHeader01	{
	color:		#69c;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	12px;
	font-weight:	bold;
	padding:	8,0,0,0;
	margin:		0,0,0,0;
	}

.subnav	{
	color:		#03f;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	12px;
	}
	
.td036	{
	background:	#036;
	}
	
.td369	{
	background: #369;
	}
	
.td69c	{
	background: 	#69c;
	padding:	0,0,0,0;
	margin:		0,0,0,0;
	}
	
.tdBreadcrumb	{
	color:		#000;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	10px;
	padding-top:	8px;
	padding-bottom:	8px;
	padding-left:	26px;
	vertical-align:	middle;
	}

.tdBreadcrumb1	{
	color:		#039;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	12px;
	padding-top:	6px;
	padding-bottom:	6px;
	text-indent:	26px;
	vertical-align:	middle;
	}	
	
.tdConference	{
	color:		#039;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size:	12px;
	}
	
.tdccc	{
	background: #ccc;
	vertical-align:	top;
	}
	
.tdcccList	{
	border-right:	1px;
	border-left:	1px;
	border-bottom:	1px;
	border-top:	0px;
	border-color:	#fff;
	border-style:	solid;
	margin-left:	1px;
	margin-right:	1px;
	margin-bottom:	3px;
	margin-top:	0px;
	padding-top:	8px;
	padding-left:	12px;
	vertical-align:	top;
	}

.tdfff	{
	background:	#fff;
	}

.tdInt	{
	background:	#369;
	}

.tdRelatedlinks	{
	padding-top:	18px;
	margin-left:	14px;
	/*margin-right:	20px;*/
	vertical-align:	top;
	}
	
.tdSAN	{
	background:	#ffb91e;
	color:	#fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}
	
.tdsupport	{
	background:	#69c;
	color:	#fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}
	
.tdproduct	{
	background:	#FF0000;
	color:	#fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

.tdbuy	{
	background:	#066;
	color:	#fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}
	
.tdpartner	{
	background:	#306;
	color:	#fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}
	
.tdeducation	{
	background:	#903;
	color:	#fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

.tdcompany	{
	background:	#036;
	color:	#fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

.tdTagline	{
	color:	#69c;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:	bold;
	letter-spacing:	.1em;
	padding-top:	0;
	padding-bottom:	8px;
	vertical-align:	middle;
	}
		
.topalign	{
	vertical-align:	top;
	}

.twoColumn	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:	.1em;
	padding-top:	6px;
	padding-left:	12px;
	padding-right:	12px;
	padding-bottom:	10px;
	vertical-align:	top;
	}

.whiteborder	{
	background:	#000;
	background-image: url(/images/whiteborder.gif);
	background-repeat:	repeat-x;
	}

.white-header	{
	background:	#fff;
	color:	#036;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight:	bold;
	vertical-align:	baseline;
	}
	
.bodySection	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	/*letter-spacing:	.1em;*/
	padding-top:	12px;
	padding-left:	12px;
	padding-bottom:	12px;
	vertical-align:	top;
	width:	95%;
	}

.bodySectionBottom	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	/*letter-spacing:	.1em;*/
	padding-top:	12px;
	padding-left:	12px;
	/*padding-bottom:	12px;*/
	vertical-align:	top;
	width:	95%;
	}

.bodySection p	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	/*letter-spacing:	.1em;*/
	margin-top:	10px;
	margin-bottom:	4px;
	}

.bodySection td	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	/*letter-spacing:	.1em;*/
	}

.bodySection div	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}

.bodySection a	{
	color:	#039;
	text-decoration:	underline;
	}
.bodySection li	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}
	
.bodySection a:active	{
	color:	#039;
	text-decoration:	underline;
	}

.bodySection a:link	{
	color:	#039;
	text-decoration:	underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}

.bodySection a:visited	{
	color:	#039;
	text-decoration:	underline;
	}
	
.bodySection a:hover	{
	color:	#f60;
	text-decoration:	underline;
	}
	
/* Start of GTMS */

.subHead3A	{
	color:		#000;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	12px;
	font-weight:	bold;
	font-style:	normal;
	margin:		0;
	padding:	0;
	}

.plainTextSection	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding-left:	12px;
	width:	95%;
	}	

.plainTextSection td	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}

.plainTextSection a:link	{
	color:	#039;
	text-decoration:	underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}

.plainTextSection a:visited	{
	color:	#039;
	text-decoration:	underline;
	}
	
.plainTextSection a:hover	{
	color:	#f60;
	text-decoration:	underline;
	}
	
.plainTextSection li	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}
	
.plainTextSection a:active	{
	color:	#039;
	text-decoration:	underline;
	}

.plainTextSectionNoPad	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	/*letter-spacing:	.1em;*/
	vertical-align:	top;
	width:	95%;
	}

.plainTextSectionNoPad td	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}
	
.plainTextSectionNoPad a:link	{
	color:	#039;
	text-decoration:	underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}

.plainTextSectionNoPad a:visited	{
	color:	#039;
	text-decoration:	underline;
	}
	
.plainTextSectionNoPad a:hover	{
	color:	#f60;
	text-decoration:	underline;
	}
	
.plainTextSectionNoPad li	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}
	
.plainTextSectionNoPad a:active	{
	color:	#039;
	text-decoration:	underline;
	}

.plainForm	{
	padding-top:	12px;
	padding-left:	0px;
	margin-left:	0px;
	}

.plainForm input	{
	margin-left:	0px;
	margin-bottom:	4px;
	}
	
.plainForm td	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:	.1em;
	margin:	0;
	padding:	0;
	}
	
.small { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 10px; 
}

.small a	{
	color:	#039;
	text-decoration:	underline;
}

.smaller { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px;
	font-weight: normal;
	vertical-align:	top;
}

.smaller div { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px; 
}

.smaller td { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px; 
}

.smaller a	{
	color:	#039;
	text-decoration:	underline;
}
	
.smaller a:active	{
	color:	#039;
	text-decoration:	underline;
	}

.smaller a:link	{
	color:	#039;
	text-decoration:	underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

.smaller a:visited	{
	color:	#039;
	text-decoration:	underline;
	}
	
.smaller a:hover	{
	color:	#f60;
	text-decoration:	underline;
	}

a.small  { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #039; text-decoration:none; }


.red 	{
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 12px;
	padding-left:	12px;
	color: #FF0000; 
}

a.red  { color: #FF0000; }

.featuregrey	{
	color:	#666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	/*letter-spacing:	.1em;*/
	padding-top:	6px;
	padding-left:	7px;
	padding-bottom:	8px;
	vertical-align:	top;
	}

.featuregrey div	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

.featuregrey a:active	{
	color:	#666;
	text-decoration:	none;
	}

.featuregrey a:link	{
	color:	#666;
	text-decoration:	none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

.featuregrey a:visited	{
	color:	#666;
	text-decoration:	none;
	}
	
.featuregrey a:hover	{
	color:	#666;
	text-decoration:	none;
	}

.homeText	{
	color:	#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	}

.homeText td	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

.homeText a	{
	text-decoration: none;
	}
	
.homeText li {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

	
	.motext {
	color:	#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom:2px;
	}

	.motext div {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	}
	
	.bordered { border-style: solid; border-width: 1px; border-color: #CCCCCC; }
	
/* Added on 10-10-01 */
.subHead2A	{
	color:		#FF0000;
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size: 	12px;
	font-weight:	bold;
	font-style:	normal;
	margin:		0;
	padding-left:	0px;
	padding-bottom: 0px;
	}
/* END -10-10-01 */

/* End of GTMS */	

/* Styles for Brocade Conference 2003 */

.bdText { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-style: normal; color: #333333; }
.RbdText { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-style: normal; color: #ff0000; }
.BbdText { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-style: normal; color: #336699; }
.boldText { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-style: normal; color: #333333; font-weight: bold; }
.boldred { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; }
.BboldText { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-style: normal; color: #00309c; font-weight: bold; }
.PboldText { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; font-style: normal; color: #336699; font-weight: bold; }
.IbdText { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-style: italic; color: #333333; }
.tLink { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #00309c; font-weight: bold; text-decoration:none; }
.bLink { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #00309c; font-style: normal; }
A.tLink:hover { color: #ff6500; }
A.bLink:hover { color: #ff6500; }
.bdText_bottom { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; padding-top: 10px;
padding-left:	10px; font-style: normal; color: #333333; }
.bdText_new { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; padding-top: 10px;
padding-left:	10px; padding-bottom:	10px; font-style: normal; color: #333333; }
.bdText_new1 { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; padding-top: 10px; padding-bottom:	10px; font-style: normal; color: #333333; }

a.bt {  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: underline;
}
