/* lob_psg.css - styling specific for PSG site */

/* category listings: hover color for cat links */	

table.category th.hd a:hover,
table.category * div.navitem a:hover {
	color: #6caf3c !important;
}	

.alt_content * a:link, 
.alt_content * a:active, 
.alt_content * a:visited {
	text-decoration:none !important;
	color: #6caf3c !important;
}

/* plank content on LOB landing pages gets grey for default state */

div#planks ul li a:hover,
div#planks ul li ol li a:hover {
	color: #6caf3c !important;
}

/* JumpPromos */

table.category tbody tr.x td.prodlist ul.row1 li * a {
	color: #6caf3c;
}

/* colors for tabs */

/* TOPTABBEDNAV */
.ttn_tab_icon div.tab_arrow_on {background: url('http://www.xerox.com/assets/images/css/psg/tab_arrow_on.gif') no-repeat;}

.ttn_tab_icon div.tab_arrow_off {background: url('http://www.xerox.com/assets/images/css/psg/tab_arrow_off.gif') no-repeat;}

.ttn_curr_tab_label { 
	background: url('http://www.xerox.com/assets/images/css/psg/tab_bg_on.gif') repeat-x #6caf3c !important; 
}

.ttn_opt_tab_label { 
	background: url('http://www.xerox.com/assets/images/css/psg/tab_bg_off.gif') repeat-x #B6B6B6; 
}

.ttn_tab_icon { 
	background: url('http://www.xerox.com/assets/images/css/psg/tab_icon_bg.gif') repeat-x top #fafafa;
}

/* FANCYBOX */

div.fancybox div.bg { 
	background: url('http://www.xerox.com/assets/images/css/psg/module_240x119.gif') no-repeat bottom;
}

div.fancybox { 
	background: url('http://www.xerox.com/assets/images/css/psg/gradient_bg_top_240x5.gif') no-repeat top; 
}
/* FANCYQUOTE */

div.fancyquote nobr { color: #6caf3c; }
div.fancyquote blockquote { color: #6caf3c; }

/* link colors */
a,
a nobr,
a:link,
a:hover,
a:active,
a:visited,
.color * a:link, 
.color * a:hover,
.color * a:active, 
.color * a:visited, 
.depthpath a:hover,
td#leftnav * a:hover,
td.sidebar * a:hover {
	color: #2895D5;
}

/* for some reason, we have to !important these to get them to work... */
.email_page * a,
.print_page * a,
a.color:link, 
a.color:hover, 
a.color:active, 
a.color:visited, 
div.featured * a:hover,
table.category td.prodlist div.navitem a:hover {
	color: #6caf3c !important;
}

/* FEATURED_BOX */
.featured_box_psg { background-color: #6caf3c; }
.featured_box_psg p .bl { background-position: 0 -170px; }
.featured_box_psg p .br { background-position: 0 -205px; }
.featured_box_psg p .tl { background-position: 0 -240px; }
.featured_box_psg p .tr { background-position: 0 -275px; }

.collapse_submenu_labeltext .morelink {
        color: #6caf3c;
}

.indentlink a:link b, .indentlink a:visited b {
        color: #6caf3c !important;
        text-decoration: none !important;
}

h2.print_solutions {
	margin: 0;
	margin-top: 14px;
}

.psg_livechat {
   margin: 0 5px 15px 5px;
}


/* start PSG Sitemap specific. */


/* Is this the modern version of <hr>? */
.line {
   margin:  -7px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-bottom: solid 1px #dcdcdc;
}

.psg_sitemap * {
   color: #666;
}

.psg_sitemap h1 {
   color: #333;
}

.psg_sitemap h1 a:hover,
.psg_sitemap h1 a:active {
   color: #008cc9;
}

.psg_sitemap h1 a,
.psg_sitemap h1 a:link,
.psg_sitemap h1 a:visited {
   font-size: 18px;
}

.psg_sitemap table {
    border-bottom: 1px solid #E7E7E7
}

.psg_sitemap table td {
    border-left: 1px solid #E7E7E7
}

.psg_sitemap table tr th {
   text-align: left;
}

.psg_sitemap table tr th.first_col,
.psg_sitemap table tr th.first_col *
{
    background-color: #999999;
    color: #ffffff; 
}
.psg_sitemap table tr th.second_col,
.psg_sitemap table tr th.third_col,
.psg_sitemap table tr th.fourth_col,
.psg_sitemap table tr th.fifth_col, 
.psg_sitemap table tr th.second_col *,
.psg_sitemap table tr th.third_col *,
.psg_sitemap table tr th.fourth_col *,
.psg_sitemap table tr th.fifth_col *{
    background-color: #999999;
    color: #ffffff; 
}

.psg_sitemap table tr td.first_col_even {
   background-color: #f7f7f7;
   color: #666;
    font-weight: bold;    
    border-left: none;
}
.psg_sitemap table tr td.first_col_odd {
   background-color: #e6e6e6;
   color: #666;
    font-weight: bold;    
    border-left: none;
}
.psg_sitemap table tr td.other_col_even {
   background-color: #ffffff;
}
.psg_sitemap table tr td.other_col_odd {
   background-color: #eeeeee;
}

.psg_sitemap div#next_page {
   margin: 0px 0px 10px 550px;
   padding: 0px 0px 0px 0px;
}

/* end PSG Sitemap */

/* FEATURED LINK TEXT */
div.featured * span {
	color: #666666;
}

