/**
* 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: #EBE8D9 url(../images/cyan/background.jpg) left top repeat-x;
}
ul#jsn-sitetools > li > ul {
	background: url(../images/cyan/sitetools-bg.png) left top repeat-x;
}
#jsn-featured_inner1 {
	background: #ED7E34 url(../images/cyan/richbox-1.png) left bottom repeat-x;
}
#jsn-featured_inner2 {
	background: url(../images/cyan/promo-box.png) left top repeat-x;
}
#jsn-puser8,
#jsn-puser9 {
	background: #6C9987 url(../images/cyan/richbox-1.png) left bottom repeat-x;
}
#jsn-puser8 .jsn-modulecontainer,
#jsn-puser9 .jsn-modulecontainer {
	background: url(../images/cyan/promo-box.png) left top repeat-x;
	padding: 10px;
}
#jsn-footer_inner2 {
	border-top: 2px solid #6C9987;
}
/* ============================== MENU STYLES  ============================== */
ul#base-topmenu > li {
	background: url(../images/cyan/transparent-bg.png);
}
ul#base-topmenu > li:hover > a {
	color: #4A817F;
}
/* =============== DROP-DOWN MAIN MENU =============== */
ul#base-mainmenu ul {
	background: url(../images/cyan/submenu-bg.png) repeat-x left bottom;
}
ul#base-mainmenu ul li {
	border-bottom: 1px solid #C26C46;
}
ul#base-mainmenu ul li a:hover {
	background-color: #893C1D;
}
ul#base-mainmenu > li.active {
	background:  url(../images/cyan/mainmenu-active-arrow.png) center bottom no-repeat;
	padding-bottom: 4px;
}
ul#base-mainmenu > li.active > a,
ul#base-mainmenu > li.active > a:hover {
	background: url(../images/cyan/mainmenu-active.png) left top repeat-x;
	color: #fff;
}
ul#base-mainmenu > li > a:hover,
ul#base-mainmenu > li.sfhover > a {
	background: url(../images/cyan/mainmenu-bg.png) repeat-x left top;
	color: #fff;
}
/* =============== DROP-DOWN SIDE MENU =============== */
/* ========== SUBLEVEL ========== */
.module-solid ul.menu-sidemenu {
	border: none;
}
ul.menu-sidemenu ul {
	background: url(../images/cyan/submenu-bg.png) repeat-x left bottom;
}
ul.menu-sidemenu ul li {
	border-bottom: 1px solid #C26C46;
}
ul.menu-sidemenu ul li a:hover {
	background-color: #893C1D;
}
/* ========== FIRST LEVEL HOVER COLOR ========== */
.richbox-1 ul.menu-sidemenu > li.active > a,
.richbox-1 ul.menu-sidemenu > li.sfhover > a {
	background-color: #557B6C;
}
.richbox-2 ul.menu-sidemenu > li.active > a,
.richbox-2 ul.menu-sidemenu > li.sfhover > a {
	background-color: #3E3A2D;
}
.richbox-3 ul.menu-sidemenu > li.active > a,
.richbox-3 ul.menu-sidemenu > li.sfhover > a {
	background-color: #8B3E1D;
}
.module-solid ul.menu-sidemenu > li.active > a,
.module-solid ul.menu-sidemenu > li.sfhover > a {
	color: #fff;
}
.solid-1 ul.menu-sidemenu > li.active > a,
.solid-1 ul.menu-sidemenu > li.sfhover > a,
.lightbox-1 ul.menu-sidemenu > li.active > a,
.lightbox-1 ul.menu-sidemenu > li.sfhover > a {
	background-color: #CAD9D3;
}
.solid-2 ul.menu-sidemenu > li.active > a,
.solid-2 ul.menu-sidemenu > li.sfhover > a,
.lightbox-2 ul.menu-sidemenu > li.active > a,
.lightbox-2 ul.menu-sidemenu > li.sfhover > a {
	background-color: #DBD3B9;
}
/* =============== TREE MENU =============== */
ul.menu-treemenu a:link,
ul.menu-treemenu a:visited {
	background-position: 5px -411px;
}
.richbox-1 ul.menu-treemenu li a:hover {
	background-color: #557B6C;
}
.richbox-2 ul.menu-treemenu li a:hover {
	background-color: #3E3A2D;
}
.richbox-3 ul.menu-treemenu li a:hover {
	background-color: #8B3E1D;
}
.module-solid ul.menu-treemenu li a:hover {
	color: #fff;
}
.solid-1 ul.menu-treemenu li a:hover,
.lightbox-1 ul.menu-treemenu li a:hover {
	background-color: #CAD9D3;
}
.solid-2 ul.menu-treemenu li a:hover,
.lightbox-2 ul.menu-treemenu li a:hover {
	background-color: #DBD3B9;
}
.module-plain ul.menu-treemenu li a:hover {
	background-color: #EFEFEF;
}
/* ============================== TABLE STYLES ============================== */
/* =============== PLAIN ROWS TABLE =============== */
table.table-plainrows thead {
	border-bottom-color: #456759;
}
table.table-plainrows thead th {
	background-color: #6C9987;
}
/* =============== DARK STRIPES TABLE =============== */
table.table-colorstripes {
	border-color: #456759;
	background-color: #6C9987;
}
table.table-colorstripes td,
table.table-colorstripes th {
	border-color: #79A292;
}
table.table-colorstripes thead th {
	border-color: #6C9987;
	background-color: #456759;
}
table.table-colorstripes tbody tr.odd {
	background-color: #5F8777;
}
table.table-colorstripes tbody tr:hover {
	background-color: #567A6B;
}
table.table-colorstripes tbody tr:hover th,
table.table-colorstripes tbody tr.odd:hover th {
	background-color: #567A6B;
}
table.table-colorstripes tfoot th,
table.table-colorstripes tfoot td {
	background-color: #456759;
}
.sectiontableheader {
	background-color: #578070;
}
/* ============================== LINKS STYLE ============================== */
a:link,
a:visited,
span.pathway span.current,
div.module-plain .menu-sidemenu li a {
	color: #598473;
}
div.duohead-1 .jsn-moduletitle {
	color: #598473;
}
div.duohead-2 .jsn-moduletitle {
	color: #B75226;
}
/* =============== READ MORE LINK =============== */
.readmore .readon {
	background: url(../images/cyan/button-bg-l.png) left no-repeat;
	padding: 3px 0 3px 10px;
}
.readon > span {
	background: url(../images/cyan/button-bg-r.png) right no-repeat;
	color: #fff;
	padding: 3px 10px 3px 0;
}
/* ============================== MODULETABLE STYLES ============================== */
.richbox-1 a,
.richbox-2 a,
.richbox-3 a,
#jsn-featured a {
	color: #FFFF00;
}
.richbox-1,
.richbox-2,
.richbox-3 {
	color: #fff;
}
/* =============== RICH BOX 1 =============== */
.richbox-1 > div > div {
	background: #6C9987;
}
.richbox-1 > div > div > div {
	background: url(../images/cyan/richbox-1.png) repeat-x left bottom;
}
/* =============== RICH BOX 2 =============== */
.richbox-2 > div > div {
	background: #5C5743;
}
.richbox-2 > div > div > div {
	background: url(../images/cyan/richbox-2.png) repeat-x left bottom;
}
/* =============== RICH BOX 3 =============== */
.richbox-3 > div > div {
	background: #B75226;
}
.richbox-3 > div > div > div {
	background: url(../images/cyan/richbox-3.png) repeat-x left bottom;
}
/* =============== LIGHT BOX 1 =============== */
.lightbox-1 > div > div > div {
	background: #E9EFED;
}
/* =============== LIGHT BOX 2 =============== */
.lightbox-2 > div > div > div {
	background: #EDE9DC;
}
/* =============== SOLID BOX 1 =============== */
.solid-1 {
	background: #E9EFED;
}
/* =============== SOLID BOX 2 =============== */
.solid-2 {
	background: #EDE9DC;
}
/* =============== SEARCH BOX =============== */
.search #mod_search_searchword {
	border: 1px solid #978D6C;
	background-color: #F2F1EC;
}
.search .button {
	background: url(../images/cyan/search-bg.png) right no-repeat;
}