/*

# ------------------------------------------------------------------------
# JA Rasite - Stable - Version 1.0 - Licence Owner JA115884
# ------------------------------------------------------------------------
# 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.
# ------------------------------------------------------------------------

*/



body#bd { /*background: url(../../images/page_bg.png); background-color: #A60000;*/
	/*background: url(../../images/page_bg.png) fixed top center repeat-y; */
	background-color: #A60000;


}


a { color: #FF0000; }



/* Joomla style ---*/

.blog .contentheading { color: #FF0000; }



.article-section a:hover, .article-category a:hover { color: #FF0000; }



ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {

	background: #FF0000;

	border: 1px solid #FF0000;

}



.sectiontableheader { background: #FF0000; border: 1px solid #fff; }



.sectiontableentry, .sectiontableentry0, .sectiontableentry1, .sectiontableentry2 {

	background: none;

	border-bottom: 1px solid #F9F3B9;

}



.sectiontableentry2 { background: #FFFFFF; }



.counter span { background: #FF0000; border: 1px solid #FF0000; }



#ja-subnav ul li ul li a:hover { color: #FF0000 !important; }



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



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

.ja-navhelper a:hover,

.ja-navhelper a:active,

.ja-navhelper a:focus {

	background-color: #FF0000;

}



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



.ja-links li.layout-switcher a { background: #FF0000; }



#ja-container ul.menu li a:hover,

#ja-container ul.menu li a:active,

#ja-container ul.menu li a:focus { color: #FF0000; background: #f6f6f6; }



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



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



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



h1.logo a { background-image: url(../../images/light_orange/logo.png); }



#ja-search { background-image: url(../../images/light_orange/search-bg.png); }



#ja-search .inputbox { color: #333; }



#ja-subnav {

	background: url(../../images/light_orange.gif) repeat-x left bottom #FFFDE7;

	border-bottom: 1px solid #ddd;

}



#ja-subnav ul li a { color: #FF0000;}



#ja-subnav ul li a:hover { color: #FF0000; }



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



#ja-subnav ul li.active a:hover,

#ja-subnav ul li.active a:active,

#ja-subnav ul li.active a:focus {

	color: #FF0000;

}



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



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



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



#ja-subnav ul li ul {

	background: #FFFFFF;

	border: 1px solid #F9F3B9;

}



/*#ja-container { background: url(../../images/dark_orange/container-bg.jpg) repeat-x left bottom; }*/
#ja-container { background:none; }


#ja-topsl a, #ja-botsl a { color: #FF0000; }



#ja-topsl a:hover, #ja-topsl a:focus, #ja-topsl a:active,

.small-links a:hover {

	color: #FF0000 !important;

	text-decoration: underline;

}



#ja-topsl a:hover, #ja-topsl a:focus, #ja-topsl a:active { color: #FF0000; text-decoration: underline; }



#ja-topsl .ja-moduletable, #ja-topsl .moduletable { border: 1px solid #EEECD5 !important; }



#ja-topsl h3, #ja-topsl h3 span { color: #FF0000; }



#ja-topsl h3 strong.first-word { color: #FF0000; }



#ja-bot #ja-tabs .ja-rs1-top { background: #FFFFFF; }

#ja-bot #ja-tabs .ja-rs1-tl { background: url(../../images/light_orange/corner-rs11.png) no-repeat left top; }

#ja-bot #ja-tabs .ja-rs1-tr { background: url(../../images/light_orange/corner-rs11.png) no-repeat right top; }



#ja-bot #ja-tabs .ja-rs1-mid { background: #FFFFFF; }



#ja-bot #ja-tabs .ja-rs1-bot { background: #FFFFFF; }

#ja-bot #ja-tabs .ja-rs1-bl { background: url(../../images/light_orange/corner-rs11.png) no-repeat left bottom; }

#ja-bot #ja-tabs .ja-rs1-br { background: url(../../images/light_orange/corner-rs11.png) no-repeat right bottom; }



#ja-bot a { color: #FF0000; }

#ja-bot a:hover, #ja-bot a:focus, #ja-bot a:active { color: #FF0000; text-decoration: underline; }



#ja-botsl a, #ja-botsl li a { color: #C5C5C5; }



#ja-footer { }



#ja-footer .inner a { color: #FF0000; }



/* ALL ROUNDED STYLE

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

/* Rounded style 1 ---*/

.ja-rs1-top { background: #fff; }

.ja-rs1-tl { background: url(../../images/light_orange/corner-rs1.png) no-repeat left top; }

.ja-rs1-tr { background: url(../../images/light_orange/corner-rs1.png) no-repeat right top; }



.ja-rs1-mid { background: #fff; }



.ja-rs1-bot { background: #fff; }

.ja-rs1-bl { background: url(../../images/light_orange/corner-rs1.png) no-repeat left bottom; }

.ja-rs1-br { background: url(../../images/light_orange/corner-rs1.png) no-repeat right bottom; }



/* Rounded style 2 ---*/

.ja-rs2-top { background: #fff }

.ja-rs2-tl { background: url(../../images/light_orange/corner-rs1.png) no-repeat left top; }

.ja-rs2-tr { background: url(../../images/light_orange/corner-rs1.png) no-repeat right top; }



.ja-rs2-mid { }

.ja-rs2-ml {  }

.ja-rs2-mr { padding: 0;}



.ja-rs2-bot { background: #fff; }

.ja-rs2-bl { background: url(../../images/light_orange/corner-rs1.png) no-repeat left bottom; }

.ja-rs2-br { background: url(../../images/light_orange/corner-rs1.png) no-repeat right bottom; }



/* Rounded style 3 ---*/

.ja-rs3-top { background: url(../../images/light_orange/rs3-top.png) repeat-x left top; }

.ja-rs3-tl { background: url(../../images/light_orange/corner-rs3.png) no-repeat left top; }

.ja-rs3-tr { background: url(../../images/light_orange/corner-rs3.png) no-repeat right top; }



.ja-rs3-mid { background: url(../../images/light_orange/rs3-mid-l.png) repeat-y left top #FFFFFF; }

.ja-rs3-ml { background: url(../../images/light_orange/rs3-mid-r.png) repeat-y right top; }

.ja-rs3-mr { background: url(../../images/light_orange/rs3-mid-top.png ) repeat-x left top; } 



.ja-rs3-bot { background: url(../../images/light_orange/rs3-bot.png) repeat-x left bottom; }

.ja-rs3-bl { background: url(../../images/light_orange/corner-rs3.png) no-repeat left bottom; }

.ja-rs3-br { background: url(../../images/light_orange/corner-rs3.png) no-repeat right bottom; }



/* Rounded style 4 ---*/

.ja-rs4-top { }

.ja-rs4-tl { }

.ja-rs4-tr { }



.ja-rs4-mid { }

.ja-rs4-ml { }

.ja-rs4-mr { }



.ja-rs4-bot { }

.ja-rs4-bl { }

.ja-rs4-br { }



.ja-rs4-mid a,

.ja-rs4-mid li a { }



.ja-rs4-mid a:hover, .ja-rs4-mid a:focus, .ja-rs4-mid a:active,

.ja-rs4-mid li a:hover, .ja-rs4-mid li a:focus, .ja-rs4-mid li a:active { }



/* Rounded style 5 ---*/

.ja-rs5-top { background: url(../../images/light_orange/rs5-top.png) repeat-x left top; }

.ja-rs5-tl { background: url(../../images/light_orange/corner-rs5.png) no-repeat left top; }

.ja-rs5-tr { background: url(../../images/light_orange/corner-rs5.png) no-repeat right top; }



.ja-rs5-mid { background: url(../../images/light_orange/rs5-mid-l.png) repeat-y left top #fff; }

.ja-rs5-ml { background: url(../../images/light_orange/rs5-mid-r.png) repeat-y right top; padding: 0 1px; }

.ja-rs5-mr { background: url(../../images/light_orange/rs5-mid-top.png ) repeat-x left top; } 



.ja-rs5-bot { background: url(../../images/light_orange/rs5-bot.png) repeat-x left bottom; }

.ja-rs5-bl { background: url(../../images/light_orange/corner-rs5.png) no-repeat left bottom; }

.ja-rs5-br { background: url(../../images/light_orange/corner-rs5.png) no-repeat right bottom; }



/* JA Slideshow2 ---*/

.ja-slidewrap { border: 1px solid #EEECD5; }



.ja-slide-thumb-inner {

	background: #FFFFFF;

	border-top: 1px solid #EEECD5;

	color: #757575;

}



#ja-slideshow .ja-slide-thumb img {

	background: #fff;

	border: 1px solid #EEECD5;

}



.ja-slide-thumb-inner img {

	background: #fff;

	border: 1px solid #EEECD5;

}



.active .ja-slide-thumb-inner img {

	background: #FF0000;

	border: 1px solid #BC7400;

}



.ja-vertical_right .active {

	background: url(../../images/light_orange/arrow-bg.gif) no-repeat center left;

}



.ja-vertical_left .active {

	background: url(../../images/light_orange/arrow-bg2.gif) no-repeat center right;

}



.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner { background: url(../../images/light_orange/grad-bg.gif) repeat-x top left #FF0000; }



/* News ticker ---*/

.ja-headelines-pre { background: url(../../images/light_orange/but-pre.png) no-repeat top left; }



.ja-headelines-next { background: url(../../images/light_orange/but-next.png) no-repeat top left; }



/* Content slider ---*/

#ja-bot .ja-contentslider-center img {

	background: #fff;

	border: 1px solid #fff;

}



/* JA Tabs ---*/

.rasite .container { background: #FFFFFF; }



.rasite .ja-tabs-title-top { background-image: url(../../images/light_orange/title-bg.gif) !important; }



.rasite .ja-tabs-title-top ul.ja-tabs-title { background-image: url(../../images/light_orange/title-bg.gif) !important; }



.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover {

	background: url(../../images/light_orange/tab-active.png) no-repeat top right #FFFFFF;

}



.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover h3,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {

	background: url(../../images/light_orange/tab-active.png) no-repeat top left #FFFFFF;

}



.rasite .ja-tabs-title-top ul.ja-tabs-title li.active,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.firstactive,

.rasite .ja-tabs-title-top ul.ja-tabs-title li.lastactive {

	background: url(../../images/light_orange/tab-active.png) no-repeat right top #FFFFFF;

}



.rasite .ja-tabs-title-top ul li.active h3,

.rasite .ja-tabs-title-top ul li.firstactive h3,

.rasite .ja-tabs-title-top ul li.lastactive h3 {

	background: url(../../images/light_orange/tab-active.png) no-repeat left top #FFFFFF;

	color: #FF0000;

}



/* Split menu ---*/

#ja-splitmenu li.active a,

#ja-splitmenu li.active a:hover,

#ja-splitmenu li.active a:active,

#ja-splitmenu li.active a:focus {

	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat left top #a06202 !important;

}



#ja-splitmenu li.active a span,

#ja-splitmenu li.active a:hover span,

#ja-splitmenu li.active a:active span,

#ja-splitmenu li.active a:focus span {

	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat right top !important;

}



/* CSS Menu ---*/

#ja-cssmenu li a.active,

#ja-cssmenu li a.active:hover,

#ja-cssmenu li a.active:active,

#ja-cssmenu li a.active:focus {

	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat left top #a06202 !important;

}



#ja-cssmenu li a.active span {

	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat right top !important;

}



/* Dropline Menu ---*/

#jasdl-mainnav li.active a,

#jasdl-mainnav li.active a:hover,

#jasdl-mainnav li.active a:active,

#jasdl-mainnav li.active a:focus {

	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat left top #a06202 !important;

}



#jasdl-mainnav li.active a span,

#jasdl-mainnav li.active a:hover span,

#jasdl-mainnav li.active a:active span,

#jasdl-mainnav li.active a:focus span {

	background: url(../../images/light_orange/mainlevel-active.gif) no-repeat right top !important;	

}



/* Mega menu ---*/

ul.level0 li.active a.mega {

	/*background: url(../../images/light_orange/mainlevel-active.gif) no-repeat left top #a06202 !important;*/
	color:#A60000;

}



ul.level0 li.active a.mega span {

	/*background: url(../../images/light_orange/mainlevel-active.gif) no-repeat right top #FFFFFF !important;*/
	color:#FFFFFF;
	

}



ul.level1 li.mega { border-top: 1px solid #ddd !important; color:#FFFFFF;}

ul.level1 li.first { border-top: none !important; color:#FFFFFF;}



ul.level1 li.mega a.mega,

ul.level1 li.mega a.mega span {

	background: none !important;

	color: #FF0000;

}



ul.level1 li.over, ul.level1 li.haschild-over a.over, ul.level1 li.over a.over {

	background: #f5f5f5 !important;

	color: #ffffff !important;

}

ul.level1 li.active {

	background: #f5f5f5 !important;
}

ul.level1 li.active a.active span.menu-title {

	color: #FF0000 !important;
	

}



ul.level1 .childcontent .tl { background-image: url(../../images/light_orange/mega-corner2.png) !important; }



.childcontent .ja-moduletable a:hover,

.childcontent .ja-moduletable a:focus,

.childcontent .ja-moduletable a:active {

	color: #a06202 !important;

}



.childcontent .top { background: url(../../images/light_orange/mega-tb.png) repeat-x left top !important; }

.childcontent .tl { background: url(../../images/light_orange/mega-corner.png) no-repeat left top !important; }

.childcontent .tr { background: url(../../images/light_orange/mega-corner.png) no-repeat right top !important; }



.childcontent .ml { background: url(../../images/light_orange/mega-mid-l.png) no-repeat left bottom !important; }

.childcontent .childcontent-inner { background: url(../../images/light_orange/mega-mid-bot.png) repeat-x left bottom !important; }

.childcontent .mr { background: url(../../images/light_orange/mega-mid-r.png) no-repeat right bottom !important; }



.childcontent .bot { background: url(../../images/light_orange/mega-tb.png) repeat-x left bottom !important; }

.childcontent .bl { background: url(../../images/light_orange/mega-corner.png) no-repeat left bottom !important; }

.childcontent .br { background: url(../../images/light_orange/mega-corner.png) no-repeat right bottom !important; }



.group-title { background: #f5f5f5 !important; border: 1px solid #e0e0e0 !important; }



.group-title .menu-title { color: #FF0000 !important; }

