/*
// Version of 3/16/09
*/

  	/* the following styles are used as examples in the presentation: */
  	
 	.elided { 
 		nref:this.nextSibling; nskin:skin-green-left; placement:above; color:#00FF22;
 		}
 		
  	.peek, .fake-peek { nskin:skin-gold; placement:above
  		}
  	
  	.peek { nref:getIdSelector(this)  
  		}
  		
  	.peek2 { nref:getIdSelector(this); nskin:gold-veil; placement:cursor 
  		}
  		
 	.pop-def {
 		nref:"#" + this.innerHTML; /* this.innerText in MSIE, or this.textContent in Firefox */
		nskin:skin-gold;  
 		font:bold 12pt "Times New Roman" /* Greek, actually */; 
		color:#BB0055; placement:above 
 		}
 		
    .twoForOne, /* Firefox does not accept 2for1 as a class name! */
    .button,
    .cls-aqua,
    .cls-blue,
    .cls-blue-indent,
    .cls-code,
	.cls-cursor,
    .pop-criteria,
    .pop-evaluation,
    .pop-def,
	.cls-gray,
    .cls-gray-div,
    .cls-gray-mouse,
    .cls-gold,
    .cls-green,
    .cls-red,
    .cls-navy
  		{ cursor:default }

  	.2for1  { 
  		color:#3333CC; nskin:2for1; placement:source-line;
  		active:{ color:#6666FF; position:relative; left:1px; top:1px }
  		}
  	.button { 
  		text-align:center; height:10pt; width:141pt; border-style:outset; border-width:2pt; 
  		padding-left:3pt; padding-right:3pt; padding-top:0pt; padding-bottom:2pt; 
  		color:#990011; background-color:#FCFCFC; font-family:Arial; font-size:10pt; text-align:center;
  		nskin:pending;
  		active:{ color:#DD0033; background-color:#FFFEFE }
  		}
   	.cls-cursor  { 
  		color:#00FFFF; 
		nskin: skin-gold; placement: cursor;
 		active:{ color:#A8E0F0 } 
  		}
  	.cls-aqua  { 
  		color:#00FFFF; background-image:URL("outArrows.gif");
		nskin:skin-red; 
  		placement:indent 3 above -1 source-line; 
  		active:{ color:#A8E0F0; background-image:URL("inArrows.gif") } 
  		}
  	.cls-blue  { 
  		color:#003099; nskin:skin-blue; placement:source-line;
  		active:{ color:#6666FF; position:relative; left:1px; top:1px }
  		}
  	.cls-blue-indent { 
  		color:#003099; nskin:skin-blue-indent;
  		background-color:#EFFFFF; white-space:nowrap;
  		active:{ color:#6666FF; position:relative; left:1px; top:1px }
  		}
  	.code, .cls-code, pre {
  		font-size:10pt; font-family:"Courier New"; 
  		margin-top:6pt; margin-bottom:6pt 
  		} 
  	.cls-code  {
  		color:#990011; active:{ color:#DD0033 }; 
  		nskin:skin-gray; placement:source-block
  		}

  	/*	The following criteria and evaltuation styles are needed only for the 
  		18-variable template example */
  	.criteria , .pop-criteria { 
  		color:#110044; font-family:Arial Narrow; font-size:10pt; 
  	 	padding:1pt 5pt; background-color:#F7F7F9; white-space:nowrap;
  	 	margin-left:3pt; margin-right:-3pt;
  	}
  	.pop-criteria, .pop-evaluation { 
  		nskin:skin-gold; active:{ font-variant:small-caps }   	
  	}
  	.pop-evaluation {
  		color:#0000BB; text-align:center; active:{ font-family:Wide Latin }
  	}
  	.pop-criteria { 
  		color:#0000D4; placement:indent 15 below -3;
  		active:{ font-weight:bold }
  	}
  	
  	.cls-gray { 
  		color:#809080; nskin:skin-gray; placement:source-line; 
  		active:{font-variant:small-caps}
  		} 
  		
   	.cls-gray-div { 
  		color:#809080; nskin:skin-gray-div; placement:source-line indent 30; 
  		active:{font-variant:small-caps }
  		} 
  		
  	.cls-gray-mouse { 
  		nskin:skin-gold; placement:cursor; active:{color:#808080 }
  		} 
  	.cls-gold  { 
  		color:#905500; nskin:skin-gold;
  		active: { color:#AA8800; font-weight:normal }
  		}
  	.cls-green { 
  		color:#407000; color:#001090; nskin:skin-green; placement: below;
  		active: { color:#004400 } 
  		} 

  	.cls-navy { 
  		color:#001090; nskin:skin-red; 
  		placement:source-line; 
  		active:{ color:#505070 };
  		margin-left:-16pt; margin-top:0pt; margin-bottom:0pt 
  		} 

 	.cls-red   { 
  		color:#780022; nskin:skin-red; 
  		placement:source-line; 
  		active:{ color:#B80033 } 
  		} 

    a:link, a:visited, a.cls-blue, a.cls-blue:hover {color:#001090; position:static }
    a:active, a:hover { color:#6666FF; position:relative; left:1px; top:1px; text-decoration:none } 
    
  	blockquote, ul, ol, li { margin-top:6pt; margin-bottom:6pt; margin-right:0pt }
    li { margin-left:-9pt; margin-right:0pt }

	.text, p, td, blockquote, ul, ol, li, div {font-family: verdana; font-size:10pt}
	.super {position:relative; top:-4pt; font-size:6pt}
	h1, h2, h3 {font-family:Times New Roman}
	h1, h2 {margin-top:18pt}
	h4 {font-size:10pt}
	h5 {font-size:9pt}
	td {margin-top: 6pt; margin-bottom:6pt}
	
	.normal {}

  	.box-font, td { font-size:9pt }
 	.mundane-font { font-size:10pt; font-family:Verdana }
     			
   	.hide, .sphide { display:none; 
  			background-color:#FDFAEE; 
  			color:"#330000";  } 
  			
  			
  			