/*------------------------------------------------------------------------
# Enersud Demo template - Aug 2007
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 Enersud All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: Nicola Pedroni
# Websites:  http://www.enersud.it - http://www.enersud.it
-------------------------------------------------------------------------*/

.table {
border: 1px solid #EAEAEA; width:370px;  
border-collapse: separate;
border-spacing: 6px; padding:5px; text-align:center;
}

body#bd {
	background: url(../../images/light/bd-bg.jpg) #FFFFFF;
	color: #3B3B3B;
}

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: #3B3B3B;
	background: #F4F4F4;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	background: url(../../images/light/button-bg.gif) top #D9E9F8;
	border: 1px solid #B5D3F2;
	color: #3B3B3B;
}

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: #3B3B3B;
}

.button:hover, .button:focus {
	background: url(../../images/light/button-bg.gif) top #D9E9F8;
	border: 1px solid #B5D3F2;
	color: #3B3B3B;
}

div.moduletable h3, div.moduletable_menu h3 {
	color: #3B3B3B;
}

table.contenttoc th {
	background: #3B3B3B;
	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: #3B3B3B;
}

.contentheading {
	color: #3B3B3B;
}

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
	color: #3B3B3B;
}

a.readon {
	background-color: #3B3B3B;
}

a.readon:hover, a.readon:active, a.readon:focus {
	background-color: #999999!important;
}

.small, .createdate, .modifydate, .mosimage_caption,
div.back_button a, div.back_button a:hover, div.back_button a:active {
	color: #9EC6ED!important; margin:5px;
}

.pagenavcounter, .pagenavbar {
	color: #3B3B3B;
}

.sectiontableheader {
	background: #3B3B3B;
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	background: #FFFFFF;
}

#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;
}

div.mosimage { margin:5px;
}

.mosimage {margin:5px;
}

/* HEADER
--------------------------------------------------------- */ 
#ja-header {
	height:130px;
}

#ja-header h1, #ja-header a {
	color: #B5D3F2;
}

#ja-usertoolswrap {

}

#ja-usertools {
	color: #408CD9;
	}

#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: #3B3B3B;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-topnav {
	background: url(../../images/light/opaque.png);
	border-bottom: 5px solid #FFCCoo;
}

#ja-topnav a {
	color: #FBFBFB;
}

/* SUBHEADER + SPOTLIGHT
--------------------------------------------------------- */
#ja-spotlight li a {
	background-image: url(../../images/light/arrow-off-light.gif); border-bottom: 1px solid #DFE3E4;
}

#ja-spotlight li a:hover, #ja-spotlight li a:active, #ja-spotlight li a:focus {
	color: #333333;
	background-image: url(../../images/light/arrow-light.gif);
	background-color: #F4F4F4; 
}



/* BUTTONS
--------------------------------------------------------- */

#buttons li a {
	background-image: url(../../images/light/arrow-off-light.gif); border-bottom: 1px solid #DFE3E4;
}

#buttons li a:hover, #buttons li a:active, #buttons li a:focus {
	color: #333333;
	background-image: url(../../images/light/arrow-light.gif);
	background-color: #D9F0F9; 
}

/* PATHWAY
--------------------------------------------------------- */
#ja-pathway {
	background: #662B2D;
	color: #FFFFFF;
}

#ja-pathway a {
	color: #FFFFFF;
}

#ja-pathway a:hover, #ja-pathway a:active, #ja-pathway a:focus {


}

#ja-pathway strong {
	color: #FFFFFF;
}

/* CONTENT COLUMN
--------------------------------------------------------- */
#ja-main {
	background: #FFFFFF;
}

/* 3 columns content width */
#ja-content, #ja-content-f, #ja-content-fl, #ja-content-fr {
	border-color: #B5D3F2;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-top: 0px solid #999999;
	border-bottom: 6px solid #E5E5E5;
	background: #F4F4F4;
}

#ja-mainbodywrap {
	background: #FFFFFF;
}

#ja-mainbody, #ja-mainbody-f, #ja-mainbody-fl, #ja-mainbody-fr {
	background: #FFFFFF;
}

/* LEFT COLUMN
--------------------------------------------------------- */
#ja-leftcol {
	background: url(../../images/bgz.jpg) no-repeat top #FFFFFF;
	border-right: 0px solid #B5D3F2;
	color: #333333;
}

#ja-leftcol div.moduletable, #ja-leftcol div.moduletable_menu {
	background: url(../../images/light/seperator.gif) repeat-x bottom;
	color: #333333;
}

#ja-leftcol div.moduletable h3, #ja-leftcol div.moduletable_menu h3 {
	color: #333333;
}

/* RIGHT COLUMN
--------------------------------------------------------- */
#ja-rightcol {
	color: #3B3B3B;
}

#ja-rightcol a {
	color: #3B3B3B;
}

/* Default Joomla! Menu */
#ja-rightcol a.mainlevel {
	color: #3B3B3B;
	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: #3B3B3B;
}

#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 #3B3B3B!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: #666666; background-color:#DDDDDD;
}

/*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: #FFCC00;
}

#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: #999999;
	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: #F0F0F0; color:#333333;
	border: 0px solid #999999; border-top: 3px solid #999999;
}

#ja-cssmenu li a {
	border-right: 0px solid #D9E7EF;
}

#ja-cssmenu li a.active {
	background: #662B2D;
}

#ja-cssmenu li li a.active {
	background: none;
	font-weight: bold;
	color: #0B9CAC;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover {
	background: #0B9CAC;
}

#ja-cssmenu li.havesubchild {
	background: url(../../ja_cssmenu/img/arrow-child-light.gif) no-repeat center right;
}

#ja-cssmenu ul li a {
	color: #333333;
}

#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover,
#ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover {
	background:#0B9CAC;
}

/* TransMenu
-------------------------------------------------*/
.transMenu .background {
	background-color: #408CD9!important;
}

.transMenu .item.hover {
	background: #3B3B3B;
}

.transMenu .item#active, .transMenu .item#active:hover {
	background: #999999;
}

#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 #3B3B3B;
}

a.havechild-mainlevel-active-trans,
a.havechild-mainlevel-active-trans:active {
	background-color: #662B2D;
}

a.jahover {
	background: url(../../ja_transmenu/img/havechild-on-bg-light.gif) no-repeat bottom right #3B3B3B;
}

a.jahover-active {
	background-color: #662B2D;
}

a.mainlevel-trans:hover,
a.mainlevel-trans:active {
	background: #3B3B3B;
}

a.mainlevel-active-trans {
	background: #999999;
}

a.mainlevel-active-trans:hover,
a.mainlevel-active-trans:active {
	background: #999999;
}

/* Dropline Dropdowns
---------------------------------------------------------*/
#ja-dlmenu ul ul {
	background: #3B3B3B;
	border-bottom: 5px solid #D9E7EF;
}

#ja-dlmenu li#showing ul {
	background: url(../../images/light/opaque2.png);
}

#ja-dlmenu a.active b {
	background: #999999;
}

#ja-dlmenu a.active:hover b {
	color: #FFFFFF;
	background: #999999;
}

#ja-dlmenu a:hover b {
	background: #3B3B3B;
	color: #FFFFFF;
}

#ja-dlmenu :hover >
 a b {
	background: #3B3B3B;
	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: 3px solid #662B2D!important;
}

