/* CSS-colour for fused group corperate site */
/* Created 06-09-2007 */
/* Author: Sharon Lee - poptech/cyonix */

/****** general ******/
body {
	background: #F5F5F5 url(../images/body-bg.gif) repeat-x left top;
    color: #7F6F75;
}

h2.about-us-headings {
	color: #fff;
}

h1 { color: #B4002F; /*background: #92122F url(../images/grad-para-bg.gif) repeat-x bottom left;*/}

.about-us-tech h2, .about-us-calls h2, .about-us-net h2, .about-us-mob h2, .about-us-home h2, .about-us-virtual h2 {
	color: #fff;   
}

.about-us-tech h2 {
    background: #41B162 url(../images/fused-tech-aboutbg.gif) no-repeat top right; 
}

.about-us-calls h2 {
    background: #9B3A9D url(../images/fused-calls-bg.gif) no-repeat top right; 
}

.about-us-net h2 {
    background: #00BDF0 url(../images/fused-networks-aboutbg.gif) no-repeat top right; 
}

.about-us-mob h2 {
    background: #888A8C url(../images/fused-mobile-aboutbg.gif) no-repeat top right; 
}

.about-us-home h2 {
    background: #EE4C97 url(../images/fused-home-aboutbg.gif) no-repeat top right; 
}

.about-us-virtual h2 {
    background: #DD0034 url(../images/fused-virtual-aboutbg.gif) no-repeat top right; 
}

#content .top-section h1 {
	color: #7F6F75;
}

a { 
    border-bottom: 1px dotted #CC0033;
	color: #DD0034;
}

a:hover {
  border-bottom: 1px dotted #660000;
	color: #660000;
}

/****** main navigation******/
 #nav-container{
	background: #fff url(../images/nav-cont-bg.gif) left top repeat-x;   
    border-bottom: 2px solid #BC002F;
}

#navigation a, #navigation a.current {
	color: #000;
	background: transparent url(../images/left.gif) left top no-repeat;
}

#navigation a span {
   background: transparent url(../images/right.gif) right top no-repeat;
   border-bottom: none;
}

#navigation a:hover, #navigation a.current {
	color: #fff;
	background: transparent url(../images/left-tab-hover.gif) left top no-repeat;
}

#navigation a:hover span, #navigation a.current span  {
	background: transparent url(../images/right-tab-hover.gif) right top no-repeat;
}

#navigation li {
	background: #fff url(../images/main-nav-bg.gif) left top repeat-x;
}

/****** containers******/
#header {
	background: #fff url(../images/header.gif) no-repeat left top;
}

#page {
    border-left: solid #B3B3B3 1px;
	border-right: solid #D0D0D0 2px;  
    background: #fff;
}

#content {
	background: #fff;
}

/*#subpage #left-col { / now specified in the html 
    background: url(../images/nav-image.jpg) no-repeat top left;	
}**/

/*#home .top-section {
    background: url(../images/brand-image.jpg) no-repeat left top;
}*/

#home #lower-section {
   background: #FBFBFB;
}

#home #left-lower-section p.link a:hover {
	border-bottom: 1px dotted #660000;
	color: #660000;
}

#home div.feature-col {
	border-right: 1px solid #E5E6E6;
    border-bottom: 1px dotted #E5E6E6;
}

#home .first-lower-section, p.summary {
   	background: #FDFDFD url(../images/para-home-bg.gif) repeat-x bottom left;
}

p.summary {
	border: 1px dotted #DA002F;
}

p.summary a {
    border-bottom: none !important;
    background:  url(../images/red-arrow.gif) no-repeat right 72%;
}

dl.feature dd a {
    border-bottom: none !important;
    background:  url(../images/red-arrow.gif) no-repeat right 56%;
}

.about-us-tech a.last {
	border-bottom: none !important;
    background:  url(../images/green-arrow.gif) no-repeat 96% 79%;
	color: #41B162;
}

.about-us-calls a.last {
    border-bottom: none !important;
    background:  url(../images/purple-arrow.gif) no-repeat 96% 79%;
	color: #9B3A9D;
}

.about-us-net a.last {
    border-bottom: none !important;
    background:  url(../images/blue-arrow.gif) no-repeat 96% 79%;
	color: #00BDF0;
}

.about-us-mob a.last {
    border-bottom: none !important;
    background:  url(../images/gray-arrow.gif) no-repeat 96% 79%;
	color: #888A8C;
}

.about-us-home a.last {
    border-bottom: none !important;
    background:  url(../images/pink-arrow.gif) no-repeat 96% 79%;
	color: #EE4C97;
}

.about-us-tech a {
	color: #41B162;
}

.about-us-calls a {
	color: #9B3A9D;
}

.about-us-net a {
	color: #00BDF0;
}

.about-us-mob a {
	color: #888A8C;
}

.about-us-home a {
	color: #EE4C97;
}

.about-us-net a:hover {
	color: #00BDF0;
}

.about-us-calls a:hover {
	color: #9B3A9D;
}

.about-us-tech a:hover {
	color: #41B162;
}

.about-us-mob a:hover {
	color: #888A8C;
}

.about-us-home a:hover {
	color: #EE4C97;
}

.about-us-net a:hover, .about-us-calls a:hover, .about-us-tech a:hover, .about-us-mob a:hover, .about-us-home a:hover {
 text-decoration: underline;
}

p.summary a:hover {
	 background:  url(../images/red-arrow-over.gif) no-repeat right 72%;
}


dl.feature a:hover {
    border-bottom: none !important;
    background:  url(../images/red-arrow-over.gif) no-repeat right 56%;

}
/****** feature and heading backgrounds******/
#lower-section h2, #lower-section h3, dl#news dt {
   	background: #92122F url(../images/grad-para-bg.gif) repeat-x bottom left;
	color: #fff;
}

dl.feature {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/****** News block styles******/ 
.top {
  background:transparent; 
  }

.bottom {
  background:transparent; 
  border-top:1px solid #fff;
  }

dl#news dd {
	border-bottom:1px solid #ccc; 
}

dl#news a  {
	color:#DD0034; 
	background: #F8F8F8;
}

dl#news a:hover { 
	background: #E7E8E8; 
	color:#666666;
}

dl#news dd.more-news  {
	background: #E7E8E8;
}

dl#news dd.more-news a {
    background: #E7E8E8;
}

dl#news a span  {
	color: #7F6F75;
}

.newsList dt {
    color:#fff;
    background:#CC002F;
}

.newsList dt a {
	color:#fff;   
 }

.newsList dd {
	border-bottom:1px solid #E10035;
}

dl.newsHover dd {
	border-bottom:1px solid #666;
}

dl.newsHover {
    background:#E5E5E5;
	color: #666;
}	

dl.newsHover dt {
   color:#fff;
   background:#999999;
}

dl.newsHover dt a {
    color:#fff !important;
	border-bottom: none !important;
}

.newsList dd strong.date {
	color:#990033;
}

dl.newsHover dd strong.date {
	color:#000;
}


/****** news archive ******/
.archiveNews {
	background: #CFCFCF;
	border-bottom:1px solid #fff;
}

.archiveNews li a {
	color:#7F6F75!important;
	border-left:1px solid #fff;
}	

.archiveNews li ul {
	background:#CFCFCF;
}

.archiveNews li.selected a {
	background:#E5E4E4;
	border-left:1px solid #fff;
	color:#DD0034 !important;
	border-bottom: none;
}

.archiveNews li.selected ul li a {
	color:#DD0034 !important;
}

.archiveNews li.selected ul li.selected a {
	background:#DD0034;
	color:#fff!important;
}

.archiveNews li.first a, .archiveNews li.first ul li.first a {
	border-left:none!important;
}

.archiveNews li.first ul li a  {
	border-left:1px solid #fff!important;
}

.pageLinks {
	border:1px solid #27A3C9;
}

.pageLinks ul, .pageLinks li {
	color:#145C8C;
}

.buttonLink {
	background:#145C8C;
	color:#fff;
}

/****** utilitnav******/
#utility-nav a {
	color: #DD0034;
	background: transparent url(../images/utility-nav-left.gif) left top no-repeat;
	border-bottom: none; 
}

#utility-nav a span {
	background: transparent url(../images/utility-nav-right.gif) right top no-repeat;
	}

#utility-nav a:hover, #utility-nav a.selected {
	color: #fff;
	background:  url(../images/utility-nav-left-hover.gif) left top no-repeat;
}

#utility-nav a:hover span, #utility-nav a.selected span{
	background: url(../images/utility-nav-right-hover.gif) right top no-repeat;
}

#utility-nav li {
	background: #fff;
}

/****** search ******/ 
div.search { 
	background: #fff;
    border-right: solid #D0D0D0 2px;  
}

.rbroundbox { background: url(../images/nt.gif) repeat;}
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/****** forms ******/ 
form.search .submit {
    background: #D30233 url(../images/grad-para-bg.gif) repeat-x top left;	    
	border: 1px outset #A9052F;
	color: #fff;
}

form.search input {
    border: 1px double #D00333;
}

.head-background h4 {
    color: #fff;
}

form.genForm input {
	color: #999;
	background: #FFE6DE;
	border: 1px solid #781351;
}

form.genForm input.submit {
    background: #D30233 url(../images/grad-para-bg.gif) repeat-x top left;
	color: #fff;
    border: 2px outset #A9052F;
}

form.genForm fieldset {
	border: 1px solid #A9052F;
	background: #F9F9F9;
}

form.genForm legend {
	color: #A9052F;
	background: #fff;
	border: 1px solid #A9052F;
}

form.genForm textarea {
    border: 1px solid #A9052F;
}

form.genForm fieldset.chkRad {
   border-top: 1px solid #A9052F;
	border-bottom: 1px solid #A9052F;
	border-left: none;
    border-right: none;
}

/***** site map ******/

.sitemap li li li a {
	background:url(../images/site-map-arrow23.gif) 5px 5px no-repeat;
}


.sitemap li {
	background-color:#E10035!important;
	background-image:none!important;
}

.sitemap li a {
	border-bottom:1px solid #fff;
	color:#fff;
}

.sitemap li a:hover {
	background-color:#ccc;
	color:#E10035;
}

.sitemap li li a  {
	background:url(../images/site-map-arrow.gif) 5px 5px no-repeat;
	background-color:#FF5954;
}

.sitemap li li li a {
	background-position: 25px 5px;
	background-color:#FF8173;
}

.sitemap li li li li a {
	background-position: 45px 5px;
	background-color:#FFA593;
}

.sitemap li li li li li a {
	background-position: 65px 5px;
	background-color:#fff;
}

.sitemap li li a:hover {
	background-image:url(../images/arrow.gif);
	color:#E10035;
}

/***** sub nav *******/

.head-background, dl.feature dt {
     background: url(../images/box-background.png) 0 100% !important;
     opacity:1!important;  
}

.head-background, dl.feature dt {
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box-background.png", sizingMethod="crop");
}

dl.feature dt {
	color: #fff;
}


dl.feature dd {
	background: #fff;
}
.subnav li a {
    background:#E7E8E8;
    border-bottom:1px solid #fff;
    color:#DD0034;
}

.subnav li a:hover {
    color:#145C8C;
}

.subnav li a:hover, .subnav li.selected a {
    background-color:#D9002F;
    color:#fff;
 	border-bottom: 1px dotted #fff;
}

.subnav li li a, .subnav li.selected li a {
    background:url(../images/arrow.gif) 10px 6px no-repeat;
    background-color:#ccc;
    color:#DB0034;
    border-bottom: none;
	border-bottom: none !important;
}

.subnav li li a:hover, .subnav li li.selected a, .subnav li li.selected li a:hover {
    background: #DD0034 url(../images/arrow-over.gif) 10px 6px no-repeat;
	color:#fff;
    border-bottom: none;
	border-bottom: none !important;
}

.subnav li li li a, .subnav li li.selected li a {
	background-color:#C9E8F1;
	color:#145C8C;
    border-bottom: none;
	border-bottom: none !important;
}

.subnav li li li li a, .subnav li li li.selected li a {
	background-color:#DFF1F7;
	color:#145C8C;
    border-bottom: none;
	border-bottom: none !important;
}

#footer { 
	background:  #92122F url(../images/footer-bg.gif) no-repeat bottom right;
}

div.footernav {
	background: #92122F url(../images/grad-para-bg.gif) repeat-x bottom left;
}

div.footernav li {
    border-right: 1px solid #fff;    
}

div.footernav li a {
	color: #fff;
   border-bottom: none;
}

div.footernav li a:hover {
	 border-bottom: 1px solid #fff;
}


dl.feature dt.no-image, .no-nav-image {
	background: #C8002F !important;

}