/* CSS-colour for fused web calls */
/* Created 23-08-2007 */
/* Author: Sharon Lee - poptech */

/****** general ******/

body {
	color: #5B5B5B;
}

a {
	color: #9B3A9D;
}

a:hover, a:focus {
	color: #9B3A9D;
    border-bottom: 1px dashed #9B3A9D;
}

#home h2 {
	background: #B75BB7 url(../images/h2-bg.gif) no-repeat top left;
	color: #fff;
}

#home h3 {
	color: #6B4997;
}

/****** containers ******/

#page { 	
    background: url(../images/inner-faux-borders.gif) repeat-y top left;
}

#header {
	background: url(../images/header-image.jpg) no-repeat 0 0;
}

#left-col #mid-content p.top-para {
	background: #fff url(../images/para-bg.gif) repeat-x top left;
}
#left-col p.read-more {
	border-bottom: 1px dotted #CBCBCB;
	background: none !important;
}

#left-col p.read-more a {
	/*background: url(../images/link-arrow.gif) no-repeat 100% 30%; */
}

/*end containers ******/

/****** header contents and utility aids******/

form.search {
	color: #FFE9FF;
} 

form.search .submit, form.genForm .submit {
	background: #E4E5E7 url(../images/search-bg.gif) repeat-x top left;
	border: 1px double #757575;
	color: #5B5B5B;
}

form.search input {
	border:1px solid #818181;
}

ul#unav {
	background: #B75BB7;
}

ul#unav li a {
	color: #fff;	 
	border-right: 1px solid #fff;	    
}

/****** begin footr navigation ******/
#footer {
	background: #B75BB7;
}

.fl {background: url(../images/navbl.gif) 0 100% no-repeat}/* navigation custom rounded corners */
.fr {background: url(../images/navbr.gif) 100% 100% no-repeat}	

#footer ul li {
	border-right: 1px solid #AB4CAC;
}

#footer ul li a {
	color: #fff;
}

#footer ul li a:hover {
	border-bottom: 1px solid #FFEAFF;
	color: #FFEAFF;
}
/*end footer navigation ******/

/****** right expandable feature boxes******/

.rft {background: url(../images/dot.gif) 0 0 repeat-x;}
.rfb {background: url(../images/dot.gif) 0 100% repeat-x;}
.rfl {background: url(../images/dot.gif) 0 0 repeat-y;}
.rfr {background: url(../images/dot.gif) 100% 0 repeat-y;}
.rfbl {background: url(../images/feature-bottoml.gif) 0 100% no-repeat;} /* navigation custom rounded corners */
.rfbr {background: url(../images/feature-bottomr.gif) 100% 100% no-repeat;}	

#right-col h3  { 
	background: #7A52BE url(../images/h3bg2.gif) no-repeat 0% 0%;
	color: #fff;
}

body#subpage #left-col .box h3 {
	background: #7a52bd url(../images/h3bgsub.gif) no-repeat top left; 
	color: #fff;

}

#right-col .box a, body#subpage #left-col .box a{
	color: #66459F !important;
	
}

#right-col .box a:hover, #right-col .box p a:hover,  body#subpage #left-col .box p a:hover{
	border-bottom: 1px dashed #66459F !important;
}

/* end right expandable feature boxes******/


/*begin the subpage styles ******/

body#subpage #left-col .subnav-heading {
	    background: #a1559d url(../images/nav-top.gif) no-repeat top right;	
		color: #fff4fe;
}

body#subpage #left-col ul#sub-nav {
	background: ;
	background: #fff url(../images/bottom-nav.gif) no-repeat bottom right;		
}
body#subpage #left-col .sub-nav-empty-top{background: #A1559D url(../images/nav-top.gif) no-repeat scroll right top;}
body#subpage #left-col .sub-nav-empty-bottom {background: #fff url(../images/bottom-nav.gif) no-repeat bottom right;
	width:185px;
}

body#subpage #left-col ul#sub-nav ul, body#subpage #left-col ul#sub-nav ul ul,  #left-col ul#sub-nav ul ul ul{
	background: #fff;
}
 
body#subpage #left-col ul#sub-nav li li a {
	background:#7e57be url(../images/subnav-level2.gif) no-repeat 8px center;		
}

body#subpage #left-col ul#sub-nav li li {
	background: #fff; 
}

body#subpage #left-col ul#sub-nav li li a {
	background: #7e57be url(../images/subnav-level2.gif) no-repeat 8px center;		
}

body#subpage #left-col ul#sub-nav li li li a {
	background: #9c73dd url(../images/subnav-level3.gif) no-repeat 8px center;
}

body#subpage #left-col ul#sub-nav li a {
	background: #853785 url(../images/nav-arrows.gif) no-repeat 8px center;
	color: #fff;
}

body#subpage #left-col ul#sub-nav li a:hover, body#subpage #left-col ul#sub-nav li a.selected {
	background: #6743a7 url(../images/nav-arrows-over.gif) no-repeat 8px center;
}

body#subpage #right-col{
	background:  url(../images/right-col-bg.gif) no-repeat 10px 47px;
}

body#subpage #right-col h1 {
	background: #f8f8f8 url(../images/h1bg.gif) no-repeat top left;
	color: #9e429d;
	border-bottom: 1px solid #e3e3e3;
}

body#subpage #right-col h2, body#subpage #right-col h3  {
	color: #9e429d;
	background: url(../images/h2-inner-bg.gif) repeat-y top left;
}

/****** begin navigation ******/
#main-nav {
	background: #B75BB7 url(../images/navigation-bg.gif) repeat-x top left;;
 }

.bl {background: url(../images/navbl.gif) 0 100% no-repeat}/* navigation custom rounded corners */
.br {background: url(../images/navbr.gif) 100% 100% no-repeat}	

#main-nav ul li {
	border-right: 1px solid #AB4CAC;
}

#main-nav ul li a {
	color: #fff;
}

#main-nav ul li a:hover {
	border-bottom: 3px solid #FFEAFF;
	color: #FFEAFF;
}
/* end main navigation ******/

/****** home page main feature boxes ******/
.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 178px;}
.b {background: url(../images/dot.gif) 0 100% repeat-x;}
.l {background: url(../images/dot.gif) 0 0 repeat-y;}
.r {background: url(../images/dot.gif) 100% 0 repeat-y;}
.tl {background: url(../images/tl.gif) 0 0 no-repeat;}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat;}

.feature-image-1 {
	background: url(../images/example-photo.gif) no-repeat top right; 
}

/**.feature-image-2 {
	background: url(../images/hosted-ipx.gif) no-repeat top left;  
}

.feature-image-3 {
	background: url(../images/on-site-ipx.gif) no-repeat top right; 
}**/

.feature-image-1 h1, .feature-image-2 h1, .feature-image-3 h1 {
	color: #fff; 
}

.head-background {
     background:url(../images/box-background.png) 0 100%!important;
     opacity:1!important;
}

* html .head-background {
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/box-background.png", sizingMethod="crop");
}
/*end home page feature boxes ******/

/***** site map ******/
.sitemap li li li a {
	background:url(../images/sitemap-arrow2.gif) no-repeat left center;
}

.sitemap li {
	background-color:#cacaca !important;
	background-image:none!important;
}

.sitemap li a {
	border-bottom:1px solid #fff;
	color:#6e6c6e !important;
}

.sitemap li li a  {
	background:url(../images/sitemap-arrow.gif) 7px 6px no-repeat;
	background-color:#d3d3d3;
    color: #F20017;
}

.sitemap li li li a {
	background-position: 27px 7px;
	background-color:#e5e5e5;
}

.sitemap li li li li a {
	background: #f2f2f2 url(../images/sitemap-arrow3.gif) 47px 7px no-repeat !important;

}

.sitemap li a:hover, .sitemap li a:focus {
		color:#fff !important;
		background-color: #6743a7;
}

.sitemap li li a:hover,.sitemap li li a:focus {
	  background: #6743a7 url(../images/sitemap-arrow-over.gif) no-repeat 7px 6px;
	
}

 .sitemap li li li a:hover, .sitemap li li li a:focus {
 	  background: #6743a7 url(../images/sitemap-arrow-over.gif) no-repeat  27px 7px !important;
 }
 
 
  .sitemap li li li li a:hover, .sitemap li li li li a:focus {
 	  background: #6743a7 url(../images/sitemap-arrow-over.gif) no-repeat  47px 7px !important;
 }


.utility-bar ul.access li a, .utility-bar ul.login li a {
	color: #fff;
    border-right: 1px solid #fff;
}
/***** news and product list ******/
dl.inner-news-list{
    background: #fff url(../images/news-inner-bg.gif) repeat-x left bottom; 	
	border-bottom:1px dotted #818181;
}

.inner-news-list dt {
   background: #b7b7b7 url(../images/news-list-inner-bg.gif) repeat-x right top; 
	border-bottom:1px dotted #818181;

}

.inner-news-list dt a {    
   color: #853785;
 }

dl.newsHover {
    background:#EDEDED;
	color: #666;
}	

dl.newsHover dt {
   color:#fff;
    background: #853785;
}

dl.newsHover dt a {
    color:#fff !important;

}

.inner-news-list dd strong.date {
	color:#777777;
}

dl.newsHover dd strong.date {
	color:#853785;
}

.archiveNews {
	background: #C5CECD;
	border-bottom:1px solid #fff;
}

.archiveNews li a {
	color:#7F6F75!important;
	border-left:1px solid #fff;
	background: #ccc;
}	

.archiveNews li ul {
	background:none;
}

.archiveNews li.selected a {
	background:#853785;
	border-left:1px solid #fff;
	color:#fff !important;
}

.archiveNews li.selected ul li a {
	color:#fff!important;
}

.archiveNews li.selected ul li.selected a, .archiveNews li.selected ul li a:hover, .archiveNews li a:hover{
	background:#6743a7;
	color:#fff !important;
	border-bottom: none;
}

.archiveNews li.first ul li a  {
	border-left:1px solid #fff!important;
}

.genForm h2 {
   color: #656565 !important;
   border: none;
   clear: both;
}
	
.genForm input, .genForm textarea,  .genForm select{
	background: #fff url(../images/genformbg.gif) repeat-x bottom left;
	border: 1px double #5a5a5a;
}

.genForm fieldset {
	border: none;
}

.genForm .dateForm {
	text-align: right;
}

.genForm legend {
	color: #9E429D;
	font-weight:bold;
}

/* form styles */
.genForm {
   background: url(../images/form-bg.gif) repeat-x left 10px;

}

#pageContent .genForm p {
	padding-left:0!important;
			}

.genForm label {
	color: #5a5a5a;
}

body#subpage #right-col h1 {

	border-bottom: 1px solid #e3e3e3;
}


#left-col #mid-content a {
          border: none;
}

a img {
          border: none;
}

a:hover img {
          border: none;
}
