/*------------------------------------------------------------------------
# JA Pollux 1.0 - Nov, 2006
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 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
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
body {
	color: #4A2706;
}

body#bd {
	background: #9FB453; /* a trick to stick the footer at the bottom :) */
}

/* Normal link */
a {
	color: #A85B21;
}

a:hover, a:active, a:focus {
	color: #51AEED;
}

ul li {
	background-image: url(../../images/grey/bullet-list.gif);
}

hr {
	border-top-color: #CCCCCC;
}

.button {
	border: 1px solid #CCCCCC;
	background: url(../../images/grey/button-bg.gif) top #E7E7E7;
	color: #666666;
}

.button:hover, .button:focus {
	border: 1px solid #A7A79F;
	color: #484848;
}

.inputbox {
	border: 1px solid #A85B21;
	background: #F7E3B9;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #A7A79F;
}

a.contentpagetitle {
	color: #A85B21;
}

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	color: #A2B128;
	font-weight:bold;
}

.mosimage_caption {
	color: #A85B21;
	margin-top: 2px;
	padding: 1px 2px;

}

.mosimage {
	padding: 15px;
	margin: 8px 15px 0 0!important;
	margin: 8px 5px 0 0;
}

.mosimage img {
	padding: 15 px;
	margin: 10 px!important;
}

div.module {
	background-image: url(../../images/grey/box-br.gif);
}

div.module div {
	background-image: url(../../images/grey/box-bl.gif);
}

div.module div div {
	padding: 0;
	background-image: url(../../images/grey/box-tr.gif);
}

div.module div div div {
	padding: 9px 15px 20px;
	background-image: url(../../images/grey/box-tl.gif);
}





/* No title */
div.module-notitle {
	background-image: url(../../images/grey/box-br.gif);
}

div.module-notitle div {
	background-image: url(../../images/grey/box-bl.gif);
}

div.module-notitle div div {
	padding: 0;
	background-image: url(../../images/grey/box-tr2.gif);
}

div.module-notitle div div div {
	padding: 9px 15px 20px;
	background-image: url(../../images/grey/box-tl2.gif);
}

div.module-hilite {
	background-image: url(../../images/grey/box-br-hilite.gif);
	color: #FFFFFF;
}

div.module-hilite a,
div.module-hilite a:hover,
div.module-hilite a:active,
div.module-hilite a:focus {
	color: #FFFFFF;
}

div.module-hilite div {
	background-image: url(../../images/grey/box-bl-hilite.gif);
}

div.module-hilite div div {
	background-image: url(../../images/grey/box-tr-hilite.gif);
}

div.module-hilite div div div {
	background-image: url(../../images/grey/box-tl-hilite.gif);
}




table.blog .article_seperator {
	background: url(../../images/grey/seperator.gif) repeat-x center;
}

table.contenttoc th {
	border-bottom: 1px solid #CCCCCC;
	color: #9FB453;
}

.componentheading {
	border-bottom: 1px solid #4A2706;
}

.createdate, .modifydate {
	color: #999999;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	border: 1px solid #4A2706;
	background: url(../../images/grey/button-bg.gif) top #E7E7E7;
	color: #666666;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	border: 1px solid #A7A79F;
	color: #484848;
}

.sectiontableheader {
	background: #E7E7E7;
}

.small {
	color: #888888;
}

#ja-containerwrap {
	clear: both;
	border-top: 0px solid #A7A79F;
	background: url(../../images/grey/containerwrap-bg.gif) repeat-x top #FFFFFF;
}

#ja-container{
	padding-top: 10px;
}

#ja-header {
	background: url(../../images/grey/logo-grey.gif) no-repeat bottom left;
}

#ja-usertoolswrap {
	background: url(../../images/grey/usertools-left-bg.gif) no-repeat top left;
}

#ja-usertools {
	background: url(../../images/grey/usertools-right-bg.gif) no-repeat top right;
}

#ja-usertools .inputbox {
	color: #A85B21;
}

#ja-subnavwrap {
	background: #A6BA5E;
}

a.mainlevel {
	border-bottom: 1px solid #4A2706;
	color: #4A2706;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
a.mainlevel#active_menu {
	border-bottom: 1px solid #4A2706;
	background-color: #F7E3B9!important;
	color: #4A2706;
}

#ja-leftcol #active_menu, #ja-rightcol #active_menu {
	color: #4A2706;
	background-color: #F7E3B9;
	border: 1px solid #4A2706;
}

.ja-box li a {
	border-bottom: 1px solid #4A2706;
}

.ja-box li a:hover,
.ja-box li a:active,
.ja-box li a:focus {
	background-color: #CCCCCC;
}

#ja-footerwrap {
	background: url(../../images/grey/footer-bg.gif) repeat-x top #9FB453;
}

#ja-footer {
	color: #F2E6B8;
	text-decoration:none;
}

#ja-footer a {
	color: #ffffff;
	text-decoration:none;
}

#ja-certwrap{
	color: #ffffff;
}

#ja-bottomeline{
	color: #ffffff;
}
div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	color: #888888;
}

/* Split Menu
----------------------------------------------------------- */
#ja-splitmenu a {
	background-image: url(../../images/grey/tableft.gif) !important;
}

#ja-splitmenu a span {
	background-image: url(../../images/grey/tabright.gif) !important;
}

#ja-splitmenu li.active_menu a,
#ja-splitmenu li.active_menu a:hover,
#ja-splitmenu li.active_menu a:active,
#ja-splitmenu li.active_menu a:focus {
	background: url(../../images/grey/tableft-active.gif) no-repeat left top #9FB453 !important;
}

#ja-splitmenu li.active_menu a span,
#ja-splitmenu li.active_menu a:hover span,
#ja-splitmenu li.active_menu a:active span,
#ja-splitmenu li.active_menu a:focus span {
	background: url(../../images/grey/tabright-active.gif) no-repeat right top #9FB453 !important;
}

/* Son of Suckerfish Dropdowns
--------------------------------------------------------- */
#ja-mainnav div.sfmenu-inner {
	background: url(../../ja_cssmenu/img/tableft-grey.gif) no-repeat top left #E7E7E7 !important;
}

#ja-cssmenu {
	background: url(../../ja_cssmenu/img/tabright-grey.gif) no-repeat top right #E7E7E7 !important;
}

#ja-cssmenu li ul {
	border: 1px solid #A7A79F;
	background: url(../../ja_cssmenu/img/child-bg-grey.gif) top #E7E7E7 !important;
}

#ja-cssmenu li li a.active {
	background: none!important;
	color: #484848!important;
}

#ja-cssmenu li a.active {
	background: url(../../ja_cssmenu/img/tabactive-bg-grey.gif) repeat-x top #9FB453 !important;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover {
	background: url(../../ja_cssmenu/img/tabhover-bg-grey.gif) repeat-x top #DFDFDF !important;
}

#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover,
#ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover {
	background: url(../../ja_cssmenu/img/childhover-bg-grey.gif) repeat-x top #DFDFDF !important;
}

/* TransMenu
-------------------------------------------------*/
.transMenu .background {
	background-color: #E7E7E7!important;
}

.transMenu .item.hover {
	color: #484848;
	background: #DFDFDF!important;
}

.transMenu .item#active, .transMenu .item#active:hover {
	background: #DFDFDF!important;
	color: #484848!important;
}

#ja-mainnav div.transmenu-inner {
	background: url(../../ja_transmenu/img/tableft-grey.gif) no-repeat top left #E7E7E7 !important;
}

#ja-transmenu {
	background: url(../../ja_transmenu/img/tabright-grey.gif) no-repeat top right #E7E7E7 !important;
}

a.havechild-mainlevel-active-trans,
a.havechild-mainlevel-active-trans:active {
	background: url(../../ja_transmenu/img/havechild-active-bg-grey.gif) no-repeat top right #DFDFDF !important;
}

a.jahover {
	background: url(../../ja_transmenu/img/havechild-on-bg-grey.gif) no-repeat top right #DFDFDF !important;
}

a.jahover-active {
	background: url(../../ja_transmenu/img/tabactive-bg-grey.gif) no-repeat top right #DFDFDF !important;
}

a.mainlevel-trans:hover,
a.mainlevel-trans:active {
	background: url(../../ja_transmenu/img/tabhover-bg-grey.gif) top #DFDFDF !important;
}

a.mainlevel-active-trans,
a.mainlevel-active-trans:hover,
a.mainlevel-active-trans:active {
	background: url(../../ja_transmenu/img/tabactive-bg-grey.gif) top #9FB453 !important;
}

/* Script Dropline Menu
--------------------------------------------------------- */
#jasdl-mainnav a {
	background-image: url(../../images/grey/tableft.gif) !important;
}

#jasdl-mainnav a span {
	background-image: url(../../images/grey/tabright.gif) !important;
}

#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	background-image: url(../../images/grey/tableft-active.gif) !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-image: url(../../images/grey/tabright-active.gif) !important;
}

#jasdl-subnav ul li.active a {
	font-weight: bold;
}
/*
// "Tabs & Slides In Content Items" Plugin for Joomla! 1.0.x - Version 2.2
// License: http://www.gnu.org/copyleft/gpl.html
// Authors: Fotis Evangelou - George Chouliaras
// Copyright (c) 2006-2007 JoomlaWorks.gr - http://www.joomlaworks.gr
// Project page at http://www.joomlaworks.gr - Demos at http://demo.joomlaworks.gr
// ***Last update: January 14th, 2007***
*/

/* --- Tabs --- */
.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive {margin:8px 0px;}
ul.tabbernav {margin:0px;padding:3px 0px;border-bottom:1px solid #bbb;font-size:12px;font-weight:bold;}
ul.tabbernav li {list-style:none;margin:0;display:inline;}
ul.tabbernav li a {list-style:none;padding:3px 4px;margin-left:3px;border:1px solid #bbb;border-bottom:none;background:#eee url(tab_bg.png) repeat-x top;text-decoration:none;}
ul.tabbernav li a:link {color:#333}
ul.tabbernav li a:visited {}
ul.tabbernav li a:hover {color:#C64934;background:#f2f2f2;border-color:#aaa;}
ul.tabbernav li.tabberactive a {list-style:none;background:#fff;border-bottom:1px solid #fff;}
ul.tabbernav li.tabberactive a:hover {list-style:none;background:#fff;border-bottom:1px solid #fff;}
li.tabberactive {background-image:none;padding:0px;}
li.tabberinactive {background-image:none;padding:0px;}
.tabberlive .tabbertab {padding:5px;border:1px solid #bbb;border-top:0;
/* If you don't want the tab size changing whenever a tab is changed you can set a fixed height */
/* height:100px; */
/* If you set a fix height set overflow to auto and you will get a scrollbar when necessary */
/* overflow:auto; */
}
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {overflow:auto;/*height:200px; */}


/* --- Slides --- */
.jw_slidetitle {cursor:pointer;margin:0px;overflow:hidden;background:url(slide_bg_r.png) no-repeat right top;}
.jw_st_left {background:url(slide_bg_l.png) no-repeat left top;margin-right:10px;}
.jw_st_cont {background:url(star.png) no-repeat;background-position:0px 3px;padding:5px 2px 5px 20px !important;padding:4px 2px 6px 20px;margin-left:8px;font-size:12px;font-weight:bold;color:#C64934;}
/* Parent box of slide down content */
.jw_slide {border:none;background-color:#fff;width:100%;visibility:hidden;height:0px;overflow:hidden;position:relative;}
/* Content that slides down */
.jw_slidecontent {padding:2px;margin:0px;position:relative;}


