/*
# ------------------------------------------------------------------------
# JA Urani for Joomla 1.5.x - Version 1.0 - Licence Owner JA107673
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 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.
# ------------------------------------------------------------------------
*/


/* COMMON STYLE
--------------------------------------------------------- */
body#bd { background: url(../../images/blue/body-top.jpg) repeat-x left top #01212C; }

a { color: #1D5A6E;}

a:hover, a:active, a:focus { color: #333;}

a.readon { color: #1c576a; }

a.readon:hover,
a.readon:active,
a.readon:focus {
	color: #1d5a6e;
	border-bottom: 1px dotted #1d5a6e;
}

h1.logo a { background-image: url(../../images/blue/logo.png); }

div.logo-text h1 a {
	color: #ded211;
}

p.site-slogan {
	color: #89bccd;
}

#ja-wrapper {background-image: url(../../images/blue/body-bottom.jpg);  }

#ja-mainnav {
	background: url(../../images/blue/grad1-mask.png) repeat-x scroll center top;
	border-bottom: 1px solid #07232e;
	border-top: 5px solid #07232e;
}

#ja-search .inputbox {
	background: #07232e;
	border: 1px solid #07232e;
	color: #89bccd;
}

.ja-navhelper a { color: #ded211; }

div.ja-innerdiv a:hover, div.ja-innerdiv a:active, div.ja-innerdiv a:focus {
	color: #07232e;
}

/* content tables */
.sectiontableheader {
	background: #07232e;
	border: 1px solid #1d5a6e;
	color: #89bccd;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #89bccd;
}

/* Ja Rounded */

#ja-topsl3 .ja-rounded-center { background: #06303e; }
#ja-topsl3 .ja-rounded-bottom { background-image: url(../../images/blue/blue-rounded-bottom.png); }

#ja-topsl2 #ja-roll-top { background: url(../../images/blue/roll-bg.png) no-repeat center top;}
#ja-topsl2 #ja-roll-bot { background: url(../../images/blue/roll-bg.png) no-repeat center bottom;}
#ja-topsl2 .ja-rounded-top { background-image: url(../../images/blue/blue-rounded-top.png); }
#ja-topsl2 .ja-rounded-center { background: #06303e; }
#ja-topsl2 .ja-rounded-bottom { background-image: url(../../images/blue/blue-rounded-bottom.png); }

#ja-botsl .ja-rounded-center { background: #06303e; }
#ja-botsl .ja-rounded-bottom { background-image: url(../../images/blue/blue-rounded-bottom.png); }

#ja-footer .ja-rounded-top { background-image: url(../../images/blue/blue-rounded-top.png); }
#ja-footer .ja-rounded-center { background: #06303e;}
#ja-footer .ja-rounded-bottom { background-image: url(../../images/blue/blue-rounded-bottom.png); }

.ja-navhelper .ja-rounded-center { background: #06303e;}
.ja-navhelper .ja-rounded-bottom { background-image: url(../../images/blue/blue-rounded-bottom.png); }

.ja-rounded-top { background: url(../../images/blue/blue-rounded-top.png) no-repeat center top; }
.ja-rounded-bot { background: url(../../images/blue/blue-rounded-bottom.png) no-repeat center bottom;}

/* Spotlight */
#ja-topsl1 {
	color: #89BCCD;
}

#ja-topsl2 a:hover, #ja-topsl2 a:focus, #ja-topsl2 a:active {
	border-bottom: 1px dotted #06303e;
	color: #06303e;
}

#ja-topsl3 { color: #FFF; }

#ja-topsl3 li, #ja-botsl li, #ja-botsl1 li {
	background-image: url(../../images/blue/bullet2.gif);
}

#ja-topsl3 h3 { color: #ded211; }

#ja-topsl3 a {
	border-bottom: 1px dotted #1d5a6e;
	color: #89BCCD;
}

#ja-botsl1 { color: #FFF; }

#ja-botsl1 a { color: #ded211; }

#ja-footer small { color: #FFF; }

#ja-footer a { color: #ded211; }


/* Ja Slidenews ---*/
.ja-slidenews-item .ja-title { color: #1d5a6e; }

/* Ja Tabs ---*/
.urani .ja-tabs-title-top ul.ja-tabs-title li {
	background: url(../../images/blue/tab-bg.gif) no-repeat left top !important;
	padding-left: 8px !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3 {
	background: url(../../images/blue/tab-bg.gif) no-repeat right top !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.hover h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {
	color: #89BCCD !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li.active,
.urani .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
.urani .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: url(../../images/blue/tab-active.gif) no-repeat center bottom !important;
}

.urani .ja-tabs-title-top ul li.active h3 ,
.urani .ja-tabs-title-top ul li.firstactive h3,
.urani .ja-tabs-title-top ul li.lastactive h3 {
	color: #07232e !important;
	background: url(../../images/blue/tab-active.gif) no-repeat left top !important;
}

.urani .ja-tabs-title-top ul li.active h3 span,
.urani .ja-tabs-title-top ul li.firstactive h3 span,
.urani .ja-tabs-title-top ul li.lastactive h3 span{
	background: url(../../images/blue/tab-active.gif) no-repeat right top !important; 
}

.urani .ja-tab-panels-top .ja-tab-content h3 { color: #333333 !important; }

/* Default menu ---*/
#ja-container ul.menu li.active > a {
	color: #1d5a6e !important;
}

#ja-container ul.menu li a:hover, 
#ja-container ul.menu li a:active, 
#ja-container ul.menu li a:focus {
	color: #1d5a6e;
}

#ja-container ul.menu li li a:hover, 
#ja-container ul.menu li li a:active, 
#ja-container ul.menu li li a:focus {
	color: #1d5a6e !important;
}

#ja-subnav ul li a:hover, 
#ja-subnav ul li a:active, 
#ja-subnav ul li a:focus {
	color: #1d5a6e;
}

#ja-subnav ul li.active > a {
	color: #1d5a6e !important;
}

/* Split Menu ---*/
#ja-splitmenu { border-right: 1px solid #07232e; }

#ja-splitmenu a {
	border-left: 1px solid #07232e;
	color: #FFF;
}

span.menu-desc { color: #89bccd; }

#ja-splitmenu a:hover span.menu-desc, 
#ja-splitmenu a:active span.menu-desc, 
#ja-splitmenu a:focus span.menu-desc {
	color: #89bccd;
}

/* CSS and Moo Menu ---*/
#ja-cssmenu { border-right: 1px solid #07232e; }

#ja-cssmenu li a {
	border-left: 1px solid #07232e;
	color: #FFF;
}

span.menu-desc { color: #89bccd; }

#ja-cssmenu a:hover span.menu-desc, 
#ja-cssmenu a:active span.menu-desc, 
#ja-cssmenu a:focus span.menu-desc {
	color: #89bccd;
}

#ja-cssmenu li ul {
	border: 1px solid #07232e;
	border-top: 0;
	background: #00222D;
}

#ja-cssmenu li ul ul {
	border-top: 1px solid #07232e;
}

#ja-cssmenu li ul li {
	border-top: 1px dotted #06303e;
	background: none;
}

#ja-cssmenu li ul a { color: #FFF; }

#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 {
	background: #06303e !important;
	color: #fff;
}

/* Mega Menu ---*/
ul.level0 {
	border-right: 1px solid #07232e;
}

ul.level0 li.mega a.mega {
	border-left: 1px solid #07232e;
	color: #FFF;
}

ul.level0 li.mega span.menu-desc {
	color: #89bccd;
}

.childcontent {
	background: #00222d;
	border: 1px solid #07232e;
	color: #fff;
}

ul.level1 li.mega a.mega {
	border: none;
}

ul.level1 li.mega { border-top: 1px dotted #06303e; }

ul.level1 li.first { border: none; }

ul.level1 li.over, ul.level1 li.haschild-over { background: #06303e !important; }