/*------------------------------------------------------------------------
# JA Kruger 1.0 - Sep, 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
-------------------------------------------------------------------------*/


body#bd {
	background: url(../../images/light/bd-bg.jpg) #FFFFFF;
	color: #316BA6;
}

a {
	color: #387CBF;
}

a:hover, a:active, a:focus {
	color: #3573B3;
}

ul li {
	padding-left: 35px;
	background: url(../../images/light/arrow-off.gif) no-repeat 22px 6px;
}

#ja-content a:hover, #ja-content a:active, #ja-content a:focus,
#ja-content-f a:hover, #ja-content-f a:active, #ja-content-f a:focus,
#ja-content-fl a:hover, #ja-content-fl a:active, #ja-content-fl a:focus,
#ja-content-fr a:hover, #ja-content-fr a:active, #ja-content-fr a:focus {
	color: #316BA6;
	background: #F2F7FD;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	background: url(../../images/light/button-bg.gif) top #D9E9F8;
	border: 1px solid #B5D3F2;
	color: #316BA6;
}

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 {
	background: url(../../images/light/button-bg.gif) top #D9E9F8!important;
	border: 1px solid #B5D3F2;
}

hr {
	border-top: 1px solid #B5D3F2;
}

.inputbox {
	border: 1px solid #B5D3F2;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #5498DD;
}

.button {
	background: url(../../images/light/button-bg.gif) top #D9E9F8;
	border: 1px solid #B5D3F2;
	padding: 1px 5px;
	color: #316BA6;
}

.button:hover, .button:focus {
	background: url(../../images/light/button-bg.gif) top #D9E9F8;
	border: 1px solid #B5D3F2;
	color: #316BA6;
}

div.moduletable h3 {
	color: #316BA6;
}

table.contenttoc th {
	background: #316BA6;
	border-color: #FFFFFF;
	color: #FFFFFF;
}

table.contenttoc td {
	background-image: url(../../images/light/arrow-off.gif);
}

.blog_more strong {
	color: #666666;
}

.componentheading {
	background: url(../../images/light/seperator.gif) repeat-x bottom;
	color: #316BA6;
}

.contentheading {
	color: #316BA6;
}

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
	color: #316BA6;
}

a.readon {
	background-color: #316BA6;
}

a.readon:hover, a.readon:active, a.readon:focus {
	background-color: #99CC33!important;
}

.small, .createdate, .modifydate, .mosimage_caption,
div.back_button a, div.back_button a:hover, div.back_button a:active {
	color: #9EC6ED!important;
}

.pagenavcounter, .pagenavbar {
	color: #316BA6;
}

.sectiontableheader {
	background: #316BA6;
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	background: #E6F0FB;
}

#ja-usertools div.search {
	background-image: url(../../images/light/icon-search.gif)!important;
}

#ja-usertools .inputbox {
	color: #CCCCCC;
	border: none!important;
	background: none;
	width: 100px;
}


/* HEADER
--------------------------------------------------------- */
#ja-header h1, #ja-header a {
	color: #B5D3F2;
}

#ja-usertoolswrap {
	background: url(../../images/light/usertools-bg.gif) repeat-x;
}

#ja-usertools {
	color: #408CD9;
	background: url(../../images/light/usertools-right-bg.gif) no-repeat top right;
}

#ja-usertools div.search {
	background: url(../../images/icon-search.gif) no-repeat center left;
}

#ja-usertools .inputbox {
	color: #408CD9;
}

#ja-usertools .inputbox:hover,
#ja-usertools .inputbox:focus {
	color: #316BA6;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-topnav {
	background: url(../../images/light/opaque.png);
	border-bottom: 1px solid #D9E7EF;
}

#ja-topnav a {
	color: #D9E7EF;
}

/* SUBHEADER + SPOTLIGHT
--------------------------------------------------------- */
#ja-sh {
	color: #316BA6;
	border-color: #CDE2F6;
}

.ja-spotlight {
	background: url(../../images/light/spotlight-bg.gif) repeat-x bottom #408CD9;
	color: #E6F0FB;
	border-color: #B5D3F2;
}

.ja-spotlight:hover, .hover {
	background: url(../images/spotlight-on-bg.gif) repeat-x bottom #387CBF;
	color: #FFFFFF!important;
}

#ja-spotlight a, #ja-spotlight a:hover, #ja-spotlight a:active, #ja-spotlight a:focus {
	color: #E6F0FB;
	background: none;
}

#ja-spotlight h3 {
	color: #FFFFFF;
}

#ja-spotlight li a {
	background-image: url(../../images/light/arrow-off-light.gif);
}

#ja-spotlight li a:hover, #ja-spotlight li a:active, #ja-spotlight li a:focus {
	color: #FFFFFF;
	background-image: url(../../images/light/arrow-off-light.gif);
	background-color: #316BA6;
}


/* PATHWAY
--------------------------------------------------------- */
#ja-pathway {
	background: #B5D3F2;
	color: #316BA6;
}

#ja-pathway a {
	color: #316BA6;
}

#ja-pathway a:hover, #ja-pathway a:active, #ja-pathway a:focus {
	color: #316BA6;
	background: #D9E9F8;
}

#ja-pathway strong {
	color: #316BA6;
}

/* CONTENT COLUMN
--------------------------------------------------------- */
#ja-main {
	background: url(../../images/light/art-symbol.gif) no-repeat bottom right #E6F0FB;
}

/* 3 columns content width */
#ja-content, #ja-content-f, #ja-content-fl, #ja-content-fr {
	border-color: #B5D3F2;
	background: #F2F7FD;
}

#ja-mainbodywrap {
	background: #FFFFFF;
}

#ja-mainbody, #ja-mainbody-f, #ja-mainbody-fl, #ja-mainbody-fr {
	background: #FFFFFF;
}

/* LEFT COLUMN
--------------------------------------------------------- */
#ja-leftcol {
	background: #F2F7FD;
	border-right: 1px solid #B5D3F2;
	color: #316BA6;
}

#ja-leftcol div.moduletable {
	background: url(../../images/light/seperator.gif) repeat-x bottom;
	color: #316BA6;
}

#ja-leftcol div.moduletable h3 {
	color: #316BA6;
}

/* RIGHT COLUMN
--------------------------------------------------------- */
#ja-rightcol {
	color: #316BA6;
}

#ja-rightcol a {
	color: #316BA6;
}

/* Default Joomla! Menu */
#ja-rightcol a.mainlevel {
	color: #316BA6;
	border-bottom: 1px solid #B5D3F2;
}

#ja-rightcol a.mainlevel:hover,
#ja-rightcol a.mainlevel:active,
#ja-rightcol a.mainlevel:focus,
#ja-rightcol a.mainlevel#active_menu {
	color: #FFFFFF;
	background: #316BA6;
}

#ja-rightcol a.sublevel {
	background: url(../../images/light/arrow-off.gif) no-repeat 7px 8px;
}

#ja-rightcol a.sublevel:hover,
#ja-rightcol a.sublevel:active,
#ja-rightcol a.sublevel:focus {
	color: #408CD9;
}

#ja-rightcol a.sublevel#active_menu {
	color: #FFFFFF;
	background: url(../../images/light/arrow-off-light.gif) no-repeat 7px 8px #316BA6!important;
}
/*End: Default Joomla! Menu  */

#ja-rightcol ul.mainlevel {
	background: url(../images/arrow-off.gif) no-repeat 5px 4px;
}

#ja-rightcol ul.mainlevel:hover {
	background: url(../images/arrow-on.gif) no-repeat 5px 4px;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer,
#ja-footer a,
#ja-footer ul a,
#ja-footer a:hover,
#ja-footer a:active,
#ja-footer a:focus {
	color: #316BA6;
}

/*SPLIT MENU
---------------------------------------------------------*/
#ja-splitmenu a {
	color: #D9E7EF;
	border-right: 2px solid #E8F4FF;
}

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	color: #FFFFFF;
	background: #316BA6;
}

#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: #99CC33;
	color: #FFFFFF;
}

#ja-subnav {
	background: url(../../images/default/opaque2.png);
	border-bottom: 5px solid #E8F4FF;
}

#ja-subnav a {
	padding: 0 12px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../../images/light/subarrow-off.gif) no-repeat center left;
	margin-left: 8px;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus,
#ja-subnav li.active_menu a,
#ja-subnav li.active_menu a:hover,
#ja-subnav li.active_menu a:active,
#ja-subnav li.active_menu a:focus {
	color: #FFFFFF;
	background: url(../../images/light/subarrow-on.gif) no-repeat center left;
}

/* Son of Suckerfish Dropdowns
---------------------------------------------------------*/

#ja-cssmenu li ul {
	background: url(../../images/opaque-light.png);
	border: 1px solid #B5D3F2;
}

#ja-cssmenu li a {
	border-right: 2px solid #D9E7EF;
}

#ja-cssmenu li a.active {
	background: #99CC33;
}

#ja-cssmenu li li a.active {
	background: none;
	font-weight: bold;
	color: #316BA6;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover {
	background: #316BA6;
}

#ja-cssmenu li.havesubchild {
	background: url(../../ja_cssmenu/img/arrow-child-light.gif) no-repeat center right;
}

#ja-cssmenu ul li a {
	color: #316BA6;
}

#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/nav-on-bg-light.gif) repeat-x top #99CC33;
}

/* TransMenu
-------------------------------------------------*/
.transMenu .background {
	background-color: #408CD9!important;
}

.transMenu .item.hover {
	background: #316BA6;
}

.transMenu .item#active, .transMenu .item#active:hover {
	background: #99CC33;
}

#ja-transmenu li a, a.havechild-mainlevel-trans {
	border-right: 2px solid #D9E7EF;
}

a.mainlevel-trans:active {
	background: url(../../ja_transmenu/img/havechild-on-bg-light.gif) no-repeat bottom right #316BA6;
}

a.havechild-mainlevel-active-trans,
a.havechild-mainlevel-active-trans:active {
	background-color: #99CC33;
}

a.jahover {
	background: url(../../ja_transmenu/img/havechild-on-bg-light.gif) no-repeat bottom right #316BA6;
}

a.jahover-active {
	background-color: #99CC33;
}

a.mainlevel-trans:hover,
a.mainlevel-trans:active {
	background: #316BA6;
}

a.mainlevel-active-trans {
	background: #99CC33;
}

a.mainlevel-active-trans:hover,
a.mainlevel-active-trans:active {
	background: #99CC33;
}

/* Dropline Dropdowns
---------------------------------------------------------*/
#ja-dlmenu ul ul {
	background: #316BA6;
	border-bottom: 5px solid #D9E7EF;
}

#ja-dlmenu li#showing ul {
	background: url(../../images/light/opaque2.png);
}

#ja-dlmenu a.active b {
	background: #99CC33;
}

#ja-dlmenu a.active:hover b {
	color: #FFFFFF;
	background: #99CC33;
}

#ja-dlmenu a:hover b {
	background: #316BA6;
	color: #FFFFFF;
}

#ja-dlmenu :hover >
 a b {
	background: #316BA6;
	color: #FFFFFF;
}

#ja-dlmenu ul :hover ul, #ja-dlmenu ul li#showing ul {
	top: 20px;
}

#ja-dlmenu ul :hover ul li a, #ja-dlmenu ul li#showing ul li a {
	color: #FFFFFF;
	background: url(../../images/light/subarrow-off.gif) no-repeat center left;
}

#ja-dlmenu a, #ja-dlmenu :visited {
	color: #D9E7EF;
}

#ja-dlmenu a b, #ja-dlmenu :visited b {
	border-right: 2px solid #D9E7EF;
}

#ja-dlmenu ul :hover ul li a:hover, #ja-dlmenu ul li#showing ul li a:hover, #ja-dlmenu ul :hover ul li a.active, #ja-dlmenu ul li#showing ul li a.active {
	color: #FFFFFF;
	background: url(../../images/light/subarrow-on.gif) no-repeat center left;
}

.topnav-border {
	border-bottom: 1px solid #FFFFFF!important;
}
