/*
# ------------------------------------------------------------------------
# JA Pyro template for Joomla 1.5
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing, 
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full, 
# is bound by the License applied. 
# ------------------------------------------------------------------------
*/
/* COMMON STYLE
--------------------------------------------------------- */
body {
	background: url(../../images/dark_blue/body-bg.png) repeat-x top left #0b2c45;
}

body #bd { background: #fff; }

/* Normal links ---*/
a { color: #147; }

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

/* Readon links ---*/
a.readon { color: #147; }

h1.componentheading, .componentheading { color: #147; }

h2.contentheading, .contentheading { color: #147; }

h2.contentheading a, .contentheading a { color: #147; }

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #147;
	border: 1px solid #147;
	color: #fff;
}

.counter span {
	background: #147;
	border: 1px solid #147;
	color: #fff;
}

h1.logo a {
	background: url(../../images/dark_blue/logo.png) no-repeat left;
}

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

p.site-slogan { color: #9dbcdb; }

#ja-subnav ul li a:hover,
#ja-subnav ul li a.active {
	background: url(../../images/dark_blue/bullet4.gif) no-repeat 0 center;
	color: #147;
}

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

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

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

.ja-navhelper a:hover, .ja-navhelper a:active, .ja-navhelper a:focus { background-color: #147 !important; color: #fff; }

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

.ja-links li.layout-switcher a { background: #147; color: #fff; }

.ja-links li.layout-switcher a:hover { background: #777; color: #fff; }

.ja-links li.user-reset a:hover { background: #777; color: #fff; }

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus {
	background: url(../../images/dark_blue/bullet4.gif) no-repeat left center;
	color: #147;
}

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

#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus {
	background: url(../../images/dark_blue/bullet4.gif) no-repeat left center;
	color: #147 !important;
}

#ja-container ul.menu li li li a:hover,
#ja-container ul.menu li li li a:active,
#ja-container ul.menu li li li a:focus {
	background: url(../../images/dark_blue/bullet4.gif) no-repeat left center !important;
}

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

#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus { color: #147; }

#ja-botsl a.readon { color: #147; }

#ja-botsl a.hilite { color: #147; }

/* FOOTER
--------------------------------------------------------- */
#ja-footer { color: #9dbcdb; }

#ja-footer small { color: #9dbcdb; }

#ja-footer small a {	color: #fff; }

.ja-footnav li {
	background: url(../../images/dark_blue/hline.gif) no-repeat center left;
}

.ja-footnav li a { color: #9dbcdb; }

.ja-footnav li a:hover, .ja-footnav li a:active, .ja-footnav li a:focus { color: #fff; }

#ja-poweredby a#t3-logo {
	/*background: url(../../images/dark_blue/t3-logo.png) no-repeat center top; */
}

/* Menu */
#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus { color: #147; }

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus { color: #147; }

#jasdl-mainnav a:hover,
#jasdl-mainnav ul li.hover a { color: #147; }

#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus { color: #147; }

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus,
#ja-cssmenu li a.sfhover { color: #147; }

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover { color: #147; }

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus { color: #147; }

#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 { color: #147; }

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus {
	background: url(../../images/dark_blue/bullet4.gif) no-repeat left center;
	color: #147;
}

#ja-cssmenu ul li a.active,
#ja-cssmenu ul li a.active:hover,
#ja-cssmenu ul li a.active:active,
#ja-cssmenu ul li a.active:focus {
	background: url(../../images/dark_blue/bullet4.gif) no-repeat left center !important;
	color: #147;
}

.ja-megamenu a.over, .ja-megamenu a.active { color: #147; }

ul.level0 li.mega a.over, ul.level0 li.haschild-over a.over { color: #147; }

ul.level0 li.active a.mega,
ul.level0 li.active a.over { color: #147; }

ul.level1 li.over a.over,
ul.level1 li.haschild-over a.over { color: #147; }

.childcontent .ja-moduletable a:hover,
.childcontent .ja-moduletable a:focus,
.childcontent .ja-moduletable a:active {
	border-bottom: 1px dotted #147;
	color: #147 !important;
}

.childcontent .ja-moduletable li:hover {
	background: url(../../images/dark_blue/bullet4.gif) no-repeat 2px 7px !important;
}

ul.level0 li.mega .childcontent .childcontent-inner li a:hover,
ul.level0 li.mega .childcontent .childcontent-inner li a:focus,
ul.level0 li.mega .childcontent .childcontent-inner li a.active {
	background: url(../../images/dark_blue/bullet4.gif) no-repeat 0 12px;
	color: #147;
}

div.ja-twitter center a:hover { color: #147; }

.about-static {
	background: url(../../images/dark_blue/sl-slidewrap-bg.gif) repeat-x top left;
	-moz-border-radius: 7px;
}

/* JA Slideshow */
.ja-slidewrap {
	background: url(../../images/dark_blue/sl-slidewrap-bg.gif) repeat-x top left;
}

.ja-slidewrap .tl, .ja-slidewrap .tr, .ja-slidewrap .bl, .ja-slidewrap .br {
	background-image: url(../../images/dark_blue/sl-corner.gif);
}

.ja-slide-thumbs-wrap {
	background: url(../../images/dark_blue/sl-sep.gif) no-repeat left top !important;
}

.maskDesc .ja-slide-desc { color: #fff; }

.maskDesc .ja-slide-desc a span { color: #fff; }

.maskDesc .ja-slide-desc h4 { color: #fff; text-shadow: -1px -1px #0e4071; }

.maskDesc .ja-slide-desc h5 { color: #9dbcdb; text-shadow: -1px -1px #0e4071; }

.maskDesc .ja-slide-desc p a { color: #fff; }

.maskDesc a.readon {
	background: url(../../images/dark_blue/sl-readon-bg.gif) no-repeat top left;
}

.ja-articles .ja-slide-thumbs-handles { background: #fff; }

.ja-slide-thumbs .active {
	background: url(../../images/dark_blue/sl-thumb-active.gif) no-repeat top center;
}

.ja-slide-thumb-inner {
	background: url(../../images/dark_blue/sl-sep.gif) no-repeat top right !important;
	color: #9dbcdb;
}

.ja-slide-thumbs-wrap .ja-slide-thumb-inner h3 { color: #9dbcdb; text-shadow: -1px -1px #0e4071; }

.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner h3 {
	color: #fff !important;
	text-shadow: -1px -1px #0e4071;
}

div.ja_slidetitle { color: #147; }

div.ja_slidetitle a { color: #147; }

div.ja_slidetitle a:hover,
div.ja_slidetitle a:active,
div.ja_slidetitle a:focus { color: #147; }

#jac-sort a:hover,
#jac-sort a:focus,
#jac-sort a:active { color: #147 !important; }

#jac-sort a, #jac-sort a:link { color: #777 !important; }

#jac-sort a.jac-sort-by-active-desc:link,
#jac-sort a.jac-sort-by-active-asc:link { color: #147 !important; }

#jac-wrapper button.link { color: #147; }

#jac-wrapper button.link:hover { color: #147; }

#jac-wrapper .comment-heading a.comment-user,
#jac-wrapper .comment-heading span.comment-user { color: #147; }

#jac-wrapper a.comment-quotefrom{ color: #147; }

#jac-wrapper a.comment-quotefrom strong { color: #147; }

#jac-wrapper .comment-menu .menu-content li a:hover { color: #147; }

#jac-wrapper .status-isapproved span.status-btn { color: #147; }

#jac-wrapper .status-isunapproved span.status-btn { color: #147; }

#jac-wrapper .comment-showreply a.showreply-btn:hover { color: #147; }

#jac-wrapper .comment-showreply a.hidereply-btn:hover { color: #147; }

#jac-wrapper .rank-high .comment-rankingresult { color: #147; }

#jac-msg-succesfull { background: #147; color: #fff; }

#jac-loader { background: #147; color: #fff; }

span.itemHits b { color: #147; }

div.itemComments ul.itemCommentsList li span.commentLink a:hover { border-bottom: 1px dotted #147; color: #147; }

/* Comment form ---*/
div.itemCommentsForm h4.itemCommentsFormTitle { color: #147; }

div.itemBackToTop a:hover { border-bottom: 1px dotted #147; color: #147; }

div.itemListCategory h2 { color: #147; }

div.itemListSubCategories h2 { color: #147; }

div.subCategory h3 a { color: #147; }

a.subCategoryMore { color: #147; }

span.ItemHits b { color: #147; }

div.k2ItemsBlock ul li a.moduleItemComments:hover { color: #147; }

table.calendar tr td.calendarDateLinked a:hover { background: #147; color: #fff; }

table.calendar tr td.calendarToday { background: #147; color: #fff; }

table.calendar tr td.calendarTodayLinked { background: #147; color: #fff; }

table.calendar tr td.calendarTodayLinked a { color: #fff; }

table.calendar tr td.calendarTodayLinked a:hover { background: #147; color: #fff; }