/**
* author    JoomlaShine.com http://www.joomlashine.com
* copyright Copyright (C) 2006 - 2009 JoomlaShine.com. All rights reserved.
* license   Copyrighted Commercial Software
* This file may not be redistributed in whole or significant part.
*/
#jsn-master {
	background-color: #172534;
	background-image: url(/images/master-bg.jpg);
}
ul#jsn-sitetools-menu li ul {
	background-color: #284d73;
}
/* ==================== DROP-DOWN MAIN MENU ==================== */
ul#base-mainmenu ul {
	background-color: #284d73;
}
div.jsn-modulecontainer ul#base-mainmenu ul li a {
	border-top: 1px solid #366999;
	border-bottom: 1px solid #162c40;
	border-left: 1px solid #162c40;
}
body.jsn-direction-rtl div.jsn-modulecontainer ul#base-mainmenu ul li a {
	border-left: none;
	border-right: 1px solid #162c40;
}
/* ---------- HOVER STATE ---------- */
div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover a,
div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover li.sfhover a,
div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover li.sfhover li.sfhover a,
body.jsn-direction-rtl div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover a,
body.jsn-direction-rtl div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover li.sfhover a,
body.jsn-direction-rtl div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover li.sfhover li.sfhover a {
	border-top-color: #1f3d59;
	background-color: #1f3d59;
}
/* ---------- HOVER STATE - CLEAR ---------- */
div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover ul a,
div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover li.sfhover ul a,
div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover li.sfhover li.sfhover ul a,
body.jsn-direction-rtl div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover ul a,
body.jsn-direction-rtl div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover li.sfhover ul a,
body.jsn-direction-rtl div.jsn-modulecontainer ul#base-mainmenu ul li.sfhover li.sfhover li.sfhover ul a {
	border-top-color: #366999;
	background-color: transparent;
}
/* =============== TREE MENU =============== */
ul.menu-treemenu li a {
	background-position: left 10px;
}
body.jsn-direction-rtl ul.menu-treemenu li a {
	background-position: right 10px;
}
/* ==================== DROP-DOWN SIDE MENU ==================== */
/* ---------- MAIN LEVEL - ITEMS BACKGROUND ---------- */
ul.menu-sidemenu li a {
	background-position: left 10px;
}
body.jsn-direction-rtl ul.menu-sidemenu li a {
	background-position: right 10px;
}
/* ---------- 1st SUB-LEVEL ---------- */
ul.menu-sidemenu ul {
	background-color: #284d73;
}
div.jsn-modulecontainer ul.menu-sidemenu ul li a {
	border-top: 1px solid #366999;
	border-bottom: 1px solid #162c40;
	border-left: 1px solid #162c40;
}
body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-sidemenu ul li a {
	border-left: none;
	border-right: 1px solid #162c40;
}
/* ---------- HOVER STATE ---------- */
div.jsn-modulecontainer ul.menu-sidemenu ul li.sfhover a,
div.jsn-modulecontainer ul.menu-sidemenu ul li.sfhover li.sfhover a,
div.jsn-modulecontainer ul.menu-sidemenu ul li.sfhover li.sfhover li.sfhover a {
	border-top-color: #1f3d59;
	background-color: #1f3d59;
}
/* ---------- HOVER STATE - CLEAR ---------- */
div.jsn-modulecontainer ul.menu-sidemenu ul li.sfhover ul a,
div.jsn-modulecontainer ul.menu-sidemenu ul li.sfhover li.sfhover ul a,
div.jsn-modulecontainer ul.menu-sidemenu ul li.sfhover li.sfhover li.sfhover ul a {
	border-top-color: #366999;
	background-color: transparent;
}
/* ============================== TABLE STYLES ============================== */
/* =============== PLAIN ROWS TABLE =============== */
table.table-plainrows thead {
	border-bottom-color: #284d73;
}
table.table-plainrows thead th {
	background-color: #366999;
}
/* =============== DARK STRIPES TABLE =============== */
table.table-colorstripes {
	border-color: #162c40;
	background-color: #284d73;
}
table.table-colorstripes td,
table.table-colorstripes th {
	border-color: #366999;
}
table.table-colorstripes thead th {
	border-color: #284d73;
	background-color: #162c40;
}
table.table-colorstripes tbody tr.odd {
	background-color: #224161;
}
table.table-colorstripes tbody tr:hover {
	background-color: #1f3d59;
}
table.table-colorstripes tbody tr:hover th,
table.table-colorstripes tbody tr.odd:hover th {
	background-color: #1f3d59;
}
table.table-colorstripes tfoot th,
table.table-colorstripes tfoot td {
	background-color: #1f3d59;
}
.sectiontableheader {
	background-color: #366999;
}
/* ============================== LINKS STYLE ============================== */
#jsn-puser8 a,
#jsn-puser9 a,
div.box-grey a {
	color: #40afff;
}