		   #dhtmltooltip
		   {
				  position: absolute;
				  width: 150px;
				  border: 2px solid black;
				  padding: 2px;
				  background-color: lightyellow;
				  visibility: hidden;
				  z-index: 100;
				  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
				  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
			}

		html, div, header, footer, aside, nav, article, section	{ margin: 0; padding: 0; width: 100%}
		header, footer, aside, article, section	{ display: block; }
	
/*  BODY    */
		body			{ color: #DEDECA; background-color: #FFFBF0; }									/* COLOR */
		body			{
	margin: 0;
	padding: 0;
} 		/* SHAPE AND SIZE */
		body			{ font-family: Helvetica, Arial, sans-serif; font-size: 14px; }					/* FONT */
		
		
/*  HEADER    */		
		h1, h2, h3, h4, h5, h6 		{ color: #996633; }

/*  TABLE	  */
		td, th 				{ background-color: #FFFBF0; color: #000000; }

/*  ANCHOR	  */
		a, a:visited, a:hover, a:active 	{ color: inherit; }
		
/*	PARAGRAPH		
		p				{ margin: 0 0 18px; }

		#container		{ margin: 0 auto; }
		
		/* Learned And Learning */
		#learned	{ cursor: pointer; }
		#learning  	{ cursor: pointer; background-color: #f3f315; }
		#learnto 	{ cursor: pointer; background-color: #00FFFF; }
		
		/* Image Speaker */
		#speaker	{ cursor: pointer; }
		
		/* Content Style */
		#container_right, #header, #video1, #sound2	{ background-color: gray; 
			box-shadow: 
  				0 1px 2px #fff, /*bottom external highlight*/
  				0 -1px 1px #666, /*top external shadow*/ 
  				inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/ 
  				inset 0 1px 1px rgba(255,255,255,0.8); /*top internal highlight*/

			}
		
		#sound2		{ width:290px; cursor:pointer; }

		#extra h1		{ font-size: 25px; }
		#extra span		{ font-size: 30px; }
		#extra p		{ font-size: 8px; }
		#extra small	{ font-size: 8px; line-height: 18px; }
		#content p, #extra p { padding-right: 18px; }
		
		/* Content Positioning and Size */
		#content		{ float: left; font-size: 18px; }
				
		footer section	{ background: #666; border-bottom: 2px solid #aaa; clear: both; }
		
		header section	{ background: #666; }
		footer ul		{ border-bottom: 1px solid #999; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
		footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
		
		
	  .LockOff {
         display: none;
         visibility: hidden;
      }

      .LockOn {
         display: block;
         visibility: visible;
         position: fixed;
         z-index: 999;
         top: 0px;
         left: 0px;
         width: 105%;
         height: 105%;
         background-color: #ccc;
         text-align: center;
         padding-top: 20%;
         filter: alpha(opacity=75);
         opacity: 0.75;
      } 
	  