	/*     WRAPPER CSS DEFINITIONS     */
	/*     GENERAL CSS DEFINITIONS     */


* { margin: 0; padding: 0; }

BODY, TD
{ 

	color:						#000;
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:					normal;
	font-size:	12px;

text-align: center;
margin-top: 10px;
vertical-align:top;






}



BODY {
padding:0;
margin:0;
  /*background-color: #eaeade;  was #f6f1df; #f6f1de; */

background-image:url(/corporatewatch/paywatch/images/background_color.jpg);
background-position: top left;
background-repeat:	repeat; 

text-align: center; 
margin-left: auto;
margin-right: auto;
}



P
{
	text-align:					left;
	padding: 5px 10px 10px 0;
	font-size: 14px;
	
}

a { text-decoration:underline; color:	#1259b1;}
a:link{ text-decoration:underline; color:	#1259b1;}
a:active { text-decoration:underline; color:	#1259b1;}
a:visited { text-decoration:underline; color:	#1259b1;}
a:hover { text-decoration:none; color: #333;}





H2 { font-family: Arial, Helvetica, sans-serif; font-size: 22px;color:	#7ec34e;
text-align:left;
/*	background-image:url(images/bg_title.gif);
background-position: 8px left;
background-repeat: repeat-x; */
height: 23px;
padding-bottom: 5px;
padding-top: 10px;
text-transform:upper;}


H3 { font-family: Arial, Helvetica, sans-serif; font-size: 24px;color:	#3d7eda; margin-top:10px; margin-bottom: 10px; text-align:left; margin-left:30px;}



H5
        {
        font-family:Arial, Helvatica, sans-serif;
        color:	#333;
        letter-spacing:-0.02em;
		text-transform:	uppercase;
		text-align: left;
		padding-left: 20px;
		padding-top: 9px;
		padding-bottom: 0px;
		font-size: 16px;
		background-image:	url() ; background-repeat:	no-repeat; 
background-position:top left;
height:29px;
margin-left:12px;
        }


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;
margin-left:12px;
        }




UL {
margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 1.50em;
font-size: 12px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(../images/__bullet_grey.gif);
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}


HR { width:100%; height:1px; margin-top: 10px;}

LI {margin-bottom: 3px;}

	

LI a { text-decoration:underline; color:	#CC0000;}
LI a:link{ text-decoration:underline; color:	#CC0000;}
LI a:active { text-decoration:underline; color:	#CC0000;}
LI a:visited { text-decoration:underline; color:	#CC0000;}
LI a:hover { text-decoration:none; color: #333;}



.centerthis {width: 900px;margin: 0px auto;} /* center page for FF, Safari */



body #backgrounddef {height:100%;


}

body #footerimagedef {
/*
 background-image:url(../images/footer.jpg);
background-position:top 0px;
background-repeat:no-repeat;
height:128px;
width: 774px; margin:auto; padding: auto; text-align: center; 
*/
}


table.header
{ width: 900px; margin:auto;padding:auto;

/* border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;  */
background-image:url(../images/banner.png);
background-position:top left;
background-repeat:no-repeat; 




 }

TABLE.header TR, TABLE.header TD {
/* border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; */
margin: 0;
padding:0;

}

TD.logo {
width:230px;
height:78px;


	}



TD.sitetitle
{

	color:	#FFFFFF;
	font-family: Impact, "Arial Black";
	font-weight:					bold;
	font-size:					24px;
	padding:					10px	10px	0px	0px;
	text-align: left;
		
}

.maintablebody
{ width: 900px; margin:auto;padding:auto;
margin-top: 10px;

/* border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; 
background-image:url(../images/body_background.png);
background-position:top left;
background-repeat:repeat-y;*/
/*
*background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/body_background.png' ,sizingMethod='scale');
*/


 }


.leftnav {

width: 220px; 

vertical-align: top;
padding: 0;
margin:0;

}




/************************************ Left Nav ********************************** */


/* http://www.meadhra.com/cnet/040128/Button_Sample.html*/


.menu {

 background-image:url(/aboutus/thisistheaflcio/convention/2009/images/button_back.gif);
background-position:top right;
background-repeat:repeat-y; 
padding:0;
margin:0;

}

.menu img {margin:0; padding:0; }

.menu ul { 
/* margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 1.50em;
font-size: 11px;
font-weight:bold;
line-height: 12px;*/
list-style-position: outside; 
list-style-image: url(../images/misc_transparent.gif);
font-family: Arial, Helvetica, sans-serif;

padding:0 0 5px 0;
margin:0 ;
}


.menu ul li {
	
/*width: 200px; */

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
list-style-type: none;
font-weight: bold;
Text-align: left;


padding: 0;
margin:0;
}


.menu ul li a {

display: block;
height: 100%;
text-decoration: none;
color:	#dfdfdf;
padding: 0;
margin:0;
}


.menu ul li a:link {
color:	#336699;

text-decoration: none;
padding: 5px 5px 5px 12px;


}

.menu ul li  a:visited {
color:	#336699;

padding: 5px 5px 5px 12px;
text-decoration: none;

}


.menu ul li  a:active {
color:	#336699;

padding: 5px 5px 5px 12px;
text-decoration: none;
}


.menu ul li a:hover {
color:	#CC0000;

background-image:url(/aboutus/thisistheaflcio/convention/2009/images/button_back_h.gif);
background-position:top right;
background-repeat:repeat-y; 

text-decoration:none;
padding: 5px 5px 5px 12px;
}




/******************/

.menu ul li.whoweare a {

display: block;
height: 100%;
text-decoration: none;
color:	#336699;
background-color:#cc0000;
color: #fff;
}


.menu ul li.whoweare a:link {
color: #fff;
border-bottom: 1px solid #CCCCCC;

padding: 10px 5px 10px 5px;
background-color:#cc0000;

}

.menu ul li.whoweare  a:visited {
color: #fff;
border-bottom: 1px solid #CCCCCC;
padding: 10px 5px 10px 5px;

background-color:#cc0000;
}


.menu ul li.whoweare  a:active {
color: #fff;
border-bottom: 1px solid #CCCCCC;
padding: 10px 5px 10px 5px;
background-color:#cc0000;
}


.menu ul li.whoweare a:hover {
color:	#fff;
border-bottom: 1px solid #CCCCCC;

background-color:#336699;
text-decoration:none;
padding: 10px 5px 10px 5px;
}



/************************************ Middle  ********************************** */


.content_top
{
width:650px;
margin:0 0 0 10px;
	vertical-align:				top;
	padding:					0px	0 0	0px;

/*
background-color: #FFFFFF;
background-image:url(/aboutus/thisistheaflcio/convention/2009/images/content_top.gif);
background-position:top center;
background-repeat:no-repeat;

*/



}





.content_fullwidth
{
/*
width:938px;
margin: auto;
vertical-align:	 top;
padding: 10px	10px	0px	10px;
text-align:center;

background-image:url(/corporatewatch/paywatch/images/___content_homepagebody_back_fullwidth.jpg);
background-position:top center;
background-repeat: repeat-y;
*/

width:945px; /* was width:938px; */


background-image:url(/corporatewatch/paywatch/images/___content_homepagebody_back1.jpg);
background-position:top center;
background-repeat:repeat-y;

margin:auto;
padding:auto;


}


.content_fullwidth P
{
font-size: 12px; font-weight:bold;  padding: 0px 0px 10px 0px; margin: 0px 30px 0px 30px;
color:#666666; 
}

.content UL {
padding: 0;
margin: 0;
margin-left: 0;
padding-left: 3em;
pading-top: 10px;
padding-bottom: 10px;
font-size: 12px;
line-height: 15px;
list-style-position: outside;
list-style-image: url(../images/__bullet_orange.gif);
}





.content P {

margin: 0;

padding: 0px 20px 0px 20px;


font-size: 12px;

}







/************************************ right column ********************************** */

.homepagebody_right2 {width:327px; 

background-image:url(/joinaunion/voiceatwork/efca/images/__right_box_title_greywithbox_back.gif);
background-position: top left;
background-repeat:	repeat-x;

}


.homepagebody_right TABLE.right_box {width:100%;
background-image:url();
background-position: top right;
background-repeat: repeat-y;
padding:0;
margin:0;
}

.homepagebody_right TABLE.right_box_whitebox {width:327px; 

background-image:url(/joinaunion/voiceatwork/efca/images/__right_box_title_greywithbox_back.gif);
background-position: top left;
background-repeat:	repeat-y;

margin:0;
padding:0;

}
.homepagebody_right TABLE.right_box_whitebox tr TD H1 {  
background-image:url();
background-position: top left;
background-repeat: no-repeat;
font-size: 24px;
color: #FFFFFF;
font-weight: bold;
padding: 5px 0 0px 20px;
margin:0;

}



.homepagebody_right TABLE.right_box_whitebox tr TD UL {
margin-top: 0px;
margin-left: 20px;
padding-top: 0;
padding-left: 1.50em;
font-size: 12px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_grey.gif);
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}



.homepagebody_right TABLE.right_box_whitebox tr TD LI {margin-bottom: 6px;}

	

.homepagebody_right TABLE.right_box_whitebox tr TD  a { text-decoration:underline; color:	#666; font-weight:bold;}
.homepagebody_right TABLE.right_box_whitebox tr TD  a:link{ text-decoration:underline; color:	#666; font-weight:bold;}
.homepagebody_right TABLE.right_box_whitebox tr TD  a:active { text-decoration:underline; color:	#666; font-weight:bold;}
.homepagebody_right TABLE.right_box_whitebox tr TD  a:visited { text-decoration:underline; color:	#666; font-weight:bold;}
.homepagebody_right TABLE.right_box_whitebox tr TD  a:hover { text-decoration:none; color: #CC0000; font-weight:bold;}



.homepagebody_right TABLE.right_box_whitebox tr TD P {
font-size: 12px; font-weight:normal;  padding: 0px 20px 5px 23px;
}





.right_box_fullbox_events {

height:95px;
background-image:url(/issues/jobseconomy/images/___right_events_back2.gif);
background-position: top center;
background-repeat: no-repeat;

margin:0;
padding:0;

}








.homepagebody_right TABLE.right_box_fullbox {width:327px; 



margin:0 10px 10px 10px;
padding:0;

}


.homepagebody_right TABLE.right_box_fullbox tr TD H1 {  
background-image:url();
background-position: top left;
background-repeat: no-repeat;
font-size: 24px;
color: #FFFFFF;
font-weight: bold;
padding: 5px 0 0px 20px;
margin:0;

}



.homepagebody_right TABLE.right_box_fullbox tr TD UL {
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
padding-top: 0;
padding-left: 1.50em;
font-size: 12px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_grey.gif);
font-family: Arial, Helvetica, sans-serif;
text-align:left;
color: #666666;
}



.homepagebody_right TABLE.right_box_fullbox tr TD LI {margin-bottom: 6px;}

	

.homepagebody_right TABLE.right_box_fullbox tr TD  a { text-decoration:underline; color:	#666; font-weight:bold;}
.homepagebody_right TABLE.right_box_fullbox tr TD  a:link{ text-decoration:underline; color:	#666; font-weight:bold;}
.homepagebody_right TABLE.right_box_fullbox tr TD  a:active { text-decoration:underline; color:	#666; font-weight:bold;}
.homepagebody_right TABLE.right_box_fullbox tr TD  a:visited { text-decoration:underline; color:	#666; font-weight:bold;}
.homepagebody_right TABLE.right_box_fullbox tr TD  a:hover { text-decoration:none; color: #CC0000; font-weight:bold;}



.homepagebody_right TABLE.right_box_fullbox tr TD P {
font-size: 12px; font-weight:bold;  padding: 0px 30px 5px 23px; color: #666666;
}






.homepagebody_right TABLE.right_box tr TD P {
font-size: 12px; font-weight:bold; padding: 0px 10px 5px 23px;
}


.homepagebody_right TABLE.right_box tr TD.right_box_text H1 {  
background-image:url(/aboutus/thisistheaflcio/convention/2009/images/right_box_title.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
padding: 5px 0 0px 20px;
margin:0;

}


.homepagebody_right TABLE.right_box tr TD.right_box_text
{
	width: 241px;
	vertical-align:				top;
	padding:					0px;
margin:0;
	text-align:left;
	
	
	
}

.homepagebody_right TABLE.right_box tr TD.right_box_image {

border : 1px #ccc solid;
}


.homepagebody_right TABLE.right_box tr TD.right_box_image UL {
margin-top: 0px;
margin-left: 20px;
padding-top: 0;
padding-left: 1.50em;
font-size: 12px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_grey.gif);
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}



.homepagebody_right TABLE.right_box tr TD.right_box_text LI {margin-bottom: 6px;}

	

.homepagebody_right TABLE.right_box tr TD.right_box_text  a { text-decoration:underline; color:	#666;font-weight:bold;}
.homepagebody_right TABLE.right_box tr TD.right_box_text  a:link{ text-decoration:underline; color:	#666;font-weight:bold;}
.homepagebody_right TABLE.right_box tr TD.right_box_text  a:active { text-decoration:underline; color:	#666;font-weight:bold;}
.homepagebody_right TABLE.right_box tr TD.right_box_text  a:visited { text-decoration:underline; color:	#666;font-weight:bold;}
.homepagebody_right TABLE.right_box tr TD.right_box_text  a:hover { text-decoration:none; color: #CC0000;font-weight:bold;}




.homepagebody_right #right_box_top_bottom {background-image:url(/aboutus/thisistheaflcio/convention/2009/images/right_box_top.gif);
background-position: top left;
background-repeat: no-repeat; height:1px;}




/************************** cpHideForMenus ********************************/

.cpHideForMenus {/* padding:  8px 5px 8px   0px; margin:0; text-align: left;*/}

/************************** features ********************************/

TABLE.features {/*width:520px;*/ margin-top: 10px; border: 1px dotted #ccc; padding:0; height:80px; }
TABLE.features TH.takeaction {background-color: #a3b8cc; color:	#333333; font-size: 24px;
}
TABLE.features TH.unions {background-color: #57a4d2; color:#333; font-size: 12px;  }
TD.features_left {/* width:260px; */ text-align:left; padding: 10px;  padding-left: 60px; font-size:12px; 
background-image:url(../images/__bullet_takeaction.gif);
background-repeat:	no-repeat;
background-position:top left;
}

TD.features_left a:link { color:#cc0000;text-decoration: none;font-weight: bold; }
TD.features_left a:active{ color:#cc0000;text-decoration: none; font-weight: bold;}
TD.features_left a:visited{ color:#cc0000;text-decoration: none; font-weight: bold;}
TD.features_left a:hover{ color:#666;text-decoration: none; font-weight: bold;}



TD.features_right {/* width:260px; */
font-family:	Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
text-align:left;
padding:10px;

text-align:left;
padding-left: 60px;
padding-top: 15px;
background-color:	#F4F4F4;

background-image:url(../images/__bullet_takeaction2.gif);
background-repeat: no-repeat;
background-position:top left;
height: 40px;
padding-right:30px;

}
TD.features_right a:link { color:#cc0000;text-decoration: none;font-weight: bold; }
TD.features_right a:active{ color:#cc0000;text-decoration: none; font-weight: bold;}
TD.features_right a:visited{ color:#cc0000;text-decoration: none; font-weight: bold;}
TD.features_right a:hover{ color:#666;text-decoration: none; font-weight: bold;}


TD.features_right UL {
margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 1.50em;
font-size: 11px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(../images/__bullet_grey.gif);
font-family: Arial, Helvetica, sans-serif;
}

/**************** breadcrumb ******************/
#breadcrumb {font-size:10px; color: #666; text-align:left; margin-top:5px; border-bottom: 1px dotted #ccc; margin-bottom:10px; margin-left: 65px;  margin-right: 20px; text-align: left;
} 

#breadcrumb a:link { color:#666;text-decoration: none;font-weight: bold; }
#breadcrumb a:active{ color:#666;text-decoration: none; font-weight: bold;}
#breadcrumb a:visited{ color:#666;text-decoration: none; font-weight: bold;}
#breadcrumb a:hover{ color:	#1349A4;text-decoration: none; font-weight: bold;}

/**************** breadcrumb ******************/
#rotate_box {
height: 170px;
width:157px;
background-color: #e7e7e7;
padding:0 0 0 10px;
margin:0 0 0 10px;


margin: 0 0 0 10px;
padding: 10px 0px 0px 0px;
}

#rotate_image {
height: 100px;

}

#rotate_more {font-size:10px; color: #666; text-align:left; margin: 5px; 
/* border-top: 1px dotted #ccc;*/
height: 20px; vertical-align: bottom; font-weight:bold; padding-bottom:10px; font-size:11px;} 

#rotate_more a:link { color:#f75e00;text-decoration: none;font-weight: bold; }
#rotate_more a:active{ color:#f75e00;text-decoration: none; font-weight: bold;}
#rotate_more a:visited{ color:#f75e00;text-decoration: none; font-weight: bold;}
#rotate_more a:hover{ color:#666;text-decoration: none; font-weight: bold;}

#profile_title { height:15px; width: 157px; padding:0;margin:0; color: #003366; font-weight: bold;}

#profile {background-repeat: no-repeat;background-position: top left;height:100px; width: 157px; padding:0;margin:0;}

#text {display: block; padding: 5px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; vertical-align:bottom; background-color:#666; height:15px;}

#text a:link, #text a:visited, #text a:active {display: block; text-decoration: none; color: #fff; font-size: 12px;}
#text a:hover {display: block; text-decoration: none; color: #fff; font-size: 12px;}

#desc {display: block; padding: 0px 100px 0px 10px; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}


/******************************* SCHEDULE ******************************/
table.schedule { width:480px; margin: 0px; padding:0px; }
table.schedule tr td {font-size:12px; font-weight: bold; text-align:left; color: #666666;}
td.scheduledate {width:30px;}
td.scheduleseparator {height: 5px; }

table.schedule tr td UL {
padding: 0;
margin: 0;
margin-left: 0;
padding-left: 1.5em;
pading-top: 10px;
padding-bottom: 10px;
font-size: 12px;
line-height: 15px;
list-style-position: outside;
list-style-image: url(../images/__bullet_orange.gif);
font-weight: bold;
}

/******************************* new template ******************************/


table.homepagebody {width:938px;


background-image:url(/corporatewatch/paywatch/images/___content_homepagebody_back2.jpg);
background-position:top center;
background-repeat:repeat-y;

margin:auto;
padding:auto;
background-color: #f6f1de;
}


/**************** HOMEPAGEBODY_LEFT **************************/

.homepagebody_left {width:635px;

/*
background-image:url();
background-position:top left;
background-repeat:repeat-y;
border: 1px solid #FF0000;

*/
margin:0;
padding:0;


}




.homepagebody_left P
{
	text-align:					left;
	padding: 5px 20px 10px 65px;
	font-size: 12px;
	
}

.homepagebody_left OL
{
	margin: 5px 20px 10px 65px;
	font-size: 12px;
	text-align:left;
	
}

.homepagebody_left UL
{
	margin: 5px 20px 10px 65px;
	font-size: 12px;
	
}

.homepagebody_left LI { /*line-height:110%;*/ font-size: 12px;}

a { text-decoration:underline; color:	#1259b1;}
a:link{ text-decoration:underline; color:	#1259b1;}
a:active { text-decoration:underline; color:	#1259b1;}
a:visited { text-decoration:underline; color:	#1259b1;}
a:hover { text-decoration:none; color: #333;}




.homepagebody_left UL.ul_pdf
{
margin-top: 5px;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
font-size: 12px;
font-weight:normal;
line-height: 100%;
list-style-position: inside;
list-style-image: url(../images/icon_24x24_pdf.png);
font-family: Arial, Helvetica, sans-serif;
text-align:left;
	
}


.homepagebody_left UL.ul_pdf LI {padding-bottom:5px;}

.homepagebody_left UL.ul_pdf a { text-decoration:underline; color:	#1259b1;  padding-left: 15px;}
.homepagebody_left UL.ul_pdf a:link{ text-decoration:underline; color:	#1259b1;  padding-left: 15px;}
.homepagebody_left UL.ul_pdf a:active { text-decoration:underline; color:	#1259b1;  padding-left: 15px;}
.homepagebody_left UL.ul_pdf a:visited { text-decoration:underline; color:	#1259b1;  padding-left: 15px;}
.homepagebody_left UL.ul_pdf a:hover { text-decoration:none; color: #333;  padding-left: 15px;}


.homepagebody_left H1{ 


font-size: 24px;


color: #1259b1;
font-family:Arial, Helvetica, sans-serif;
border-bottom: 1px dotted #cccccc;

margin: 0 15px 10px 65px;

padding: 0 5px 0 5px;
text-align:left;
}


.homepagebody_left H2{ 

/* font-size: 24px;

font-family:Arial, Helvetica, sans-serif;
border-bottom: 1px dotted #cccccc;

margin: 0 15px 10px 20px;
padding: 0 5px 0 5px;
text-align:left; */
}



.homepagebody_left H3 { font-family: Arial, Helvetica, sans-serif; font-size: 24px;color:	#3d7eda;  text-align:left; margin: 5px 20px 10px 65px;}




.homepagebody_left #title {

background-image:url(/corporatewatch/paywatch/images/ha_back.gif);
background-position:top left;
background-repeat:repeat-x;
font-family: Arial;
font-size:18px;
color: #CCC;
padding: 5px 0px 5px 10px;
height:49px;
}



/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/


.post-title { margin-top: 5px; }

.home-title-image-left { float: left; margin:0; padding:0;}
.home-title-image-right { float: right; margin:0; padding:0;}

#home-title-1 { 

font-family: Arial, Helvatica, sans-serif;
color:	#FFF;
letter-spacing:-0.02em;
		
text-align: left;
font-size: 24px;
height:49px;
float: left;
margin:0; padding: 0; 
text-transform:upper;
background-image:url(/corporatewatch/paywatch/images/h1_right.jpg);
background-position:top right;
background-repeat:no-repeat;
padding-right:35px;
padding-top: 5px;
}


.post-info-wrap-home { margin: 10px 0 0 36px; 
 float: left; clear: both;   padding:0; border:0px #FF0000 solid;
background-image:url(/corporatewatch/paywatch/images/ha_back.gif);
background-position: top left;
background-repeat:repeat-x;}


.post-info-wrap-home-fullwidth { margin: 10px 0 0 0px; 
 float: left; clear: both;   padding:0; border:0px #FF0000 solid;
background-image:url(/corporatewatch/paywatch/images/ha_back.gif);
background-position: top left;
background-repeat:repeat-x;}

h2 {margin:0; padding:0;}




/*****************************************/



UL {
margin-top: 5px;
margin-left: 10px;
padding-top: 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);
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}


HR { width:100%; height:1px; margin-top: 10px;}

LI {margin-bottom: 3px;}

	

LI a { text-decoration:underline; color:	#CC0000;}
LI a:link{ text-decoration:underline; color:	#CC0000;}
LI a:active { text-decoration:underline; color:	#CC0000;}
LI a:visited { text-decoration:underline; color:	#CC0000;}
LI a:hover { text-decoration:none; color: #333;}






/**************** HOMEPAGEBODY_RIGHT **************************/




.homepagebody_right {width:378px;
/*
background-image:url(/aboutus/thisistheaflcio/convention/2009/images/content_homepagebody_back.gif);
background-position:top right;
background-repeat:repeat-y;
*/
text-align:left;
}


.homepagebody_right h1 {
font-size: 12px;
background-image:url(/issues/jobseconomy/images/__right_box_title_back.gif);
background-position:top left;
background-repeat:no-repeat;
height: 49px;
margin:0;
padding: 13px 0px 0px 20px;
color: #FFFFFF;
font-weight: normal;

text-transform: uppercase;
vertical-align:bottom;
font-family:   "Arial Narrow",  Arial, Helvetica,  sans-serif;

/* font-size: 12px; was 18 */

}


.homepagebody_top
{ 

}

.homepagebody_bottom
{
width:938px;

color: #FFF;
background-image:url(/corporatewatch/paywatch/images/___content_bottom_fullwidth.jpg);
background-position: top center;
background-repeat:no-repeat;
height:40px;

margin:auto;
padding: 10px 0 10px 0;
border: 0px #FF0000 solid;
vertical-align: top;
clear:all;
}

.homepagebody_bottom a, .homepagebody_bottom a:link, .homepagebody_bottom a:active, .homepagebody_bottom a:visited {

color: #FFF; text-decoration:none;
}

.homepagebody_bottom a:hover {color:#FFF; text-decoration:underline;}


.homepagebody_bottom P {
text-align: left; font-weight: bold; color: #FFFFFF; font-size:10px; 
font-family:  Arial , Helvetica, sans-serif; 
margin: 0 0  0px 0;
padding: 0px 0 0 20px;
vertical-align: middle;
border: 0px #FF0000 solid;
}




table.videotable { margin-left: 10px; padding:5px; width:870px; border:0px #ccc solid;}

td.videotable_td {padding: 5px; background-color: #FFF; text-align: left; font-weight: bold; color: #666666; margin-left:10px;}

td.videotable_td H1 { font-family:  Arial , Helvetica, sans-serif; font-size: 20px;color:	#003366;
/* #3399FF;
background-image:url(/aboutus/thisistheaflcio/convention/2009/images/h1_back.gif);
background-position: top left;
background-repeat: repeat-x; 
*/

 height: 35px; 

padding: 10px 0px 5px 5px;
margin: 0 0 5px 0;
text-transform:upper;
text-align:left;
}

td.videotable_facebook {padding: 5px; background-color: #FFF; text-align: left; font-weight: bold; color: #666666; margin-left:10px; width:230px;}

td.videotable_twitter {padding: 5px; background-color: #FFF; text-align: left; font-weight: bold; color: #666666; margin-left:10px; width:230px;}

/****************************** blog box *********************************/

#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:	 Arial, Helvetica, sans-serif ;
font-size:14px;
font-weight: bold;
padding: 8px 0 0px 30px;
vertical-align: middle;
margin:0;
color: #4682B4;
}

#blog_body {
/*
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_blog_back.gif);
background-repeat:	repeat-y;
background-position: top left;
*/
padding: 0 0 0 0;
margin: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: 1px solid #CCCCCC; width: 467px; 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;




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: 284px;}


TD.blog_links li a, TD.blog_links li a:visited, TD.blog_links li a:active {
  display:block; 

 
  color:	#1259b1; 
  font-weight:bold; 
  padding: 10px 10px 10px 20px;
  text-decoration:none; 
background-image: url(/mediacenter/images/officers_back.jpg);
background-position: bottom left;
background-repeat: repeat-x;


}	

TD.blog_links li a:hover {  display:block; color: #b0bc2c;
 

background-image: url(/mediacenter/images/officers_back.jpg);
background-position: bottom left;
background-repeat: repeat-x;
}


TD.blog_links li.featured {background-color: #e0e0e0;}





TD.blog_links ul {

list-style-position: outside;
list-style-image: url(../images/__misc_transparent.gif);
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;
}



#blogFeed1 UL LI a:link{ font-size: 14px; text-decoration:none; color:	#333;}
#blogFeed1 UL LI a:active { font-size: 14px; text-decoration:none; color:	#333;}
#blogFeed1 UL LI a:visited {font-size: 14px;  text-decoration:none; color:	#333;}
#blogFeed1 UL LI a:hover {font-size: 14px; text-decoration:underline; color: #CC0000;}




#box_bottom {
background-image:	url(/joinaunion/voiceatwork/efca/images/__efca_box_bottom.gif);
background-repeat:	no-repeat;
background-position: top left;
height:22px;

}


/************************* Rotating box ***********************/
iframe.rotatingbox {  border: 1px solid #CCCCCC; height: 185px;}


/************************* video box ***********************/
iframe.iframe_box {  border: 1px solid #CCCCCC; height: 230px; width:464px; }

iframe.hearfromworkers {  border: 1px solid #CCCCCC; }
/****************** sign up table *********************/
TABLE.signup_table {margin:0; padding:0;
background-image:	url(/joinaunion/voiceatwork/efca/images/__right_emailalert_back.gif);
background-repeat:	no-repeat;
background-position: top left;
margin-left:0px;
width:250px;
border: 0px #FF0000 solid;

}
TABLE.signup_table TD.field {width:220px; border: 0px #FF0000 solid;}
#signup_blurb {margin-left: 20px; text-align:left; margin-bottom:5px;}
#signup_blurb .type_xsmall { font-size: 10px; margin:0; padding: 0 0 0 5px;}
#signup_blurb p { margin:0; padding: 0px 0 0px 0px; font-size: 12px;}
#signup_bottom { height: 0px; background-color:#ebebeb;}  


.form {  font-size: 12px; color:#666; font-weight: normal; vertical-align:middle; border: 0px #cccccc solid; background-color: transparent; padding-top:5px; line-height: 100%; width:210px; }
.signupbutton {  font-size: 11px; color:#666; font-weight: bold;}






/**************************** Banner ********************************/


a.banner_links:link { color:#FFFFFF;text-decoration: none;font-weight: bold; }
a.banner_links:active{ color:#FFFFFF;text-decoration: none; font-weight: bold;}
a.banner_links:visited{ color:#FFFFFF;text-decoration: none; font-weight: bold;}
a.banner_links:hover{ color:#FFFFFF;text-decoration: underline; font-weight: bold;}


/******************** BANNER CONTAINER *****************************/

#bannercontainer {clear: both;  padding-top: 10px; padding-left:30px;}

#bannerimage {margin-right: 10px; float: left;}
#bannerright {float: right; }
#bannercode{	border: 1px solid #CCCCCC; font-size: 11px;	font-family: Arial, Helvetica, sans-serif; color: #666; padding: 5px; margin: 0 10px 0 0; overflow: auto; height: 80px; width:360px; text-align:left; }
#bannermore {float: right;  font-weight: bold; font-size:10px; padding-right:20px;}



/******************** BTN *****************************/



#buttondiv .clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;


}

#buttondiv a.button, #buttondiv a.button:visited {
    background: transparent url('/images/bg_button_a.png') no-repeat scroll top right;
    color: #1259be;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    width:185px;
margin-bottom:5px;
}

#buttondiv a.button span, #buttondiv a.button:visited span  {
    background: transparent url('/images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

#buttondiv a.button:hover {
    background: transparent url('/images/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    
}

#buttondiv a.button:hover span  {
    background: transparent url('/images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color:#CC0000;
} 

#buttondiv a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#buttondiv a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 





#spaceseparator {height:10px; width:10px;}



#buttondiv2_lineseparator {margin-top:5px; border-bottom: 1px dotted #ccc; margin-bottom:10px; margin-left: 30px;  margin-right: 30px;}


#buttondiv2 .clear { /* generic container (i.e. div) for floating buttons */

    overflow: hidden;
    width: 100%;


}

#buttondiv2 a.button2, #buttondiv2 a.button2:link, #buttondiv2 a.button2:visited {
    background: transparent url('/images/bg_button_a.png') no-repeat scroll top right;
    color: #1259be;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    width:235px;
margin-bottom:5px;
}

#buttondiv2 a.button2 span, #buttondiv2 a.button2:link span, #buttondiv2 a.button2:visited span  {
    background: transparent url('/images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

#buttondiv2 a.button2:hover {
    background: transparent url('/images/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color: #CC0000;
}

#buttondiv2 a.button2:hover span  {
    background: transparent url('/images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color:#CC0000;
} 

#buttondiv2 a.button2:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#buttondiv2 a.button2:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

#spaceseparator {height:10px; width:10px;}

/************************ PayWatch Database Right call out box ***********************************/
a.paywatchdatabase_link:link {font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold; font-size: 12px; color: #333333;}
a.paywatchdatabase_link:visited {font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold; font-size: 12px; color: #333333;}
a.paywatchdatabase_link:hover {font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold; font-size: 12px; color: #CC0000; }
a.paywatchdatabase_link:active {font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold; font-size: 12px; color: #333333;}


.paywatchdatabasebold_name {
color:	#666666;	font-size:10px;  font-weight: bold; text-decoration:none;
}

.paywatchdatabase_name {
font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold; font-size: 12px; color: #333333;
}

.go_button_red { font-size:10px; color: #3d7edb; font-weight: bold;}

/************************  added in 2010 *************************/
.homepagebody_left TABLE.chart_factsheet, .content_fullwidth TABLE.chart_factsheet 


{font-family:  Arial, Helvetica, sans-serif; font-weight: bold;
background-image:url(/corporatewatch/paywatch/images/2010_chart_factsheet_back1.gif); background-position: top left; background-repeat:repeat-x; background-color:#FFF;	
margin-left:0px; border-bottom:  1px #CCC solid; border-left:  1px #CCC solid; border-right:  1px #CCC solid;}

.homepagebody_left TABLE.chart_factsheet TH ,
.content_fullwidth TABLE.chart_factsheet TH
{color:#FFF; font-size:14px; height:20px;text-align:center;vertical-align:middle;padding:0 0 0 0; background-color: #3d7edb;}

.homepagebody_left TABLE.chart_factsheet TD.left,
.content_fullwidth TABLE.chart_factsheet TD.left
 {vertical-align:top; color:	#333333; font-size:11px; padding: 3px 5px 3px 5px; margin:0; font-weight:bold; border-bottom: 1px dotted #CCCCCC;}

.homepagebody_left TABLE.chart_factsheet TD,
.content_fullwidth TABLE.chart_factsheet TD
{vertical-align:top;color:#666666; font-size:11px; padding: 3px 5px 3px 5px; margin:0; font-weight:bold;border-bottom: 1px dotted #CCCCCC; text-align:left;}

.homepagebody_left TABLE.chart_factsheet TD span.text_maintitle2 {}
.homepagebody_left .smalltype {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}


.smalltype {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.text_bold {font-family: Arial, Helvetica, sans-serif;font-size: 24px; color:#3d7edb; font-weight: bold; text-decoration: none;}
.text_maintitle2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#B10000; font-weight: bold;}
  
HR {height:1px; color:#CCCCCC; border: 0;width: 95%; text-align:left;}

.text_maintitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#CC0000; font-weight: bold;}

p.text {font-family: verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#000000; font-weight: bold;}
p.text a:link {color:#666666; text-decoration:none;}
p.text a:visited {color:#666666; text-decoration:none;}
p.text a:active {color:#666666; text-decoration:none;}
p.text a:hover {color:#3d7edb; text-decoration:none;}


.homepagebody_left TABLE.chart_factsheet2 {font-family:  Arial, Helvetica, sans-serif; width:500px;
background-image:url(/corporatewatch/paywatch/images/2007_chart_back.gif); background-position: top left; background-repeat:repeat-x; background-color:#BFBFBF;	}

.homepagebody_left TABLE.chart_factsheet2 TH {color:#CC0000; font-size:14px; height:20px;text-align:center;vertical-align:middle;padding:8px 0 0 0;}

.homepagebody_left TABLE.chart_factsheet2 TD.left {vertical-align:top; color:	#333333; font-size:12px; padding: 3px 5px 3px 5px; margin:0; font-weight:bold; border-bottom: 1px solid #CCCCCC;}

.homepagebody_left TABLE.chart_factsheet2 TD {vertical-align:top;color:#666666; font-size:12px; padding: 3px 5px 3px 5px; margin:0; font-weight:bold;border-bottom: 1px solid #CCCCCC;}


/******************** searchbystate.cfm *******/
.statelink {font-size:11px;}



/*************** database.cfm **************/
table.paywatch_search_module { width:800px; height:80px;
background-image:url(/corporatewatch/paywatch/images/2010_database_search_back.jpg); background-position: top center; background-repeat: no-repeat; margin:auto; padding: auto; border: 0px #CC0000 solid;
}

table.paywatch_search_module tr td {
padding-top: 25px;
}


td.database_comparison_1 {
font-size: 14px; font-weight: bold; color:#666; width:250px; text-align:left; padding-left:10px;
border-bottom: 1px dotted #CCC;
}

td.database_comparison_2 {
border-bottom: 1px dotted #CCC;
text-align:left;
}


td.database_comparison_3 {
border-bottom: 1px dotted #CCC;
text-align:right;
padding-right:10px;
}


/*************************************** SORTTABLE *****************************************/
TABLE.sortable {font-family: Arial, Helvetica, sans-serif;font-size:11px; width:100%;}
TABLE.sortable TR TD {padding:1px; background-color:	#F3F3F3; padding-left:9px; text-align:left;}
TABLE.sortable TR TH {padding:1px; background-color:	#E4E4E4; padding-left:9px; text-align:left;}
TABLE.sortable TR TH.nav_highlight {background-color:#666666; color:#FFFFFF; cursor:hand;}
TABLE.sortable TR TH.nav { background-color:	#E4E4E4; }





/*****************************************************************************/
#cope {font-size:10px; border: 1px solid #CCC; padding: 5px 0px 5px 5px; width:460px;}


/*************************** latest database additions *********************/

/************* accordian menu **************************/
.arrowlistmenu{
width: 480px; /*was 480px;, width of accordion menu*/


}

.arrowlistmenu .menuheaderoutside{ /*CSS class for $$$$ menu header */
font: bold 12px Arial;
color:	#3d7eda;
margin-bottom: 3px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 5px; /*header text is indented 10px*/
border-bottom: 1px solid #dadada;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: #666;
margin-bottom: 3px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
background: url(/images/pw_plus.png) no-repeat center left;;
padding: 4px 0 4px 5px; /*header text is indented 10px*/
border-bottom: 1px solid #dadada;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(/images/pw_minus.png) no-repeat center left;;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


#rounded-corner{font-family:Arial, Helvetica, Sans-Serif;font-size:11px;width:700px;text-align:left;border-collapse:collapse;margin:0px; }
#rounded-corner thead th.rounded-company{ /*background:#b9c9fe url("/images/left.png") left*/ -1px no-repeat;}
#rounded-corner thead th.rounded-q4{ /*background:#b9c9fe url("/images/right.png") right*/ -1px no-repeat;}
#rounded-corner th{font-weight:normal;font-size:11px;color:#3d7eda; /*background:#b9c9fe;*/ padding:8px; font-weight: bold;}
#rounded-corner td{background:#F7F7F7;border-top:1px solid #fff;color:#669;padding:3px;}
#rounded-corner tfoot td.rounded-foot-left{background: #F7F7F7 url("/images/botleft.png") left bottom no-repeat;}
#rounded-corner tfoot td.rounded-foot-right{background:	#F7F7F7 url("/images/botright.png") right bottom no-repeat;}
#rounded-corner tbody tr:hover td{background:#CCC;}



table.industry  {font-family: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight: bold;
background:#FFF url("/corporatewatch/paywatch/images/2010_database_search_back.jpg") left top no-repeat;
width: 800px; height:100px;
border: 0px #CC0000 solid;
padding: auto; 
margin: auto;
text-align:left;
}

table.industry TR TD { line-height:90%; padding:0; margin: 0 0 0 30px;}

table.industry TH {height: 40px; text-align:left; padding-left:20px; color: #3d7eda; font-size: 18px;}


TD.industry_left { padding-left: 40px; text-align: right; vertical-align: middle;}
TD.industry_button INPUT { margin-left: 20px;}

TD.industry_right {  text-align: left; font-size: 12px; vertical-align: middle; font-weight:bold; padding-left:5px;}


table.toponehundred  {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: bold;
background: #FFF url("/corporatewatch/paywatch/images/top100_back.jpg") left top no-repeat;
width: 703px; height:209px;
border: 0px #CC0000 solid;
padding: 0; margin: 0;
}

table.toponehundred TR TD { line-height:90%; padding:0; margin: 0;}

table.toponehundred TH {height: 40px; text-align:left; padding-left:20px; color: #CC0000;}


TD.toponehundred_left { padding-left: 10px; text-align: right; width: 40px;}
TD.toponehundred_button INPUT { margin-left: 20px; }
TD.toponehundred_button  { height: 80px;} 


#tarp_back {background: url("/corporatewatch/paywatch/images/tarp_back.jpg") left top no-repeat; width:703px; height: 200px;}

span.industry_text {font-size:14px; font-weight: bold; text-align: left;}
span.industry_text_amount {font-size:14px; font-weight: bold; text-align: right; color: #ff6600;}

/************************************** paywatch 2009 nav ************************/


table.paywatch2009_nav { width:186px; background-color:#e1e1e1;}

table.paywatch2009_nav TH {background: url("/images/lefttab_top.gif") left top no-repeat; width:186px; height: 44px;
 color: #CC0000; text-decoration: none; font-size:13px; font-family: Arial, Helvetica, Tahoma, Verdana,   sans-serif; 
font-weight:bold; text-align:center; text-transform:uppercase; letter-spacing: 0.1em;
}


td.paywatch2009_icon IMG {border: 1px solid #ccc;}
td.paywatch2009_blurb {vertical-align: top; font-weight: bold; font-size:10px;}


td.paywatch2009_blurb a:link{
color:	#CC0000; 
text-decoration: none;
font-size:11px;
}

td.paywatch2009_blurb a:active{

color:	#CC0000; 
text-decoration: none;
font-size:11px;
}

td.paywatch2009_blurb a:visited{
color:	#CC0000; 
text-decoration: none;
font-size:11px;
}

td.paywatch2009_blurb a:hover{
color:	#333; 
text-decoration: underline;
font-size:11px;
}

#paywatch2009_nav_bottom {
background-image:url(/images/lefttab_bottom.gif); width:186px; height: 20px;background-repeat:no-repeat; background-position:top left;  color: #CC0000; text-decoration: none; font-size:12px; font-family: Arial, Helvetica, Tahoma, Verdana,   sans-serif; font-weight:bold; padding-left: 15px; text-transform:uppercase; letter-spacing: 0.1em;}



/****************************** dabase how you compare chart ***********************/

.year_value {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:36px;
	color: #CC0000;
}
.year_value_small {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #666;}



/************************  added in 2007 *************************/
#content_body TABLE.chart_factsheet {font-family:  Arial, Helvetica, sans-serif; width:600px;
background-image:url(/corporatewatch/paywatch/images/2007_chart_back.gif); background-position: top left; background-repeat:repeat-x; background-color:#BFBFBF;	}

#content_body TABLE.chart_factsheet TH {color:#CC0000; font-size:14px; height:20px;text-align:center;vertical-align:middle;padding:8px 0 0 0;}

#content_body TABLE.chart_factsheet TD.left {vertical-align:top; color:	#333333; font-size:10px; padding: 3px 5px 3px 5px; margin:0; font-weight:bold; border-bottom: 1px solid #CCCCCC;}

#content_body TABLE.chart_factsheet TD {vertical-align:top;color:#666666; font-size:10px; padding: 3px 5px 3px 5px; margin:0; font-weight:bold;border-bottom: 1px solid #CCCCCC;}

#content_body TABLE.chart_factsheet TD span.text_maintitle2 {}
.smalltype {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.text_bold {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#B10000; font-weight: bold;}
.text_maintitle2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#B10000; font-weight: bold;}
  
HR {height:1px; color:#CCCCCC; border: 0;width: 95%; text-align:left;}

.text_maintitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#CC0000; font-weight: bold;}

.text {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#000000; font-weight: normal; text-align:left;}
.text a:link {color:#666666; text-decoration:none;}
.text a:visited {color:#666666; text-decoration:none;}
.text a:active {color:#666666; text-decoration:none;}
.text a:hover {color:#CC0000; text-decoration:none;}


#content_body TABLE.chart_factsheet2 {font-family:  Arial, Helvetica, sans-serif; width:500px;
background-image:url(/corporatewatch/paywatch/images/2007_chart_back.gif); background-position: top left; background-repeat:repeat-x; background-color:#BFBFBF;	}

#content_body TABLE.chart_factsheet2 TH {color:#CC0000; font-size:14px; height:20px;text-align:center;vertical-align:middle;padding:8px 0 0 0;}

#content_body TABLE.chart_factsheet2 TD.left {vertical-align:top; color:	#333333; font-size:12px; padding: 3px 5px 3px 5px; margin:0; font-weight:bold; border-bottom: 1px solid #CCCCCC;}

#content_body TABLE.chart_factsheet2 TD {vertical-align:top;color:#666666; font-size:12px; padding: 3px 5px 3px 5px; margin:0; font-weight:bold;border-bottom: 1px solid #CCCCCC;}



/****************************************** ceou_wkproxy_new.cfm ***/
.homepagebody_left table.paywatch_table tr td { text-align:left;}