/*------------------------------------------------------------------------

# JA Mageia 1.0 - August, 2007

# ------------------------------------------------------------------------

# Copyright (C) 2004-2006 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

-------------------------------------------------------------------------*/



body#bd {

	color: #333333;

	background:  url(../../images/orange/body-bg.jpg) repeat-x top #F5A417;

}



a, a:active, a:focus {

	color: #E38100;

}



a:hover {

	color: #154193;

}



small, .small, .smalldark, .mosimage_caption {

	color: #999999;

}



ul li {

	background: url(../../images/orange/bullet-list.gif) no-repeat 18px 7px;

}



hr {

	border-top: 1px solid #DDDDDD;

}



select, textarea, .inputbox {

	color: #4B4B4B;

}



.button {

	color: #4B4B4B;

	border: 1px solid #999999;

}



.inputbox {

	border: 1px solid #999999;

}



pre, .code {

	border-left: 5px solid #999999;

	background: #FAFAF0;

}



.quote-hilite {

	border: 1px solid #DDDDDD;

}



.small-quote span.author {

	background: url(../../images/orange/author.gif) no-repeat 5px 4px #DDDDDD;

	border-top: 1px solid #DDDDDD;

}



.dropcap {

	color: #164193;

}



.error {

	color: #CC0000;

}



.message {

	color: #E38100;

}



.tips {

	color: #608A00;

}



p.stickynote {

	border: 1px solid #DDDDDD;

}



p.download {

	border: 1px solid #DDDDDD;

}



table.contenttoc td {

	background: url(../../images/orange/bullet-list.gif) no-repeat 5% 50%;

}



table.contenttoc th {

	border-bottom: 1px solid #DDDDDD;

}



table.pollstableborder tr.sectiontableentry1 td {

	background: #DDDDDD;

}



.blog_more strong {

	color: #4B4B4B;

}



.blog_more ul li {

	background:	url(../../images/orange/bullet-list.gif) no-repeat 6px 8px;

}



td.buttonheading {

	background: url(../../images/orange/dot.gif) repeat-x bottom;

}



.componentheading {

	border-bottom: 1px solid #DDDDDD;

}



.contentheading {

	border-bottom: 1px solid #DDDDDD;

}



.createdate {

	color: #999999;

}



.modifydate {

	color: #999999;

}



.mosimage_caption {

	color: #999999;

}



.sectiontableheader {

	border-bottom: 3px solid #DDDDDD;

}



tr.sectiontableentry1 td {

	background: url(../../images/orange/dot.gif) repeat-x bottom;

}



tr.sectiontableentry2 td {

	background: url(../../images/orange/dot.gif) repeat-x bottom;

}



tr.sectiontableentry1:hover td,

tr.sectiontableentry2:hover td {

	background: url(../../images/orange/dot.gif) repeat-x bottom;

}



#ja-containerwrap #ja-container {

	background: url(../../images/orange/dot.gif) repeat-y 77% 0;

}



#ja-headerwrap {

	background: #666666;

}



h1.logo a {

	background: url(../../images/orange/logo.gif) no-repeat;

}



.narrow h1.logo a {

	background: url(../../images/orange/logo-narrow.gif) no-repeat;

}



#ja-newsflash {

	background: #FAFAF0;

}



#ja-pathwaywrap {

	background: url(../../images/opaque-orange.png);

}



#ja-pathway {

	color: #DDDDDD;

}



#ja-pathway a {

	color: #DDDDDD;

}



#ja-mainnavwrap {

	background: url(../../images/orange/dot.gif) repeat-y 218px 0;

}



.narrow #ja-mainnavwrap {

	background: url(../../images/orange/dot.gif) repeat-y 173px 0;

}



a.mainlevel {

	color: #333333;

	background: url(../../images/orange/a-mainlevel.gif) no-repeat bottom left;

}



a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus {

	color: #333333;

	background: url(../../images/orange/a-mainlevel-hover.gif) no-repeat bottom left;

}



a.mainlevel#active_menu {

	color: #E38100;

	background: url(../../images/orange/a-mainlevel-hover.gif) no-repeat bottom left;

}



a.sublevel {

	color: #333333;

	background: url(../../images/orange/bullet-list.gif) no-repeat 10px 9px;

}



a.sublevel:hover,

a.sublevel:active,

a.sublevel:focus {

	color: #E38100;

}



#active_menu {

	color: #E38100;

}



div.moduletable h3 {

	border-bottom: 1px solid #DDDDDD;

	color: #E38100;

}



#ja-col1 div.moduletable H3 {

	color: #E38100;

}



.ja-box-left div.moduletable h3,

.ja-box-full div.moduletable h3 {

	background: #999999;

}



.ja-box-left,

.ja-box-full {

	background: #FFFFFF;

}



.ja-box-right div.moduletable h3 {

	background: #666666;

}



.ja-box-right {

	background: #F4F4F4;

}



.ja-box-rightcol div.moduletable h3 {

	background: #4B4B4B;

}



.ja-box-rightcol {

	background: #EAEAEA;

}



#ja-botsl li {

	background: url(../../images/orange/bullet-list.gif) no-repeat 2px 10px;

}



#ja-col1 ul li,

#ja-col2 ul li {

	background: url(../../images/orange/arrow.png) no-repeat 3px 8px;

}



#ja-footerwrap {

	border-top: 5px solid #B8D3EE;

}



#ja-footer {

	color: #4B4B4B;

	background: url(../../images/orange/dot.gif) repeat-y 0 0;

}



#ja-footer small, #ja-footer address {

	color: #4B4B4B;

}



#ja-footer li a {

	color: #666666;

}



#ja-footer li a:hover, #ja-footer li a:active, #ja-footer li a:focus {

	color: #666666;

}



#ja-searchwrap {

	background: #13579C;

}



#ja-search {

	background: url(../../images/orange/icon-search.gif) no-repeat center left;

}



#ja-search .inputbox {

	color: #DDDDDD;

	background: #13579C;

	border: 1px solid #0F549B;	

}



div.nfcontent {

	color: #333333;

	background-color: #FAFAF0;

}



/* Typography */

ul.checklist li {

	background: url(../../images/orange/checklist-bg.gif) no-repeat 0 3px;

}



ul.stars li {

	background: url(../../images/orange/star-bg.gif) no-repeat 0 3px;

}



/* Bignumber */

.bignumber {

	background: url(../../images/orange/ol-bg.gif) no-repeat top left;

}



/* splitmenu

----------------------------------------------------------- */

#ja-splitmenu a {

	color: #4B4B4B;

	border-top: 5px solid #154193;

	border-right: 1px solid #154193;

}



#ja-splitmenu a:hover,

#ja-splitmenu a:active,

#ja-splitmenu a:focus {

	border-top: 5px solid #E38100;

	background: #F4F4F4;

}



#ja-splitmenu li.active a,

#ja-splitmenu li.active a:hover,

#ja-splitmenu li.active a:active,

#ja-splitmenu li.active a:focus {

	border-top: 5px solid #E38100;

	background: #E38100;

}



#ja-subnavcol li a {

	color: #333333;

	background: url(../../images/orange/a-mainlevel.gif) no-repeat bottom left;

}



#ja-subnavcol li a:hover,

#ja-subnavcol li a:active,

#ja-subnavcol li a:focus {

	color: #333333;

	background: url(../../images/orange/a-mainlevel-hover.gif) no-repeat bottom left;

}



#ja-subnavcol li a.active,

#ja-subnavcol li a.active:hover,

#ja-subnavcol li a.active:active,

#ja-subnavcol li a.active:focus {

	background: url(../../images/orange/a-mainlevel-hover.gif) no-repeat bottom left;

}



/* Son of Suckerfish Dropdowns

--------------------------------------------------------- */

#ja-cssmenu li a {

	color: #4B4B4B;

	border-right: 1px solid #154193;

}



#ja-cssmenu li {

	background: url(../../images/dot5px-blue2.gif) repeat-x top;

}



#ja-cssmenu li:hover,

#ja-cssmenu li.sfhover,

#ja-cssmenu li.havechildsfhover,

#ja-cssmenu li.havechild-activesfhover {

	background: url(../../images/dot5px-orange.gif) repeat-x top #F4F4F4;

}



#ja-cssmenu li a.active,

#ja-cssmenu li a.active:hover,

#ja-cssmenu li a.active:active,

#ja-cssmenu li a.active:focus {

	background: #E38100;

}



#ja-cssmenu li ul {

	border: 1px solid #DDDDDD;

	background: #F4F4F4;

}



#ja-cssmenu li ul li {

	border-top: 1px solid #F5F5F8;

	border-bottom: 1px solid #DDDDDD;

}



#ja-cssmenu li ul a {

	color: #4F4F4F;

}



#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: #FFFFFF;

	color: #E38100;

}



#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: none !important;

	color: #E38100;

}



#ja-cssmenu ul li a.active span,

#ja-cssmenu ul li a.active:hover span,

#ja-cssmenu ul li a.active:active span,

#ja-cssmenu ul li a.active:focus span {

	background: none !important;

	color: #E38100;

}



/* TransMenu

-------------------------------------------------*/

.transMenu .item {

	color: #4B4B4B;

}



.transMenu .item.hover {

	color: #4B4B4B;

}



.transMenu .item#active, .transMenu .item#active:hover {

	background: #CCCCCC;

	color: #E38100;

}



#ja-transmenu li a {

	color: #333333;

	border-right: 1px solid #154193;

	background-color: #154193 repeat-x top;

}



#ja-transmenu a.havechild-mainlevel-trans {

	background: url(../../images/dot5px-blue2.gif) repeat-x top;

}



#ja-transmenu a.havechild-mainlevel-trans:hover,

#ja-transmenu a.havechild-mainlevel-trans:active,

#ja-transmenu a.havechild-mainlevel-trans:focus {

	background: url(../../images/dot5px-orange.gif) repeat-x top #F4F4F4;

}



#ja-transmenu a.havechild-mainlevel-active-trans {

	background: #E38100;

}



#ja-transmenu a.jahover-active {

	background: #E38100;

}



#ja-transmenu a.mainlevel-trans:hover,

#ja-transmenu a.mainlevel-trans:active,

#ja-transmenu a.mainlevel-trans:focus {

	background: url(../../images/dot5px-orange.gif) repeat-x top #F4F4F4;

}



#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 {

	background: #E38100;

}



#ja-transmenu a.havechild-mainlevel-trans-first,

#ja-transmenu a.mainlevel-trans-first {

	background: url(../../images/dot5px-blue2.gif) repeat-x top #FFFFFF;

}



#ja-transmenu a.havechild-mainlevel-trans-first:hover,

#ja-transmenu a.havechild-mainlevel-trans-first:active,

#ja-transmenu a.havechild-mainlevel-trans-first:focus,

#ja-transmenu a.mainlevel-trans-first:hover,

#ja-transmenu a.mainlevel-trans-first:active,

#ja-transmenu a.mainlevel-trans-first:focus {

	background: url(../../images/dot5px-orange.gif) repeat-x top #F4F4F4;

}



#ja-transmenu a.havechild-mainlevel-active-trans-first,

#ja-transmenu a.mainlevel-active-trans-first {

	background: #E38100;

}



#ja-transmenu a.havechild-mainlevel-trans-last,

#ja-transmenu a.mainlevel-trans-last {

	background: url(../../images/dot5px-blue2.gif) repeat-x top;

}



#ja-transmenu a.havechild-mainlevel-trans-last:hover,

#ja-transmenu a.havechild-mainlevel-trans-last:active,

#ja-transmenu a.havechild-mainlevel-trans-last:focus,

#ja-transmenu a.mainlevel-trans-last:hover,

#ja-transmenu a.mainlevel-trans-last:active,

#ja-transmenu a.mainlevel-trans-last:focus {

	background: url(../../images/dot5px-orange.gif) repeat-x top #F4F4F4;

}



#ja-transmenu a.havechild-mainlevel-active-trans-last,

#ja-transmenu a.mainlevel-active-trans-last {

	background: #E38100;

}