/*body#services .module h1{ color: #aa4796; }*/
/*body#services .sidemodules .sbarTop h1, body#services .module h1{ color: #aa4796; }*/

/*height: 18px;*/
 body#services .sidebar ul li { padding-left: 13px; }
 body#services .sidebar ul li ul li { padding-left: 10px; }
 body#services .sidebar ul li.collapsible { background-image: none; padding-left: 0px; }
 body#services .sidebar ul li span { display: block;  padding-top: 2px; }
 body#services .sidebar ul li span a { display: block; width: 125px; padding-left: 15px; background: #f4f4f4 url('/images/global/collapse_single_choice.gif') no-repeat 0px 1px; }
 body#services .sidebar ul li.collapsible span a { width: 125px; background: #f4f4f4 url('/images/global/collapse_off.gif') no-repeat 0px 1px; }
 body#services .sidebar ul li.collapsible span a.collapsed { background: #f4f4f4 url('/images/global/collapse_on.gif') no-repeat 0px 1px; }
 body#services .sidebar ul li.collapsible ul { display: none; }
 body#services .sidebar ul li, .rightCol ul li { background: transparent url('/images/linkmark_sol.gif') no-repeat 0px 6px; padding-left:13px; }
 body#services#links_ftr .linksFtrCol li {background: transparent url('/images/linkmark_sol.gif') no-repeat 0px 6px; padding-left:13px;}

/*Jacki - testing*/
/*body#services .sidebar ul li, .rightCol ul li { background: transparent url('/images/linkmark_sol.gif') no-repeat 0px 6px; padding-left:13px; }*/
/*body#services #links_ftr .linksFtrCol li {background: transparent url('/images/linkmark_sol.gif') no-repeat 0px 6px; padding-left:13px;}*/
 /*.sidebar ul li, .rightCol ul li { background: transparent url('/images/linkmark_sol.gif') no-repeat 0px 6px; padding-left:13px; }*/

.sidebar ul li ul a, .sidebar ul li ul a:link
{ font-family: arial, helvetica, sans-serif;
 font-size:100%;}

.sidebar ul li ul a, .sidebar ul li ul a:hover, .sidebar ul li ul a:visited, .sidebar ul li ul a:active
{ font-family: arial, helvetica, sans-serif;
 font-size:100%;}


.rightCol a, .rightCol a a:visited, .rightCol a a:hover, .rightCol a a:active
{ font-family: arial, helvetica, sans-serif;
 font-size:100%;}

/*.rightCol a, .rightCol a a:visited, .rightCol a a:hover, .rightCol a a:active,*/
.mainCol a, .mainCol a a:visited, .mainCol a a:hover, .mainCol a a:active
{ font-family: arial, helvetica, sans-serif;
 font-size:100%;}


 #sol h1{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  border-left:solid 3px #aa4796;
  border-bottom:solid 1px #adafb2;
  border-top:solid 1px #adafb2;
  border-right:solid 1px #adafb2;
  line-height:1.45;
  background:url("/images/tit_bg.jpg") repeat-x;
  font-size:130%;
}

 #sol h2{
  border-left:solid 3px #aa4796;
  border-bottom:solid 1px #adafb2;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  font-weight: bold;
  line-height: 1.25;
  font-size:120%;
}

 #sol h3{
  font-size:100%;
  border-left:solid 3px #adafb2;
  border-bottom:solid 1px #adafb2;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  font-weight: bold;
  line-height: 1.25;
}

/*override the colour*/
.pPageContent h1 {
  border-left:solid 3px  #aa4796; }

.pPageContent h2 {
    border-left:solid 3px  #aa4796;

}
.pPageContent h3 {
    border-left:solid 3px  #adafb2;
}

body#services .pageTitle h1 { color: #aa4796;}
/*body#services .module h1 { color: #aa4796; }*/

#benefits { margin: 10px 0px; }
#benefits .benefits-header {
	background-color: #d9d9d9; border-bottom: 1px solid #FFF;
	padding: 8px 0px 8px 15px; color: #4f4f4f; font-weight: bold;
}
#benefits .benefits-body {
	background-color: #ececec; padding: 4px 0px 4px 15px;
}
#benefits ul li { padding: 3px 0px; margin: 0px 0px 0px 15px; list-style-type: square; }


#ataglance { margin-left: 10px; }
#ataglance li { padding: 3px 0px 3px 0px; color: #000000; background-image: none; list-style-type: square; }

p.quote { color: #aa4796; font-size: 1.2em; margin: 15px 0px 10px; font-weight: bold; }


#servicesList p.bold { margin-bottom: 5px; color: #000000; }
#servicesList li { padding: 2px 0px 2px 4px; margin: 0px 0px 0px 30px; list-style-type: disc; }
#servicesList li span { display: block; }

ul.repeatedSectionBusiness {
    margin: 0;
    padding: 0;
    list-style: none;
    color:#000000;
}

ul.repeatedSectionBusiness li {
    margin: 0;
    padding: 0;
    width: 100%;
    /*border-bottom: 1px solid #dcdcdc;*/
    clear: both;
}

ul.repeatedSectionBusiness li.last {
     border-bottom: 1px solid #dcdcdc;
}

ul.repeatedSectionBusiness img {
    float: right;
    vertical-align: middle;
}

ul.repeatedSectionBusiness li a.title, repeatedSectionBusiness li a.title:visited {
	color: #000000;
    text-decoration: none;
    font-weight:bold;
}

ul.bulletList { margin: 0px 0px 20px 0px;
            padding: 0px;
            font-family: arial, helvetica, sans-serif;font-size:100%;  }
ul.bulletList li { margin: 3px 0px 3px 20px; padding: 0px; list-style-type: disc;font-family: arial, helvetica, sans-serif;font-size:100%; }

.rightMenuHeading {

    color:  #000000;
    font-family: arial, helvetica, sans-serif;
    line-height:1.2em;
    font-size:1em;
    margin:0px;
    padding: 8px 0px 8px 0px;
    font-weight:bold;
    text-indent:17px;
}

a.blue_button { display:inline-block; height:27px; background:url(/images/btnb_bg.gif) repeat-x; color:#fff;text-decoration:none; margin-right:10px; text-shadow:#044891 0px 1px;}
a:hover.blue_button { color:#fde274; text-decoration:none;  font-size:13px;}
a.blue_button span { display:inline-block; height:27px; background:url(/images/btnb_right.gif) no-repeat right;}
a.blue_button span span { display:inline-block; height:27px; background:url(/images/btnb_left.gif) no-repeat left; padding:0 35px 0 15px; padding-top:4px;}


ul.serviceList { background: transparent url('/images/linkmark_sol.gif') no-repeat 0px 6px; padding-left:13px; }
