/* Content Entries ---------------------------------------------------------- */
    /* chapterTopicLinks ---------------------------------------------------- */
					  h3.chapterTopicLink		{ display: inline;
												  font-weight: normal;
                            					  font-size: 11px; 
                             					  padding-left: 25px; }
       @media print { a.textOnPrint				{ text-decoration: none;
												  color: #000000; } }
	/* subtopic ------------------------------------------------------------- */
		/* Header Margins and Paddings -------------------------------------- */
			h3.subtopictitle					{ margin: 0px;
												  padding-right: 0px;
												  padding-bottom: 0px; 
												  padding-left: 10px;
												  padding-top: 25px; }							
		/* Header Fonts ----------------------------------------------------- */						
			h3.subtopictitle					{ font-weight: bold; 
			           							  font-size: 14px; }
			/*removed*/ /*
			           							  color: #3399cc; } */
		/* Links ------------------------------------------------------------ */
			a.subtopictitle, a.subtopictitle:hover { text-decoration: none; }
	/* Divisions VB, VBOutput, XML, XMLSchema, XMLTranformation, XMLHTML ---- */
    /* ApplicationConfigurationFile, ---------------------------------------- */
	/* Text, VisualStudio, FixedText, HTML, HTMLRelatedText ----------------- */
	    /* Positioning ------------------------------------------------------ */
	        div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, div.VB, div.VBOutput, div.TextFile, div.ApplicationConfigurationFile 
	                  { position:relative; }
        /* Div(ision) Label ------------------------------------------------- */	        
	        div.Label { position:absolute;
        	            top:0px;
        	            right:0px;
        	            font-family:Verdana, Sans-Serif, Arial; 
			            font-size:9px; 
			            color:#AAAAAA;
        	            padding:5px 10px 0px 0px; }
		/* Margins ---------------------------------------------------------- */
			table.Text, 
			div.VB, div.VBOutput, div.TextFile, div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, 
			div.ApplicationConfigurationFile,
			div.Text, div.FixedText, div.HTML, div.HTMLRelatedText, div.VBPart, div.VisualStudio
			           { margin-top:8px; 
				         margin-bottom:8px; 
			             margin-left:25px; 
			             margin-right:0px; }
		/* Padding ---------------------------------------------------------- */
			div.VB, div.VBOutput, div.TextFile, div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, div.ApplicationConfigurationFile
			           { padding-left:9px;
				         padding-right:5px;
					     padding-top:5px;
						 padding-bottom:5px; }
		/* Fonts ------------------------------------------------------------ */
			table.Text, 
			div.VB, div.VBOutput, div.TextFile, div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, div.ApplicationConfigurationFile,
			div.Text, div.FixedText, div.HTML, div.HTMLRelatedText, div.VBPart, div.VisualStudio
			           { font-size:11px; }
			div.VB, div.VBOutput, div.TextFile, div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, div.ApplicationConfigurationFile,
			div.FixedText, div.VBPart
			           { font-family:Consolas, Courier New, Courier; }               
			div.VisualStudio { font-style:italic;
			                   color:#666666; }
			div.FixedText { font-weight: bold; }
		/* Borders ---------------------------------------------------------- */
		    /*removed*/
		    /*
			div.VB, div.VBOutput, div.TextFile, div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, div.ApplicationConfigurationFile
			             { border-color:#3399cc;
	  					   border-width:1px;	}
			div.VB, div.TextFile, div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, div.ApplicationConfigurationFile
			             { border-style:solid; }
			div.VBOutput { border-style:dashed; }
            */
            /*added*/
            div.VB, div.VBOutput, div.TextFile, div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, div.ApplicationConfigurationFile
			             { /*border-color:#000000;
	  					   border-width:1px;*/
	  					   background-color:#f9f9f9;	}
	  		/*
			div.VB       { border-style:solid; }
			div.VBOutput { border-style:dashed; }
			div.TextFile, div.XML, div.XMLSchema, div.XMLTransformation, div.XMLHTML, div.ApplicationConfigurationFile
			             { border-style:dotted; }
            */
		/* Background Color ------------------------------------------------- */
		    /*removed*/
		    /*
			div.VB
			           { background-color:#fafafa; }
			div.VBOutput
			           { background-color:#fafafa; }			           
			div.TextFile
			           { background-color:#f9fdff; }           
            div.XML,
			           { background-color:#fffff6; }				           
		    div.XMLHTML
			           { background-color:#fff9ff; }				           
			div.XMLSchema
			           { background-color:#fafffa; }
			div.XMLTransformation
			           { background-color:#fafdff; }			           
			div.ApplicationConfigurationFile
					   { background-color:#fffbfb; }
            */
	/* subtopic,sourcecode -------------------------------------------------- */
		/* Paragraph Fonts -------------------------------------------------- */
			p.uplink, p.downloadlink 
					   { font-size: 9px;
					     font-family: Verdana, Sans-Serif, Arial; }
		/* Paragraph Content Alignment -------------------------------------- */
			p.uplink, p.downloadlink 
					   { text-align: right; 
					     vertical-align: middle; }
	    /* Paragraph Padding ------------------------------------------------ */
			p.uplink, p.downloadlink 
					   { padding-top: 0px;
				         padding-bottom: 6px;
					     padding-left: 0px;
		        	     padding-right: 0px; }
	/* text,sourcecode,visualstudio,htmlrelatedtext ------------------------- */
		/* Highlighted Syntax ----------------------------------------------- */
		    /*removed*/
		    /*
			span.sourcecode, span.xml, span.VB { font-family: Courier New, Courier; }
			span.VB { font-family: Consolas, Courier New, Courier;
			          font-weight: bold; }
            */
			span.sourcecode, span.xml, span.VB 
			        { font-family: Consolas, Courier New, Courier;
			          font-weight: bold; }
			span.keyword       { color: #0000ff; }
			span.stringliteral { color: #990000; }
			span.comment       { color: #009900; } 
        /* CodeHighlighter VB ----------------------------------------------- */			
            span.VBTypeIdentifier         { color: #2B91AF; }
        	span.VBIdentifier             { color: #000000; }
			span.VBKeyword                { color: #0000FF; }
			span.VBComment                { color: #008000; }
			span.VBString                 { color: #A31515; }
        /* CodeHighlighter XML ---------------------------------------------- */
			span.None                     { color: #000000; }
			span.XMLAttributeQuotes       { color: #C0C0C0; }
			span.XMLText                  { color: #C0C0C0; }
			span.XMLAttributeValue        { color: #0000FF; }
			span.XMLDelimiter             { color: #0000FF; }
			span.XMLKeyword               { color: #0000FF; }
			span.XMLComment               { color: #008000; }
			span.XMLCDataSection          { color: #808080; }
			span.XMLProcessingInstruction { color: #808080; }
			span.XMLName                  { color: #A31515; }
			span.XMLAttribute             { color: #FF0000; }
/* Ads ---------------------------------------------------------------------- */
    /*removed*/ /*
	p.blendedad		   { display: block;
						 text-align: left;
						 padding-top: 5px;
						 padding-bottom: 5px; 
						 padding-left: 25px;
						 padding-right: 0px; }
    */
/* -------------------------------------------------------------------------- */
/* General Classes ---------------------------------------------------------- */
	    /*removed*/ /*
        @media print { .hideOnPrint             { display: none; } 
		    		   p.blendedad, p.sidebarad { display: none; }} */
		/*added*/ 
		@media print { .hideOnPrint             { display: none; }}
	/* Colors --------------------------------------------------------------- */
		.blue									{ color: #3399cc; }
		.lightgray 								{ color: #999999; }
		.gray   								{ color: #666666; }
		.black  								{ color: #000000; }
		.white  								{ color: #ffffff; }
		.green  								{ color: #66cc00; }
		.yellow 								{ color: #ffcc33; }
		.red    								{ color: #A31515; }
	/* Font Sizes ----------------------------------------------------------- */
		.larger   								{ font-size: larger; }
		.large    								{ font-size: large; }
		.medium   								{ font-size: medium; }
		.small    								{ font-size: small; }
		.smaller  								{ font-size: smaller; }
		.xsmall   								{ font-size: x-small; }
		.font10px 								{ font-size: 10px; }
		.font9px 								{ font-size: 9px; }
		.font8px 								{ font-size: 8px; }
/* Page Layout -------------------------------------------------------------- */
    /* Index Page Elements -------------------------------------------------- */
			.introText,.introTextGadget        { font-size: 11px; }	
			.introText				           { padding-left: 25px; 
												 padding-right: 20px;
												 padding-top: 10px; }
    /* Body ----------------------------------------------------------------- */
		/* Margins ---------------------------------------------------------- */
			body { margin: 0px; }
		/* Font ------------------------------------------------------------- */
			body { font-family: Arial, Sans-Serif; 
				   font-size: small; 
				   color: #000000; }
       	/* Background ------------------------------------------------------- */
       	    /*removed*/ /*
       		@media screen, projection, handheld, tv
       		{
	     	body { background-image: url(../images/background.gradient.png);
				   background-repeat: repeat-x; }
			}
           */
	/* Tables --------------------------------------------------------------- */
		/* Margins and Padding ---------------------------------------------- */
	    	table								{ margin: 0px; }
		    table,td							{ padding: 0px; }
		/* Borders ---------------------------------------------------------- */
			table 								{ border-spacing: 0px; 
				    							  border-collapse: collapse; }
	/* Columns : ------------------------------------------------------------ */
		/* Columns Width ---------------------------------------------------- */
		    td.indexContent						{ width: 978px; } 
			td.content							{ width: 978px; }
		/* Columns Borders -------------------------------------------------- */
		    /*
       		@media screen, projection, handheld, tv
       		{		
		    td.indexContent, td.content         { border-left-style: dotted;
		                                          border-right-style: dotted;
		                                          border-top-style: none;
		                                          border-bottom-style: dotted;
		                                          border-color: #666666;
		                                          border-width: 1px; }	
       		}
            */
		/* Columns Margins and Padding -------------------------------------- */
		    /*removed*/ 
		    /*
			td.indexContent, td.content, td.spacer, td.banners	
			                                    { margin: 0px; }
            */
			/*added*/ 
			td.indexContent, td.content         { margin: 0px; }
			td.indexContent, td.content			{ padding-top: 8px;
												  padding-bottom: 0px;	             
												  padding-left: 10px;
												  padding-right: 10px; }
			/*removed*/ /*
			td.banners							{ padding-top: 11px; }
            */
		/* Columns Text Alignment ------------------------------------------- */
			/*td.banners							{ text-align: center; }	*/
		/* Columns Background ----------------------------------------------- */
       		@media screen, projection, handheld, tv
       		{		
       		/*removed*/ /*    
			td.indexContent, td.content 
			 { background-color: #FFFFFF;
			   background-image: url(../images/background.gradient.small.png);
			   background-repeat: repeat-x; }
            */
			td.gadget
    		 { border-color: #666666;
    		   border-style: solid;
    		   border-width: 1px;
    		   /*removed*/ /*
    		   background-color: #ffffff;
  			   background-image: url(../images/logo.cutout.png);
			   background-repeat: no-repeat;
               */
			   padding-left: 10px;
			   padding-right: 10px;
			   padding-top: 10px;
			   padding-bottom: 10px;			   
			   font-size: 11px; }
			p.gadget
			{
				width: 520px;
			}
       		}
	/* General Elements ----------------------------------------------------- */	
		/* Forms Display Style ---------------------------------------------- */
			form								{ display: inline; }
		/* Paragraphs and Pre's Margins and Padding ------------------------- */
			p, pre								{ margin: 0px; }
		    p									{ padding-left: 0px;
												  padding-right: 0px;
												  padding-top: 0px;
					 							  padding-bottom: 0px; }		
		/* Links ------------------------------------------------------------ */
		   /*removed*/ /*
		   a									{ color: #3399cc; }	
           */
           /*added*/
           a									{ color: #000000; }	
	/* Menu Links ----------------------------------------------------------- */
		/* Fonts ------------------------------------------------------------ */
		    /*removed*/ /*
			a.topmenu, a.rss					{ color: #ffffff; }
            */
            /*added*/
            a.topmenu, a.rss					{ color: #000000; }
			a.topmenu							{ font-size: 14px; }
			a.rss								{ font-size: 13px; }
		/* Text Decoration -------------------------------------------------- */
		    /*removed*/ /*
			a.topmenu, a.rss					{ text-decoration: none; }
			a.topmenu:hover, a.rss:hover		{ text-decoration: underline; }			
            */
		/* Alignment -------------------------------------------------------- */			
			a.rss								{ vertical-align: middle; }
	/* Navigation & InfoFrame Pane ------------------------------------------ */
		/* Table ------------------------------------------------------------ */
		table.navigation, table.infoFrame       { width: 955px; }
		table.infoFrameBig                      { width: 955px; }
			/* Margins and Padding ------------------------------------------ */
				table.navigation, table.infoFrame, table.infoFrameBig
				                				{ margin-top: 8px;
												  margin-bottom: 0px;
												  margin-left: 25px; 
												  margin-right: 0px; }
				table.navigation td, table.infoFrame td, table.infoFrameBig td
				                				{ padding-left: 5px;
												  padding-right: 5px;
												  padding-top: 2px;
								   				  padding-bottom: 2px; }
			/* Borders ------------------------------------------------------ */
			    /*
				table.navigation, table.infoFrame, table.infoFrameBig
				                				{ border-style: solid;
				                				  border-left-style: none;
		                                          border-right-style: none;
		                                          border-top-style: solid;
		                                          border-bottom-style: solid;
												  border-width: 1px;
											      border-color: #666666; }
                */
			/* Fonts -------------------------------------------------------- */
				table.navigation, table.infoFrame, table.infoFrameBig
				                				{ font-size: 10px;
												  color: #666666; }
			/* Content Alignment -------------------------------------------- */
				table.navigation td, table.infoFrame td, table.infoFrameBig td
				                				{ vertical-align: middle; }
		/* Headers ---------------------------------------------------------- */
			/* Display Style ------------------------------------------------ */
				h2.navigation, h3.navigation	{ display: inline; }
			/* Margins and Padding ------------------------------------------ */
				h2.navigation, h3.navigation	{ padding: 0px; }			
			/* Fonts -------------------------------------------------------- */
				h2.navigation, h3.navigation	{ font-size: 10px;
												  font-weight: normal; }
			/* Links -------------------------------------------------------- */
			    /*removed*/ /*
				a.current						{ color: #666666; 
				         						  text-decoration: none; }
				a.current:hover					{ color: #3399cc; 
				         						  text-decoration: underline; }				         						  
                */
                /*added*/ 
                /*
				a.current						{ color: #000000; }
                */
				/* a.current:hover					{ color: #000000; } */
	/* Headers and Header Links --------------------------------------------- */
		/* Display Style ---------------------------------------------------- */
			h1.slogan							{ display: inline; }
		/* Margins and Paddings --------------------------------------------- */
			h2.topictitle, h2.chaptertitle		{ margin: 0px;
												  padding-right: 0px;
												  padding-bottom: 0px; 
												  padding-left: 0px;
												  padding-top: 30px; }										      
		/* Fonts ------------------------------------------------------------ */						
			/* Weight ------------------------------------------------------- */
				h1.slogan						{ font-weight: normal; }
				h2.topictitle, h2.chaptertitle	{ font-weight: bold; }										      
			/* Size --------------------------------------------------------- */
				h1.slogan						{ font-size: 14px; }
				h2.topictitle, h2.chaptertitle	{ font-size: 16px; }										      
			/* Color -------------------------------------------------------- */	
			    /*removed*/ /*					
				h1.slogan, h2.topictitle, h2.chaptertitle
				                        		{ color: #666666; }
                */
	/* Footer --------------------------------------------------------------- */
		p.footer								{ text-align: center;
												  padding-top: 10px;
												  padding-bottom: 8px;
				   								  font-size: 9px;
				   								  color: #666666; }					
	/* Ads ------------------------------------------------------------------ */
        /*removed*/ /*
		p.sidebarad								{ display: block; 
		           								  padding : 0px; }
		*/           								  
/* Print Info --------------------------------------------------------------- */
		@media print { .printinfo 			    { padding-top: 10px;
												  padding-left: 25px;
		                   		               	  font-size: 8px;
		                            			  color: #666666; }}
		@media screen, projection, handheld, tv
		             { .printinfo 		        { display:none; }}		        		           								  
/* -------------------------------------------------------------------------- */
