/*
# ------------------------------------------------------------------------
# JA Urani for Joomla 1.5.x - Version 1.0 - Licence Owner JA107673
# ------------------------------------------------------------------------
# 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.
# ------------------------------------------------------------------------
*/


/* COMMON STYLE
--------------------------------------------------------- */
body#bd { background: url(../../images/green/body-top.jpg) repeat-x left top #346901; }

a { color: #aed47d; text-decoration:none}

a:hover, a:active, a:focus { color: #fff;}

a.readon { color: #2d2d02; }

a.readon:hover,
a.readon:active,
a.readon:focus {
	color: #2d2d02;
	border-bottom: 1px dotted #2d2d02;
}

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

div.logo-text h1 a {
	color: #ded211;
}

p.site-slogan {
	color: #c7c783;
}



#ja-mainnav {
	background: url(../../images/green/grad1-mask.png) repeat-x scroll center top;
	border-bottom: 1px solid #071408;
	border-top: 5px solid #071408;
}

#ja-search .inputbox {
	background: #071408;
	border: 1px solid #071408;
	color: #c7c783;
}

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

div.ja-innerdiv a:hover, div.ja-innerdiv a:active, div.ja-innerdiv a:focus {
	color: #071408;
}

/* content tables */
.sectiontableheader {
	background: #2d2d02;
	border: 1px solid #071408;
	color: #c7c783;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #c7c783;
}


/* Ja Rounded */

#ja-topsl3 .ja-rounded-center { background: #2d2d02; }




#ja-topsl2 .ja-rounded-center { background: #2d2d02; }





#ja-footer .ja-rounded-center { }


.ja-navhelper .ja-rounded-center { background: #2d2d02;}




/* Spotlight */

#ja-topsl1 {
	color: #c7c783;
}

#ja-topsl2 a:hover, #ja-topsl2 a:focus, #ja-topsl2 a:active {
	border-bottom: 1px dotted #2d2d02;
	color: #2d2d02;
}

#ja-topsl3 { color: #FFF; }

#ja-topsl3 li, #ja-botsl li, #ja-botsl1 li {
	background-image: url(../../images/green/bullet2.gif);
}

#ja-topsl3 h3 { color: #ded211; }

#ja-topsl3 a {
	border-bottom: 1px dotted #2d2d02;
	color: #c7c783;
}

#ja-botsl1 { color: #FFF; }

#ja-botsl1 a { color: #c7c783; }

#ja-botsl1 h3 { color : #FFF; }

#ja-footer small { color: #FFF; }

#ja-footer a { color: #c7c783; }


/* Ja Slidenews ---*/
.ja-slidenews-item .ja-title { color: #2d2d02; }

/* Ja Tabs ---*/
.urani .ja-tabs-title-top ul.ja-tabs-title li {
	background: url(../../images/green/tab-bg.gif) no-repeat left top !important;
	padding-left: 8px !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3 {
	background: url(../../images/green/tab-bg.gif) no-repeat right top !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.hover h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {
	color: #c7c783 !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li.active,
.urani .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
.urani .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: url(../../images/green/tab-active.gif) no-repeat center bottom !important;
}

.urani .ja-tabs-title-top ul li.active h3 ,
.urani .ja-tabs-title-top ul li.firstactive h3,
.urani .ja-tabs-title-top ul li.lastactive h3 {
	color: #2d2d02 !important;
	background: url(../../images/green/tab-active.gif) no-repeat left top !important;
}

.urani .ja-tabs-title-top ul li.active h3 span,
.urani .ja-tabs-title-top ul li.firstactive h3 span,
.urani .ja-tabs-title-top ul li.lastactive h3 span{
	background: url(../../images/green/tab-active.gif) no-repeat right top !important; 
}

.urani .ja-tab-panels-top .ja-tab-content h3 { color: #2d2d02 !important; }

/* Default menu ---*/
#ja-container ul.menu li.active > a {
	color: #2d2d02 !important;
}

#ja-container ul.menu li a:hover, 
#ja-container ul.menu li a:active, 
#ja-container ul.menu li a:focus {
	color: #2d2d02;
}

#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: #2d2d02 !important;
}

#ja-subnav ul li a:hover, 
#ja-subnav ul li a:active, 
#ja-subnav ul li a:focus {
	color: #2d2d02;
}

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

/* Split Menu ---*/
#ja-splitmenu { border-right: 1px solid #071408; }

#ja-splitmenu a {
	border-left: 1px solid #071408;
	color: #FFF;
}

span.menu-desc { color: #c7c783; }

#ja-splitmenu a:hover span.menu-desc, 
#ja-splitmenu a:active span.menu-desc, 
#ja-splitmenu a:focus span.menu-desc {
	color: #c7c783;
}

/* CSS and Moo Menu ---*/
#ja-cssmenu { border-right: 1px solid #071408; }

#ja-cssmenu li a {
	border-left: 1px solid #071408;
	color: #FFF;
}

span.menu-desc { color: #c7c783; }

#ja-cssmenu a:hover span.menu-desc, 
#ja-cssmenu a:active span.menu-desc, 
#ja-cssmenu a:focus span.menu-desc {
	color: #c7c783;
}

#ja-cssmenu li ul {
	border: 1px solid #071408;
	border-top: 0;
	background: #071408;
}

#ja-cssmenu li ul ul {
	border-top: 1px solid #071408;
}

#ja-cssmenu li ul li {
	border-top: 1px dotted #2d2d02;
	background: none;
}

#ja-cssmenu li ul a { color: #FFF; }

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #2d2d02 !important;
	color: #fff;
}

/* Mega Menu ---*/
ul.level0 li.mega a.mega {
	border-left: 1px solid #071408;
	color: #FFF;
}

ul.level0 li.mega span.menu-desc {
	color: #c7c783;
}

.childcontent {
	background: #071408;
	border: 1px solid #071408;
	color: #fff;
}

ul.level1 li.mega { border-top: 1px dotted #2d2d02; }

ul.level1 li.first { border: none; }

ul.level1 li.over, ul.level1 li.haschild-over { background: #2d2d02 !important; }