
/* COLOR THEME: #1d66b7 #4e84c0 #333333 #FFCC00*/

/************** CENTERING PAGE *********************/
BODY {padding:0;margin:0; background: #FFFFFF; text-align: center; margin-left: auto;
margin-right: auto;
background-image:url(/joinaunion/voiceatwork/efca/images/__efca_back.jpg);
background-repeat:repeat-x;
background-position:top left;} /* center page for IE */
.centerthis {width: 912px;margin: 0px auto;
background-image:url(/joinaunion/voiceatwork/efca/images/__efca_centhis_back.gif);
background-repeat:repeat-y;
background-position:top left;




} /* center page for FF, Safari */




TABLE.top_banner { width: 900px;}
TABLE.top_banner TH { text-align:center; }
TABLE.top_banner  TD.top_roundcorner { text-align:center; }
#breadcrumbs { text-align:left; padding: 4px 0px 4px 20px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; margin-bottom: 8px;}
#breadcrumbs a { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; color:#666666; text-decoration:none; }
#breadcrumbs a:hover { color:#CC0000; text-decoration: underline; }
#breadcrumbs a:active { }
#breadcrumbs a:visited { }


/* style used in CS */
.left_column {background: #e0e0e0;padding:0;margin:0; vertical-align:top;
/*
background-image:	url(/issues/civilrights/images/__left_top_roundcorner.gif);
background-repeat:	no-repeat;
background-position: top left;
*/
height: 11px;

}
.middle_column {background: #FFFFFF;padding:0;margin:0; vertical-align:top; font-family: Arial, Helvetica, sans-serif;}

.middle_column H1 {color:	#333;
font-family: "Trebuchet MS", Arial, Helvatica, sans-serif;
font-size:16px;
font-weight: bold;
padding-left:20px;
padding-bottom: 10px;
margin:0;
}



.middle_column H2 {color:	#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
padding-left:20px;
padding-bottom: 0;
margin:0;}


.middle_column p {padding:10px 10px 10px 25px; margin:0; font-size:12px;}


.middle_column  a:link{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.middle_column  a:active{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.middle_column  a:visited{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.middle_column a:hover{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#666666; 
text-decoration: underline;
}




.right_column {
vertical-align:top;
}

/********************* red stripe, gray body style **********************/

.box_top{
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_title.gif);
background-repeat:	no-repeat;
background-position: top left;
height: 26px;
color:	#FFFFFF;
font-family:	"Trebuchet MS" , Arial, Helvetica, sans-serif ;
font-size:14px;
font-weight: bold;
padding: 8px 0 6px 30px;
vertical-align: middle;
margin:0;
}





.box_body {
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_back.gif);
background-repeat:	repeat-y;
background-position: top left;
margin:0;
padding: 0px 0 0 10px;
font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS";

}

.box_body  B { font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 11px;
padding: 0; margin: 0; }

.box_body  P { font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 11px;
padding: 10px 20px 10px 50px; margin:0; }



.box_body  a:link{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.box_body  a:active{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.box_body  a:visited{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.box_body  a:hover{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#666666; 
text-decoration: underline;
}

.box_body  UL {
	list-style-image: url(/issues/civilrights/images/__bullet_grey.gif);
	list-style-type: square;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 11px;
    font-size:11px;
	line-height:120%;
padding-top: 10px;}
	
.box_body  LI {font-size: 11px; padding-bottom: 10px; padding-right: 20px;}

#scrollable {overflow:auto;
height: 225px;
width: 470px;}

/********************* no box *******************************************************/

.nobox_body {

margin:0;
padding: 0px 0 0 0px;
font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS";


}

.nobox_body  B { font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 12px;
padding: 15px 20px 15px 20px; margin:0; }

.box_body  P { font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 11px;
padding: 10px 20px 10px 50px; margin:0;color:#CC0000; }

.nobox_body  a:link{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.nobox_body  a:active{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.nobox_body  a:visited{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.nobox_body  a:hover{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#666666; 
text-decoration: underline;
}

.nobox_body  UL {
	list-style-image: url(/issues/civilrights/images/__bullet_grey.gif);
	list-style-type: square;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 12px;
    font-size:12px;
	line-height:120%;
padding-top: 10px;}
	
.nobox_body  LI {font-size: 12px; padding-bottom: 10px; padding-right: 20px;}

.nobox_body  H5 { font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 18px;
padding: 0px 20px 10px 25px; margin:0;color:#CC0000; }


/********************* homepage Latest videos box *************************************/

#box_top{
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_title.gif);
background-repeat:	no-repeat;
background-position: top left;
height: 26px;
color:	#FFFFFF;
font-family:	"Trebuchet MS" , Arial, Helvetica, sans-serif ;
font-size:14px;
font-weight: bold;
padding: 8px 20px 6px 30px;
vertical-align: middle;
margin:0;
}


a.videolink:link{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#FFF; 
text-decoration: none;
}

a.videolink:active{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#FFF; 
text-decoration: none;
}

a.videolink:visited{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#FFF; 
text-decoration: none;
}

a.videolink:hover{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#FFF; 
text-decoration: underline;
}

/********************* red stripe, white body, no scroll style **********************/

.box_top2{
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_title.gif);
background-repeat:	no-repeat;
background-position: top left;
height: 26px;
color:	#FFFFFF;
font-family:	"Trebuchet MS" , Arial, Helvetica, sans-serif ;
font-size:14px;
font-weight: bold;
padding: 8px 0 6px 30px;
vertical-align: middle;
margin:0;
}


.box_body2 {
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_back.gif);
background-repeat:	repeat-y;
background-position: top left;
margin:0;
padding: 0px 0 0 10px;
font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS";

}

.box_body2  B { font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 11px;
padding: 15px 20px 15px 20px; margin:0; }

.box_body2  P { font-family:	Arial, Helvetica, sans-serif,  "Trebuchet MS"; font-size: 11px;
padding: 10px 20px 10px 10px; margin:0; }

.box_body2  a:link{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.box_body2  a:active{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.box_body2  a:visited{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}

.box_body2  a:hover{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#666666; 
text-decoration: underline;
}

.box_body2  UL {
	list-style-image: url(/issues/civilrights/images/__bullet_grey.gif);
	list-style-type: square;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-family: Tahoma, verdana; 
    font-size:12px;
	line-height:120%;}
	
.box_body2  LI {font-size: 12px;}






/**** Left Nav ****** */


/* http://exploding-boy.com/images/EBmenus/menus.html  MENU 14*/
#menu { width: 200px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;  display:block; vertical-align:top; padding:0; margin:0;}
#menu li a {
  display:block; 
  width:200px; 
 
  color:	#CC0000; 
  font-weight:bold; 
  padding: 10px 0px 10px 10px;
  text-decoration:none; 



}	

#menu li a:hover {  color: #717998;
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_menu_title_back_h.gif); background-repeat:no-repeat; background-position:top left;


}

#menu ul {list-style: none;margin: 0;padding: 3px 0 0 0;}	
#menu li {  background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_menu_title_back.gif); background-repeat:no-repeat; background-position:top left;
  }	
  
  #menu_title { color:	#CC0000; width: 200px; height:30px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold;  display:block; vertical-align:middle;  padding:0;	 margin:0;
} 
  
#SEARCH_FIELD {
display: inline; margin: 0;font-size: 11px; color:#5593be; font-weight: bold;

}  
#search_head { color:	#FFCC00; width: 200px; height:30px; font-family: "TREBUCHET MS",Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 24px;  font-weight: normal;  display:block;  background-image:	url(/issues/civilrights/images/__left_title_back.gif); background-repeat:repeat-x; background-position:top left; padding:10px; margin:0;
}  

#search_blurb { font-size:11px; padding-left: 5px; padding-top: 2px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif;  margin:0;
background-image:url(/joinaunion/voiceatwork/efca/images/__efca_search.gif);
background-position: top left;
background-repeat:no-repeat;
}

#search_blurb a{ font-weight: bold; font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#search_blurb a:active{ font-weight: bold;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#search_blurb a:visited{ font-weight: bold;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#search_blurb a:hover{ font-weight: bold;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }

#search_blurb .SEARCH_FIELD {

border:0;
padding-left: 5px;
margin: 1px;
height: 20px;
display: inline;
font-weight: normal;
font-size: 14px;
background-color: transparent;
}

#search_blurb form {margin:0; padding:0;}




#vert_spacer {width:5px;}

#menu_tagline {color: #717998; font-family: "TREBUCHET MS",Tahoma,  Verdana,  Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: bold;  padding: 10px; }

/**** footnote ****** */
TABLE.footnote { width: 900px; padding-top: 5px; padding-left: 5px; height: 20px; vertical-align: middle;
 font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color:#333; color: #FFFFFF;
/* background-image:url(/joinaunion/voiceatwork/efca/images/__efca_bottom_back.jpg);
background-position:top left;
background-repeat:repeat-x; */}		
	

/********* RIGHT BOX *************/

#whitecolor_spacer {
background-color: #FFFFFF;
height: 30px;}

/********* TAKE ACTION BOX *************/
#takeaction_head{

text-decoration: none;
font-size: 18px;
font-weight: normal;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 30px;  
padding-top:2px;
padding-bottom:0px;
margin:0;
background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left;


}

#takeaction_head a:link{
color: #FFFFFF;
text-decoration: none;
font-size: 18px;
font-weight: normal;
}

#takeaction_head a:active{
color: #FFFFFF;
text-decoration: none;
font-size: 18px;
font-weight: normal;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#takeaction_head a:visited{
color: #FFFFFF;
text-decoration: none;
font-size: 18px;
font-weight: normal;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#takeaction_head a:hover{
color: #FF0000;
text-decoration: none;
font-size: 18px;
font-weight: normal;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}



#takeaction_blurb{
background-color:#ebebeb;
padding: 4px 10px 4px 10px;
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#333333;

}

#takeaction_blurb a:link{

font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:#CC0000;
text-decoration: underline;
}

#takeaction_blurb a:active{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:#CC0000;
text-decoration: underline;
}

#takeaction_blurb a:visited{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:#CC0000;
text-decoration: underline;
}

#takeaction_blurb a:hover{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#666666; 
text-decoration: underline;
}



#takeaction_blurb b{
color:#333333;
}

#takeaction_blurb UL{
margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-bottom: 0;
padding-left: 1.50em;
font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_grey.gif);
}


#takeaction_blurb LI{
margin-top: 5px;
}

#takeaction_bottom{

}

/********* EMAIL ALERT BOX *************/

#signup_head {text-decoration: none;
font-size: 18px;
font-weight: normal;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 30px;  
padding-top:2px;
padding-bottom:0px;
margin:0;
background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left;}  

#signup_blurb { background-color:#ebebeb;
padding: 3px 18px 0px 10px;
background-image:url(/joinaunion/voiceatwork/efca/images/__emailalert.gif);
background-position: top left;
background-repeat:no-repeat;

font-size:11px;  font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; height: 74px;}

#signup_blurb a{ color:#666;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#signup_blurb a:active{ color:#666;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#signup_blurb a:visited{ color:#666;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#signup_blurb a:hover{ color:#666666;text-decoration: none;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }


#signup_blurb a { color:#666666;text-decoration: underline;}
#signup_blurb a:active{ color:#666666;text-decoration: underline;}
#signup_blurb a:visited{ color:#666666;text-decoration: underline; }
#signup_blurb a:hover{ color:#666666;text-decoration: none; }

#signup_blurb .form {
/* background-image:url(/images/__searchbox_back.gif);
background-position: top left;
background-repeat:no-repeat; */
border:0;
padding-left: 5px;
margin: 1px;
height: 20px;
display: inline;
font-weight: normal;
font-size: 14px;
background-color: transparent;
}

#signup_blurb form {
 margin:0; padding:0;
}

TABLE.signup_table {margin:0; padding:0;}
TABLE.signup_table TD.field {width:180px;}
#signup_blurb .type_xsmall { font-size: 10px; margin:0; padding: 0 0 0 5px;}
#signup_blurb p { margin:0; padding: 5px 0 7px 5px; font-size: 11px;}
#signup_bottom { height: 0px; background-color:#ebebeb;}  


.form {  font-size: 11px; color:#666; font-weight: bold;}
.signupbutton {  font-size: 11px; color:#666; font-weight: bold;}


/********* EMAIL THIS BOX *************/

#emailthis_head { text-decoration: none;
font-size: 18px;
font-weight: normal;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 30px; 
padding-top:2px;
padding-bottom:0px;
margin:0;
background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left;} 

#emailthis_head a:link {color: #FFFFFF; text-decoration:none;}
#emailthis_head a:active {color: #FFFFFF;text-decoration:none;}
#emailthis_head a:visited {color: #FFFFFF;text-decoration:none;}
#emailthis_head a:hover {color: #CC0000;text-decoration:none;}

#emailthis_blurb { background-color:#ebebeb;
padding: 3px 18px 0px 10px;
height: 20px;
margin: 0;
font-size:11px;  font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }

#emailthis_blurb P { margin: 0; padding: 0;}

#emailthis_blurb P a:link {color: #CC0000; text-decoration:underline;}
#emailthis_blurb P a:active {color: #CC0000;text-decoration:underline;}
#emailthis_blurb P a:visited {color: #CC0000;text-decoration:underline;}
#emailthis_blurb P a:hover {color: #666;text-decoration:none;}

/********* FOR AGAINST BOX *************/

#foragainst_head { text-decoration: none;
font-size: 18px;
font-weight: normal;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 22px; 
padding-top:2px;
padding-bottom:0px;
margin:0;
background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left;} 

#foragainst_head a:link {color: #FFFFFF; text-decoration:none;}
#foragainst_head a:active {color: #FFFFFF;text-decoration:none;}
#foragainst_head a:visited {color: #FFFFFF;text-decoration:none;}
#foragainst_head a:hover {color: #CC0000;text-decoration:none;}

#foragainst_blurb { 
background-image:url(/joinaunion/voiceatwork/efca/images/__foragainst.gif);
background-repeat:	no-repeat;
background-position: top left;
background-color:#ebebeb;
height: 90px;
padding: 3px 18px 0px 10px;

font-size:11px;  font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }

#foragainst_blurb a{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#foragainst_blurb a:active{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#foragainst_blurb a:visited{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#foragainst_blurb a:hover{ color:#666666;text-decoration: none;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }


#foragainst_blurb a { color:#CC0000;text-decoration: underline; font-weight: bold;}
#foragainst_blurb a:active{ color:#CC0000;text-decoration: underline; font-weight: bold;}
#foragainst_blurb a:visited{ color:#CC0000;text-decoration: underline; font-weight: bold;}
#foragainst_blurb a:hover{ color:#666666;text-decoration: none; font-weight: bold;}

#foragainst_blurb P {padding-top: 70px;}



/********* From the field BOX *************/

#fromthefield_head { text-decoration: none;
font-size: 18px;
font-weight: normal;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 30px; 
padding-top:2px;
padding-bottom:0px;
margin:0;
 background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left; } 

#fromthefield_head a:link {color: #FFFFFF; text-decoration:none;}
#fromthefield_head a:active {color: #FFFFFF;text-decoration:none;}
#fromthefield_head a:visited {color: #FFFFFF;text-decoration:none;}
#fromthefield_head a:hover {color: #CC0000;text-decoration:none;}

#fromthefield_blurb{
background-color:#ebebeb;
padding: 4px 10px 4px 10px;
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#333333;

}

#fromthefield_blurb a:link{

font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#666;
text-decoration: underline;
}

#fromthefield_blurb a:active{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#666;
text-decoration: underline;
}

#fromthefield_blurb a:visited{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#666;
text-decoration: underline;
}

#fromthefield_blurb a:hover{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;
}



#fromthefield_blurb b{
color:#333333;
}

#fromthefield_blurb UL{
margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-bottom: 0;
padding-left: 1.50em;
font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
}


#fromthefield_blurb LI{
margin-top: 5px;
}





/********* Newsclips BOX *************/

#newsclips_head { text-decoration: none;
font-size: 18px;
font-weight: normal;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 30px; 
padding-top:2px;
padding-bottom:0px;
margin:0;
 background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left; } 

#fromthefield_head a:link {color: #FFFFFF; text-decoration:none;}
#fromthefield_head a:active {color: #FFFFFF;text-decoration:none;}
#fromthefield_head a:visited {color: #FFFFFF;text-decoration:none;}
#fromthefield_head a:hover {color: #CC0000;text-decoration:none;}

.newsclips_blurb UL {

padding: 4px 10px 4px 10px;
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#333333;


} 

.newsclips_blurb a:link{

font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#666;
 background-image:url(/images/misc_transparent.gif;);
background-repeat:no-repeat;
background-position:top left;
}

.newsclips_blurb a:active{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#666;


}

.newsclips_blurb a:visited{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#666;


}

.newsclips_blurb a:hover{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:	#CC0000; 
text-decoration: underline;

}



.newsclips_blurb b{
color:#333333;
}

.newsclips_blurb UL{
margin-top: 5px;
margin-left: 10px;
padding-right: 10px;
padding-top: 0;
padding-bottom: 0;
padding-left: 1.50em;
font-size: 11px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
}


.newsclips_blurb LI{
margin-top: 5px;
}

/********* HEAR FROM WORKERS BOX *************/

#hearfromworkers_head { text-decoration: none;
font-size: 18px;
font-weight: normal;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 30px; 
padding-top:2px;
padding-bottom:0px;
margin:0;
 background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left; } 

#hearfromworkers_head a:link {color: #FFFFFF; text-decoration:none;}
#hearfromworkers_head a:active {color: #FFFFFF;text-decoration:none;}
#hearfromworkers_head a:visited {color: #FFFFFF;text-decoration:none;}
#hearfromworkers_head a:hover {color: #CC0000;text-decoration:none;}

#hearfromworkers_blurb { 
/* background-image:url(/joinaunion/voiceatwork/efca/images/__foragainst.gif);
background-repeat:	no-repeat;
background-position: top left; */
background-color:#ebebeb;
height: 100px;
padding: 3px 18px 0px 10px;

font-size:11px;  font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }

#hearfromworkers_blurb a{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#hearfromworkers_blurb a:active{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#hearfromworkers_blurb a:visited{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#hearfromworkers_blurb a:hover{ color:#666666;text-decoration: none;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }


#hearfromworkers_blurb a { color:#CC0000;text-decoration: underline; font-weight: bold;}
#hearfromworkers_blurb a:active{ color:#CC0000;text-decoration: underline; font-weight: bold;}
#hearfromworkers_blurb a:visited{ color:#CC0000;text-decoration: underline; font-weight: bold;}
#hearfromworkers_blurb a:hover{ color:#666666;text-decoration: none; font-weight: bold;}

#hearfromworkers_blurb P {padding-top: 70px;}


/********* AM RIGHTS AT WORK BOX *************/

#amrightsatwork_head { text-decoration: none;
font-size: 13px;
font-weight: bold;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 30px; 
padding-top:5px;
padding-bottom:0px;
margin:0;
 background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left; } 

#amrightsatwork_head a:link {color: #FFFFFF; text-decoration:none;}
#amrightsatwork_head a:active {color: #FFFFFF;text-decoration:none;}
#amrightsatwork_head a:visited {color: #FFFFFF;text-decoration:none;}
#amrightsatwork_head a:hover {color: #CC0000;text-decoration:none;}

#amrightsatwork_blurb { 
/* background-image:url(/joinaunion/voiceatwork/efca/images/__foragainst.gif);
background-repeat:	no-repeat;
background-position: top left; */
background-color:#ebebeb;

padding: 5px;

font-size:11px;  font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }

#amrightsatwork_blurb a{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#amrightsatwork_blurb a:active{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#amrightsatwork_blurb a:visited{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#amrightsatwork_blurb a:hover{ color:#666666;text-decoration: none;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }


#amrightsatwork_blurb a { color:#CC0000;text-decoration: underline; font-weight: bold;}
#amrightsatwork_blurb a:active{ color:#CC0000;text-decoration: underline; font-weight: bold;}
#amrightsatwork_blurb a:visited{ color:#CC0000;text-decoration: underline; font-weight: bold;}
#amrightsatwork_blurb a:hover{ color:#666666;text-decoration: none; font-weight: bold;}

#amrightsatwork_blurb P {padding: 0; margin: 0;}




/********* UNIONSHOP BOX *************/

#unionshop_head { text-decoration: none;
font-size: 16px;
font-weight: bold;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
height: 30px; 
padding-top:2px;
padding-bottom:0px;
margin:0;
background-image:url(/joinaunion/voiceatwork/efca/images/__efca_right_head_back.jpg);
background-repeat:repeat-x;
background-position:top left;} 

#unionshop_head a:link {color: #FFFFFF; text-decoration:none;}
#unionshop_head a:active {color: #FFFFFF;text-decoration:none;}
#unionshop_head a:visited {color: #FFFFFF;text-decoration:none;}
#unionshop_head a:hover {color: #CC0000;text-decoration:none;}

#unionshop_blurb{
background-color:#ebebeb;
padding: 3px 18px 0px 10px;
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color:#333333;
padding: 10px 10px 10px 10px;

}

#unionshop_blurb a:link{

font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#CC0000; 
text-decoration: underline;
}

#unionshop_blurb a:active{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#CC0000;
text-decoration: underline;
}

#unionshop_blurb a:visited{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#CC0000; 
text-decoration: underline;
}

#unionshop_blurb a:hover{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#000000; 
text-decoration: underline;
}



#unionshop_blurb b{
color: #003366;
}



#unionshop_bottom{

}

TABLE.unionshop_table {width:170px;}
TD.unionshop_table_left {width:80px; text-align:center;}
TD.unionshop_table_right {width:90px;
font-family:	"TREBUCHET MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-align:middle;
padding-left:5px;}
TD.unionshop_table_right a:link { color:#FFFFFF;text-decoration: none;font-weight: bold; }
TD.unionshop_table_right a:active{ color:#FFFFFF;text-decoration: none; font-weight: bold;}
TD.unionshop_table_right a:visited{ color:#FFFFFF;text-decoration: none; font-weight: bold;}
TD.unionshop_table_right a:hover{ color:#FFFF00;text-decoration: none; font-weight: bold;}


/********* MIDDLE COLUMN *************/

#title {
background-image:	url(/issues/civilrights/images/__title.gif);
background-repeat:	no-repeat;
background-position: top left;
height:50px;

}

#blog_title{
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_title.gif);
background-repeat:	no-repeat;
background-position: top left;
height: 28px;
font-family:	"Trebuchet MS" , Arial, Helvetica, sans-serif ;
font-size:14px;
font-weight: bold;
padding: 8px 0 0px 30px;
vertical-align: middle;
margin:0;
color: #FFFFFF;
}

#blog_body {
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_back.gif);
background-repeat:	repeat-y;
background-position: top left;
padding: 6px 0 0 0;

}


#blog_bottom {
padding-right: 22px;
padding-top: 3px;
text-align:right;
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_bottom.gif);
background-repeat:	no-repeat;
background-position: top left;
height:40px;

}

TABLE.blog { border: 0px solid #000000; width: 455px; margin:0; padding: 0; height: 200px;}

TD.blog_image { padding: 0; margin: 0; border: 0px #CCC solid; width: 180px; height: 200px;
 background-color: #e0e0e0;}

TD.blog_links {
margin: 0;
padding: 0;
background-color: #e0e0e0;



font-family:  Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;   vertical-align:top; 

/* display:block;
clear: both; */

 }
 
 
#blog_links {overflow:auto;height: 200px;
width: 275px;}


TD.blog_links li a {
  display:block; 

 
  color:	#CC0000; 
  font-weight:bold; 
  padding: 10px 10px 10px 20px;
  text-decoration:none; 



}	

TD.blog_links li a:hover {  display:block; color: #fff;
 background-color: #666; 


}


TD.blog_links li.featured {background-color: #CCCCCC;}





TD.blog_links ul {list-style: none;margin: 0;padding: 0px 0 0px 0;}	
TD.blog_links li {   border-bottom: solid 1px #fff;}	
  
  


#blogFeed1 {
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_back.gif);
background-repeat:	repeat-y;
background-position: top left;
margin:0;
padding: 0px 0 0 10px;
}

#box_bottom {
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_bottom.gif);
background-repeat:	no-repeat;
background-position: top left;
height:22px;

}

.Page_Title
        {
        font-family:Arial, Tahoma, verdana, Helvatica, sans-serif;
        color:#FFFFFF;
        letter-spacing:-0.02em;
		text-transform:	uppercase;
		text-align: left;
		font-weight: bold;
		background-color: #FF852D;
font-size:24px;
        }
		
H1
        {
        font-family:Arial, Helvatica, sans-serif;
        color:	#CC0000;
        letter-spacing:-0.02em;
		text-transform:	uppercase;
		text-align: left;
		padding-left: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 18px;
		background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_title_back.gif) ; background-repeat:	no-repeat; background-position:top left;
        }


h2
        {
        font-family: Arial, Helvatica, sans-serif;
        color:	#003366;
        letter-spacing:-0.02em;
		
		text-align: left;
		/* background-color:	#F8F8F8;*/
padding-left:10px;
        }


h3
        {
		background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_h3_back.gif) ; background-repeat:	repeat-x; background-position:top left;

height: 35px;
color:	#CC0000;
font-family: Arial, Helvatica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding-top: 5px;
padding-left: 25px;
	
        }

H4
        {
        font-family:Arial, Helvatica, sans-serif;
        color:	#CC0000;
        letter-spacing:-0.02em;
		text-transform:	uppercase;
		font-weight: bold;
		text-align: left;
		padding-left: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 16px;
		background-image:	url(/corporatewatch/capital/images/__title_back.gif) ; background-repeat:	no-repeat; background-position:top left;
        }





H6
        {
        font-family:Arial, Helvatica, sans-serif;
        color:	#000000;
        letter-spacing:-0.02em;
		text-transform:	uppercase;
		text-align: left;
		padding-left: 20px;
		padding-top: 9px;
		padding-bottom: 0px;
		font-size: 13px;
		background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_title_back.gif) ; background-repeat:	no-repeat; 
background-position:top left;
height:29px;
        }




#middlecolumn P { font-family:Tahoma, verdana, Helvatica, sans-serif; 
padding: 3px 10px 3px 20px; margin:0;}

#middlecolumn a:link{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

#middlecolumn a:active{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

#middlecolumn a:visited{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

#middlecolumn a:hover{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#666666; 
text-decoration: underline;
}

#middlecolumn UL {
	list-style-image: url(/issues/civilrights/images/__bullet_grey.gif);
	list-style-type: square;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-family: Tahoma, verdana; 
    font-size:11px;
	line-height:120%;}
	
#middlecolumn LI {font-size: 11px;}

/***************************** votingrights_signup.cfm form *******************************/
TABLE.signupform_table { width: 400px; margin:10px; padding:3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

margin-left: 10px;

}

TABLE.signupform_table TD.checkbox_desc {font-size:10px;}

TABLE.signupform_table TD.width_10px {width:10px;}

TABLE.signupform_table TD.label { font-weight: bold; color:#003366; width:80px; padding: 5px;}

TABLE.signupform_table TD INPUT { }

TABLE.signupform_table TD.wholerow { padding-left:5px;padding-right:10px;}
TABLE.signupform_table TD.wholerow B { color:#003366;}




/*********************** video box ***************************/
#video_title{
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_title.gif);
background-repeat:	no-repeat;
background-position: top left;
height: 28px;
color:	#FFFFFF;
font-family:	"Trebuchet MS" , Arial, Helvetica, sans-serif ;
font-size:14px;
font-weight: bold;
padding: 8px 0 0px 30px;
vertical-align: middle;
margin:0;
}

#video_body {
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_back.gif);
background-repeat:	repeat-y;
background-position: top left;
padding: 8px 0 0 0;


}


#video_bot {
padding-right: 22px;
padding-top: 3px;
text-align:right;
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_bottom.gif);
background-repeat:	no-repeat;
background-position: top left;
height:40px;

}

/************************************ profile pages *******************************/

#profile {
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_profile_back.gif);
background-repeat:	no-repeat;
background-position: top left;
height: 142px;
border-bottom: 1px solid #CCC;
margin-left:25px;
margin-right:20px;
vertical-align: top;
width: 455px;
padding:0;

}

#profile_left .profile_name {color:#CC0000; font-size: 18px;  padding-top: 20px; font-weight: bold;}
#profile_left P {font-size: 14px; font-weight: bold; margin:0; padding:0; }

#profile_left {float:left;}
#profile_right IMG {}

#profile_right {float: right; margin:0; padding:0;}
#profile_clear {clear:both; }

#profile_breadcrumbs { text-align:left; padding: 4px 0px 4px 25px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; color:	#999999}
#profile_breadcrumbs a { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; color:	#666; text-decoration:none; }
#profile_breadcrumbs a:hover { color:#CC0000; text-decoration: underline; }
#profile_breadcrumbs a:active { }
#profile_breadcrumbs a:visited { }



/***************** quickpoll **************************/



#quickpoll_head { 

background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_menu_title_back.gif); 
background-repeat:no-repeat; 
background-position:top left;


color:	#CC0000; 
font-family:  Arial, Helvatica, sans-serif;
font-size:16px;
font-weight: bold;


width:200px;
vertical-align:middle;

  margin:0 0 0 0; 



  padding: 10px 0px 10px 10px;
}  




  



#survey_blurb {  width:180px;font-weight:normal;color:#000000;background-color:#FFFFFF;
font-size:11px; padding: 0 0 0 5px; margin: 0 5px 15px 8px;  
font-family:  Arial, Helvetica, Tahoma,  Verdana, sans-serif;border: 1px #666 solid;
 }

#survey_blurb p { padding:5px 8px 5px 5px;}

#survey_blurb a { color:#666666;text-decoration: underline;}
#survey_blurb a:active{ color:#666666;text-decoration: underline;}
#survey_blurb a:visited{ color:#666666;text-decoration: underline; }
#survey_blurb a:hover{ color:#666666;text-decoration: none; }

#survey_blurb .form {
background-image:url(/images/__searchbox_back.gif);
background-position: top left;
background-repeat:no-repeat;
border:0;
padding:0;
margin: 0px;
height: 20px;
display: inline;
font-weight: normal;
font-size: 14px;

}

#survey_blurb form {
 margin:0; padding:0;
}

/* TABLE.signup_table {margin:0 0 0 5px; padding:0;} */

#survey_blurb .type_xsmall { font-size: 10px; margin:0; padding: 0 0 0 5px;}
#survey_blurb p { margin:0; padding: 5px 0 5px 5px;}
#survey_bottom { height: 20px; }  

TABLE.quickpoll_table {
	font-family: Arial, Helvetica, Tahoma,  Verdana, sans-serif;
	font-size: 11px;
	width: 180px; 

	
}

TD.quickpoll_left {width:15px;}
TD.quickpoll_right {width:180px;}
TD.quickpoll_right2 {width:100px;}
TD.quickpoll_bar {

background-image:	url(/issues/politics/images/__survey_bar_back.gif);
background-repeat:	no-repeat;
background-position: top left;
width: 100px;
height: 15px;
}
TD.quickpoll_mostright {width:60px; text-align:left; font-weight:bold; color:#666666;}
TD.quickpoll_button {padding:5px;}


/***************/


.middlecolumn P { font-family:Tahoma, verdana, Helvatica, sans-serif; 
padding: 3px 10px 3px 20px; margin:0;}

.middlecolumn a:link{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

.middlecolumn a:active{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

.middlecolumn a:visited{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

.middlecolumn a:hover{
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color:	#666666; 
text-decoration: underline;
}

.middlecolumn UL {
	list-style-image: url(/issues/civilrights/images/__bullet_grey.gif);
	list-style-type: square;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica;
    font-size:12px;
	line-height:120%;}
	
.middlecolumn LI {font-size: 12px; padding-top: 10px;}