/*------------------------------------------------------------------
Template:  JB Responsive
Version:  Joomla 1.5
Zen Grid:   v2.0
Copyright:  Joomlabamboo
Created:  October 2011
---------------------------------------------------*/

a,.sidebar ul li.active li.active a {color: #538c9f}

a:hover {
color: #72C1DB;
}

/* First Background Hovers
---------------------------------------------------*/
#socialicons a:hover,a#zenpanelopen:hover,div.k2CommentsForm form input#submitCommentButton,a#zenpanelopen,ul.jbtabs li a:hover,#subnav ul li.active a,.sidebar ul li.active a,#jbSplitMenuAbove ul li#current a,a.jbReadon,span.featured,a.k2ReadMore,.mbLeftCol .mbMaxbizDate{
-webkit-transition:background 0.2s linear;
-moz-transition:background 0.2s linear;
-o-transition:background 0.2s linear;
transition:background 0.2s linear;
background:#538c9f; /*display:none;*/display:block;}



/* Second Background Hovers
---------------------------------------------------*/
div.k2CommentsForm form input#submitCommentButton {color: #fff;}
div.k2CommentsForm form input#submitCommentButton:hover,a#zenpanelopen:hover,a.jbReadon:hover,a.k2ReadMore:hover  {
-webkit-transition:background 0.2s linear;
-moz-transition:background 0.2s linear;
-o-transition:background 0.2s linear;
transition:background 0.2s linear;
background:#72C1DB;
}


/* Third - Neutral Background Hovers
---------------------------------------------------*/
#socialicons a {
background: #eee;
}


/* Resets on items that have a #ff colout
---------------------------------------------------*/
ul.jbtabs li.active a:hover,#jbSplitMenuAbove ul li#current a,a#zenpanelopen,div.jbReadmore a,ul.jbtabs li a:hover,#subnav ul li.active a,.sidebar ul li.active a,#jbSplitMenuAbove ul li#current a,a.jbReadon,span.featured,a.k2ReadMore,#subnav ul li.active a,a.k2ReadMore:hover,.mbLeftCol .mbMaxbizDate
{
color: #fff;
}


.sidebar ul li a {
/*color: #999 ; */
  /*background:url("/images/plus.gif") no-repeat scroll left center transparent;*/
/*  padding:0 0 0 16px;*/
  
 /* border-bottom:1px solid #FFFFFF;*/
  border-top:1px solid #FFFFFF;
color:#E6E6E6;

padding:22px 4px 11px 35px;
}

/* Nav link and span color
---------------------------------------------------*/
#nav ul li a,
#nav span.separator,
#nav ul li span.mainlevel span,
#nav ul li.active li a,
#nav ul li.active li span.separator,
#nav ul li.active li.active li a,
#nav ul li.active li.active li.active li a,
.moduletable-superfish  ul li a,
.moduletable-superfish span.seaparator,
.moduletable-superfish ul li.active li a,
.moduletable-superfish ul li.active li span.separator,
.moduletable-superfish  ul li.active li.active li a,
.moduletable-superfish ul li.active li.active li.active li a
{color: #fff000}


 
/* Nav Active and hover color
---------------------------------------------------*/
#nav ul li.active a,
#nav ul li.active span.separator,
#nav ul li.active li.active span.mainlevel span,
#nav ul li.active li.active a,
#nav ul li.active li.active span.separator,
#nav ul li.active li.active li.active a,
#nav ul li.active li.active li.active li.active a,
#nav ul li.active li.active li.active span.separator,
.moduletable-superfish ul li.active a,
.moduletable-superfish ul li.active span.separator,
.moduletable-superfish ul li.active li.active a,
.moduletable-superfish ul li.active li.active span.separator,
.moduletable-superfish ul li.active li.active li.active a,
.moduletable-superfish ul li.active li.active li.active span.separator,
a:hover,
#nav ul li a:hover, #nav ul li.active a:hover {color:#FFF000 !important;}
#nav ul li span.mainlevel span:hover {color:#FFF000;}
#nav ul li.active li.active li a:hover {color:#FFF000;}
.moduletable-superfish a:hover {color:#FFF000;}
.moduletable-superfish ul li a:hover {color:#FFF000;}
.moduletable-superfish ul li.active li.active li a:hover
{color:#FFF000;}





/* Image for Parent Items
---------------------------------------------------*/
#nav a.sf-with-ul,
#nav a.sf-with-ul:hover,
#nav ul li a.mainlevel.sf-with-ul,
#nav ul.sf-js-enabled li span.mainlevel span,
#nav li.parent li.parent span.separator,
#nav ul span.separator,
.moduletable-superfish ul span.separator,
.moduletable-superfish a.sf-with-ul,
.moduletable-superfish a.sf-with-ul:hover,
.moduletable-superfish li.parent span.separator,
.moduletable-superfish li.parent li.parent span.separator  {
  background: url(../images/menu/navParent.png) no-repeat 8px center;/*padding-left: 20px;*/
}




/* Image for Sub Parent Items
---------------------------------------------------*/
#nav ul ul a.sf-with-ul,
#nav ul ul a.sf-with-ul:hover,
#nav ul li li a.mainlevel.sf-with-ul,
#nav ul.sf-js-enabled li li span.mainlevel span,
#nav ul li li span.mainlevel span,
#nav ul ul span.separator,
.moduletable-superfish ul ul a.sf-with-ul,
.moduletable-superfish ul ul a.sf-with-ul:hover,
.moduletable-superfish ul ul li.parent span.separator,
.moduletable-superfish ul ul li li.parent span.separator,
.moduletable-superfish ul li li span.mainlevel span
{background:  url(../images/menu/navParent.png) no-repeat 96% center;  padding-left:10px;text-indent: 0;}

 

/* Colours for sub level item backgrounds
---------------------------------------------------*/
#nav ul ul,.moduletable-superfish {
-moz-box-shadow:0 0 4