/* COLOR THEME: #5593be  2F80C1 */
BODY {padding:0;margin:0;}
TABLE.top_banner { width: 900px;}
TABLE.top_banner TH { text-align:center; }
TABLE.top_banner  TD.top_roundcorner { text-align:center; }
TABLE.top_banner  TD.breadcrumbs { text-align:left; padding: 4px 10px 4px 25px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; }
TABLE.top_banner  TD.breadcrumbs a { font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; color:#666666; text-decoration:none; }
TABLE.top_banner  TD.breadcrumbs a:hover { color:#CC0000; text-decoration: underline; }
TABLE.top_banner  TD.breadcrumbs a:active { }
TABLE.top_banner  TD.breadcrumbs a:visited { }

TABLE.content { width: 989px;
background-image:	url(/corporatewatch/capital/images/__officeofinvestment_back.gif); background-repeat:repeat-y; background-position:top left;
/* was 888px ;
 border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC; */
 min-height:300px;height:300px;}

/**** Left Nav ****** */
TABLE.content TD#leftnav {width:230px; vertical-align:top;}

/* http://exploding-boy.com/images/EBmenus/menus.html  MENU 14*/
#menu { width: 230px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;  display:block; vertical-align:top;}
#menu li a {
  display:block; 
  width:230px; 
  height:20px; 
  color:	#CC0000; 
  font-weight:bold; 
  padding-left:5px;
  text-decoration:none; 
  padding-top:2px;
  border-bottom: 1px solid 	#CCCCCC;
  background-image:	url(/mediacenter/images/officers_back.jpg); background-repeat:repeat-x; background-position:bottom left;
}	

#menu li a:hover {  background:	#CC0000; color: #CCFFFF;}

#menu ul {list-style: none;margin: 0;padding: 0;}	
#menu li {  
  }	
  
#SEARCH_FIELD {
display: inline; margin: 0;font-size: 11px; color:#5593be; font-weight: bold;

}  
#search_head { color:	#FF0000; width: 230px; height:20px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;  display:block; vertical-align:middle; background-image:	url(/corporatewatch/capital/images/__menu_back2.gif); background-repeat:repeat-x; background-position:top left; padding-left:5px; padding-top:2px; }  

#search_blurb { font-size:11px; padding-left: 5px; padding-top: 5px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; height:35px;}

#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; }


#signup_head { color:	#E9FCFA; width: 230px; height:20px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;  display:block; vertical-align:middle; background-image:	url(/corporatewatch/capital/images/__menu_back2.gif); background-repeat:repeat-x; background-position:top left; padding-left:5px; padding-top:2px;}  

#signup_blurb { font-size:11px; padding-left: 5px;padding-top: 5px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; height:35px;}

#signup_blurb a{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#signup_blurb a:active{ color:#5593be;text-decoration: underline;font-size:11px; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; }
#signup_blurb a:visited{ color:#5593be;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; }


.form {  font-size: 11px; color:#5593be; font-weight: bold;}

#vert_spacer {width:5px;}
TABLE.content TD#left_spacer {width:5px;}
TABLE.content TD#content_vertline {width:5px; background-image:	url(/corporatewatch/capital/images/__vertical_dotted_line.gif); background-repeat:repeat-y; }

TABLE.content TD#content_body {width:650px; text-align:left; padding: 0 10px; 0 10px; vertical-align:top;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

TABLE.content TD#content_body p {font-size: 12px;}
TABLE.content TD#content_body UL {
	list-style-image: url(/corporatewatch/capital/images/bullet_.gif);
	list-style-type: square;
	margin-top: 4px;
	margin-bottom: 0px;
	font-family: Tahoma, verdana; 
    font-size:11px;
	line-height:160%;}
TABLE.content TD#content_body LI {font-size: 12px;}

/**** footnote ****** */
TABLE.footnote { width: 898px; padding-top: 5px; height: 10px; vertical-align: middle;
border-top: 2px solid 	#FF0000; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}		
	

/********* RIGHT BOX *************/

TABLE.rightbox {width: 158px; float: right;}


#takeaction{
width:158px;
}

#takeaction_head{
background-image:	url(/corporatewatch/capital/images/__takeaction_title.gif);
background-repeat:	no-repeat;
background-position: top left;
color:	#FFFF00; 
text-decoration: none;
font-size: 12px;
font-weight: bold;
padding-left: 10px;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#takeaction_head a:link{
color:	#FFFF00; 
text-decoration: none;
font-size: 14px;
font-weight: bold;
}

#takeaction_head a:active{
color:	#FFFF00;
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#takeaction_head a:visited{
color:	#FFFF00;
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#takeaction_head a:hover{
color:	#FFFFFF; 
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family:	"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}



#takeaction_blurb{
background-image:	url(/corporatewatch/capital/images/__takeaction_mid.gif);
background-repeat:	repeat-y;
background-position: top left;
padding: 3px 18px 0px 10px;
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:#FFFFFF;

}

#takeaction_blurb a:link{
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#FFFFFF; 
text-decoration: underline;
}

#takeaction_blurb a:active{
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#FFFFFF; 
text-decoration: underline;
}

#takeaction_blurb a:visited{
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#FFFFFF; 
text-decoration: underline;
}

#takeaction_blurb a:hover{
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:	#FFFF00; 
text-decoration: underline;
}



#takeaction_blurb b{
color: #003366;
}



#takeaction_bottom{
background-image:	url(/corporatewatch/capital/images/__takeaction_bot.gif);
background-repeat:	no-repeat;
background-position: top left;
}



TABLE.city_state {font-family: Tahoma, Verdana, Arial;, Helvetica, sans-serif; width: 250px; border: 1px solid #E4E4E4;}
TABLE.city_state TH { background-color:	#E4E4E4; font-weight: bold; color:#CC0000; font-size: 11px;}

TABLE.city_state TD.category {  font-weight: bold; color:#CC0000; font-size: 11px; padding-left: 10px; }
TABLE.city_state TD.location {  font-weight: bold; color:#666666; font-size: 11px; padding-left: 20px; background-image:	url(http://www.aflcio.org/images/line_dotted_top_f5f5f5.gif) ; background-repeat:repeat-x; background-position:top left;}
TABLE.city_state TD.star {  font-weight: bold; color:#666666; font-size: 11px; align: center; background-image:	url(http://www.aflcio.org/images/line_dotted_top_f5f5f5.gif) ; background-repeat:repeat-x; background-position:top left;}

TABLE.city_state TD.white {  font-weight: bold; color:#666666; font-size: 11px; align: center; background-image:	url(http://www.aflcio.org/images/line_dotted_top_white.gif) ; background-repeat:repeat-x; background-position:top left;}
.Page_Title
        {
        font-family:Tahoma, verdana, Helvatica, sans-serif;
        color:#75C20F;
        letter-spacing:-0.02em;
		text-transform:	uppercase;
		text-align: left;
		font-weight: bold;
		background-color: #CCCCCC;
        }
		
H1
        {
        font-family:Tahoma, verdana, Helvatica, sans-serif;
        color:	#666;
        letter-spacing:-0.02em;
		text-transform:	uppercase;
		text-align: left;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 18px;
		background-image:	url(/* /corporatewatch/capital/images/__title_back.gif  */) ; background-repeat:	no-repeat; background-position:top left;
border-bottom: 1px dotted #CCCCCC;

        }
h2
        {
        font-family:Tahoma, verdana, Helvatica, sans-serif;
        color:	#CC0000;
        letter-spacing:-0.02em;
		text-transform:	uppercase;
		text-align: left;
		background-color:	#E4E4e4;
padding-left:10px;
        }
#middlecolumn P { font-family:Tahoma, verdana, Helvatica, sans-serif; font-size: 13px;}

#middlecolumn a:link{
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

#middlecolumn a:active{
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

#middlecolumn a:visited{
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: normal;
color:	#3366CC; 
text-decoration: underline;
}

#middlecolumn a:hover{
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: normal;
color:	#666666; 
text-decoration: underline;
}

#middlecolumn UL {
	list-style-image: url(/corporatewatch/capital/images/bullet_.gif);
	list-style-type: square;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-family: Tahoma, verdana; 
    font-size:12px;
	line-height:160%;}
	
#middlecolumn LI {font-size: 12px;}

/**************************** right side pull down menu *******************/
#form1 { font-size: 10px; width:200px;}

/***************************** signup_training.cfm form *******************************/
TABLE.signupform_table { width: 400px; margin:0; padding:3;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px #CCCCCC solid;
background-color:	#F7F7F7; 
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 { width:100px;}