body.green #toolbar-wrap{border-top:1px solid #fff;background:url(../../../../morph_assets/themelets/rational-magic/images/green/toolbar-bg.jpg) repeat-x bottom left;}
body.green #topnav-wrap{/*border:1px solid #beca88;border-width:1px 0;*/}
body.green #topnav-wrap{background:url(../../../../morph_assets/themelets/rational-magic/images/green/topnav-bg.jpg) repeat-x center center; height:48px;}
body.green #bd-wrap{border-top:1px solid #758620;}
body.green #subhead-wrap{border-bottom:1px solid #758620;}
body.green .mod.inner-wrap h3,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.ui-accordion .ui-accordion-header,
.mod.splitmenu h3,
input[type=button],
input[type=submit],
but
.button,
.search-btn, 
.modhead{background:#28842d;border-radius:4px 4px 0 0; color:#fff; padding:6px 8px; /*#a5d148 url(../../../../morph_assets/themelets/rational-magic/images/green/modhead.jpg) repeat-x bottom right*/}
.mod h3 {color:#fff;}
body.green .mod.inner-wrap h3,
.mod.splitmenu h3{border:none;/*1px solid #141806;*/}
body.green .ui-tabs .ui-tabs-nav li.ui-tabs-selected{border:1px solid #4b5715;}
input[type=button],
input[type=submit],
button,
.button,
.search-btn{color:#fff;border:1px solid #758620;}
.action-button.primary{background:#899e26;border:1px solid #758620;}
body.green .mod .twotone{color:#f7f8f0;}
body.green .mod.outer-wrap .twotone{color:#899e26;}
.mod .pretext,.mod .subtext{color:#f7f8f0;}
body.green .highlight .mod.outer-wrap,
body.green .highlight .mod.outer-wrap a,
body.green .highlight .mod.outer-wrap h1,
body.green .highlight .mod.outer-wrap h2,
body.green .highlight .mod.outer-wrap h3{background:#758620;color:#fff;}
body.green .highlight .border-wrap{border-color:#606e1b;}
body.green .highlight .mod.outer-wrap .modinner{border-color:#141806;}

/*added by blu DPT*/


body.green p.readon a:hover ,
body.green #topnav .menu .active a{ 	
	background-position: 0 0;
	-moz-box-shadow:0px 0px 0 #FFFFFF inset;
	-webkit-box-shadow: 0px 0px 0 #FFFFFF inset;
  box-shadow: 0px 0px 0 #FFFFFF inset;
	background: #b7ea33; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ZWEzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b7ea33 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7ea33), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b7ea33 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b7ea33 0%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b7ea33 0%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(top,  #b7ea33 0%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7ea33', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
  
}


body.green #topnav .menu li.active a{
background:#b7ea33;
border-color:#28842d;
color:#28842d;
}


/*
body.green .sidebar .menu li li a:hover{background:#f1f9ed url(../images/minus_small.gif) no-repeat 6% 48%;}
body.green .sidebar .menu li li li a:hover{background:#ef1f9ed url(../images/minus_small.gif) no-repeat 14% 48%;}
body.green .sidebar .menu li li li li a:hover{background:#f1f9ed url(../images/minus_small.gif) no-repeat 19% 48%;}

body.green .sidebar ul.menu li a:hover{background:#f1f9ed;color:#332909;}
body.green .sidebar ul.menu li.active a{background:#f1f9ed;color:#332909;}*/

body.green .mod {
    background: none repeat scroll 0 0 #f8f8f8;}
    
body.green #footer-wrap {
    border-top: 5px solid #478f14;
}


#topnav ul a.top-level:hover, #topnav ul a.top-level.active, #topnav #nav ul #active_menu-nav {
    margin-top:0;
    padding: 0.5em 1em 0.45em;
    border:none none;
    }
#topnav ul a.top-level, #topnav ul a.mainlevel-nav, #topnav ul li span.separator {
    padding: 0.5em 1em 0.45em;
    border:none none;
   }

body.green #topnav .menu li a.top-level,
body.green #topnav .menu li a.top-level.active{
border: 1px solid transparent;
border-bottom:none;
}
body.green #topnav .menu li a.top-level:hover{
box-shadow: none;
border: 1px solid #28842d;
border-bottom:none;
}

body.green #topnav-wrap{height:48px;}    
#topnav.subtext #nav ul .submenu_item {
    font-size: 1.1em;color:#28842d;}
    
#topnav.subtext #nav ul ul li .submenu_item {
    font-weight: normal;
    padding-top: 0.8em;
    text-transform: uppercase;
}
.mod.inner-wrap .modinner, .mod.splitmenu .modinner {
  border-style: none none none none;
  background-color: #f1f1f1;
  /*margin-top:4px;*/}
  
#mod89 .modinner,#mod82 .modinner,#mod80 .modinner {
  background-color: #fff;
  }
  
#mod74 .modinner {
    background: none repeat scroll 0 0 #99CC33;
    padding: 0 0;
}​

.mod.inner-wrap h3, .mod.splitmenu h3 {
color:#fff;
}

.componentheading, h1 {
    font-size: 2em;
    font-weight:normal;
}

.primary-inner {
    background: none #fff;
    border: none;
}
    
.pathway {
    font-size: 0.8em;}
    
    #breadcrumbs {
        border-bottom:none;
        margin: 1em 0 0.5em;
        padding: 0 0 0.5em;
    } 

    .blog .article-row {
        border-top: 1px dashed #fff;
        margin: 0;
        overflow: hidden;
        padding:0;
    }

    .contentheading, h2 {
        font-size: 1.9em;
        font-weight:normal;
    }
   
    .box, blockquote.style1 {
        background: none repeat scroll 0 0 #588487;
        color: #FFFFFF;
    }
    
.mod h3{
    padding: 0.2em 0.7em 0.2em 1.1em;
}
.com_wrapper .primary-inner {padding:0 0;}

/*Jan 27*/
body.green .search {margin-right:10px;}

.mod.splitmenu .modinner {background:#99cc33; padding:1em 0;}

h1 {color:#99cc33;}
h2 {color:#618c0b;}
h3 {color:#006600;}
h4 {color:#0c3d06;}


body.green .sidebar ul.menu li a {
  color:#fff;
  background:#99cc33;
}


body.green .sidebar ul.hover a,
body.green .sidebar ul.menu li.hover a,
body.green .sidebar ul.menu li.active a {
  color:#28842D;
  background:#99cc33;
}

body.green .sidebar ul.menu li.active ul li a {
    background: none repeat scroll 0 0 #b7ea33;
}

.sidebar ul.menu li li.active a{
  color:#28842D;
  background:#B7EA33;
}