body		{
	background-color: #b0b0b0;   
/*	background-color: #7e7d59;	
	background-color: #000000;   */
    margin			: 5px;		
	color			: #000000;
	text-align		: left;		
     }
	 
#wrapper {
	background		: white;
	color			: black;	
	font			: 11px Arial, Helvetica, sans-serif;
	line-height		: 14px;		
	margin			: 0px;
	padding         : 0 20px 0 20px;
	text-align		: left;	
	width			: 640px;		
			}	
A:link	  {
      text-decoration  : underline;
      color            : #0000FF;
	  font-weight	   : bold;
      background       : transparent;
     }
A:visited {
      text-decoration  : underline;
      color            : #4B0082;
	  font-weight	   : bold;
      background       : transparent;
     }
A:active {
      text-decoration  : underline;
      color            : #800000;
	  font-weight	   : bold;
      background       : #FFFF00;
     }
A:hover {
      text-decoration  : underline;
      color            : #800000;
	  font-weight	   : bold;
      background       : #FFFF00;
     }
	 
	 

#letterhead {
	align			: center;
	font-weight	   : bold;	
	text-align		: center;
		}

.oldweb {	display:	none;	}

strong, b  {
    font-weight:    bold;
    }

p   {
    margin-top	: 10px;
    margin-left	: 5px;
    }
.bottom-nav	{
	background		: transparent;
	color			: black;
	font-family		: Arial, Helvetica, sans-serif;
    font-size		: 12px;
	font-weight		: bold;
			}	
			
	

		
.warnlink	{
	background-color: #fffacd;
	border			: medium double #ff8c00;
	color			: black;
	padding			: 10px;
	margin-top		: 10px;
	margin-bottom	: 10px;
	text-align		: left;		
	width			: 420px;		
}	
		
		
		
.main		{
    background-color: white;
    font			: 10px arial, helvetica, sans-serif;
    margin-left		: 20px;
    margin-right	: 10px;
    margin-top		: 10px;
    }		
	
.pagewide {
	background		: #ffffff;
	color			: black;
    font			: 10px geneva, arial, helvetica, sans-serif;
	width			: 760px;
	margin-top		: 20px;
	margin-right	: 20px;
	margin-bottom	: 10px;	
	margin-left		: 20px;
	padding         : 20px;
	border			: 1px solid #c0c0c0;
			}		
	
blockquote {
	font-family		: verdana,tahoma,arial,helvetica,sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	color			: #000000;
	margin-top		: 10px; 
	margin-left		: 25px;
	}
	
.moto {font: 10px courier new, times new roman, serif;}	
.motto {font: 10px courier new, times new roman, serif;}	

ol	{
	margin-top			: 1.5em;		
	}	
/*
ul {
	list-style-image	: url(/library/gfx/images/red_arrow.gif);
	list-style-position	: disc inside;
	}	
	*/
li	{
	margin-top			: 1.2em;		
	margin-left			: 0;	
	}	
/*  span class=point used to underline topics in Labor relations Bulletins */

.indent15	{
	padding-left	: 15px;
	padding-right	: 10px;
	background-position: left top;
			}

.point {
	text-decoration		: underline;
		}
table 	{
	color			: #000000; 
	background-color: #ffffff; 
	border			: 1px solid #d0d0d0; 	
	font			: 11px/18px verdana, arial, sans-serif; 
	padding			: 4px;
		}
		
table.text  {
	color			: #000; 
	background-color: #fff; 
	border			: 0; 	
	font			: 11px/18px verdana, arial, sans-serif; 
	padding			: 4px;
		}			

table.data  {
	color			: #000; 
	background-color: #fff; 
	border			: 1px, solid, #c0c0c0;
	font			: 11px/18px verdana, arial, sans-serif; 
	padding			: 4px;
		}		
	
th  {	
	color				: #000000; 
	background-color	: #f3ffe6; 
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #f5f5f5;
	font				: 11px Verdana, Arial, sans-serif; 
	font-weight			: bold; 
	text-align			: center;
}

.data th {
	color				: #000000; 
	background-color	: #fafad2; 
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #f5f5f5;
	font				: 11px Verdana, Arial, sans-serif; 
	font-weight			: bold; 
	text-align			: center;
			}
td {padding: 2px; text-align: right; border	:	0px;
	}
	
tr.data {border: 1px; border-color: #c0c0c0; }		

td.data {padding: 2px; text-align: left; border: 1px; border-color: #c0c0c0; vertical-align: top;	}	

td.lefta {padding: 2px; text-align: left; border: 1px; border-color: #c0c0c0; vertical-align: top;	}	

table.sigbox 
	{color: #000000; background-color: #ffffff; border: 0px; font: 11px/12px verdana, arial, sans-serif; padding: 4px;}

td.sigbox 
	{ padding: 2px; text-align: left; border:	0px; vertical-align: top;	
	}
	
table.sigblock
	{color: #000000; background-color: #ffffff; border: 0px; font: 11px Arial, Helvetica, sans-serif; padding: 4px; width : 80%;
	}	
	
td.sigblock 
	{ padding: 2px; text-align: left; border:	0px; vertical-align: top;	
	}	
table.refs {
	border			: 0px;
	padding			: 4px; 
	text-align		: left; 
	vertical-align	: top;	
	}	
	
td.refs {padding: 4px; text-align: left; vertical-align	: top;	
	}


	
.memo		{
	color			: #333333;
	font			: 10px Verdana, Arial, Helvetica, sans-serif;
	border			: 1px solid #CCCCCC;
	margin-top		: 20px;
	padding-left	: 10px;
	padding-right	: 15px;
			}
TR.memo th	{
	background-color	: #dae2cd;
	border-bottom-width	: 1px;
	border-bottom-style	: solid;
	border-bottom-color	: #CCCCCC;
	background-color	: #dae2cd;
	font-weight			: bold;
			}
TR.memo TD	{
	border-width	: 1px;
	border-style	: solid;
	border-color	: #CCCCCC;	
	vertical-align	: top;	
			}
			
			
	
H1	{
	color			: black;
	font-family		: Helvetica, Arial, san-serif;
	font-size		: 18px;
	font-weight		: bold;
	}
H2	{
	color			: black;
	font-family		: Helvetica, Arial, san-serif;
	font-size		: 16px;
	font-weight		: bold;

	}
H3 	{
	color			: black;
	font-family		: Helvetica, Arial, san-serif;
	font-size		: 14px;
	font-weight		: bold;
	} 
H4	{
	color			: #D0D0D0;
	font-family		: Helvetica, Arial, san-serif;
	font-size		: 14px;
	font-weight		: bold;
	}
	
h5  {
	background		: transparent;
	color			: black;
	font-family		: Arial, Helvetica, sans-serif;
    font-size		: 14px;
	font-weight		: bold;
    margin-left    	: 20px;
	text-decoration : underline;
	}

#footer	{
	background		: transparent;
	color			: #555;
	font			: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;	
	padding-top		: 10px;
	text-align		: center;			
	width			: 750px;	
			}	
#footer a:link, 
#footer a:hover, 
#footer a:visited, 
#footer a:active  
			{
	background		: transparent;			
	color			: #555;
	text-decoration	: none;
			}			
#footerdate	{
	color			: #555;
	margin-left		: 90px;	
			}	
			
/* Footertext is only used in the older pages	*/			
	
			
.footertext	{
	background		: transparent;
	color			: #555;
	font			: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;	
	padding-top		: 10px;
	text-align		: center;			
	width			: 650px;	
			}	
.footertext a:link, 
.footertext a:hover, 
.footertext a:visited, 
.footertext a:active  
			{
	background		: transparent;			
	color			: #555;
	text-decoration	: none;
			}	
			
										
/*  ----- Style for Lighbox Photo script ----*/


			

#content img { inline; margin: 9px 12px 2px 0px; float:left; border: 0px; border-color:#333333;}

.nav img {block; text-align: right; border: 0px;}



#content .photoLeft {
	color: #690000;
	float: left;
	margin: 5px 10px 10px 0;
	text-align: center;
}

#content .photoRight {
	color: #690000;
	float: right;
	margin: 5px 0 10px 10px;
	text-align: center;
}

#content .photoCenter {
	color: #690000;
	margin: 10px 0;
	text-align: center;
}

#content .photoCaption {
	font-size: 11px;
	line-height: 140%;
}



/*  Original footertext styles
.footertext	{
	background		: transparent;
	font			: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;	
	color			: #666633;
	padding-top		: 10px;
	text-align		: center;		
	width			: 650px;	
		}	

#footer	{
	background		: transparent;
	color			: #fff;
	font			: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;	
	color			: #fff;
	padding-top		: 10px;
	text-align		: center;			
	width			: 750px;	
			}	
.footerlinks{
			}
.footerlinks a:link, 
.footerlinks a:hover, 
.footerlinks a:visited, 
.footerlinks a:active  
			{
	color: #FFFFFF;
	text-decoration: underline;
			}			
.footerdate	{
	color			: #fff;
	margin-left		: 80px;	
			}							
*/

/* ~~The 2011 footer ~~ */

.footer {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: bold;		
	color			: #000000;	
/*	color			: #111111;	*/
/*	color			: #222222;	*/
/*	color			: #ffffff;	*/ 
	padding-top		: 2px;
}

.footer a:link, 
.footer a:visited	 {
	color			: #000000;	
/*	color			: #111111;	*/
/*	color			: #222222;	*/
/*	color			: #ffffff;	*/  
	text-decoration: none;
}



.footer a:hover, 
.footer a:active {
	color			: #4b0082;	
/*	color			: #111111;	*/
/*	color			: #222222;	*/
/*	color			: #ffcb05;	*/ 
	text-decoration: underline;
}

#contentfooter {
	background:#E2E0F3;
	font-size: 70%;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	}
#newfooter {
	float		: left;
	width		: 640px;
	max-width	:640px;
	min-width	:650px;
	margin		: 0 0 0 10px;
	padding-top	: 2px;
/*	position: center;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	}
/* ~~miscellaneous float/clear classes~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float		: right;
	margin-left	: 5px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float		: left;
	margin-right: 5px;
}
.clearfloat { /* this class can be placed on a br or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear		: both;
	height		: 0;
	font-size	: 1px;
	line-height	: 0px;
}

				




