/*------------------------------------------------------------------------
# JA Iolite for Joomla 1.5 - Version 1.1 - Licence Owner JA108226
# ------------------------------------------------------------------------
# Copyright (C) 2004-2008 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.
-------------------------------------------------------------------------*/



body#bd {
	color: #59676B;
	background: #F3F4F6;
}

/* Normal link */
a {
	color: #2D99C4;
}

a:hover, a:active, a:focus {
	background: #2D99C4;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4, .nftitle {
	color: #3A4345;
}	

small, .small, .img_caption {
	color: #97A4A8;
}

hr {
	border-top: 1px solid #CAD9DF;
}

/* FORM
--------------------------------------------------------- */
.inputbox {
	border: 1px solid #CAD9DF;
	color: #59676B;
}

.button {
	border: 1px solid #CAD9DF;
	background-color: #D3DADC;
	color: #59676B;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* content tables */
.sectiontableheader {
	border-right: 1px solid #E7EDF0;
}

tr.sectiontableentry2 td {
	background: #E7EDF0;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #E7EDF0;
}

a.readon {
	background-color: #2D99C4;
}

a.readon:hover, a.readon:focus, a.readon:active {
	background-color: #59676B;
}

/* META
--------------------------------------------------------- */
.createdate,
.modifydate {
	color: #97A4A8;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-containerwrap,
#ja-containerwrap-f,
#ja-containerwrap-c {
	background: url(../../images/cyan/grad1.gif) repeat-x top;
}

/* MODULE
--------------------------------------------------------- */
div.moduletable_hilite {
	background: url(../../images/cyan/grad2.gif) repeat-x top #2D99C4;
	border: 1px solid #257EA1;
}

/* HEADER
--------------------------------------------------------- */
h1.logo a {
	background: url(../../images/cyan/logo.png) no-repeat;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-subnav a {
	color: #59676B;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	color: #59676B;
	background: #E7EDF0;
}

#ja-subnav li.active a {
	color: #59676B;
	background: #E7EDF0;
}

/* breadcrumbs */
#ja-pathway strong {
	background: url(../../images/cyan/symbol.gif) no-repeat 2px center #E7EDF0;
}

/* Default Joomla! Menu */
ul.menu li a {
	color: #59676B;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #59676B;
	background: #E7EDF0;
}

ul.menu li.active a {
	background: #E7EDF0;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color: #2D99C4;
}

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl .nftitle {
	color: #2D99C4;
}

#ja-topsl .nfcontent {
	color: #CAD9DF;
}

/* Bot spotlight */
#ja-botsl1 {
	border: 1px solid #CAD9DF;
	background: url(../../images/cyan/botsl-bg.gif) no-repeat bottom right #E7EDF0;
}

#ja-botsl1 li a {
	color: #59676B;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
	border-top: 5px solid #CAD9DF;
}

#ja-footer small {
	color: #97A4A8;
}

/* MISCELLANOUS
----------------------------------------------------------- */
#ja-search .inputbox {
	color: #CAD9DF;
}

div.ja-innerdiv {
	border-bottom: 1px solid #E7EDF0;
}

div.ja-innerdiv img {
	border: 1px solid #E7EDF0;
}

/* JA Hpanel */
#ja-hp-switch {
	background: url(../../images/cyan/hpanel-bg.png) no-repeat top;
}

.ja-hp-active {
	color: #3A4345 !important;
	background: url(../../images/cyan/hpanel-bg.png) no-repeat bottom !important;
}

#ja-hpwrap {
	background: #D3DADC;
}

/* TYPO
----------------------------------------------------------- */
pre, .code {
	background: #E7EDF0;
	border-left: 5px solid #2D99C4;
}

blockquote.testimonial {
	padding: 0 0 10px;
	border-bottom: 1px solid #CAD9DF;
}

.dropcap {
	color: #2D99C4;
}

.highlight {
	background: #E7EDF0;
}

p.stickynote,
p.download {
	border: 1px solid #CAD9DF;
}

div.bubble1 div {
	background: url(../../images/cyan/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
	background: url(../../images/cyan/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background: url(../../images/cyan/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background: url(../../images/cyan/bub1-tl.gif) no-repeat top left;
}

div.bubble2 div {
	background: url(../../images/cyan/bub2-br.gif) no-repeat bottom right;
}

div.bubble2 div div {
	background: url(../../images/cyan/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background: url(../../images/cyan/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background: url(../../images/cyan/bub2-tl.gif) no-repeat top left;
}

div.bubble3 div {
	background: url(../../images/cyan/bub3-br.gif) no-repeat bottom right;
}

div.bubble3 div div {
	background: url(../../images/cyan/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background: url(../../images/cyan/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background: url(../../images/cyan/bub3-tl.gif) no-repeat top left;
}

div.bubble4 div {
	background: url(../../images/cyan/bub4-br.gif) no-repeat bottom right;
}

div.bubble4 div div {
	background: url(../../images/cyan/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div {
	background: url(../../images/cyan/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background: url(../../images/cyan/bub4-tl.gif) no-repeat top left;
}

.legend-title {
	background: #F3F4F6;
}

.legend {
	border: 1px solid #CAD9DF;
}

/* SplitMenu
----------------------------------------------------------*/
#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	color: #2D99C4;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	color: #2D99C4;
}

/* SplitMenu + Moo
----------------------------------------------------------*/
#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus {
	color: #2D99C4;
}

#ja-cssmenu li:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a {
	color: #2D99C4;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	color: #2D99C4;
}

#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: #2D99C4 !important;
}

#ja-cssmenu ul li a.active {
	color: #2D99C4 !important;
}

#ja-cssmenu ul li a.active:hover,
#ja-cssmenu ul li a.active:active,
#ja-cssmenu ul li a.active:focus {
	color: #2D99C4 !important;
}

/*ja-tabs
--------------------------------------------------*/
.ja-tabswrap {
	border: 1px solid #CAD9DF;
}

/* JA Tabs top*/
.ja-tabs-title-top {
	border-bottom: 1px solid #CAD9DF;
	background: url(../../images/cyan/grad1.gif) repeat-x top;
}

.ja-tabs-title-top ul.ja-tabs-title li {
	border: 1px solid #CAD9DF;
}

.ja-tabs-title-top ul.ja-tabs-title li h3 {
	border: 1px solid #F3F4F6;
	border-bottom: none;
}

.ja-tabs-title-top ul li.active h3 ,
.ja-tabs-title-top ul li.firstactive h3,
.ja-tabs-title-top ul li.lastactive h3 {
	color: #2D99C4;
}

/* JA Tabs left*/
.ja-tabs-title-left {
	background-color: #F3F4F6;
}

.ja-tabs-title-left ul li.active H3 ,
.ja-tabs-title-left ul li.firstactive H3,
.ja-tabs-title-left ul li.lastactive H3 {
	color: #2D99C4;
}

/* JA Tabs right*/
.ja-tabs-title-right {
	background-color: #F3F4F6;
}

.ja-tabs-title-right ul li.active H3 ,
.ja-tabs-title-right ul li.firstactive H3,
.ja-tabs-title-right ul li.lastactive H3 {
	color: #2D99C4;
}

/* JA Tabs bottom*/
.ja-tabs-title-bottom {
	border-top: 1px solid #CAD9DF;
	background: url(../../images/cyan/grad1.gif) repeat-x top;
}

.ja-tabs-title-bottom ul.ja-tabs-title li {
	border: 1px solid #CAD9DF;
}

.ja-tabs-title-bottom ul.ja-tabs-title li h3 {
	border: 1px solid #F3F4F6;
	border-top: none;
}

.ja-tabs-title-bottom ul li.active h3 ,
.ja-tabs-title-bottom ul li.firstactive h3,
.ja-tabs-title-bottom ul li.lastactive h3 {
	color: #2D99C4;
}


