/******************************************
*	FILE:               lob_master.css
*	DESC:               Style rules for lob
*	CURRENT LOB:        CORP
*	CURRENT COLOR:      ORANGE
*	CURRENT ASSET PATH: corp/
*******************************************
* See start of LOB specific section for further notes
******************************************/
/* A general purpose lob class to force lob color on an element */
/* line 15, ../sass/lob_corp.scss */
.lob,
.loblinks a,
.lob_hover:hover,
.loblinks_hover a:hover {
  color: #E67600 !important;
}

/* Generic, pretty much every link in the spwrapper needs to have LOB hover and underline */
/* line 20, ../sass/lob_corp.scss */
.spwrapper a:hover {
  color: #E67600 !important;
  text-decoration: underline;
}

/* Most links need to be lob color, lets do that too */
/* line 38, ../sass/lob_corp.scss */
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: #E67600;
  cursor: pointer;
}

/* line 46, ../sass/lob_corp.scss */
a.inactive,
a.inactive:hover,
div.inactive a,
div.inactive a:hover {
  color: #666 !important;
}

/* line 52, ../sass/lob_corp.scss */
div.featured_links table.boxcontent td a:link,
div.featured_links table.boxcontent td a:visited,
div.featured_links table.boxcontent td a:active {
  color: #E67600;
}

/* Link colour overrides */
/* line 63, ../sass/lob_corp.scss */
.spwrapper .xrx_ColoredButton_Orange:hover,
.spwrapper .xrx_ColoredButton_Grey:hover,
.spwrapper .xrx_ColoredButton_Green:hover,
.spwrapper .xrx_ColoredButton_Purple:hover,
.spwrapper .xrx_ColoredButton_Blue:hover,
.spwrapper .xrx_ColoredButton_Pink:hover,
.spwrapper .xrx_ColoredButton_Violet:hover {
  color: #FFFFFF !important;
}

/* Specific */
/* line 69, ../sass/lob_corp.scss */
.category_title {
  color: #E67600;
}

/* Phone box */
/* line 74, ../sass/lob_corp.scss */
span.phone_contact_img_box {
  background-image: url("/assets/images/css/corp/phone_icon_19x19.gif");
}

/* line 79, ../sass/lob_corp.scss */
span.phone_contact_img_box span.phone_contact_numeric {
  color: #E67600;
}

/* Errors */
/* line 84, ../sass/lob_corp.scss */
.error_highlight, .error_highlight * {
  color: #9B2583 !important;
}

/* line 88, ../sass/lob_corp.scss */
.req_img {
  background-image: url(/assets/images/css/corp/required.gif);
}

/* Lob copy */
/* line 94, ../sass/lob_corp.scss */
div.lob_copy blockquote,
div.lob_copy nobr {
  color: #E67600;
}

/* Fancy list */
/* line 100, ../sass/lob_corp.scss */
div.fancylist h4,
div.fancylist_solid h4 {
  color: #E67600;
}

/* line 104, ../sass/lob_corp.scss */
div.fancylist ul {
  background-image: url("/assets/images/css/corp/module_240x119.gif");
  background-color: #E67600;
}

/* line 109, ../sass/lob_corp.scss */
div.fancylist_solid ul {
  background-color: #E67600;
  background-image: url("/assets/images/css/corp/module_solid_240x119.gif");
}

/* line 115, ../sass/lob_corp.scss */
div.fancylist ul li.first,
div.fancylist_solid ul li.first {
  background-image: url("/assets/images/css/corp/gradient_bg_top_240x5.gif");
}

/* Fancy box */
/* line 120, ../sass/lob_corp.scss */
div.fancybox {
  background-image: url("/assets/images/css/corp/gradient_bg_top_240x5.gif");
}

/* line 124, ../sass/lob_corp.scss */
div.fancybox div.bg {
  background-color: #E67600;
  background-image: url("/assets/images/css/corp/module_240x119.gif");
}

/* line 129, ../sass/lob_corp.scss */
div.fancybox a:hover {
  color: white !important;
}

/* Fancy Quote */
/* line 135, ../sass/lob_corp.scss */
div.fancyquote nobr {
  color: #E67600;
}

/* line 136, ../sass/lob_corp.scss */
div.fancyquote blockquote {
  color: #E67600;
}

/* Tabs */
/* line 139, ../sass/lob_corp.scss */
.ttn_tab_icon div.tab_arrow_on {
  background-image: url("/assets/images/css/corp/tab_arrow_on.gif");
}

/* line 143, ../sass/lob_corp.scss */
.ttn_tab_icon div.tab_arrow_off {
  background-image: url("/assets/images/css/corp/tab_arrow_off.gif");
}

/* line 147, ../sass/lob_corp.scss */
.ttn_curr_tab_label {
  background-image: url("/assets/images/css/corp/tab_bg_on.gif");
  background-color: #FAB752;
}

/* line 152, ../sass/lob_corp.scss */
.ttn_opt_tab_label {
  background-image: url("/assets/images/css/corp/tab_bg_off.gif");
}

/* line 156, ../sass/lob_corp.scss */
.ttn_tab_icon {
  background-image: url("/assets/images/css/corp/tab_icon_bg.gif");
}

/* Other */
/* line 161, ../sass/lob_corp.scss */
.collapse_submenu_labeltext .morelink {
  color: #E67600;
}

/* line 166, ../sass/lob_corp.scss */
table.boxheader td.header_light,
table.boxheader td.header_light * {
  color: #E67600;
}

/* special rules for software page */
/* line 172, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content div.displayed_content {
  margin: 0;
  padding: 0 0 0 9px;
  background-image: none;
  background-position: 0;
  background-repeat: no-repeat;
}

/* line 180, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content div.displayed_content a {
  margin: 0;
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif") 0 4px;
  background-repeat: no-repeat;
}

/* line 187, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content div.hidden_content {
  padding: 0 0 5px 0;
  margin: 0;
  font-size: 11px;
  line-height: 1.2em;
}

/* line 194, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content {
  width: 555px;
}

/* line 199, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content .morelink,
#software_solutions_category_tabbed_content .navitem {
  font-size: 11px;
}

/* line 203, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content .navitem {
  padding-bottom: 6px;
}

/* line 207, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content img.pdflist {
  vertical-align: middle;
  margin-left: 3px;
}

/* line 212, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content h5 {
  font-size: 11px;
  margin: 8px 0 2px 0;
}

/* line 217, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content TABLE.top_tab_nav {
  margin: 3px 0 0 0;
}

/* line 221, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content a.morelink {
  text-decoration: none;
}

/* line 225, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content a:hover {
  text-decoration: underline;
}

/* line 229, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content .module_hdr_table {
  position: relative;
  top: -17px;
  left: 300px;
  width: 200px;
}

/* line 236, ../sass/lob_corp.scss */
#software_solutions_category_tabbed_content .description {
  color: #5e5e5e;
  margin: -3px 0 10px 13px;
  font-size: 11px;
  line-height: 14px;
}

/*****************************************************************
* TRY NOT TO ADD BENEATH THIS LINE. WE SHOULD NOT NEED LOB SPECIFIC CODE ANYMORE, USE THE VARIABLES
* ALL BELOW EXCEPT THE OVERRIDE CLASSES ARE LEGACY CODE, DO NOT REUSE 
*****************************************************************/
/* Business unit specific */
/*****************************************************************
* CORP
*****************************************************************/
/*DO NOT RESUSE TAGS - FOR TEMP PURPOSES */
/* line 258, ../sass/lob_corp.scss */
table.temp_planks img {
  margin: 0 0 7px 0;
}

/* line 261, ../sass/lob_corp.scss */
table.temp_planks ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 267, ../sass/lob_corp.scss */
table.temp_planks ul li {
  width: 150px;
  margin: 0;
  padding: 0 0 3px;
  font-size: 11px;
}

/* line 276, ../sass/lob_corp.scss */
table.temp_planks a:visited,
table.temp_planks a:link,
table.temp_planks a:active {
  color: #666;
}

/* line 280, ../sass/lob_corp.scss */
table.temp_planks a:hover {
  color: #e67600;
}

/* Featured Box */
/* line 285, ../sass/lob_corp.scss */
.featured_box_corp {
  background-color: #e67600;
}

/* line 289, ../sass/lob_corp.scss */
.featured_box_corp .content {
  color: #fff;
}

/* line 292, ../sass/lob_corp.scss */
.featured_box_corp p .bl {
  background-position: 0 -590px;
}

/* line 293, ../sass/lob_corp.scss */
.featured_box_corp p .br {
  background-position: 0 -625px;
}

/* line 294, ../sass/lob_corp.scss */
.featured_box_corp p .tl {
  background-position: 0 -660px;
}

/* line 295, ../sass/lob_corp.scss */
.featured_box_corp p .tr {
  background-position: 0 -695px;
}

/*****************************************************************
* Setup override classes for special cases, global sitemap for example
*****************************************************************/
/* line 310, ../sass/lob_corp.scss */
.lob_corp,
.lobmode_corp a {
  color: #E67600 !important;
}

/* line 314, ../sass/lob_corp.scss */
a.lob_corp:hover,
.lobmode_corp a:hover {
  color: #E67600 !important;
  text-decoration: underline;
}

/* line 319, ../sass/lob_corp.scss */
.lob_xog,
.lobmode_xog a {
  color: #2895D5 !important;
}

/* line 323, ../sass/lob_corp.scss */
a.lob_xog:hover,
.lobmode_xog a:hover {
  color: #2895D5 !important;
  text-decoration: underline;
}

/* line 328, ../sass/lob_corp.scss */
.lob_psg,
.lobmode_psg a {
  color: #6DAF3D !important;
}

/* line 332, ../sass/lob_corp.scss */
a.lob_psg:hover,
.lobmode_psg a:hover {
  color: #6DAF3D !important;
  text-decoration: underline;
}

/* line 337, ../sass/lob_corp.scss */
.lob_xgs,
.lobmode_xgs a {
  color: #9B2583 !important;
}

/* line 341, ../sass/lob_corp.scss */
a.lob_xgs:hover,
.lobmode_xgs a:hover {
  color: #9B2583 !important;
  text-decoration: underline;
}

/* Setup grey links that turn lob color on hover */
/* line 348, ../sass/lob_corp.scss */
.lob_grey,
.lobmode_grey a {
  color: #666 !important;
}

/* line 353, ../sass/lob_corp.scss */
.lob_grey_hover:hover,
.lobmode_grey_hover a:hover {
  color: #666 !important;
}

/* line 358, ../sass/lob_corp.scss */
.lob_lightgrey,
.lobmode_lightgrey a {
  color: #333 !important;
}

/* line 363, ../sass/lob_corp.scss */
.lob_lightgrey_hover:hover,
.lobmode_lightgrey_hover a:hover {
  color: #333 !important;
}

/* line 368, ../sass/lob_corp.scss */
.lob_white,
.lobmode_white a {
  color: #FFFFFF !important;
}

/* line 373, ../sass/lob_corp.scss */
.lob_white_hover:hover,
.lobmode_white_hover a:hover {
  color: #FFFFFF !important;
}

/* This allows color override on LOB/COLOR stylesheets */
/* line 396, ../sass/lob_corp.scss */
a.color:link,
a.color:visited,
a.color:active,
a.color:hover,
.color * a:link,
.color * a:visited,
.color * a:active,
.color * a:hover,
.color a:link,
.color a:visited,
.color a:active,
.color a:hover,
.email_page a:hover,
.email_page a:link,
.email_page a:visited,
.print_page a:hover,
.print_page a:link,
.print_page a:visited {
  color: #E67600 !important;
}

