/*

# ------------------------------------------------------------------------

# JA Rasite - Stable - Version 1.0 - Licence Owner JA115884

# ------------------------------------------------------------------------

# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.

# @license - Copyrighted Commercial Software

# Author: J.O.O.M Solutions Co., Ltd

# Websites:  http://www.joomlart.com -  http://www.joomlancers.com

# This file may not be redistributed in whole or significant part.

# ------------------------------------------------------------------------

*/



a { color: #537244; }



/* Joomla style ---*/

.blog .contentheading { color: #537244; }



.article-section a:hover, .article-category a:hover { color: #537244; }



ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {

	background: #537244;

	border: 1px solid #537244;

}



.sectiontableheader { background: #537244; border: 1px solid #fff; }



.sectiontableentry, .sectiontableentry0, .sectiontableentry1, .sectiontableentry2 {

	background: none;

	border-bottom: 1px solid #e1e8c8;

}



.sectiontableentry2 { background: #f6f8f0; }



.counter span { background: #537244; border: 1px solid #537244; }



#ja-subnav ul li ul li a:hover { color: #537244 !important; }



#ja-subnav ul li ul li a.active { color: #537244; !important: ; }



.ja-navhelper a { color: #537244; }

.ja-navhelper a:hover,

.ja-navhelper a:active,

.ja-navhelper a:focus {

	background-color: #537244;

}



.ja-links li.top a:hover { background-color: #537244; }



.ja-links li.layout-switcher a { background: #537244; }



#ja-container ul.menu li a:hover,

#ja-container ul.menu li a:active,

#ja-container ul.menu li a:focus { color: #537244; background: #f6f6f6; }



#ja-container ul.menu li.active a { color: #537244; }



#ja-container ul.menu li li a:hover,

#ja-container ul.menu li li a:active,

#ja-container ul.menu li li a:focus { color: #537244 !important; }



#ja-container ul.menu li.active > a { color: #537244 !important; }



body#bd {

	background-color: #FFF;

	background-image: url(../../images/light_green/body-top.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}



h1.logo a { background-image: url(../../images/light_green/logo.png); }



#ja-search { background-image: url(../../images/light_green/search-bg.png); }



#ja-search .inputbox { color: #333; }



#ja-subnav {

	background: url(../../images/light_green.gif) repeat-x left bottom #fff;

	border-bottom: 1px solid #ddd;

}



#ja-subnav ul li a { color: #757575;}



#ja-subnav ul li a:hover { color: #537244; }



#ja-subnav ul li.active a {

	color: 757575;

}



#ja-subnav ul li.active a:hover,

#ja-subnav ul li.active a:active,

#ja-subnav ul li.active a:focus {

	color: #537244;

}



#ja-subnav ul.active li a { color: 757575; }



#ja-subnav ul.active li a:hover { color: #537244; }



#ja-subnav ul.active li a.active { color: #537244; }



#ja-subnav ul li ul {

	background: #f6f8f0;

	border: 1px solid #e1e8c8;

}



#ja-container {

	background-image: url(../../images/light_green/container-bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}



#ja-topsl a, #ja-botsl a { color: #537244; }



#ja-topsl a:hover, #ja-topsl a:focus, #ja-topsl a:active,

.small-links a:hover {

	color: #537244 !important;

	text-decoration: underline;

}



#ja-topsl .ja-moduletable, #ja-topsl .moduletable {
	border: 1px none #E1E6D0 !important;
}



#ja-topsl h3, #ja-topsl h3 span { color: #537244; }



#ja-topsl h3 strong.first-word { color: #537244; }



#ja-bot #ja-tabs .ja-rs1-top { background: #F6F8F0; }

#ja-bot #ja-tabs .ja-rs1-tl { background: url(../../images/light_green/corner-rs11.png) no-repeat left top; }

#ja-bot #ja-tabs .ja-rs1-tr { background: url(../../images/light_green/corner-rs11.png) no-repeat right top; }



#ja-bot #ja-tabs .ja-rs1-mid { background: #f6f8f0; }



#ja-bot #ja-tabs .ja-rs1-bot { background: #F6F8F0; }

#ja-bot #ja-tabs .ja-rs1-bl { background: url(../../images/light_green/corner-rs11.png) no-repeat left bottom; }

#ja-bot #ja-tabs .ja-rs1-br { background: url(../../images/light_green/corner-rs11.png) no-repeat right bottom; }



#ja-bot a { color: #537244; }

#ja-bot a:hover, #ja-bot a:focus, #ja-bot a:active { color: #537244; text-decoration: underline; }



#ja-botsl a, #ja-botsl li a { color: #C5C5C5; }



#ja-footer { background: #1A1A1A; }



#ja-footer .inner a { color: #537244; }



/* ALL ROUNDED STYLE

--------------------------------------------------------- */

/* Rounded style 1 ---*/

.ja-rs1-top { background: #fff; }

.ja-rs1-tl { background: url(../../images/light_green/corner-rs1.png) no-repeat left top; }

.ja-rs1-tr { background: url(../../images/light_green/corner-rs1.png) no-repeat right top; }



.ja-rs1-mid { background: #fff; }



.ja-rs1-bot { background: #fff; }

.ja-rs1-bl { background: url(../../images/light_green/corner-rs1.png) no-repeat left bottom; }

.ja-rs1-br { background: url(../../images/light_green/corner-rs1.png) no-repeat right bottom; }



/* Rounded style 2 ---*/

.ja-rs2-top { background: #fff }

.ja-rs2-tl { background: url(../../images/light_green/corner-rs1.png) no-repeat left top; }

.ja-rs2-tr { background: url(../../images/light_green/corner-rs1.png) no-repeat right top; }



.ja-rs2-mid { background: #fff; }

.ja-rs2-ml { background: #fff; }

.ja-rs2-mr { padding: 0;}



.ja-rs2-bot { background: #fff; }

.ja-rs2-bl { background: url(../../images/light_green/corner-rs1.png) no-repeat left bottom; }

.ja-rs2-br { background: url(../../images/light_green/corner-rs1.png) no-repeat right bottom; }



/* Rounded style 3 ---*/

.ja-rs3-top { background: url(../../images/light_green/rs3-top.png) repeat-x left top; }

.ja-rs3-tl { background: url(../../images/light_green/corner-rs3.png) no-repeat left top; }

.ja-rs3-tr { background: url(../../images/light_green/corner-rs3.png) no-repeat right top; }



.ja-rs3-mid { background: url(../../images/light_green/rs3-mid-l.png) repeat-y left top #f6f8f0; }

.ja-rs3-ml { background: url(../../images/light_green/rs3-mid-r.png) repeat-y right top; }

.ja-rs3-mr { background: url(../../images/light_green/rs3-mid-top.png ) repeat-x left top; } 



.ja-rs3-bot { background: url(../../images/light_green/rs3-bot.png) repeat-x left bottom; }

.ja-rs3-bl { background: url(../../images/light_green/corner-rs3.png) no-repeat left bottom; }

.ja-rs3-br { background: url(../../images/light_green/corner-rs3.png) no-repeat right bottom; }



/* Rounded style 4 ---*/

.ja-rs4-top { }

.ja-rs4-tl { }

.ja-rs4-tr { }



.ja-rs4-mid { }

.ja-rs4-ml { }

.ja-rs4-mr { }



.ja-rs4-bot { }

.ja-rs4-bl { }

.ja-rs4-br { }



.ja-rs4-mid a,

.ja-rs4-mid li a { }



.ja-rs4-mid a:hover, .ja-rs4-mid a:focus, .ja-rs4-mid a:active,

.ja-rs4-mid li a:hover, .ja-rs4-mid li a:focus, .ja-rs4-mid li a:active { }



/* Rounded style 5 ---*/

.ja-rs5-top { background: url(../../images/light_green/rs5-top.png) repeat-x left top; }

.ja-rs5-tl { background: url(../../images/light_green/corner-rs5.png) no-repeat left top; }

.ja-rs5-tr { background: url(../../images/light_green/corner-rs5.png) no-repeat right top; }



.ja-rs5-mid { background: url(../../images/light_green/rs5-mid-l.png) repeat-y left top #fff; }

.ja-rs5-ml { background: url(../../images/light_green/rs5-mid-r.png) repeat-y right top; padding: 0 1px; }

.ja-rs5-mr { background: url(../../images/light_green/rs5-mid-top.png ) repeat-x left top; } 



.ja-rs5-bot { background: url(../../images/light_green/rs5-bot.png) repeat-x left bottom; }

.ja-rs5-bl { background: url(../../images/light_green/corner-rs5.png) no-repeat left bottom; }

.ja-rs5-br { background: url(../../images/light_green/corner-rs5.png) no-repeat right bottom; }



/* JA Slideshow2 ---*/

.ja-slidewrap { border: 1px solid #E1E6D0; }



.ja-slide-thumb-inner {

	background: #F6F8F0;

	border-top: 1px solid #E1E6D0;

	color: #757575;

}



#ja-slideshow .ja-slide-thumb img {

	background: #fff;

	border: 1px solid #E1E6D0;

}



.ja-slide-thumb-inner img {

	background: #fff;

	border: 1px solid #E1E6D0;

}



.active .ja-slide-thumb-inner img {

	background: #537244;

	border: 1px solid #6C8E5C;

}



.ja-vertical_right .active {

	background: url(../../images/light_green/arrow-bg.png) no-repeat center left;

}



.ja-vertical_left .active {

	background: url(../../images/light_green/arrow-bg.png) no-repeat center right;

}



.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner { background: url(../../images/light_green/grad-bg.gif) repeat-x top left #537244; }



/* News ticker ---*/

.ja-headelines-pre { background: url(../../images/light_green/but-pre.png) no-repeat top left; }



.ja-headelines-next { background: url(../../images/light_green/but-next.png) no-repeat top left; }



/* Content slider ---*/

#ja-bot .ja-contentslider-center img {

	background: #fff;

	border: 1px solid #fff;

}



/* JA Tabs ---*/

.rasite .container { background: #f6f8f0; }



.rasite .ja-tabs-title-top { background-image: url(../../images/light_green/title-bg.gif) !important; }



.rasite .ja-tabs-title-top ul.ja-tabs-title { background-image: url(../../images/light_green/title-bg.gif) !important; }



.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover {

	background: url(../../images/light_green/tab-active.png) no-repeat top right #F6F8F0 !important;

}



.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover h3,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {

	background: url(../../images/light_green/tab-active.png) no-repeat top left #F6F8F0;

}



.rasite .ja-tabs-title-top ul.ja-tabs-title li.active,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.firstactive,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.lastactive {

	background: url(../../images/light_green/tab-active.png) no-repeat right top #F6F8F0 !important;

}



.rasite .ja-tabs-title-top ul li.active h3,

.rasite .ja-tabs-title-top ul li.firstactive h3,

.rasite .ja-tabs-title-top ul li.lastactive h3 {

	background: url(../../images/light_green/tab-active.png) no-repeat left top #F6F8F0;

	color: #537244;

}



/* Split menu ---*/

#ja-splitmenu li.active a,

#ja-splitmenu li.active a:hover,

#ja-splitmenu li.active a:active,

#ja-splitmenu li.active a:focus {

	background: url(../../images/light_green/mainlevel-active.gif) no-repeat left top #537244 !important;

}



#ja-splitmenu li.active a span,

#ja-splitmenu li.active a:hover span,

#ja-splitmenu li.active a:active span,

#ja-splitmenu li.active a:focus span {

	background: url(../../images/light_green/mainlevel-active.gif) no-repeat right top !important;

}



/* CSS Menu ---*/

#ja-cssmenu li a.active,

#ja-cssmenu li a.active:hover,

#ja-cssmenu li a.active:active,

#ja-cssmenu li a.active:focus {

	background: url(../../images/light_green/mainlevel-active.gif) no-repeat left top #537244 !important;

}



#ja-cssmenu li a.active span {

	background: url(../../images/light_green/mainlevel-active.gif) no-repeat right top !important;

}



/* Dropline Menu ---*/

#jasdl-mainnav li.active a,

#jasdl-mainnav li.active a:hover,

#jasdl-mainnav li.active a:active,

#jasdl-mainnav li.active a:focus {

	background: url(../../images/light_green/mainlevel-active.gif) no-repeat left top #537244 !important;

}



#jasdl-mainnav li.active a span,

#jasdl-mainnav li.active a:hover span,

#jasdl-mainnav li.active a:active span,

#jasdl-mainnav li.active a:focus span {

	background: url(../../images/light_green/mainlevel-active.gif) no-repeat right top !important;

}



/* Mega menu ---*/

ul.level0 li.active a.mega {

	background: url(../../images/light_green/mainlevel-active.gif) no-repeat left top #537244 !important;

}



ul.level0 li.active a.mega span {

	background: url(../../images/light_green/mainlevel-active.gif) no-repeat right top !important;

}



ul.level1 li.mega { border-top: 1px solid #ddd !important; }

ul.level1 li.first { border-top: none !important; }



ul.level1 li.mega a.mega,

ul.level1 li.mega a.mega span {

	background: none !important;

	color: #333;

}



ul.level1 li.over, ul.level1 li.haschild-over a.over, ul.level1 li.over a.over {

	background: #f5f5f5 !important;

	color: #537244 !important;

}



ul.level1 li.active a.active span.menu-title {

	color: #537244 !important;

}



ul.level1 .childcontent .tl { background-image: url(../../images/light_green/mega-corner2.png) !important; }



.childcontent .ja-moduletable a:hover,

.childcontent .ja-moduletable a:focus,

.childcontent .ja-moduletable a:active {

	color: #537244 !important;

}



.childcontent .top { background: url(../../images/light_green/mega-tb.png) repeat-x left top !important; }

.childcontent .tl { background: url(../../images/light_green/mega-corner.png) no-repeat left top !important; }

.childcontent .tr { background: url(../../images/light_green/mega-corner.png) no-repeat right top !important; }



.childcontent .ml { background: url(../../images/light_green/mega-mid-l.png) no-repeat left bottom !important; }

.childcontent .childcontent-inner { background: url(../../images/light_green/mega-mid-bot.png) repeat-x left bottom !important; }

.childcontent .mr { background: url(../../images/light_green/mega-mid-r.png) no-repeat right bottom !important; }



.childcontent .bot { background: url(../../images/light_green/mega-tb.png) repeat-x left bottom !important; }

.childcontent .bl { background: url(../../images/light_green/mega-corner.png) no-repeat left bottom !important; }

.childcontent .br { background: url(../../images/light_green/mega-corner.png) no-repeat right bottom !important; }



.group-title { background: #f5f5f5 !important; border: 1px solid #e0e0e0 !important; }



.group-title .menu-title { color: #454545 !important; }
