
			body{margin:0px;padding:5px;
			font-family: Verdana,Arial,sans-serif;
			background-color :#fff;
			color:#333;
			nfont-size:12px;
				nbackground-image:url();
				scrollbar-base-color:#ffc;		
		 		scrollbar-highlight-color:#fff;		
		 		scrollbar-face-color:#eee;		
		 		scrollbar-arrow-color:#090;
				background-repeat: no-repeat;
  				background-attachment: fixed;
			font:12px/1.4em Arial,sans-serif,Verdana;	
				}


			div#page{
			    margin:2px;padding:10px;
			    margin-top:15px;
			    background-color :#ffffff;
			    color:#003;
			    max-width:980px;
			    width:expression(document.body.clientWidth > 980? "980px": "auto" );
			    border: solid 1px #000;
			}
			a:link{color:#00f;}
			a:visited{color:#009;}
			a:active{color:#33f;}
			a:hover{color:#66f;}

			#logo{ margin:0px;}

			div#itemBody
			{
			}			

		    .sideBar{
			font-size:8pt;margin-bottom:10px; 
			width:180px; 
			padding:10px 10px 10px 10px;
			text-align:left; 
			border: solid 1px #ccc;  

			background-color:#ffffff;
			border-radius: 15px; 
			-moz-border-radius: 15px; 
 
			}
			
			.sidebar h2{font-size:10pt;}


	
			.byline{padding:0px;margin:0px;color:#444444;font-size:80%;}
			    
			.tocdiv
			{
			margin:0px;
			font-family: Sans-Serif;
			font-size: 10pt;
			border-radius: 5px; 
			-moz-border-radius: 5px; 

			}
			

			.mainClm
			{
			padding:20px 20px 20px 20px;
			margin:0px;
			margin-left:5px;
			font-family: Serif;
			font-size: 12pt;
			border: solid 1px #ccc;
			background-color:#fff;
			line-height:140%;
			nwidth:500px;    
			}
			


			h1{color:#088;padding-left:0%;  padding-top:5px;margin-bottom:5px;nbackground:#eeeeee;}
			h2{color:#055;font-weight:bold;}
			h3{color:#055;font-style:normal;}
			h4{color:#055;}
			h6{color:#055;}


			#description{color:#ccc; padding:0px 0px 0px 10px;margin:0px 0px 5px;font:bold 125%;}

			.blogPost{padding:0px 10px 20px 10px;margin:0px;font-size:80%;text-align:justify}
			pre, code{color:#999999;}
			strike{color:#999999;}
			.bug{padding:5px;border:0px;}

			.byline{padding-right:10px;margin:0px;color:#009;font-size:8pt;text-align:right}
			.byline a{color:#00f;text-decoration:underline;}
			.byline a:hover{color:#66f;}
			hr{color:#ccc;text-align:center;width:60%}




			.itemImage{float:right;padding:5px 5px 5px 5px;}
			.control{font-size:8pt; margin:0px;padding:0px;background:#ddd;color:#111111;font-family:Verdana,Arial,Sans-Serif; border: solid 1px}

			.button{ 
			    font-size:8pt;
			    min-width:50px; 
			    text-align:center;
			    margin:0px;padding:0px;
			    border: solid 1px;
			    }
			    
			.linkbutton{ 
			    font-size:8pt;
			    text-align:center;
			    margin:0px;padding:0px;
			    border: none;
			    background-color:transparent;
			    text-decoration:underline;
			    }
			    

			.formlabel{font-size:8pt ;margin:0px;padding:0px;color:#336;font-family:Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Verdana,Geneva,Lucida,Arial,Helvetica,Sans-Serif;}
			.formvalue{font-size:9pt ;margin:0px;padding:0px;color:#447;font-family:Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Verdana,Geneva,Lucida,Arial,Helvetica,Sans-Serif;}
			.formbuttons{font-size:8pt;margin:0px;padding:0px;color:#11111;font-family:Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Verdana,Geneva,Lucida,Arial,Helvetica,Sans-Serif;}
			.titleform{color:#fff;font-family:Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Verdana,Geneva,Lucida,Arial,Helvetica,Sans-Serif;}
			.divform{font-size:7pt;margin:10px;padding:20px;border-style:solid; border-color:#ccc; background-color:#999; color:#fff;font-family:Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Verdana,Geneva,Lucida,Arial,Helvetica,Sans-Serif;}
			.NOtableform{font-size:7pt;background:#666;color:#fff;font-family:Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Verdana,Geneva,Lucida,Arial,Helvetica,Sans-Serif;}
			.divform  a:link{color:#FFE;font-weight:normal ; text-decoration:none;}
			.divform  a:visited{color:#FFE;font-weight:normal ;text-decoration:none;}
			.divform  a:active{color:#FC9;font-weight:normal ;text-decoration:none;}
			.divform  a:hover{color:#FC9;font-weight:normal ;text-decoration:none;}

			.mlProduct {background-color:#820;}
			.tdgal{padding:10px; background-color: #820; nfont-family: verdana, sans-serif,arial; font-size: 12px; border-color: #710 #710 #920 #920; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
			.tdgal u{color:#fc3; font-size: 80%;}
			.prgal {font-weight:bold;color:#f80;}
			.imggal{border:solid 3px #f80}

			.sideBar#contents  h2{ncolor:#def;}
			.sideBar#contents { 
						border: none ;  
						border-top: solid 4px #e8d8c8;  
						border-bottom: solid 4px #e8d8c8;  
						background: #ffffff; }

			

			.itemImage{float:right;padding:5px 5px 5px 5px; margin: 10px 0px 10px 10px;width:300px}
			
			.noleftBar { text-align:center;padding:3px;border-right:solid 2px #d97; border-left:solid 2px #d97; background-color:#fed; }
			.leftBar h3 {color:#055}
			.commentLink {border-bottom:dotted 1px #666; font-size:8pt; text-align:left; margin:20 3 3 3;}
			.commentLink h3{font-size:8pt;padding:0;margin:0;}
			.commentLink a{text-decoration:none}
			.commentLink byline{margin:0 0 0 0;font-size:7pt;}
			.commentHead {border-top:solid 10px #f80;padding-top:10px; background-color:#fff}




			#encabe {border-bottom: solid 2px  #710; margin-bottom:1px; background-color:#333;}
			.comment {clear:both}
			.pageIcon {	border: outset 1px;
					ncolor:#888;
					background-color:#dee;
					font-size:8pt;
					width:90px;
					height:100px;
				  }
			.pageIcon a { text-decoration:underline; }
			.pageIconHalf {	border: outset 1px;
					border-bottom:none;
					ncolor:#888;
					background-color:#dee;
					font-size:8pt;
					width:90px;
					nheight:10px;
				  }
			.pageIconDesc {	border: outset 1px;
					border-bottom:none;
					ncolor:#888;
					background-color:#dee;
					font-size:9pt;
					padding:2px;
				  }
			.pageIconHalf a { text-decoration:underline; }

			.pageIconMenu {	border:none;
					border-left:solid 10px #d97;
					font-size:8pt;
					padding:1px;
					padding-left:10px;
					margin-bottom:3px;
					background-color:#fffcf8;
				      }
			.pageIconMenu a { font-weight:bold; 
					  color:#d97;
					 }
			.pageIconMenu  a:link{color:#d97;}
			.pageIconMenu  a:visited{color:#d97;}
			.pageIconMenu  a:active{color:#d97;}
			.pageIconMenu  a:hover{color:#d97;}

			
				    
			.pageDescription {font-size:11px}			
			.pageDescription h3 {font-size:14px}			
			
			.conceptsLinks {
					font-family:lucida Grande,sans-serif;
					font-weight:bold;
					font-size:8pt;
					margin-top:10px; 
					background-color:#f8fff8; 
					border:solid 1px #9d9 ; 
					border-left:none; 
					border-right:none;
					text-align:center;
					color:#cdc;
				      }
			.conceptsLinks a { 
					}
			.about  { color:#999;
				background-color:#fff8f0;
				border-top:solid 4px #d97;
				padding:5px;
				border-radius: 5px; 
			        -moz-border-radius: 5px; 

				}
			.about a{ color:#999;}

			.sectionList {display:inline;  border-bottom:dotted 1px #666; font-size:8pt; text-align:left;float:left;width:240px; margin:20 20 20 20;}
			.sectionList h3{font-size:8pt;padding:0;margin:0;}
			.sectionList a{text-decoration:none}
			.sectionList byline{margin:0 0 0 0;font-size:7pt;}

			.column {border-bottom:dotted 1px #666; font-size:12px; text-align:left; margin:20 3 3 3;}
			.column h3{font-size:17px;}
			.column h2{font-size:20px;}
			.heading {text-decoration:none}
			.column byline{margin:0 0 0 0;font-size:10px;}
			.columnHead {border-top:solid 10px #099;npadding-top:12px; background-color:#fff}
			.columnHead h3{font-size:25px;}
			.columnHead h2{font-size:27px;}

			.imageTitle {font-size:10px; color:#777}
			
			.leftvig {	float:left;
					width:200px;
					font-size:20px;
					padding:15px;
					border-top:solid 3px;
					border-bottom:solid 3px;
					margin:15px;

				    }
			.rightvig {	float:right;
					width:200px;
					font-size:20px;
					padding:15px;
					border-top:solid 3px;
					border-bottom:solid 3px;
					margin:15px;
				    }
				    
			.centervig {	
					font-size:20px;
					padding:15px;
					border-top:solid 3px;
					border-bottom:solid 3px;
					margin:15px;

				    }
				    
				     
			.orangebox {	
					text-align:center;
					font-size:12px;
					padding:15px;
					border:solid 1px #f80;
					background-color:#fdc;
					color:#f80;
					margin:15px;
				    } 


			.info_7_5 {	background-image:url('/static/images/infogr/info_7_5.png');
					background-repeat:no-repeat;
					background-position: top left;
					text-align:center;
					font-size:12px;
					height:120px;
					width:180px;
					padding:15px;
					
				    } 
			.info_2_2 {
					background-color: #ffd;
					border:outset 2px #555;
					border-radius: 15px; 
					-moz-border-radius: 15px; 
					text-align:center;
					font-size:12px;
					width:100px;
					padding:15px;	
					
				    } 

			.info_4_3 {
					background-color: #fff;
					border:outset 2px #555;
					border-radius:100px; 
					-moz-border-radius:100px; 
					text-align:center;
					font-size:12px;
					width:100px;
					height:100px;
					padding:25px;	
					
				    } 
			.info_6_2 {
					background-color: #dff;
					border:outset 2px #555;
					border-radius: 15px; 
					-moz-border-radius: 15px; 
					text-align:center;
					font-size:12px;
					width:100px;
					padding:15px;	
				    } 

			.warningbox {	background-image:url('/static/images/infogr/icon_0_0.png');
					background-repeat:no-repeat;
					background-position: 20px 20px;
					text-align:center;
					font-size:12px;
					padding:15px;
					padding-left:80px;
					border:	solid 1px;
					min-height: 80px;
					margin:20px;
				    } 

			.infobox {	background-image:url('/static/images/infogr/icon_0_1.png');
					background-repeat:no-repeat;
					background-position: 20px 20px;
					text-align:center;
					font-size:12px;
					padding:15px;
					padding-left:80px;
					border:solid 1px;
					min-height: 80px;
					margin:20px;
				    } 

			.forbiddenbox {	background-image:url('/static/images/infogr/icon_0_2.png');
					background-repeat:no-repeat;
					background-position: 20px 20px;
					text-align:center;
					font-size:12px;
					padding:15px;
					padding-left:80px;
					min-height: 80px;
					border:solid 1px;
					margin:20px;
				    } 

			.stopbox {	background-image:url('/static/images/infogr/icon_0_3.png');
					background-repeat:no-repeat;
					background-position: 20px 20px;
					text-align:center;
					font-size:12px;
					padding:15px;
					padding-left:80px;
					min-height: 80px;
					border:solid 1px;
					margin:20px;
				    } 

			.stopbox {	background-image:url('/static/images/infogr/icon_0_3.png');
					background-repeat:no-repeat;
					background-position: 20px 20px;
					text-align:center;
					font-size:12px;
					padding:15px;
					padding-left:80px;
					min-height: 80px;
					border:solid 1px;
					margin:20px;
				    } 
			.donotenterbox {	background-image:url('/static/images/infogr/icon_0_4.png');
					background-repeat:no-repeat;
					background-position: 20px 20px;
					text-align:center;
					font-size:12px;
					padding:15px;
					padding-left:80px;
					min-height: 80px;
					border:solid 1px;
					margin:20px;
				    } 
			.magnifybox {	background-image:url('/static/images/infogr/icon_1_0.png');
					background-repeat:no-repeat;
					background-position: 20px 20px;
					text-align:center;
					font-size:12px;
					padding:15px;
					padding-left:80px;
					min-height: 80px;
					border:solid 1px;
					margin:20px;
				    } 
		    
			.ideabox {	background-image:url('/static/images/infogr/icon_1_2.png');
					background-repeat:no-repeat;
					background-position: 20px 20px;
					text-align:center;
					font-size:12px;
					padding:15px;
					padding-left:80px;
					min-height: 80px;
					border:solid 1px;
					margin:20px;
				    } 
				    
			.yellowbox {	
					text-align:center;
					font-size:12px;
					padding:15px;
					border:solid 1px #f80;
					background-color:#ffd;
					color:#f80;
					margin:15px;
				    } 

			.turqbox {	
					text-align:center;
					font-size:12px;
					padding:15px;
					border:solid 1px #077;
					background-color:#dff;
					color:#077;
					margin:15px;
				    } 

			.bluebox {	
					text-align:center;
					font-size:12px;
					padding:15px;
					border:solid 1px #007;
					background-color:#ddf;
					color:#007;
					margin:15px;
				    } 
			.greenbox {	
					text-align:center;
					font-size:12px;
					padding:15px;
					border:solid 1px #070;
					background-color:#dfd;
					color:#070;
					margin:15px;
				    } 
			.orangebox {	
					text-align:center;
					font-size:12px;
					padding:15px;
					border:solid 1px #f80;
					background-color:#fdc;
					color:#f80;
					margin:15px;
				    } 

.ajaxlink {
    font-size:10px;
    cursor:pointer;
    color:#88f;
}				    