body,
		input,
		
		body  	{ 
					font-family:Arial, Helvetica, sans-serif;
					height: 100%;
					line-height: 1;
					margin-left: 0px;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;					
		}
		
		html    	{ color: #fd8016; }
		fsAddress	{ color: #0000; }
		newsHead 	{ font-size: 25px; }
		newsSub 	{ color: #7d7e80; font-size: 14px; line-height: 18px }
		hL			{ font-size: 12em; }
		hM			{ font-size: 6em; }
		hS			{ font-size: 4em; }
		hT			{ font-size: 1.1em; }
		hTT			{ font-size: 9px }
		h0      	{ font-size: 3em;       /*   		*/         }
		h1      	{ font-size: 2em; 
						/* 2*16 = 32 */   
						font-weight:lighter;
						line-height: 39px;						
					}
		h2      	{ font-size: 1.5em;     /* 1.5*16 = 24 */       }
		h3      	{ 	font-size: 1.17em;    
						font-weight:lighter;
						line-height: 39px;
						/* 1.17*16 = 18.72 */   
					}
		
		hMenu    	{ font-size: 1em; font-weight:bold;  }
		hMenuSub    { font-size: 1.01em;  }
		hfyy		{ font-size: 1.01em; font-weight: bold; }
		h4      	{ font-size: 1em;       /* 1*16 = 16 */         }
		h5      	{ font-size: 0.83em;    /* 0.83*16 = 13.28 */   }
		h6      	{ font-size: 0.75em;    /* 0.75*16 = 12 */      }		
		p 		    { line-height: 1.5; margin: 0 0 1em;    }
		.indent p+p { text-indent: 2em; margin-top: -1em;   }		
		
		a,
		a:link		{   text-decoration: none; color: #fd8016;}
		a:visited   {   text-decoration: none; color: #fd8016;}
		a:hover     {   text-decoration: none; color: tomato;}
		/* states for accessibility http://meyerweb.com/eric/css/tests/css2/sec05-11-03.htm */
		a:active    {   color: tomato;      }
		a:focus     {   border: 1px dotted tomato; }

		strong  {   font-weight: bold;  }
		em      {   font-style: italic; }

		code,
		pre     {   font-family: monosp			}
		
		h2, 
		h3 { page-break-after: avoid; } 
		
		.unselectable {
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			cursor: pointer;
		}

		.cWhatsNewTopNavArrowLeft {
			background-image: url('../images/whats_new_panel_left.png');			
			background-repeat:no-repeat;
			background-size: contain;			
		}
		
		.cWhatsNewTopNavArrowLeft:hover {
			background-image: url('../images/whats_new_panel_left_over.png');
			background-repeat:no-repeat;
			background-size: contain;
		}
		
		.cWhatsNewTopNavArrowRight {
			background-image: url('../images/whats_new_panel_right.png');			
			background-repeat:no-repeat;
			background-size: contain;			
		}
		
		.cWhatsNewTopNavArrowRight:hover {
			background-image: url('../images/whats_new_panel_right_over.png');
			background-repeat:no-repeat;
			background-size: contain;			
		}
		
}