/* COLOR THEME: #CC0000 red, #E1E1E1 background grey */ 
HTML, BODY {padding:0;margin:0; height:100%; max-height:100%;}

/********************* GLOBAL ******************************/

H1 { /*Top Tabs:  whats new and AFL-CIO Fastfacts headers */

/* Used in : Homepage (OTHER BLOGS HEADLINES)
*/

height:25px;   
PADDING-RIGHT: 0px;    
PADDING-LEFT: 10px;    
PADDING-BOTTOM: 0px;    
MARGIN: 0px;    
PADDING-TOP: 3px;    	
COLOR: #CC0000; 	
font-family:"Arial Black", Impact, Arial, serif; letter-spacing: -1px;
font-size: 20px;
LINE-HEIGHT: 100%; 



}

H2 { /* Subpage main header */
margin: 0 0 0 0 ;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:	#000066;
 }

H3 { 
/* Used in Walmart */
margin: 0px 0 0 0;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size:11px;
line-height:110%;
color: #666666;
padding-left:10px;
padding-top:2px;
padding-right: 5px;
padding-bottom: 0px;

}

H4 { /* Subpage sub header */
margin: 0 0 0 0 ;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #CC0000;
 }
 


H5
{
	font-family: Arial, Helvetica, sans-serif;
	color:	#CC0000;
	font-size: 14px;
	font-weight : bold;
	line-height : normal;
 font-style: normal;
 margin: 8px 0 0px 0;
}




H6 { 
/* Used in Walmart */
margin: 0px 0 0 0;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size:11px;
line-height:110%;
color: #CC0000;
padding-left:10px;
padding-top:2px;
padding-right: 5px;
padding-bottom: 5px;

}



/*************************************/
TABLE.__banner {
	font-family: Arial, Helvetica, sans-serif;
	width:900px;
	height:70px;
	margin: 0;
	padding: 0;
}



.searchfield {
background-image:url(/images/__searchbox_back.gif);
background-position: top left;
background-repeat:no-repeat;
border:0;
padding-left: 5px;
margin: 1px;
height: 20px;}

.pulldownmenu {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
height: 20px;
padding-top: 0px;
margin: 0;


}
  






.floatleft {float: left; margin: 0px 10px 10px 0px; padding: 0px;}
.floatright { float: right; margin: 0 0 10px 10px; padding: 0px;}


/********* RIGHT BOX: HEAD *************/

#rightbox_head {
background-image:	url(/images/__tab_grey_top_b.gif);
background-repeat:	no-repeat;
background-position: top left;
height:5px;
margin:0; 
padding:0;
}

/********* RIGHT BOX: TAKEACTION *************/



#takeaction_head{
background-image:	url(/images/__tab_takeaction.gif);
background-repeat:	no-repeat;
background-position: top left;
width: 220px;
height: 43px;
margin: 0;
padding: 0;
}

#takeaction_blurb {padding: 0 0 5px 10px; font-family: Arial, Helvetica,Tahoma, Verdana; 
font-size: 11px; color:#000000;background-color: #E1E1E1; margin: 0;}

#takeaction_blurb b{ font-weight:bold; margin: 0; padding: 0;}



#takeaction_blurb a:link{
color:	#000000; 
text-decoration: none;

}

#takeaction_blurb a:active{

color:	#000000; 
text-decoration: none;
}

#takeaction_blurb a:visited{
color:	#000000; 
text-decoration: none;
}

#takeaction_blurb a:hover{
color:	#CC0000; 
text-decoration: underline;
}

#takeaction_blurb FORM , #takeaction_blurb TABLE, #takeaction_blurb INPUT{margin:0; padding:0;}



#takeaction_blurb UL {
padding: 0;
margin: 0 0 0 20px;
font-size: 11px;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
}

#takeaction_blurb UL  LI{
padding-bottom:5px;
}

/********* RIGHT BOX: Paywatch *************/
#expand_nav {

        width: 220px ;  background-color: #E1E1E1; margin:0; /* border-top: 1px #CCCCCC solid;*/
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		color: #000000; font-size: 12px; 
}
#expand_nav, #expand_nav ul, #expand_nav li {
        margin: 0;
        padding: 0;
        list-style: none; 
		
}
#expand_nav a {
        display: block;
        height: 1.2em;
	width: 100%;
	
        
	text-decoration: none;
}
#expand_nav a.span {
        color: #CC0000;
        background-color: #CCCCCC;
	position: relative; 
	
}
#expand_nav a.span:hover {
        color: black;
        /* background-color: #CC0000; */
}
#expand_nav a.span img {
	position: absolute;
	top: 1px;
	right: 4px;
	border: 0;
}
#expand_nav li {
    
	clear: both;
}
#expand_nav li ul li {
        font-size: 85%;
        border: none;
}
#expand_nav li ul li a {

}
#expand_nav li ul li a:hover {

}

#expand_nav li ul li form {margin:0; padding: 5px 10px 5px 10px;}
#expand_nav li ul li form BR {margin:0; padding: 0px 0px 5px 0;}



TABLE.paywatch_box { 
 
/*background-color: #FFFFFF; border-left: 5px #E1E1E1 solid; border-right: 3px #E1E1E1 solid; width:217px; */
width:220px; height:78px;
}
TD.paywatch_text { background-image:url(/images/__icon_paywatch_back4.gif);background-repeat:no-repeat;background-position:top left; }

TD.paywatch_text .paywatch_title  {color: #CC0000; 
margin: 0;  background-color: transparent; 
text-decoration: none; font-size:12px; font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold;  text-transform:uppercase;  padding: 0 0 0 15px;
}
TD.paywatch_text  a.paywatch_title { color: #CC0000; text-decoration: none;}
TD.paywatch_text  a.paywatch_title:active { color: #CC0000; text-decoration: none;}
TD.paywatch_text  a.paywatch_title:visited { color: #CC0000; text-decoration: none;}
TD.paywatch_text  a.paywatch_title:hover {color: #000000; text-decoration: underline;}


#search_text {color: #000000;  height: 13px;
margin: 0; 
text-decoration: none; font-size:12px; font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold;  text-transform:uppercase;  padding: 0 0 0px 15px; 
}


TD.paywatch_icon { width: 90px; text-align: right;  
background-image:url(/images/__icon_paywatch_back3.gif);background-repeat:no-repeat;background-position:top right;}

/************************ 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: #CC0000; font-weight: bold;}

td.casestudies {font-size:11px;font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; font-weight:normal;}

td.casestudies a:link { text-decoration:underline; color:	#CC0000; font-weight:normal;}
td.casestudies a:active { text-decoration:underline; color:	#CC0000; font-weight:normal;}
td.casestudies a:visited { text-decoration:underline; color:	#CC0000; font-weight:normal;}
td.casestudies a:hover { text-decoration:none; color: #CC0000; font-weight:normal;}


/********* RIGHT BOX: JJS *************/

TABLE.jjs {   margin: 0; padding: 0 5px 0 0; }
TD.jjs_text {   margin: 0 ; padding:0;  text-align:left;
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; font-size: 11px;
width:150px;}


TD.jjs_text a { text-decoration:none; color:	#333333; }
TD.jjs_text a:active { text-decoration:none; color:	#333333; }
TD.jjs_text a:visited { text-decoration:none; color:	#333333; }
TD.jjs_text a:hover { text-decoration:underline; color: #CC0000; }


TD.jjs_text UL {
margin-top: 5px;
margin-left: 30px;
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);
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
}


TD.jjs_text LI {margin-bottom: 5px; margin-left:10px;}
TD.jjs_text Li a { text-decoration:none; color:	#333333; font-weight: normal;}
TD.jjs_text LI a:active { text-decoration:none; color:	#333333; font-weight: normal;}
TD.jjs_text LI a:visited { text-decoration:none; color:	#333333; font-weight: normal;}
TD.jjs_text LI a:hover { text-decoration:underline; color: #CC0000; font-weight: normal;}




.jjs_title  {text-decoration: none; font-size:12px; font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold;  text-transform:uppercase; text-transform:capitalize; margin:0; padding:0;}

.jjs_title a {color: #000000; text-decoration: none;}
.jjs_title a:active { color: #000000; text-decoration: none;}
.jjs_title a:visited { color: #000000; text-decoration: none;}
.jjs_title a:hover {color: #CC0000; text-decoration: underline;}

TD.jjs_icon {}





/************************ right box:UNIONSHOP  ********************************/

#rightbox_unionshop {padding: 0px 0px 10px 10px; font-family:  Arial, Helvetica, Tahoma, Verdana;
font-size: 11px; color:#333333;background-color: #FFFFFF; margin:0; border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid;}

TABLE.unionshop {  width:200px; margin: 0; padding:0;}
TD.unionshop_text {   margin: 0 ; padding:0;  text-align:left}


TD.unionshop_text 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);
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
}

TD.unionshop_text LI {margin-bottom: 3px;}
TD.unionshop_text Li a { text-decoration:none; color:	#333333; font-weight: bold;}
TD.unionshop_text LI a:active { text-decoration:none; color:	#333333; font-weight: bold;}
TD.unionshop_text LI a:visited { text-decoration:none; color:	#333333; font-weight: bold;}
TD.unionshop_text LI a:hover { text-decoration:underline; color: #CC0000; font-weight: bold;}

TD.unionshop_icon {width:90px;  margin: 0; padding:0; text-align:center; }

/************************ right box ********************************/




#rightbox_blurb {padding: 0px 10px 10px 10px; font-family:  Arial, Helvetica, Tahoma, Verdana;
font-size: 11px; color:#333333;background-color: #E1E1E1; margin:0;}

#rightbox_blurb  a { text-decoration:none; color:	#333333;}
#rightbox_blurb  a:active { text-decoration:none; color:	#333333;}
#rightbox_blurb  a:visited { text-decoration:none; color:	#333333;}
#rightbox_blurb  a:hover { text-decoration:underline; color: #CC0000;}


#rightbox_blurb UL  {
padding: 0;
margin: 0 0 0 7px;
font-size: 11px;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
}

#rightbox_blurb LI {margin-top: 3px; }
#rightbox_blurb LI a { text-decoration:none; color:	#333333;}
#rightbox_blurb LI a:active { text-decoration:none; color:	#333333;}
#rightbox_blurb LI a:visited { text-decoration:none; color:	#333333;}
#rightbox_blurb LI a:hover { text-decoration:underline; color: #CC0000;}




#rightbox_title {margin: 0;  background-color: #E1E1E1; 
text-decoration: none; font-size:12px; font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold;  text-transform:uppercase; text-transform:capitalize;   padding: 0 10px 0 0;}


#rightbox_title a {color: #000000; text-decoration: none;}
#rightbox_title a:active { color: #000000; text-decoration: none;}
#rightbox_title a:visited { color: #000000; text-decoration: none;}
#rightbox_title a:hover {color: #CC0000; text-decoration: underline;}


#rightbox_title_topborder {margin: 0;  background-color: #E1E1E1; 
text-decoration: none; font-size:12px; font-family:   Arial, Helvetica,  sans-serif, Tahoma,Verdana; 
font-weight:bold;  text-transform:uppercase; text-transform:capitalize; border-top: 1px #CCCCCC solid;  padding: 5px 10px 5px 10px;}


#rightbox_title_topborder a {color: #000000; text-decoration: none;}
#rightbox_title_topborder a:active { color: #000000; text-decoration: none;}
#rightbox_title_topborder a:visited { color: #000000; text-decoration: none;}
#rightbox_title_topborder a:hover {color: #CC0000; text-decoration: underline;}



#rightbox_bottom{
height:1px;
border-bottom: 1px solid #CCCCCC;
background-color: #E1E1E1;
margin: 0;
padding: 0;
}

 

		
/***************** Make this your homepage **************************/
#top_makethisyourhomepage
{
text-align: right;

}
a.makethisyourhomepage_link:link {color:#CC0000; text-decoration: none; font-size:11px; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.makethisyourhomepage_link:visited {color: #CC0000; text-decoration: none; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.makethisyourhomepage_link:hover {color: #666666;  text-decoration: none; font-size:11px; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

/***************** En Espanol **************************/
#top_enespanol
{
text-align: left;

}
a.enespanol_link:link {color:#CC0000; text-decoration: none; font-size:11px; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.enespanol_link:visited {color: #CC0000; text-decoration: none; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.enespanol_link:hover {color: #666666;  text-decoration: none; font-size:11px; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

/***************** left Email Alert **************************/



#signup_head { 
/*height:11px; background-image:url(/images/__tab_s_grey_top.gif); background-repeat:no-repeat; 
background-position:top left; padding:0 0 0 0; margin:0 0 0 0; border: 1px #cccccc solid; */}   

#signup_blurb {  background-image:url(/images/__tab_s_grey_back.gif);background-repeat:repeat-y;background-position:top left; 
font-size:11px; padding: 0 5px 0 5px; margin: 0 0 0 0;  font-family: Arial, Helvetica, Tahoma,  Verdana, 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;
}

#signup_blurb form {
 margin:0; padding:0;
}

TABLE.signup_table {margin:0; padding:0;}

#signup_blurb .type_xsmall { font-size: 10px; margin:0; padding: 0 0 0 5px;}
#signup_blurb p { margin:0; padding: 5px 0 5px 5px;}
#signup_bottom { height: 20px; }  


/***************** leftNav **************************/


#LeftNav_top {
background-image:url(/images/__leftnav_title_back.gif); 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;}

#LeftNav_top a { text-decoration:none; color:	#CC0000;}
#LeftNav_top a:active { text-decoration:none; color:	#CC0000;}
#LeftNav_top a:visited { text-decoration:none; color:	#CC0000;}
#LeftNav_top a:hover { text-decoration:none; color: #666666;}
	


#LeftNav_bot { height: 15px;}



#get_informed { font-size: 11px; color: #000000; margin: 0;padding: 0;
font-family:   helvetica, arial, verdana, "trebuchet ms", sans-serif;
}


#get_informed ul.image { list-style-type:none; margin: 0; padding: 0;}

#get_informed ul.image li {
	background-image: url(/images/__bullet_grey.gif);
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 13px;
	margin:0;
	height: 15px;

}


#get_informed ul.image li a { text-decoration:none; color:#333333;}
#get_informed ul.image li a:active {text-decoration:none; color:#333333;}
#get_informed ul.image li a:visited {text-decoration:none; color:#333333;}
#get_informed ul.image li a:hover { text-decoration:underline; color: #CC0000;}
	
/***************/

#working_america { font-size: 11px; color: #000000; margin: 0;padding: 0;
font-family:   helvetica, arial, verdana, "trebuchet ms", sans-serif; 
}


#working_america ul.image { list-style-type:none; margin: 0; padding: 0;}

#working_america ul.image li {
	background-image: url(/images/__bullet_grey.gif);
	background-position: 0px 25%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 13px;
	margin:0;
	height: 30px;

}




#working_america ul.image li a { text-decoration:underline; color:#CC0000;}
#working_america ul.image li a:active {text-decoration:underline; color:#CC0000;}
#working_america ul.image li a:visited {text-decoration:underline; color:#CC0000;}
#working_america ul.image li a:hover { text-decoration:underline; color: #333333;}


/********************** Media center, left column : resources ***********************/

#resources { font-size: 11px; color: #000000; margin: 0;padding: 0;
font-family:   helvetica, arial, verdana, "trebuchet ms", sans-serif; 
}


#resources ul.image { list-style-type:none; margin: 0; padding: 0;}

#resources ul.image li {
	background-image: url(/images/__bullet_grey.gif);
	background-position: 0px 25%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 13px;
	margin:0;
	height: 40px;

}




#resources ul.image li a { text-decoration:underline; color:#CC0000;}
#resources ul.image li a:active {text-decoration:underline; color:#CC0000;}
#resources ul.image li a:visited {text-decoration:underline; color:#CC0000;}
#resources ul.image li a:hover { text-decoration:underline; color: #333333;}

/***************  IN THIS SECTION FOR PAYWATCH, MEDIACENTER AND OTHERS */

#inthissection { font-size: 11px; color: #000000; margin: 0;padding: 0;
font-family:   helvetica, arial, verdana, "trebuchet ms", sans-serif; width:195px;
}


#inthissection ul.image { list-style-type:none; margin: 0; padding: 0;}

#inthissection ul.image li {
	background-image: url(/images/__bullet_grey.gif);
	background-position: 0px 25%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 20px;
	line-height: 13px;
	margin:0;
	

}




#inthissection ul.image li a { text-decoration:none; color:#333333;}
#inthissection ul.image li a:active {text-decoration:none; color:#333333;}
#inthissection ul.image li a:visited {text-decoration:none; color:#333333;}
#inthissection ul.image li a:hover { text-decoration:underline; color: #CC0000;}



/***************/

#all_about_unions { font-size: 11px; color: #000000; margin: 0;padding: 0;
font-family:   helvetica, arial, verdana, "trebuchet ms", sans-serif;
}


#all_about_unions ul.image { list-style-type:none; margin: 0; padding: 0;}

#all_about_unions ul.image li {
	background-image: url(/images/__bullet_grey.gif);
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 13px;
	margin:0;
	height: 15px;

}


#all_about_unions ul.image li a { text-decoration:none; color:#333333;}
#all_about_unions ul.image li a:active {text-decoration:none; color:#333333;}
#all_about_unions ul.image li a:visited {text-decoration:none; color:#333333;}
#all_about_unions ul.image li a:hover { text-decoration:underline; color: #CC0000;}



/************************** FACT & STATS ********************/
#factsstats_head {margin:0; padding:0;}
#factsstats_blurb {background-image:url(/images/__tab_s_grey_back.gif);background-repeat:repeat-y;background-position:top left; 
font-size:11px; padding: 0 5px 0 5px; margin: 0 0 0 0;  font-family: Arial, Helvetica, Tahoma,  Verdana, sans-serif;}

#factsstats_blurb p { margin:0; padding: 5px 20px 5px 5px;}
#factsstats_bottom { height: 20px; }  

#factsstats_blurb .form {

display: inline;
font-weight: normal;
font-size: 10px;
}

#factsstats_blurb select {
 margin-bottom: 5px; padding:0;
}

#factsstats_blurb form {
 margin:0; padding:0;
}

#factsstats_blurb span.button { margin-left: 90px; }
#factsstats_blurb span.button INPUT a {border:0px #FFFFFF solid;}
#factsstats_blurb span.button INPUT a:active {border:0px #FFFFFF solid;}
#factsstats_blurb span.button INPUT a:visited {border:0px #FFFFFF solid;}
#factsstats_blurb span.button INPUT a:hover  {border:1px #FFFFFF solid;}

/***************** BLOG **************************/

#content_body #blog {width:459px; border-left: 1px #E1E1E1 solid; border-right: 1px #E1E1E1 solid; padding-bottom: 10px;}



#content_body #blog_title {padding-left:10px; padding-right:10px; padding-bottom: 5px; font-family:  helvetica, arial, sans-serif; font-size:14px;font-weight:bold;color:#cc0000;text-decoration:none;}
#content_body #blog_title a { font-size:14px ; color:#CC0000;text-decoration:none;font-family: helvetica, arial,  Verdana,  sans-serif; font-weight:bold; text-align: left;}
#content_body #blog_title a:active { color: #CC0000;text-decoration:none;}
#content_body #blog_title a:visited { color: #CC0000;text-decoration:none;}
#content_body #blog_title a:hover { color: #666666;text-decoration:underline;}

TABLE.blog {width:440px; margin-left: 8px; margin-right:8px; }
TD.photo {width:180px;vertical-align:top;}
TD.photo IMG { width:180px; height: 200px;}
TD.textblock { width:250px;	padding: 0 0 0 10px;}

TD.textblock #scrollbox {font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; font-size:11px;clear: both;
margin: 0 0 0 0; height: 168px;	width: 250px;	overflow: auto;	padding: 0 5px 0 5px;}

TD.textblock #scrollbox p {font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; font-size:11px; margin: 0; padding:0;}

TD.textblock #scrollbox a:link {color:#cc0000;text-decoration:none; }
TD.textblock #scrollbox a:active {color: #CC0000;text-decoration:none;}
TD.textblock #scrollbox a:visited {color: #CC0000;text-decoration:none;}
TD.textblock #scrollbox a:hover {color: #666666;text-decoration:underline;}




#content_body TD.readmore_block {width:260px; padding: 0 10px 0 15px;font-family: tahoma, verdana, helvetica,arial,  sans-serif; font-size:11px;}
#content_body TD.readmore_block a:link {color:#cc0000;text-decoration:none;font-family: tahoma, verdana, helvetica,arial,  sans-serif; font-size:11px;font-weight:bold; text-align: left;}
#content_body TD.readmore_block a:active {color: #CC0000;text-decoration:none;font-weight:bold;}
#content_body TD.readmore_block a:visited {color: #CC0000;text-decoration:none;font-weight:bold;}
#content_body TD.readmore_block a:hover {color: #666666;text-decoration:none;font-weight:bold;}
#content_body TD.readmore_block IMG {float:right;}




#blog_list { margin:0; padding:0; }
#blog_list H1 {padding: 5px 10px 0 10px; font-family: helvetica, arial, sans-serif; font-size:14px;font-weight:bold;color:#cc0000;text-decoration:none; margin: 0; letter-spacing:	0.5px;}
#content_body #blog_list 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_red.gif);
font-family: Arial, Helvetica, sans-serif;
}


#content_body #blog_list LI {margin-bottom: 3px;}
#content_body #blog_list LI a { text-decoration:none; color:	#333333;}
#content_body #blog_list LI a:active { text-decoration:none; color:	#333333;}
#content_body #blog_list LI a:visited { text-decoration:none; color:	#333333;}
#content_body #blog_list LI a:hover { text-decoration:underline; color: #CC0000;}
#content_body #blog_list HR { border:0;  height: 1px; width: 90% ; text-align: center; color: #CCCCCC;}

#content_body TABLE.blog_bottom {width:440px; margin-left: 8px; margin-right:8px;  border-top: 1px solid #CCCCCC;}

#content_body TD.left { text-align:left; text-decoration:none;font-family: Tahoma, helvetica,arial,  sans-serif; font-size:11px;font-weight:bold; color:#CC0000; padding-top: 5px;}
#content_body TD.left a {color:#cc0000;text-decoration:none;font-family: tahoma, helvetica,arial,  sans-serif; font-size:11px;font-weight:bold; text-decoration:underline; }
#content_body TD.left a:active {color: #CC0000;text-decoration:underline;}
#content_body TD.left a:visited {color: #CC0000;text-decoration:underline;}
#content_body TD.left a:hover {color: #666666;text-decoration:underline;}

#content_body TD.right { text-align:right; padding-top: 5px;}
#content_body TD.right a {color:#cc0000;text-decoration:none;font-family: tahoma, helvetica,arial,  sans-serif; font-size:11px;font-weight:bold; }
#content_body TD.right a:active {color: #CC0000;text-decoration:none;}
#content_body TD.right a:visited {color: #CC0000;text-decoration:none;}
#content_body TD.right a:hover {color: #666666;text-decoration:underline;}



/***************** Center Boxes: FEATURES  **************************/

#content_body TABLE.centerbox {width:460px; margin: 0 0 5px 0; padding:0 ; }

#content_body TABLE.centerbox2 {width:460px; margin: 0 0 5px 0; padding:0 ; 
/*background-image: url(/mediacenter/resources/images/homepage.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
	*/
	background-color:#E9E9E9;

}


#content_body TD.centerbox_large_text { margin: 0; padding:0;  border-left: 1px solid #CCCCCC;}
#content_body TD.centerbox_large_icon {width:80px; border-right: 1px solid #CCCCCC; margin: 0; padding:0; text-align:center; }

#content_body TD.centerbox_large_text UL {

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);
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
vertical-align:top;
}


#content_body TD.centerbox_large_text LI {margin-bottom: 3px; }
#content_body TD.centerbox_large_text LI a:link { text-decoration:none; color:	#333333; font-weight: normal;}
#content_body TD.centerbox_large_text LI a:active { text-decoration:none; color:	#333333; font-weight: normal;}
#content_body TD.centerbox_large_text LI a:visited { text-decoration:none; color:	#333333; font-weight: normal;}
#content_body TD.centerbox_large_text LI a:hover { text-decoration:underline; color: #CC0000; font-weight: normal;}

#content_body TD.centerbox_large_text LI U {color:#FF0000;}


#content_body TD.centerbox_large_text2 { margin: 0; padding:0;  border-left: 1px solid #CCCCCC;}

#content_body TD.centerbox_large_text2 P { margin: 0; padding:0;  
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
font-size: 11px;
font-weight:normal;
line-height: 12px;
padding-left: 10px;
}



#content_body TD.centerbox_large_text2 P a:link { text-decoration:underline; color:	#CC0000; font-weight: normal;}
#content_body TD.centerbox_large_text2 P a:active { text-decoration:underline; color:	#CC0000; font-weight: normal;}
#content_body TD.centerbox_large_text2 P a:visited { text-decoration:underline; color:	#CC0000; font-weight: normal;}
#content_body TD.centerbox_large_text2 P a:hover { text-decoration:underline; color: #333333; font-weight: normal;}


#content_body TD.centerbox_large_text2 UL {

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);
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
vertical-align:top;
}


#content_body TD.centerbox_large_text2 LI {margin-bottom: 3px;  padding-right: 3px; line-height: 14px;}
#content_body TD.centerbox_large_text2 LI a { text-decoration:underline; color:	#CC0000; font-weight: normal;}
#content_body TD.centerbox_large_text2 LI a:active { text-decoration:underline; color:	#CC0000; font-weight: normal;}
#content_body TD.centerbox_large_text2 LI a:visited { text-decoration:underline; color:	#CC0000; font-weight: normal;}
#content_body TD.centerbox_large_text2 LI a:hover { text-decoration:underline; color: #333333; font-weight: normal;}

#content_body TD.centerbox_large_text2 LI U {color:#FF0000;}




#content_body #tab_feature{ 
height:30px;   
PADDING-RIGHT: 0px;    
PADDING-LEFT: 10px;    
PADDING-BOTTOM: 0px;    
MARGIN: 0px;    
PADDING-TOP: 3px;    	
COLOR: #CC0000; 	
font-family:"Arial Black", Impact, Arial, serif; letter-spacing: -1px;
font-size: 20px;
LINE-HEIGHT: 100%; 
background-image: url(/images/__feature_back.gif); 
background-position: top left; 
background-repeat:no-repeat;
width:460px;
}

#content_body #tab_feature a:link {text-decoration:none;}
#content_body #tab_feature a:visited {text-decoration:none;}
#content_body #tab_feature a:active {text-decoration:none;}
#content_body #tab_feature a:hover {text-decoration:none;}

.grey {color:#666666;}

.red {color:#CC0000;}
/***************** Center Boxes:  POV, COOL TOOLS **************************/

#content_body TABLE.centerbox_half {width:460px; margin: 0 0 10px 0; padding:0; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#content_body TD.centerbox_half_doubleline { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;}

#content_body TABLE.pov { width:218px;  margin: 0; padding:0; }
#content_body TD.pov_text {   margin: 0 ; padding:0;  text-align:left}


#content_body TD.pov_text UL {
margin-top: 5px;
margin-left: 8px;
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);
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
}

#content_body TD.pov_text LI {margin-bottom: 3px;}
#content_body TD.pov_text Li a:link { text-decoration:none; color:	#333333; font-weight: bold;}
#content_body TD.pov_text LI a:active { text-decoration:none; color:	#333333; font-weight: bold;}
#content_body TD.pov_text LI a:visited { text-decoration:none; color:	#333333; font-weight: bold;}
#content_body TD.pov_text LI a:hover { text-decoration:underline; color: #CC0000; font-weight: bold;}

#content_body TD.pov_icon {width:80px;  margin: 0; padding:0; text-align:center; }



#content_body TABLE.cooltools {  width:218px; margin: 0; padding:0;}
#content_body TD.cooltools_text {   margin: 0 ; padding:0;  text-align:left}


#content_body TD.cooltools_text 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);
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
}

#content_body TD.cooltools_text LI {margin-bottom: 3px;}
#content_body TD.cooltools_text Li a:link { text-decoration:none; color:	#333333; font-weight: normal;}
#content_body TD.cooltools_text LI a:active { text-decoration:none; color:	#333333; font-weight: normal;}
#content_body TD.cooltools_text LI a:visited { text-decoration:none; color:	#333333; font-weight: normal;}
#content_body TD.cooltools_text LI a:hover { text-decoration:underline; color: #CC0000; font-weight: normal;}

#content_body TD.cooltools_icon {width:90px;  margin: 0; padding:0; text-align:center; }



/***************** BOTTOM BANNER ADS **************************/


TABLE.ads {
/* background-color: #E4E4E4; 

background-image:url(/images/line_dotted.gif);background-repeat:repeat-x;background-position:top left; */
	font-family: Arial, Helvetica, sans-serif;
	width:900px;
	height:84px;
	margin: 0;
	padding: 0;
 border-top: 2px #CC0000 solid; 


}


TD.ad1 { width:225px; text-align:center; vertical-align: middle;}
TD.ad1 IMG {  }
TD.ad1 IMG a { border: 1px #CCCCCC solid; vertical-align: middle;}
TD.ad1 IMG a:active { border: 1px #CCCCCC solid;}
TD.ad1 IMG a:visited { border: 1px #CCCCCC solid;}
TD.ad1 IMG a:hover { border: 1px #666666 solid;}

TD.ad2 { width:225px; text-align:center;}
TD.ad2 IMG {  }
TD.ad2 IMG a { border: 1px #CCCCCC solid; vertical-align: middle;}
TD.ad2 IMG a:active { border: 1px #CCCCCC solid;}
TD.ad2 IMG a:visited { border: 1px #CCCCCC solid;}
TD.ad2 IMG a:hover { border: 1px #666666 solid;}

TD.ad3 { width:225px; text-align:center;}
TD.ad3 IMG {  }
TD.ad3 IMG a { border: 1px #CCCCCC solid; vertical-align: middle;}
TD.ad3 IMG a:active { border: 1px #CCCCCC solid;}
TD.ad3 IMG a:visited { border: 1px #CCCCCC solid;}
TD.ad3 IMG a:hover { border: 1px #666666 solid;}


TD.ad4 { width:225px;text-align:center;}
TD.ad4 IMG {  }
TD.ad4 IMG a { border: 1px #CCCCCC solid;}
TD.ad4 IMG a:active { border: 1px #CCCCCC solid;}
TD.ad4 IMG a:visited { border: 1px #CCCCCC solid;}
TD.ad4 IMG a:hover { border: 1px #666666 solid;}

/**** footnote ****** */
TABLE.footnote { width: 900px;  /* width: 896px; */ margin: 0; padding: 0;padding-top: 0px; height: 30px; vertical-align: top;
border-top: 2px solid 	#CC0000; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#666666; font-weight: normal;}	

TD.footnote_right { text-align: right; font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#666666; font-weight: normal; }
TD.footnote_right a {text-decoration:none; color:	#333333; font-weight:bold; }
TD.footnote_right a:active { text-decoration:none; color:	#333333;}
TD.footnote_right a:visited { text-decoration:none; color:	#333333;}
TD.footnote_right a:hover { text-decoration:underline; color:	#CC0000;}	


/******************** IN THIS SECTION **********************/
#tab_burgundy2 {

background-image:url(/images/__leftnav_title_back.gif); 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;



/*
BACKGROUND-IMAGE: url(/images/tab_gen_burgundy2.gif); BACKGROUND-REPEAT:	no-repeat; 
FONT-SIZE: 24px; COLOR: #FFFFFF; LINE-HEIGHT: 110%; FONT-WEIGHT: NORMAL; FONT-FAMILY: TREBUCHET MS, verdana; TEXT-DECORATION: none;
*/}

/*	#tabfont_large {
	FONT-FAMILY: "TREBUCHET MS", verdana;
	FONT-SIZE: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a.tabfont_large:link {color:	#FFFFFF;  text-decoration: none;}
a.tabfont_large:visited {color: #FFFFFF;  text-decoration: none;}
a.tabfont_large:hover {color:	#CCCCCC;  text-decoration: none;}
a.tabfont_large:active {color: #FFFFFF;  text-decoration:none;} */

/* navigation buttons */

#middleleft_nav {
width:180px;
margin:0;
padding:0;
}


#navi {padding:0;margin:0;

}
  
  
/* nav */
#navi a , #navi strong {
	color:#333333;
  	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*border: 1px solid #000; */

	display: block;

	padding-left: 12px;
padding-right: 20px;
	margin: 0px;

	background-image: url(/images/__bullet_grey.gif);
	background-position: 0px 7px; 
	background-repeat: no-repeat;


	    /* border-bottom:1px solid #CCCCCC;  */
}

#navi strong {
	font-weight: normal;
	/* background: #CCC;*/
}

#navi a {
	

}

#navi a:hover {
	/*background: #CCC;*/
	text-decoration: underline;
	color:#CC0000;
}
  
#navi_sub {
/* 
margin: 0 0 0em 0px;
padding-left: 11px; 

background-image: 
url('/images/bullet_navi_arrow.gif');
background-repeat: no-repeat; 
background-position: left top;


	background-image: url(/images/__bullet_red.gif);
	background-position: 0px 4px; 
	background-repeat: no-repeat;


*/
	padding-left: 12px;
	
	margin:0;
	/* height: 15px;*/
line-height: 80%;
	
}

/*

#get_informed { font-size: 11px; color: #000000; margin: 0;padding: 0;
font-family:   helvetica, arial, verdana, "trebuchet ms", sans-serif;
}


#get_informed ul.image { list-style-type:none; margin: 0; padding: 0;}

#get_informed ul.image li {
	background-image: url(/images/__bullet_grey.gif);
	background-position: 0px 50%; 
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 13px;
	margin:0;
	height: 15px;

}


#get_informed ul.image li a { text-decoration:none; color:#333333;}
#get_informed ul.image li a:active {text-decoration:none; color:#333333;}
#get_informed ul.image li a:visited {text-decoration:none; color:#333333;}
#get_informed ul.image li a:hover { text-decoration:underline; color: #CC0000;}
	
*/

/*********************** rbox *********************/
div.rbox
	{
	float:right;
	width:220px;
	margin: 0px 0px 0px 0; /*was 10 0 0 0*/
	padding:0px; /* was 0 */
	background-color:#FFFFFF;
	position: relative;
	z-index: 0; /* was 100 */

	}

/***************************** breadcrumb ***********************/

#top_breadcrumbs_back 
{
margin: 0;

	color:#000000; 
	text-decoration: none; 
	font-size:10px;
	font-weight:bold; 
	font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif;
	z-index: 10; 
}
 

#top_breadcrumbs_back a:link,  #top_breadcrumbs_back a:visited, #top_breadcrumbs_back a:active{
text-decoration: none; color:#000000; 
}
#top_breadcrumbs_back a:hover{

  text-decoration: underline; color:	#CC0000; }

/************************ Page title elements ***********************************/
#page_title_underline 
{
margin: 0 0 0 0;
padding: 0;
background-image: url('/images/sub_title_dottedline.gif'); background-repeat: repeat-x; background-position: top right; 
}

#page_title
{
margin: 0px 0 0 0px;
/*font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
font-size: 24px;*/
font-weight: bold;
color: #CC0000;
font-family:"Arial Black", Impact, Arial, serif; letter-spacing: -2px;
font-size: 24px;


}


/********************************* BODY ***************************************/

#content_body{
/*
border-left: 1px #E4E4E4 solid;
padding-left:10px;
padding-right:10px;
margin-top: 5px;

*/
height:100%;
}

#content_body p {
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif;
color:#000000;
font-size:12px;
}

#content_body a:link,   a:visited,  a:active{
text-decoration: underline; color:#CC0000; 
}

#content_body a:hover{
text-decoration: none; color:#CC0000; 
}

#content_body UL {


margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-bottom: 0;
padding-left: 1.50em;
font-size: 12px;
font-weight:normal;
line-height: 14px;
list-style-position: outside;
list-style-image: url(/images/__bullet_grey.gif);
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
}




#content_body UL LI  a:link{
text-decoration: underline; color:#CC0000; 
}

#content_body UL LI   a:visited{
text-decoration: underline; color:#CC0000; 
}

#content_body UL LI  a:active{
text-decoration: underline; color:#CC0000; 
}

#content_body UL LI a:hover{
text-decoration: none; color:#CC0000; 
}

/******************************* Subpage main page *************************/

#landingpage_body{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    PADDING-TOP: 0px}


#box_container{    
MARGIN: 0; /* was 0px 220px 2px 0px;  LINE-HEIGHT: 100%;  */  
padding:0;
background-image: url(/images/__feature_back.gif); 
background-position: top left; 
background-repeat:no-repeat;
width:460px;

}

#box_title{ 
height:33px;   
PADDING-RIGHT: 0px;    
PADDING-LEFT: 10px;    
PADDING-BOTTOM: 0px;    
MARGIN: 0px;    
PADDING-TOP: 0px;    
WIDTH: 450px; 	
 	
COLOR: #CC0000; 	
 
font-family:"Arial Black", Impact, Arial, serif; letter-spacing: -1px;
font-size: 20px;
}

#box{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 10px;    MARGIN: 0px;    PADDING-TOP: 1px;    WIDTH: 459px; 	BORDER-LEFT: #cccccc 1px solid; 	COLOR: #333333; 	BORDER-RIGHT: #cccccc 1px solid;    }

#box A {    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: underline;}
#box A:visited{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: underline;}
#box A:active{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: underline;}
#box A:hover{    FONT-WEIGHT: normal;    COLOR: #333333;    TEXT-DECORATION: none;}


#box P{    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    MARGIN: 0px 10px 5px 15px;    COLOR: #000000;    TEXT-DECORATION: none}



A.relatedtopics_link:link{    FONT-WEIGHT: bold;    COLOR: #000066;    TEXT-DECORATION: none}
A.relatedtopics_link:visited{    FONT-WEIGHT: bold;    COLOR: #000066;    TEXT-DECORATION: none}
A.relatedtopics_link:hover{    FONT-WEIGHT: bold;       TEXT-DECORATION: none}
A.relatedtopics_link:active{    FONT-WEIGHT: bold;    COLOR: #000066;    TEXT-DECORATION: none}


#box UL {
padding: 0;
margin: 0;
margin-left: 20px;
padding-left: 1.50em;
font-size: 11px;
line-height: 12px;
list-style-position:	outside;
list-style-image: url(/images/__bullet_red.gif);
}

#box LI {margin-bottom: 3px; margin-right:10px;}


#box li  A {    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#box li  A:visited{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#box li  A:active{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#box li  A:hover{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: none;}

#box BLOCKQUOTE {
margin:0; padding:0;padding-left:10px;
font-size:11px;
}


#box TABLE H5  A:link{    FONT-WEIGHT: bold;    COLOR: #CC0000;    TEXT-DECORATION: none;}
#box TABLE H5  A:visited{    FONT-WEIGHT: bold;    COLOR: #CC0000;    TEXT-DECORATION: none;}
#box TABLE H5  A:active{    FONT-WEIGHT: bold;    COLOR: #CC0000;    TEXT-DECORATION: none;}
#box TABLE H5  A:hover{    FONT-WEIGHT: bold;    COLOR: #666666;    TEXT-DECORATION: underline;}

.black {color:#333333;}






#box2{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 10px;    MARGIN: 0px;    PADDING-TOP: 1px;    WIDTH: 459px; 	BORDER-LEFT: #cccccc 1px solid; 	COLOR: #333333; 	BORDER-RIGHT: #cccccc 1px solid;  BORDER-BOTTOM: #cccccc 1px solid;  }

#box2 A {    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: underline;}
#box2 A:visited{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: underline;}
#box2 A:active{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: underline;}
#box2 A:hover{    FONT-WEIGHT: normal;    COLOR: #333333;    TEXT-DECORATION: none;}


#box2 P{    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    MARGIN: 0px 10px 5px 15px;    COLOR: #000000;    TEXT-DECORATION: none}

#box2 UL {
padding: 0;
margin: 0;
margin-left: 20px;
padding-left: 1.50em;
font-size: 11px;
line-height: 12px;
list-style-position:	outside;
list-style-image: url(/images/__bullet_red.gif);
}

#box2 LI {margin-bottom: 3px; margin-right:10px;}


#box2 li  A {    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#box2 li  A:visited{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#box2 li  A:active{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#box2 li  A:hover{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: none;}



/*************************** ARCHIVES **************************/


#topbox_floatleft { 
  float: left;
  width: 180px;
  margin: 0px 5px 5px 0px;
  padding: 5px 5px 5px 5px;
  background: #eeeeee;
  border: 1px solid #999999;
  font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
font-style: normal;
color:	#CC0000;
  }

#topbox_floatleft UL {
padding: 0;
margin: 0;
margin-left: 5px;
padding-left: 1em;
font-size: 11px;
line-height: 12px;
list-style-position:	outside;
list-style-image: url(/images/__bullet_red.gif);
}

#topbox_floatleft_title {
width: 174px;
padding: 3px;
margin: 0px;
font-size: 11px;
line-height: 12px;
background-color: #CCCCCC;
}

#topbox_floatleft LI {margin-bottom: 3px; margin-right:10px;}


#topbox_floatleft li  A:link{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#topbox_floatleft li  A:visited{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#topbox_floatleft li  A:active{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#topbox_floatleft li  A:hover{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: none;}

#topbox_floatright { 
  float: right;
  width: 180px;
  margin: 0px 5px 5px 0px;
  padding: 5px 5px 5px 5px;
  background: #eeeeee;
  border: 1px solid #999999;
  font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
font-style: normal;
color:	#CC0000;
  }
  
#topbox_floatright UL {
padding: 0;
margin: 0;
margin-left: 7px;
padding-left: 1em;
font-size: 11px;
line-height: 12px;
list-style-position:	outside;
list-style-image: url(/images/__bullet_red.gif);
}

#topbox_floatright_title {
width: 174px;
padding: 3px;
margin: 0px;
font-size: 11px;
line-height: 12px;
background-color: #CCCCCC;
}

#topbox_floatright LI {margin-bottom: 3px; margin-right:10px;}


#topbox_floatright li  A:link{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#topbox_floatright li  A:visited{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#topbox_floatright li  A:active{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#topbox_floatright li  A:hover{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: none;}


/****************************** Style from old site: used in  **************************/
/* MEDIA CENTER */
	
	.Page_Title {
	padding-top: 0px;
padding-left: 0px;
margin: -5px 0 0 0;
font-size:14px;
font-weight:bold;
font-style: normal;

font-family:	Arial, Helvetica, sans-serif;
color:	#CC0000;
}
	
.Tabout {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none }
	
.Tnews {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none
	}		
	.update { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	color: #990000
	}
	
.T1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 14px;
font-weight: bold;
font-style: normal; 
text-transform: none;
text-decoration: none;
}	

.bullet1 { font-family: Arial, Helvetica, sans-serif; color: #000066; font-size: 8pt; line-height: normal; ; font-weight: normal; text-decoration: none}

.maintext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; font-variant: normal}
.L5 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration : none; ; font-weight: normal}

.rbox {
}

	




#mediacenter_ul LI {margin-bottom: 3px; margin-right:10px;}


#mediacenter_ul li  A:link{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#mediacenter_ul li  A:visited{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#mediacenter_ul li  A:active{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
#mediacenter_ul li  A:hover{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: none;}



/* this is used on the main page listing of pr, speeches, etc... */
 
.mediacenter_ul UL {
padding: 0;
margin: 0;
margin-left: 7px;
padding-left: 1em;
font-size: 11px;
line-height: 14px;
list-style-position:	outside;
list-style-image: url(/images/__bullet_red.gif);
font-family:Arial, Helvetica, sans-serif;
}


.mediacenter_ul LI {margin-bottom: 3px; margin-right:10px;}


.mediacenter_ul li  A:link{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
.mediacenter_ul li  A:visited{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
.mediacenter_ul li  A:active{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
.mediacenter_ul li  A:hover{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: none;}

.mediacenter_ul .T1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 14px;
font-weight: bold;
font-style: normal; 
text-transform: none;
text-decoration: none;
}

/* this is used on the main page listing of pr, speeches, etc... */

.mediacenter_mainpage {
height: 110px;		
 overflow: auto;	
padding: 0;
font-size: 11px;
margin: 0 0 10px 0;

width: 458px;
border-left: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
border-right: 1px #cccccc solid;

font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}


 
.mediacenter_mainpage UL {
padding: 0;
margin: 0;
margin-left: 7px;
padding-left: 1em;
font-size: 10px;
/* line-height: 14px; */
list-style-position:	inside;
list-style-image: url(/images/__bullet_red.gif);
font-family:Arial, Helvetica, sans-serif;
}


.mediacenter_mainpage LI {margin-bottom: 3px; margin-right:10px; font-size: 10px;font-family:Arial, Helvetica, sans-serif;}


.mediacenter_mainpage li  A:link{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline; font-size: 10px;}
.mediacenter_mainpage li  A:visited{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline; font-size: 10px;}
.mediacenter_mainpage li  A:active{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline; font-size: 10px;}
.mediacenter_mainpage li  A:hover{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: none; font-size: 10px;}

.mediacenter_mainpage .CS_PgIndex_Primary_Category {font-size:11px;}
.mediacenter_mainpage .CS_PgIndex_Secondary_Category {color: #000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}


#indent_paragraph {padding-left: 25px; padding-right: 15px;}

/************* MEDIACENTER FORMS ***************/


TABLE.mediacenter_form {
	font-family: "Trebuchet MS", sans-serif; 
	width:400px;
	margin-left: 10px;
}

TABLE.mediacenter_form TD.formleft {width:100px; font-weight: bold; font-size: 12px; color: #003366; vertical-align:top;}
TABLE.mediacenter_form TD.formright {width: 200px; font-size: 11px;}
TABLE.mediacenter_form TD.formright INPUT, TABLE.mediacenter_form TD.formright SELECT {  font-size: 8pt; width: 140px;}
TABLE.mediacenter_form TD.formright_radiobutton { font-size: 11px;}



/*************************** EC Statements ****************************************************/

/* this is used on the main page listing of pr, speeches, etc... */
 
.ec_ul UL {
padding: 0;
margin: 0;
margin-left: 7px;
padding-left: 1em;
font-size: 10px;
line-height: 14px;
list-style-position:	outside;
list-style-image: url(/images/__bullet_red.gif);
font-family:Arial, Helvetica, sans-serif;
}


.ec_ul LI {margin-bottom: 3px; margin-right:10px;}


.ec_ul li  A:link{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
.ec_ul li  A:visited{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
.ec_ul li  A:active{    FONT-WEIGHT: normal;    COLOR: #666666;    TEXT-DECORATION: underline;}
.ec_ul li  A:hover{    FONT-WEIGHT: normal;    COLOR: #CC0000;    TEXT-DECORATION: none;}


/************************ PAYWATCH  chart style definition ***********************************/
.caption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; text-decoration: none}
.source {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none}
.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; text-decoration: none;}
.tabletext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}


.boldtitle {font-family: "Arial Black", Impact, Arial, serif; margin-top: 0; letter-spacing: 0px; font-size: 13px; color:	#FFFFFF;}
.caption_marron {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:	#660000; text-decoration: none}

/************************ sidebox ***********************************/


#topbox_floatleft { 
  float: left;
  width: 180px;
  margin: 0px 5px 5px 0px;
  padding: 5px 5px 5px 5px;
  background: #eeeeee;
  border-right: 1px dotted #cd853f;
  border-top: 1px dotted #cd853f;
  border-bottom: 1px dotted #cd853f;
  border-left: 1px dotted #cd853f;
  font-family: verdana, Helvetica, Arial;
font-size:9px;
font-weight:bold;
font-style: normal;
color:	#666633;
  }


#topbox_floatright { 
  float: right;
  width: 180px;
  margin: 0px 5px 5px 0px;
  padding: 5px 5px 5px 5px;
  background: #eeeeee;
  border-right: 1px dotted #cd853f;
  border-top: 1px dotted #cd853f;
  border-bottom: 1px dotted #cd853f;
  border-left: 1px dotted #cd853f;
  font-family: verdana, Helvetica, Arial;
font-size:9px;
font-weight:bold;
font-style: normal;
color:	#666633;
  }
  
#topbox_floatleft ul{ 

  font-family: verdana, Helvetica, Arial;
font-size:9px;
font-weight:bold;
font-style: normal;
color:	#666633;
  }
  
  #topbox_floatright ul{ 

  font-family: verdana, Helvetica, Arial;
font-size:9px;
font-weight:bold;
font-style: normal;
color:	#666633;
  }

/************************  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 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;}


/************************ END OF PAYWATCH   ***********************************/






/************************ SITEMAP   ***********************************/
#content_body .submenuitem {}

#content_body TD.sitemap_td {font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration:none;}


#content_body TD.sitemap_td  a.sitemap_link {color:#666666; text-decoration:none;}
#content_body TD.sitemap_td  a.sitemap_link:visited {color:#666666; text-decoration:none;}
#content_body TD.sitemap_td  a.sitemap_link:active {color:#666666; text-decoration:none;}
#content_body TD.sitemap_td  a.sitemap_link:hover {color:#CC0000; text-decoration:underline;}


/************************ NEWS ARCHIVE MAIN PAGE   ***********************************/


#content_body .CS_PgIndex_Primary_Category {

font-family:  Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color:#CC0000;
text-decoration:none;
padding-top: 40px;
}

#content_body TD.CS_PgIndex_Item {font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;}

#content_body TD.CS_PgIndex_Item_Alternate {font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;}


#content_body TD.CS_PgIndex_Item a.CS_PgIndex_Item_Title:link  {color:#666666; text-decoration:none;}
#content_body TD.CS_PgIndex_Item a.CS_PgIndex_Item_Title:visited {color:#666666; text-decoration:none;}
#content_body TD.CS_PgIndex_Item a.CS_PgIndex_Item_Title:hover {color:#CC0000; text-decoration:underline;}
#content_body TD.CS_PgIndex_Item a.CS_PgIndex_Item_Title:active {color:#666666; text-decoration:none;}



#content_body TD.CS_PgIndex_Item_Alternate  a.CS_PgIndex_Item_Title:link  {color:#666666; text-decoration:none;}
#content_body TD.CS_PgIndex_Item_Alternate  a.CS_PgIndex_Item_Title:visited {color:#666666; text-decoration:none;}
#content_body TD.CS_PgIndex_Item_Alternate  a.CS_PgIndex_Item_Title:hover {color:#CC0000; text-decoration:underline;}
#content_body TD.CS_PgIndex_Item_Alternate  a.CS_PgIndex_Item_Title:active {color:#666666; text-decoration:none;}

/********************************* NETWORK take action page *******************/
#news_box_container3 {  margin-top: 2px;&nbsp;  margin-left: 5px;   margin-right: 5px;    width: 93%;	line-height:60%;}

#box_bottom_red {	color:	#cb0202; 
	padding:2px 15px 2px 3px;	
	margin: 0 0 0px 0;  
	background-image: url('/network/images/corner_bottom_.gif'); background-repeat: no-repeat; background-position: bottom right; 	background-color:	#950000;	font:bold 14px  	Arial, Helvetica, sans-serif;	line-height:100%;

	  text-align:right;	}

#box_title_blue1 {	color:	#ffffff; 
padding:1px 0px 1px 4px;	margin: 0 0 0px 0;  background-image: url('/network/images/corner_.gif'); background-repeat: no-repeat; background-position: top left; 	background-color:	#666666;	font:bold 14px/100% 	Arial, Helvetica, sans-serif;
}

#box_bottom_red a:link, #box_bottom_red a:visited, #box_bottom_red a:active {	color:	#FFFFFF;	font-weight: bold;	text-decoration: none;	font-size: 10px;}

#box_bottom_red a:hover {	color:	#E4E4E4;	font-weight: bold;	text-decoration: none;	margin: 0px;	padding: 0px;}		

#box3{		background-color:	#fafaff;	border:1px solid #666666;	color:#333;	padding: 0 0 0 0;	margin: 2px 0 0 0;}

span.update_ul{font-family:	Arial, Helvetica, sans-serif;
font-size:10px;font-weight:bold;font-style: normal;color:	#000000;line-height:100%;}

.signupnow_label {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:950000; font-size: 12px; }

TABLE.signupnow_table { width:390px; border: 1px solid #333333; padding: 10px;}


/************************** TICKER ***********************************/
TD.ticker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	
}

TD.ticker  a:link { text-decoration:none; color:	#333333; font-weight: bold; font-size: 11px;}
TD.ticker  a:active { text-decoration:none; color:	#333333; font-weight: bold; font-size: 11px;}
TD.ticker   a:visited { text-decoration:none; color:	#333333; font-weight: bold; font-size: 11px;}
TD.ticker   a:hover { text-decoration:underline; color: #CC0000; font-weight: bold; font-size: 11px;}
TD.ticker u {color:#CC0000;}

.ticker_link a: {color:#666666; text-decoration:none;}
.ticker_link a:visited {color:#666666; text-decoration:none;}
.ticker_link a:active {color:#666666; text-decoration:none;}
.ticker_link a:hover {color:#CC0000; text-decoration:none;}


/***************************** SIGN IN FORMS ***********************************/
TABLE.signin_box {width:900px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
TABLE.signin_box TD {vertical-align:top;}
TD.signin_box_tab {background-image: url(http://www.aflcio.org/mediacenter/images/AFLCIO_roundcornertop2.jpg);background-position: top left;background-repeat:no-repeat;height: 20px;font-size:18px; font-family: "Arial Black",Arial, Helvetica, sans-serif; color: #CC0000; padding-left:10px;}
TABLE.signin_box form {margin: 0;}
TABLE.signin_box form p, form label {font-size: 10px; margin: 0; padding: 1px; line-height: 1.2em;}
TABLE.signin_box select {font-size: 10px;}
TABLE.signin_box input {background: #fff; font: 11px arial, helvetica, sans-serif; line-height: 1.1em; }
TABLE.signin_box input.width170 {background: #fff; font: 11px arial, helvetica, sans-serif; line-height: 1.1em; width:170px;}
TABLE.signin_box select {background: #fff; font: 11px arial, helvetica, sans-serif; line-height: 1.1em; }
TABLE.signin_box select.width170 {background: #fff; font: 11px arial, helvetica, sans-serif; line-height: 1.1em; width:170px;}
TABLE.signin_box input.button { cursor: pointer; /*background: #CCCCCC; border: solid 1px #000; color: #000000;*/}
TD.signin_spacer {width:10px; }
TD.signin_label {background-color:#E9E9E9; width:150px; padding-left:10px; font-weight: bold; font-size:11px;}
TD.signin_title {background-color:	#999999; padding-left:10px; font-weight: bold; font-size:14px; color:#FFFFFF;}
TABLE.signin_registered {width:900px; border-left: 1px #CCCCCC solid;border-right: 1px #CCCCCC solid;border-bottom: 1px #CCCCCC solid;vertical-align:top;}
TD.signin_reg_field1 {width:200px;}
TABLE.signin_newuser {width:900px; border-left: 1px #CCCCCC solid;border-right: 1px #CCCCCC solid;border-bottom: 1px #CCCCCC solid;}


.signin_captiontype {font-size:11px; color:#000000;}

.signin_captiontype_legend {font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#CC0000;}
TABLE.signin_box input.groovybutton{  font-size:16px;  font-family:Trebuchet MS,sans-serif;  font-weight:bold;  color:#CC0000;  width:100px;  height:26px;  background-color:#779999;  background-image:url(http://www.pagetutor.com/button_designer/back03.gif);  border-style:solid;  border-color:#DDDDDD;  border-width:1px;}
TABLE.signin_box input.groovybutton2{  font-size:16px;  font-family:Trebuchet MS,sans-serif;  font-weight:bold;  color:#CC0000;  width:200px;  height:26px;  background-color:#779999;  background-image:url(back03.gif);  border-style:solid;  border-color:#DDDDDD;  border-width:1px;}


p {margin:0; padding:5px 0 5px 0;}

/************************************* LEGISLATIVE ALERTS *******************************/
#legislativealerts UL {


margin-top: 10px;
margin-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 1.50em;
font-size: 12px;
font-weight:normal;
line-height: 14px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif; 
border-top: 1px #CCC dotted;
border-bottom: 1px #CCC dotted;
}

#legislativealerts UL LI {margin-top: 10px;}


#legislativealerts UL LI  a:link, UL LI   a:visited, UL LI  a:active{
text-decoration: none; color:#000000; 
}

#legislativealerts UL LI a:hover{
text-decoration: underline; color:#CC0000; 
}

#legislativealerts UL LI B{
 color:#CC0000; 
}

/*************************************** 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;}
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; }



TABLE.votingrecords_pagination {font-family: Arial, Helvetica, sans-serif;font-size:12px; width:900px; 

background-image: url(/images/__reg_box_header_back.gif);background-position: top left;background-repeat:repeat-x;height: 35px;
border: 0px solid #CC0000;
}

TABLE.votingrecords_pagination TR TD.next_prev {font-size: 11px; vertical-align:top; 
}

TABLE.votingrecords_pagination TR TD.records_pulldown_text {font-size: 11px; vertical-align:top; align:left;  border: 0px solid #CC0000; width:200px;}

TABLE.votingrecords_pagination TR TD.records_pulldown {font-size: 11px; vertical-align:top; align:left; border: 0px solid #CC0000; width:45px;}

TABLE.votingrecords_pagination TR TD.records_pulldown_button  {vertical-align:top;}

TABLE.votingrecords_pagination TR TD.records_pulldown  option {}

TABLE.votingrecords_pagination2 {font-family: Arial, Helvetica, sans-serif;font-size:12px; width:100%; 

/* background-image: url(/images/__reg_box_header_back.gif);background-position: top left;background-repeat:repeat-x;*/




}




TABLE.votingrecords_recordlegend {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

TABLE.votingrecords_buttons TR TD.votingrecords_zip { width:364px; 
background-image: url(/issues/legislativealert/votes/images/button_zip_back.gif);background-position: top left;background-repeat:no-repeat;height: 154px;
}


TABLE.votingrecords_zip_inner   {font-family: Arial, Helvetica, sans-serif;font-size:11px; font-weight: bold;
width:364px; 
height: 140px;

}

TABLE.votingrecords_zip_inner TR TD.spacer p { }


TABLE.votingrecords_zip_inner TR TD.spacer {height:50px; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size:9px;}


TABLE.votingrecords_zip_inner tr td.lookuprepzip {font-family: Arial, Helvetica, sans-serif;font-size:14px; font-weight: bold; width:250px;


}


TABLE.votingrecords_zip_inner TR TD.spacerone {height:50px; }



TABLE.votingrecords_mainsearchbar {font-family: Arial, Helvetica, sans-serif;font-size:12px; width:100%;font-weight: bold; margin:  0; 
padding:0;
background-image: url(/issues/legislativealert/votes/images/vr_searchbox_back_1.gif);background-position: top left;background-repeat:no-repeat; height:22px;


}

TABLE.votingrecords_mainsearchbar TR TD select,  TABLE.votingrecords_mainsearchbar TR TD input {font-family: Arial, Helvetica, sans-serif;font-size:9px; margin:  0; 
padding:0;}



TABLE.votingrecords_mainsearchbar tr td.chamber {width:60px; margin:  0; 
padding:0;padding-left:5px; }

TABLE.votingrecords_mainsearchbar tr td.chamber_options {width:65px; margin:  0; 
padding:0; }

TABLE.votingrecords_mainsearchbar tr td.year {width:60px; margin:  0; 
padding:0; }
TABLE.votingrecords_mainsearchbar tr td.year_options {width:65px; margin:  0; 
padding:0; }

TABLE.votingrecords_mainsearchbar tr td.state {width:37px; margin:  0; 
padding:0; }
TABLE.votingrecords_mainsearchbar tr td.state_options {width:40px; margin:  0; 
padding:0; }
TABLE.votingrecords_mainsearchbar tr td.gobutton {width:40px;  margin:  0; 
padding:2px 0 0 0;}

TABLE.votingrecords_mainsearchbar tr td.spacerone {width:20px; margin:  0; 
padding:0; }

TABLE.votingrecords_mainsearchbar tr td.legislativekeywordsearch {width:140px;text-align:center; margin:  0; 
padding:0; }

TABLE.votingrecords_mainsearchbar tr td.legislativekeywordsearch_field  {width:90px;  margin:  0; 
padding:0;}

TABLE.votingrecords_mainsearchbar tr td.spacertwo {width:170px; margin:  0; 
padding:0; }






/************************************* /issues/legislativealert/votes/ keyvotes *******************/
TABLE.votingrecords_keyvotes {
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	background-color:#EFEFEF;
	font-size: 12px;
}

TD.votingrecords_keyvotes_title {width: 200px;}
TD.votingrecords_keyvotes_data {width: 200px;}
TD.votingrecords_keyvotes_photo {width: 120px;}
TD.votingrecords_keyvotes_spacer {width: 10px;}
TD.votingrecords_keyvotes_right {width: 100px; font-weight: bold;}
TD.votingrecords_keyvotes_left {width: 200px;}

TABLE.votingrecords_keyvotes_chart {
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-size: 12px;
	
}

TABLE.votingrecords_keyvotes_scorechart {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-size: 12px;
	
}

/*****************************************************************************/
#cope {font-size:10px; border: 1px solid #CCC; padding: 5px 0px 5px 5px; width:460px;}



/******************** BTN PAYWATCH BOX *****************************/



#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: #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;
    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;
    color: #CC0000;
}

#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 {border-top: 1px solid #ccc; padding-top: 10px;}


#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: #444;
    display: block;
    float: left;
    font: bold 10px 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 10px 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 */
} 


/******************** BANNER CONTAINER *****************************/

#bannercontainer {clear: both;  padding-top: 10px;}

#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:540px; }
#bannermore {float: right;  font-weight: bold; font-size:10px; padding-right:20px;}


/*************************** SPLASH PAGE LABORD DAY ********************************/
TABLE.splash_table {
	font-family: Arial, Helvetica, sans-serif;
	
	width: 700px;
	height: 330px;
}

TD.title {color:#FFFFFF; font-weight:bold; font-size: 12px;  padding: 0px 0 0 20px; height: 75px; border-bottom: 0px #666666 solid;}


TABLE.splash_table TD.firstcolumn { color:#FFFFFF; padding-left: 10px; padding-right:0px; padding-top: 10px; font-size: 12px; } 
TABLE.splash_table TD.firstcolumn UL { color:#FFFFFF;  font-size: 12px;

margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 0px;
font-size: 12px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: Arial, Helvatica, sans-serif;
font-weight: bold;

 } 
 
TABLE.splash_table TD.firstcolumn a:link {text-decoration:none; color:	#FFCC66;}
TABLE.splash_table TD.firstcolumn a:active {text-decoration:none; color:#FFCC66;}
TABLE.splash_table TD.firstcolumn a:visited {text-decoration:none; color:#FFCC66;}
TABLE.splash_table TD.firstcolumn a:hover  {text-decoration:none; color:	#FFFFFF;}

TABLE.splash_table TD.secondcolumn {width:170px; color:#FFFFFF; padding: 10px; font-size: 12px; } 


TABLE.splash_table TD.secondcolumn  UL { color:#FFFFFF; padding: 10px; font-size: 12px;

margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 0px;
font-size: 12px;
font-weight:normal;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: Arial, Helvatica, sans-serif;

 } 
 
TABLE.splash_table TD.secondcolumn  a:link {text-decoration:none; color:	#FFCC66;}
TABLE.splash_table TD.secondcolumn  a:active {text-decoration:none; color:#FFCC66;}
TABLE.splash_table TD.secondcolumn  a:visited {text-decoration:none; color:#FFCC66;}
TABLE.splash_table TD.secondcolumn  a:hover  {text-decoration:none; color:	#FFFFFF;}



TABLE.splash_table TD.thirdcolumn {width:160px; color:#FFFFFF; padding: 10px; font-size: 12px; font-weight:bold;} 

TABLE.splash_table TD.thirdcolumn   UL { color:#FFFFFF; padding: 10px; font-size: 12px;

margin-top: 5px;
margin-left: 10px;
padding-top: 0;
padding-left: 0px;
font-size: 12px;
font-weight:bold;
line-height: 12px;
list-style-position: outside;
list-style-image: url(/images/__bullet_red.gif);
font-family: Arial, Helvatica, sans-serif;

 } 
 
TABLE.splash_table TD.thirdcolumn  a:link {text-decoration:none; color:	#FFCC66;}
TABLE.splash_table TD.thirdcolumn   a:active {text-decoration:none; color:#FFCC66;}
TABLE.splash_table TD.thirdcolumn   a:visited {text-decoration:none; color:#FFCC66;}
TABLE.splash_table TD.thirdcolumn   a:hover  {text-decoration:none; color:	#FFFFFF;}

TABLE.splash_table TR TD H1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#99CCFF;}


/******************** aboutus icons on aboutus page http://staging.aflcio.org/aboutus/ ****/

td.aboutus_icon p a , td.aboutus_icon p a:link, td.aboutus_icon p a:active, td.aboutus_icon p a:visited  { text-decoration:none; color:	#666; font-weight:bold; font-size:10px; font-family: verdana;  vertical-align:bottom; line-height:12px;}



td.aboutus_icon p a:hover { text-decoration:none; color:	#FF0000; font-weight:bold; font-size:10px; font-family: verdana;  vertical-align:bottom; line-height:12px;}



/*********** en espanol ******/
#enespanol ul { list-style-type:none; margin: 0; padding: 0;
font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#enespanol ul li {
	background-image: url(/images/__bullet_grey.gif);
	background-position: 0px 5px; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 110%;
	margin:0;
	height: 15px;
	padding-bottom: 10px;
	padding-right: 15px;

}


#enespanol ul li a { text-decoration:none; color:#333333;}
#enespanol ul li a:active {text-decoration:none; color:#333333;}
#enespanol ul li a:visited {text-decoration:none; color:#333333;}
#enespanol ul li a:hover { text-decoration:underline; color: #CC0000;}
