/* IMPORTANT: Always specify font family here when specifying      */
/* font size in browser-specific stylesheets, to work around yet */
/* another @$%*ing Netscape 4 bug */


/* DEFAULT BLOCK DEFINITIONS */


HTML	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif;
	color: #000000;
	background: #FFFFFF; }
	/* possible Netscape/Mozilla workaround */

BODY	{
	margin-top: 0; 
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif;
	color: #000000;
	background: #FFFFFF; }
	
TD P	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - Netscape bug workaround! */

TD	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - Netscape bug workaround! */

TH	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif;  
	color: #000000; }
    /* do NOT remove - Netscape bug workaround! */    

P	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - Netscape bug workaround! */

BLOCKQUOTE	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - Netscape bug workaround! */    

UL	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - MSIE bug workaround! */    
	/* Use that one & other list ones to color the LI dots same as text. */
	/* NOTES: 1) Both Netscape and IE will (wrongly) ignore this if you */
	/* use two stylesheets, one cascading over the other.  It's a bug */
    /* 2) Override, e.g. CLASS="CYN", to get dots diff. color than text, */
    /* BUT, remember to tell the LI what color to use if not default. */
    
OL	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - MSIE bug workaround! */

LI	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
	/* do NOT remove - lists can get hosed otherwise! */
	/* This keeps a list's custom color (see above) from coloring the text. */
	    
MENU	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - MSIE bug workaround! */ 
       
DL	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - MSIE bug workaround! */
       
DT	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - MSIE bug workaround! */

DD	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
    /* do NOT remove - MSIE bug workaround! */        
    

H6	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif;  
	font-weight: bold;
	color: #000000; }	  
H5	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	font-weight: bold;
	color: #000000; }
H4	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	font-weight: bold;
	color: #000000; }
H3	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	font-weight: bold;
	color: #000000; }
H2	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	font-weight: bold;
	color: #000000; }
H1	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	font-weight: bold;
	color: #000000; }

PRE	{
	font-family: Profont, Monaco, "Courier New", Courier, "Sans Mono", SansMono, "A.D. Mono", "A.D. Mono-Regular", VT100, VT102, Teletext, "Monotype Corsiva", mono;
	color: #000000; }



/* MAIN TEXT-BODY LINKS */

A		{
	color: #333333;
	text-decoration: underline; }
A:link		{
	color: #333333;
	text-decoration: underline; }
A:visited	{
	color: #666666;
	text-decoration: underline; }
A:active	{
	color: #990000;
	text-decoration: underline; }
A:hover	{
	color: #660000;
	text-decoration: underline; }
	
	
/* EFF'S STANDARD COLOR DEFINITIONS - SHORTHAND */

.or		{ color: #993300; } /* "CAFE orange" - dark version */
.org	{ color: #993300; } /* "CAFE orange" - dark version */
.dor	{ color: #993300; } /* "CAFE orange" - dark version */
.mor	{ color: #CC6600; } /* medium orange */
.lor	{ color: #FF6600; } /* light orange */
.pur	{ color: #996699; } /* medium purple */
.mpr	{ color: #996699; } /* medium purple */
.lpr	{ color: #CC66CC; } /* light purple */
.nav	{ color: #003366; } /* "EFF blue" - navy */
.blu	{ color: #003399; } /* blue, not quite navy */
.cy		{ color: #99FFFF; } /* cyan */
.cyn	{ color: #99FFFF; } /* cyan */
.dol	{ color: #336633; } /* ""EFF green"" - dark olive version */
.mol	{ color: #669966; } /* ""EFF green"" - lighter olive version */
.lol	{ color: #99CC99; } /* ""EFF green"" - very light olive version */
.grn	{ color: #336633; } /* green, forest */
.crm	{ color: #FFFFCC; } /* cream */
.tan	{ color: #999933; } /* tan */
.blk	{ color: #000000; } /* black */
.cgy	{ color: #333333; } /* coal grey, near-black */
.dgy	{ color: #666666; } /* dark grey */
.mgy	{ color: #999999; } /* medium grey */
.lgy	{ color: #CCCCCC; } /* light grey */
.wht	{ color: #FFFFFF; } /* white */
.drd	{ color: #990000; } /* dark red - crimson */
.mrd	{ color: #CC0000; } /* medium red */
.red	{ color: #CC0000; } /* medium red */
.lrd	{ color: #FF0000; } /* light red - carmine */

.OR		{ color: #993300; } /* "CAFE orange" - dark version */
.ORG	{ color: #993300; } /* "CAFE orange" - dark version */
.DOR	{ color: #993300; } /* "CAFE orange" - dark version */
.MOR	{ color: #CC6600; } /* medium orange */
.LOR	{ color: #FF6600; } /* light orange */
.PUR	{ color: #996699; } /* medium purple */
.MPR	{ color: #996699; } /* medium purple */
.LPR	{ color: #CC66CC; } /* light purple */
.NAV	{ color: #003366; } /* "EFF blue" - navy */
.BLU	{ color: #003399; } /* blue, not quite navy */
.CY	{ color: #99FFFF; } /* cyan */
.CYN	{ color: #99FFFF; } /* cyan */
.DOL	{ color: #336633; } /* ""EFF green"" - dark olive version */
.MOL	{ color: #669966; } /* ""EFF green"" - lighter olive version */
.LOL	{ color: #99CC99; } /* ""EFF green"" - very light olive version */
.GRN	{ color: #336633; } /* green, forest */
.CRM	{ color: #FFFFCC; } /* cream */
.TAN	{ color: #999933; } /* tan */
.BLK	{ color: #000000; } /* black */
.CGY	{ color: #333333; } /* coal grey, near-black */
.DGY	{ color: #666666; } /* dark grey */
.MGY	{ color: #999999; } /* medium grey */
.LGY	{ color: #CCCCCC; } /* light grey */
.WHT	{ color: #FFFFFF; } /* white */
.DRD	{ color: #990000; } /* dark red - crimson */
.MRD	{ color: #CC0000; } /* medium red */
.RED	{ color: #CC0000; } /* medium red */
.LRD	{ color: #FF0000; } /* light red - carmine */
.YEL	{ color: #FFFF99; } /* yellow, light-ish */


/* EFF'S STANDARD COLOR DEFINITIONS - LONGHAND */


.MOR	{ color: #CC6600; } /* medium orange */
.LOR	{ color: #FF6600; } /* light orange */
.PUR	{ color: #996699; } /* medium purple */
.PUR	{ color: #996699; } /* medium purple */
.PUR	{ color: #CC66CC; } /* light purple */
.orange		{ color: #993300; } /* "CAFE orange" - dark version */
.ORANGE		{ color: #993300; } /* "CAFE orange" - dark version */
.darkorange	{ color: #993300; } /* "CAFE orange" - dark version */
.DARKORANGE	{ color: #993300; } /* "CAFE orange" - dark version */
.medorange	{ color: #CC6600; } /* medium orange */
.MEDORANGE	{ color: #CC6600; } /* medium orange */
.lightorange	{ color: #FF6600; } /* light orange */
.LIGHTORANGE	{ color: #FF6600; } /* light orange */
.liteorange	{ color: #FF6600; } /* light orange */
.LITEORANGE	{ color: #FF6600; } /* light orange */
.purple	{ color: #996699; } /* medium purple */
.PURPLE	{ color: #996699; } /* medium purple */
.medpurple	{ color: #996699; } /* medium purple */
.MEDPURPLE	{ color: #996699; } /* medium purple */
.lightpurple	{ color: #CC66CC; } /* light purple */
.LIGHTPURPLE	{ color: #CC66CC; } /* light purple */
.litepurple	{ color: #CC66CC; } /* light purple */
.LITEPURPLE	{ color: #CC66CC; } /* light purple */
.navy		{ color: #003366; } /* "EFF blue" */
.NAVY		{ color: #003366; } /* "EFF blue" */
.blue		{ color: #003399; } /* blue, not quite navy */
.BLUE		{ color: #003399; } /* blue, not quite navy */
.cyan		{ color: #99FFFF; }
.CYAN		{ color: #99FFFF; }
.darkolive	{ color: #336633; } /* "EFF green", dark version */
.DARKOLIVE	{ color: #336633; } /* "EFF green", dark version */
.medolive		{ color: #669966; } /* "EFF green", lighter version */
.MEDOLIVE		{ color: #669966; } /* "EFF green", lighter version */
.liteolive	{ color: #99CC99; } /* "EFF green", very light version */
.LITEOLIVE	{ color: #99CC99; } /* "EFF green", very light version */
.lightolive	{ color: #99CC99; } /* "EFF green", very light version */
.LIGHTOLIVE	{ color: #99CC99; } /* "EFF green", very light version */
.green		{ color: #336633; } /* green, forest */
.GREEN		{ color: #336633; } /* green, forest */
.cream  		{ color: #FFFFCC; }
.CREAM  		{ color: #FFFFCC; }
.tawny		{ color: #999933; }
.TAWNY		{ color: #999933; }
.black		{ color: #000000; }
.BLACK		{ color: #000000; }
.coalgrey		{ color: #333333; } /* coal grey, near-black */
.COALGREY		{ color: #333333; } /* coal grey, near-black */
.coalgray		{ color: #333333; } /* coal grey, near-black */
.COALGRAY		{ color: #333333; } /* coal grey, near-black */
.darkgrey		{ color: #666666; }
.DARKGREY		{ color: #666666; }
.darkgray		{ color: #666666; }
.DARKGRAY		{ color: #666666; }
.medgrey		{ color: #999999; }
.MEDGREY		{ color: #999999; }
.medgray		{ color: #999999; }
.MEDGREY		{ color: #999999; }
.litegrey		{ color: #CCCCCC; }
.LITEGREY		{ color: #CCCCCC; }
.litegray		{ color: #CCCCCC; }
.LITEGRAY		{ color: #CCCCCC; }
.lightgrey	{ color: #CCCCCC; }
.LIGHTGREY	{ color: #CCCCCC; }
.lightgray	{ color: #CCCCCC; }
.LIGHTGRAY	{ color: #CCCCCC; }
.white		{ color: #FFFFFF; }
.WHITE		{ color: #FFFFFF; }
.darkred		{ color: #990000; } /* dark red - crimson */
.DARKRED		{ color: #990000; } /* dark red - crimson */
.medred		{ color: #CC0000; }
.MEDRED		{ color: #CC0000; }
.litered		{ color: #FF0000; } /* light red - carmine */
.LITERED		{ color: #FF0000; } /* light red - carmine */
.lightred		{ color: #FF0000; } /* light red - carmine */
.LIGHTRED		{ color: #FF0000; } /* light red - carmine */
.yellow	{ color: #FFFF99; } /* yellow, light-ish */
.YELLOW	{ color: #FFFF99; } /* yellow, light-ish */




.vsm	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
.VSM	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }	
.smr	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
.SMR	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }	
.sm		{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
.SM		{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }	
.lg		{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
.LG		{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
.lgr	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
.LGR	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
.vlg	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
.VLG	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }


/* OVERRIDE SITE-WIDE SANS-SERIF */

.serifsm	{
	font-family: "Times New Roman", Times, serif; }
.SERIFSM	{
	font-family: "Times New Roman", Times, serif; }
.serifmd	{
	font-family: "Times New Roman", Times, serif; }
.SERIFMD	{
	font-family: "Times New Roman", Times, serif; }
.seriflg	{
	font-family: "Times New Roman", Times, serif; }
.SERIFLG	{
	font-family: "Times New Roman", Times, serif; }	
.serif	{
	font-family: "Times New Roman", Times, serif; }
.SERIF	{
	font-family: "Times New Roman", Times, serif; }


.mono	{
		font-family: Profont, Monaco, "Courier New", Courier, "Sans Mono", SansMono, "A.D. Mono", "A.D. Mono-Regular", VT100, VT102, Teletext, "Monotype Corsiva", mono; }
.MONO	{
		font-family: Profont, Monaco, "Courier New", Courier, "Sans Mono", SansMono, "A.D. Mono", "A.D. Mono-Regular", VT100, VT102, Teletext, "Monotype Corsiva", mono; }
        /* workaround for P or other block elements overriding PRE */



/* FORCE RECALCITRANT TEXT TO THE DEFAULT SANS-SERIF */

.bodycopy	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif;
	color: #000000; }
.BODYCOPY	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif;
	color: #000000; }
.bodycopy-blk	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }
.BODYCOPY-BLK	{
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; 
	color: #000000; }


/* SPECIAL FORMATTING FOR HOMEPAGE, SUBTABLE HEADINGS, ETC. */

.subhead	{
	font-weight: bold; }
.SUBHEAD	{
	font-weight: bold; }
	
.subhead-blk	{
	font-weight: bold;
	color: #000000; }
.SUBHEAD-BLK	{
	font-weight: bold;
	color: #000000; }
	
.subhead-or	{
	font-weight: bold; 
	color: #993300; }
.SUBHEAD-OR	{
	font-weight: bold; 
	color: #993300; }

.subhead-org	{
	font-weight: bold; 
	color: #993300; }	
.SUBHEAD-ORG	{
	font-weight: bold; 
	color: #993300; }

.subhead-lol	{
	font-weight: bold; 
	color: #99CC99; }
.SUBHEAD-LOL	{
	font-weight: bold; 
	color: #99CC99; }

.subhead-dol	{
	font-weight: bold; 
	color: #336633; }
.SUBHEAD-DOL	{
	font-weight: bold; 
	color: #336633; }
	
.subhead-nav	{
	font-weight: bold; 
	color: #003366; }
.SUBHEAD-NAV	{
	font-weight: bold; 
	color: #003366; }

.subhead-crm	{
	font-weight: bold; 
	color: #FFFFCC; }
.SUBHEAD-CRM	{
	font-weight: bold; 
	color: #FFFFCC; }

.subhead-wht	{
	font-weight: bold; 
	color: #FFFFFF; }
.SUBHEAD-WHT	{
	font-weight: bold; 
	color: #FFFFFF; }

.subhead-cyn	{
	font-weight: bold; 
	color: #99FFFF; }
.SUBHEAD-CYN	{
	font-weight: bold; 
	color: #99FFFF; }
	
.subhead-cy	{
	font-weight: bold; 
	color: #99FFFF; }
.SUBHEAD-CY	{
	font-weight: bold; 
	color: #99FFFF; }	

.subhead-yel	{
	font-weight: bold; 
	color: #FFFF99; }
.SUBHEAD-YEL	{
	font-weight: bold; 
	color: #FFFF99; }
	

.bigsubhead	{
	font-weight: bold; }
.BIGSUBHEAD	{
	font-weight: bold; }

.bigsubhead-blk	{
	font-weight: bold;
	color: #000000; }	
.BIGSUBHEAD-blk	{
	font-weight: bold;
	color: #000000; }
	
.bigsubhead-or	{
	font-weight: bold; 
	color: #993300; }
.BIGSUBHEAD-OR	{
	font-weight: bold; 
	color: #993300; }

.bigsubhead-org	{
	font-weight: bold; 
	color: #993300; }
.BIGSUBHEAD-ORG	{
	font-weight: bold; 
	color: #993300; }

.bigsubhead-lol	{
	font-weight: bold; 
	color: #99CC99; }
.BIGSUBHEAD-LOL	{
	font-weight: bold; 
	color: #99CC99; }

.bigsubhead-dol	{
	font-weight: bold; 
	color: #336633; }
.BIGSUBHEAD-DOL	{
	font-weight: bold; 
	color: #336633; }
	
.bigsubhead-nav	{
	font-weight: bold; 
	color: #003366; }
.BIGSUBHEAD-NAV	{
	font-weight: bold; 
	color: #003366; }

.bigsubhead-crm	{
	font-weight: bold; 
	color: #FFFFCC; }
.BIGSUBHEAD-CRM	{
	font-weight: bold; 
	color: #FFFFCC; }	

.bigsubhead-wht	{
	font-weight: bold; 
	color: #FFFFFF; }
.BIGSUBHEAD-WHT	{
	font-weight: bold; 
	color: #FFFFFF; }
	
.bigsubhead-cyn	{
	font-weight: bold; 
	color: #99FFFF; }
.BIGSUBHEAD-CYN	{
	font-weight: bold; 
	color: #99FFFF; }
	
.bigsubhead-cy	{
	font-weight: bold; 
	color: #99FFFF; }
.BIGSUBHEAD-CY	{
	font-weight: bold; 
	color: #99FFFF; }	

.bigsubhead-yel	{
	font-weight: bold; 
	color: #FFFF99; }
.BIGSUBHEAD-YEL	{
	font-weight: bold; 
	color: #FFFF99; }

	
.indent	{
	text-indent: 5%; }
.INDENT	{
	text-indent: 5%; }

.medindent	{
	text-indent: 10%; }
.MEDINDENT	{
	text-indent: 10%; }

.bigindent	{
	text-indent: 20%; }
.BIGINDENT	{
	text-indent: 20%; }

.hugeindent	{
	text-indent: 30%; }
.HUGEINDENT	{
	text-indent: 30%; }

.noindent	{
	text-indent: 0in; }
.NOINDENT	{
	text-indent: 0in; }
/* works on <LI>, even */

.blockindent	{
	margin-left: 5%; }
.BLOCKINDENT	{
	margin-left: 5%; }

.bigblockindent	{
	margin-left: 10%; }
.BIGBLOCKINDENT	{
	margin-left: 10%; }


/* for lists & list items that have the "special" EFF bullet look */
/* (Featured News lists, etc.) */

.effbullet	{
	list-style-type: square;
	list-style-image: url(http://www.eff.org/images/menubul-grn.gif);
	text-indent: 0in; }

.EFFBULLET	{
	list-style-type: square;
	list-style-image: url(http://www.eff.org/images/menubul-grn.gif);
	text-indent: 0in; }
	
.alertbullet	{
	list-style-type: square;
	list-style-image: url(http://www.eff.org/images/menubul-yel.gif);
	text-indent: 0in; }

.ALERTBULLET	{
	list-style-type: square;
	list-style-image: url(http://www.eff.org/images/menubul-yel.gif);
	text-indent: 0in; }


/* for (esp. numbered) lists, to keep bullet/number/letter "inside" */
/* instead of "outside" (the default). */

.inside	{
	list-style-position: inside;
	text-indent: 0in; }
	
.INSIDE	{list-style-position: inside;
	text-indent: 0in; }


/* for "focus" lists on topic pages, to space them better */

.focus {
	text-indent: 0in;
	margin-bottom: 3px;
	margin-right: 3px; }
.FOCUS {
	text-indent: 0in;
	margin-bottom: 3px;
	margin-right: 3px; }

/* Special stuff */

.quotext	{
	font-weight: bold;
	color: #990000; }
.QUOTEXT	{
	font-weight: bold;
	color: #990000; }

.menu	{
	color:#FFFFFF;
	text-decoration: none; }

.MENU	{
	color:#FFFFFF;
	text-decoration: none; }

HR .menu	{
	line-height: 50%; }

.dblspc	{
	line-height: 200%; }
.DBLSPC	{
	line-height: 200%; }

.mainnavmenu
{
   white-space: nowrap;
   background-image: url(/images/underline2.gif);
   background-repeat: no-repeat;
   background-position: left bottom;
   padding-bottom: 3px;
}
.mainnavmenu a { color:white; padding-top:2px;}
.mainnavmeun a:visited { color:white; }

