@charset "UTF-8";/* CSS Document *//* Root = Horizontal, Secondary = Vertical */	ul.mainmenu {  margin: 0;  border: 0 none;  padding: 0;  width: auto; /*For KHTML*/  list-style: none;  height: 27px;}ul.mainmenu li {  margin: 0;  border: 0 none;  padding: 0;  float: left; /*For Gecko*/  display: inline;  list-style: none;  position: relative;  height: 27px;}/* SUBMENUS */ul.mainmenu ul {  margin: 0;  border: 0 none;  padding: 0;  /*width: 160px;*/  width: auto;  list-style: none;  display: none;  position: absolute;  top: 27px;  left: 0;}ul.mainmenu ul:after /*For IE 7 lack of compliance*/{  clear: both;  display: block;  font: 1px/0px serif;  content: ".";  height: 0;  visibility: hidden;}ul.mainmenu ul li {  width: 160px;  float: left; /*For IE 7 lack of compliance*/  display: block !important;  display: inline; /*For IE*/  height: 24px;}/* Root Menu */ul.mainmenu li li a {  border: 1px solid #FFF;  border-right-color: #CCC;  border-bottom-color: #CCC;  padding: 0 6px;  float: none !important; /*For Opera*/  float: left; /*For IE*/  display: block;  background: #EEE;  color: #000;  font: normal 10px/22px Arial, Helvetica, sans-serif;  text-decoration: none;  height: auto !important;  height: 1%; /*For IE*/  opacity: .8;}/* Root Menu Hover Persistence */ul.mainmenu a:hover {  background: #CCC;  opacity: .8;  color: #FC4128;  z-index:999999 ;}/* 2nd Menu */ul.mainmenu li:hover li a,ul.mainmenu li.iehover li a {  float: none;  z-index:999999 ;}ul.mainmenu ul ul {  display: none;  position: absolute;  top: 0;  left: 160px;}/* Do Not Move - Must Come Before display:block for Gecko */ul.mainmenu li:hover ul ul,ul.mainmenu li.iehover ul ul {  display: none;  z-index:999999 ;}ul.mainmenu li:hover ul,ul.mainmenu ul li:hover ul {  display: block;  z-index:999999 ;}ul.mainmenu li.iehover ul,ul.mainmenu ul li.iehover ul {  display: block;  z-index:999999 ;}li.persistHover,a.persistHover{	background: #CCC;	color: #FFF;	z-index:999999 ;}span.counter {	width: 13px;	text-align: center;	line-height: 10px;	padding-left: 3px;	background: #4e94ca;	color: white;	font-size: 12px;	position: absolute;	right: 1px;	top: 1px;	bottom: 1px;}#utility #nav {background:transparent url(../images/shared/mainnav.png) no-repeat scroll 0 0;height:27px;position:relative;z-index:999999;}#utility #nav ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}#utility #nav ul li {float:left;}#utility #nav ul li a {display:block;height:27px;background-image:url(../images/shared/mainnav.png);}#utility #nav ul li li a {display:block;height:27px;background-image:none;z-index:999999;}#utility #nav ul li a span {display:none;}#clients {clear:both;}#mainnav_services { width:90px;background-position:0px 0px; }#mainnav_solutions { width:143px;background-position:-90px 0px; }#mainnav_about { width:73px;background-position:-233px 0px; }#mainnav_support { width:82px;background-position:-306px 0px; }body.services #mainnav_services, #mainnav_services:hover { background-position:0px -27px; }body.solutions #mainnav_solutions, #mainnav_solutions:hover { background-position:-90px -27px; }body.about #mainnav_about, #mainnav_about:hover { background-position:-233px -27px; }body.support #mainnav_support, #mainnav_support:hover { background-position:-306px -27px; }#icon_processing a,#icon_credit_center a,#icon_collection a,#icon_portfolioservices a {display:block;height:43px; }#icon_processing,#icon_credit_center,#icon_collection,#icon_portfolioservices {display:block; float:left; margin:0 4px 4px 0;height:43px;width:43px;}#icon_processing{background: transparent url(../images/icons/icon_processing.png) no-repeat 0 0;}#icon_credit_center{background: transparent url(../images/icons/icon_credit_center.png) no-repeat 0 0;}#icon_collection{background: transparent url(../images/icons/icon_collection.png) no-repeat 0 0;}#icon_portfolioservices{background: transparent url(../images/icons/icon_portfolioservices.png) no-repeat 0 0;} #icon_processing:hover,#icon_credit_center:hover,#icon_collection:hover,#icon_portfolioservices:hover {cursor:pointer;background-position:0px -43px; }/*div#icon_portfolioservices {display:block; float:left; margin:0 4px 4px 0;height:43px;background-image:url(../images/icons/icon_portfolioservices.png); width:43px;background-position:0px 0px; }div#icon_credit_center {display:block; float:left; margin:0 4px 4px 0;height:43px;background-image:url(../images/icons/icon_credit_center.png); width:43px;background-position:0px 0px; }div#icon_processing {display:block; float:left; margin:0 4px 4px 0;height:43px;background-image:url(../images/icons/icon_processing.png); width:43px;background-position:0px 0px; }div#icon_collection {display:block; float:left; margin:0 4px 4px 0;height:43px;background-image:url(../images/icons/icon_collection.png); width:43px;background-position:0px 0px; }#icon_portfolioservices:hover { cursor:pointer;background-position:0px -43px; }#icon_credit_center:hover { cursor:pointer;background-position:0px -43px; }#icon_processing:hover {cursor:pointer;background-position:0px -43px; }#icon_collection:hover { cursor:pointer;background-position:0px -43px; }*/#panel p div a span,#spotlight div a span { display:none;}.hidden {display:none;}
