/*------------------------------------------------------------------------
# JA Teline - April, 2007
# ------------------------------------------------------------------------
# Copyright (C) 2004-2007 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
-------------------------------------------------------------------------*/
/*a:hover, a:focus, a:visited {
	border-bottom: none;
	text-decoration: underline;
}

a:active {
	color: #666699;
	border-bottom: none;
	text-decoration: underline;
}*/

a {
	color: #004276;
	text-decoration: underline;
}

a:hover, a:active, a:focus {
	color: #004276;
	text-decoration: underline;
	border-bottom: none;
}

a:visited: {
	color: #666699;
}

.message {
	color: #333333;
}

.highlight {
	border-color: #333333;
	background: #E7F4FA;
}

.quote-hilite {
	background: url(../../images/green/q1_std.gif) no-repeat 10px 10px #006DA3;
}

.quote-hilite blockquote {
	background: url(../../images/green/q2_std.gif) no-repeat right bottom;
}

.bignumber {
	background: url(../../images/green/ol-bg.gif) no-repeat top left;
}

.captionBox-hilite {
	border: 1px solid #006DA3;
}

.captionBox-hilite h3 {
	color: #006DA3;
}

.story-hilite h3 {
 	background: #006DA3;
}

.story-hilite {
	border: 1px solid #006DA3;
}

.box-hilite {
	border: 1px solid #006DA3;
	background: #E5F9F0;
}

div.moduletable h3, div.ja-moduletable h3 span {
	color: #006DA3;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color: #006DA3;
}

a.mainlevel#active_menu {
	color: #006DA3;
}

#active_menu {
	color: #006DA3;
}

a.contentpagetitle {
	color: #006DA3;
}

a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
	color: #333333;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: #E7F4FA;
}

.ja-hp-active {
	background: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: none;
	color: #333333;
}

/* ja news
-----------------------------------------------------------*/
#jahl-newsitem {
	background: #E7F4FA;
}

.ja-newscatwrap .hover .ja-newscat,
.ja-newsitem-left:hover .ja-newscat,
.ja-newsitem-center:hover .ja-newscat,
.ja-newsitem-right:hover .ja-newscat {
	border-bottom: 3px solid #006DA3 !important;
}

.ja-newscatwrap .hover .ja-newscat span,
.ja-newsitem-left:hover .ja-newscat span,
.ja-newsitem-center:hover .ja-newscat span,
.ja-newsitem-right:hover .ja-newscat span {
	background: #006DA3;
}

div.ja-newscat {
	border-bottom: 3px solid #006DA3;
}

div.ja-newscat span {
	background: #006DA3;
}

a.ja-newstitle {
	color: #004276;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
}

a.ja-newstitle:hover {
	text-decoration: underline;
}

a.ja-newstitle:visited {
	color: #666699;
}

*/a.ja-newstitle:active, a.ja-newstitle:focus {
	text-decoration: underline;
}*/

#jahl-newsitem a.ja-newstitle { 
	color: #004276;
}

#jahl-newsitem a.ja-newstitle:hover, #jahl-newsitem a.ja-newstitle:active, #jahl-newsitem a.ja-newstitle:focus { 
	color: #004276;
}

/* SPLIT MENU
-----------------------------------------------------------*/
#ja-splitmenu li.active a {
	color: #333333;
	background: #ffffff!important;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	z-index: 9999;
}

#ja-splitmenu li.active a:focus,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:hover {
	color: #333333;
}


/* SCRIPT DROPLINE
-----------------------------------------------------------*/
#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	background: #006DA3!important;
	text-decoration: none;
}

/* SUCKERFISH
-----------------------------------------------------------*/
#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus {
	color: #006DA3;
	text-decoration: none;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: #006DA3;
	text-decoration: none;
}

#ja-cssmenu li li a.active,
#ja-cssmenu li li a.hover,
#ja-cssmenu li li a.active,
#ja-cssmenu li li a.focus {
	color: #006DA3 !important;
	font-weight: bold!important;
	text-decoration: none;
}

#ja-cssmenu li a.active-first-item,
#ja-cssmenu li a.active-first-item:hover,
#ja-cssmenu li a.active-first-item:active,
#ja-cssmenu li a.active-first-item:focus {
	background: #006DA3;
	text-decoration: none;
}

/* TRANSMENU
-----------------------------------------------------------*/
.transMenu .item#active,
.transMenu .item#active:hover,
#ja-transmenu a.havechild-mainlevel-active-trans,
#ja-transmenu a.havechild-mainlevel-active-trans:hover,
#ja-transmenu a.havechild-mainlevel-active-trans:active,
#ja-transmenu a.havechild-mainlevel-active-trans:focus,
#ja-transmenu a.jahover-active,
#ja-transmenu a.mainlevel-active-trans,
#ja-transmenu a.mainlevel-active-trans:hover,
#ja-transmenu a.mainlevel-active-trans:active,
#ja-transmenu a.mainlevel-active-trans:focus,
#ja-transmenu a.havechild-mainlevel-active-trans-first,
#ja-transmenu a.havechild-mainlevel-active-trans-first:hover,
#ja-transmenu a.havechild-mainlevel-active-trans-first:active,
#ja-transmenu a.havechild-mainlevel-active-trans-first:focus,
#ja-transmenu a.mainlevel-active-trans-first,
#ja-transmenu a.mainlevel-active-trans-first:hover,
#ja-transmenu a.mainlevel-active-trans-first:active,
#ja-transmenu a.mainlevel-active-trans-first:focus {
	background: #006DA3;
	text-decoration: none;
	text-transform: uppercase;
}
#ja-transmenu a {
	text-decoration: none;
	text-transform: uppercase;
}
#ja-transmenu a:hover {
	text-decoration: underline;
	text-transform: uppercase;
}
