
    	    		/* global defaults here      	    	    	*/

*			{ font-family: Arial, sans-serif;
 			  font-size: 13px; }

body			{ background-color: #000000; 
    	    	    	  color: #FFFFFF;
    	    	    	  padding: 0px; margin: 4px 0px; }

a:link			{ text-decoration: none; color: #C1C1C1; }
a:visited		{ text-decoration: none; color: #A8A8A8; }
a:hover 		{ text-decoration: underline; color: #E0E0E0;}
	
img.inv     	    	{ padding: 0px; margin: 0px; border: 0px none; }


    	    		/* feature header and logo  	    	    	*/

#feat	    	    	{ font-size: 10px; margin-bottom: 6px; }

#feat img   	    	{ border: 0px; 
    	    	    	  padding: 1px 0px; margin: 0px;
	    	     	  position: relative; top: 0px; }
			  	
td.hdl			{ text-align: left; white-space:nowrap; 
    	    	    	  min-width: 172px; }
td.hdc			{ text-align: center; white-space:nowrap; 
    	    	    	  min-width: 256px; }
td.hdr			{ text-align: right; white-space:nowrap; 
    	    	    	  min-width: 172px; }

#hlu        	    	{ background-color: #E0E0E0; 
    	    	    	  color: #E0E0E0; 
	    	      	  vertical-align: middle; }	
#hlu td     	    	{ border-top: 1px solid #515151;
	    	      	  border-bottom: 1px solid #515151; }	
#hlu td.hdl 	    	{ padding-left: 10px; }
#hlu td.hdr 	    	{ padding-right: 10px; }

#hll        	    	{ vertical-align: middle;
    	    	    	  color: #8E8E8E; }	
			  
#hll td     	    	{ font-size: 10px; 
    	    	    	  padding-bottom: 8px;
			  padding-top: 1px; }	
#hll td.hdl 	    	{ padding-left: 12px; }
#hll td.hdr 	    	{ padding-right: 12px; }

#logo	    	    	{ position: absolute;
	    	    	  top: 6px; left: 8px; }


    	    		/* text and menu base area  	    	    	*/

#body	    	    	{ margin-bottom: 8px; }

#mid	    	    	{ vertical-align: top; }
			  
#tdl			{ border-right: 2px solid #9E9E9E; }
#tdr			{ padding-right: 10px; }

#menu	    	    	{ padding: 18px 0px 4px 0px;
		    	  width: 142px; }
			  
#menu h2     	        { font-size: 16px; font-weight: bold;
    	    	    	  color: #C6C6C6;
	     	          margin: 0px 8px; }
#menu ul     	        { font-size: 14px; font-weight: bold;
    	    		  margin-top: 2px; margin-bottom: 6px;
			  margin-left: 8px; padding-left: 26px; }
#menu li     	        { color: #E0E0E0;
	     	          margin: 0px 2px 0px 0px; 
			  padding: 0px 4px;}

#menu li.mis		{ color: #E0E0E0;
			  background-color: #515151; 
			  padding-left: 4px; }
	
#menu li.mid		{ color: #C1C1C1;
			  text-decoration: line-through;
			  padding-left: 4px; }
	

#men			{ background-color: #383838;
 			  text-align: right; }

#men td.sel		{ background-color: #383838; }
#men td.opt		{ background-color: #282828; }
#men td.dis		{ color: #C1C1C1;
			  background-color: #282828;
			  text-decoration: line-through; }

#ment			{ position: relative; top: -8px; }
#ment td 		{ border-left: 1px solid #000000;
			  padding: 0px 4px; }

#pgm			{ background-color: #515151;
 			  text-align: right; }

#pgm td.sel		{ background-color: #515151; }
#pgm td.opt		{ background-color: #383838; }
#pgm td.dis		{ color: #C1C1C1;
			  background-color: #383838;
			  text-decoration: line-through; }

#pgmt			{ border-top: 1px solid #000000;
			  position: relative;
			  top: -10px; }
#pgmt td 		{ border-left: 1px solid #000000;
			  padding: 0px 4px; }


    	    		/* title formats   	    	    	    	*/

#ur			{ background-color: #383838; 
			  border-bottom: 2px solid #000000;
 			  padding: 0px 2px 4px; }

div#ur h1		{ font-size: 24px; font-weight: bold;
			  margin: 0px 8px; padding: 0px 0px 4px; 
			  color: #CCCCCC; }
			  
div#ur h2		{ font-size: 18px; font-weight: bold;
			  margin: 0px 8px; padding: 2px 0px 0px;
			  margin-bottom: 4px; 
			  color: #C1C1C1; }

    	    		/* content formats   	    	    	    	*/

#lr			{ background-color: #515151; 
    	    	    	  padding: 0px 0px 12px; }

div#lr h1		{ font-size: 24px; font-weight: bold;
 			  margin: 0px 10px; padding: 4px 0px; 
			  color: #E0E0E0; }
div#lr h2		{ font-size: 18px; font-weight: bold;
 			  margin: 0px 10px; padding: 4px 0px; 
			  color: #D6D6D6; }
div#lr h3		{ font-size: 14px; font-weight: bold;
 			  margin: 0px 10px; padding: 6px 0px 2px; 
			  color: #CCCCCC;}
div#lr h4		{ font-size: 13px; font-weight: bold;
 			  margin: 0px 10px; padding: 6px 0px 2px; 
			  color: #C1C1C1;}
div#lr p 	    	{ font-size: 13px; max-width: 480px;
     	    	    	  margin: 4px 24px 0px; padding: 2px 0px; }
div#lr ul		{ margin-top: 4px; margin-bottom: 6px;}

div#lr pre 	    	{ font-family: Courier, monospace;
			  font-size: 13px; max-width: 480px;
     	    	    	  margin: 4px 24px 0px; padding: 2px 0px; }

div#lr tt 	    	{ font-family: Courier, monospace; }
			  
div#lr img  	    	{ background-color: black;
    	    	    	  border: 0px solid black;
    	    	    	  margin: 6px 10px; padding: 1px 1px; }

div#lr a    	    	{ text-decoration: underline; }
div#men a    	    	{ text-decoration: none; }
div#pgm a    	    	{ text-decoration: none; }

div.center  	    	{ text-align: center; padding: 4px; }

