/*

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

# Finance Business -August 2011 (for Joomla 1.6)

#

# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.

# License:  Copyrighted Commercial Software

# Website:  http://www.gavick.com

# Support:  support@gavick.com

 */
/* Extra menu */
div.gk-menu {
	line-height: 46px;
	height: 46px;
	position: relative;
	z-index: 100000;
}
div.gk-menu > ul.level0 > li {
	height: 46px;
	line-height: 46px;
}
div.gk-menu > ul.level0 > li > a {
	color: #1b1f23;
	display: block;
	height: 46px;
	line-height: 46px;
	padding: 0 18px;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -1px;
	text-transform: uppercase;
}
div.gk-menu > ul.level0 > li > a > span.menu-desc {
	display: none;
}
div.gk-menu ul.level0 > li.active > a,div.gk-menu ul.level0 > li > a:hover,div.gk-menu ul.level0 > li:hover > a {
	color: #3477bb;
	text-decoration: none;
}
div.gk-menu ul.level0 > li:hover.haschild a {
	color: #fff;
	background: url('../images/style1/menu_active.png') repeat-x 0 0;
}
div.gk-menu > ul.level0 > li > .childcontent {
	font-size: 11px;
	line-height: 28px;
	margin: -4px 0 0 0;
	display: block;
}
div.gk-menu > ul.level0 > li > .childcontent .childcontent {
	margin-left: 140px !important;
	margin-top: -30px !important;
}
div.gk-menu > ul.level0 > li > .childcontent .childcontent ul.level2 {
	border-left: 1px solid #e5e5e5 !important;
	padding-bottom: 15px;
}
div.gk-menu > ul.level0 > li > .childcontent {
	background: url('../images/style1/menu_active.png') repeat-x 0 -41px;
	padding: 4px 0 0 0;
}
div.gk-menu > ul.level0 > li > .childcontent > div.childcontent-inner {
	border: 1px solid #e5e5e5;
	margin: 0;
	background: #fff;
	-webkit-box-shadow: inset 0 0 5px #eee;
	-moz-box-shadow: inset 0 0 5px #eee;
	box-shadow: inset 0 0 5px #eee;
	float: left;
}
div.gk-menu > ul.level0 > li > .childcontent div.childcontent-inner {
	border-top: none;
}
div.gk-menu > ul.level0 > li > .childcontent .module {
	font-size: 90%;
	font-weight: normal;
	line-height: 1.2;
}
div.gk-menu > ul.level0 > li > .childcontent .module p {
	width: 170px;
	text-transform: none;
}
div.gk-menu > ul.level0 > li .childcontent ul li {
	background: transparent url('../images/style1/menu_dot.png') no-repeat 4px 13px !important;
	padding: 0 0 0 16px;
	margin: 0 20px;
	display: block;
	line-height: 28px;
	text-align: left;
}
div.gk-menu > ul.level0 > li:hover.haschild .childcontent li > a {
	background: none;
}
div.gk-menu > ul.level0 > li .childcontent ul li,div.gk-menu > ul.level0 > li .childcontent ul li a,div.gk-menu > ul.level0 > li .childcontent ul li span {
	font-size: 12px;
	color: #1b1f23;
}
div.gk-menu > ul.level0 > li .childcontent ul li:hover > a,div.gk-menu > ul.level0 > li .childcontent ul a:hover > span,div.gk-menu > ul.level0 > li .childcontent ul li:hover > a > span,div.gk-menu > ul.level0 > li .childcontent ul a:hover > span > span,div.gk-menu > ul.level0 > li .childcontent ul li:hover > a > span > span {
	color: #3477bb;
	text-decoration: underline;
}
div.gk-menu > ul.level0 > li .childcontent ul a,div.gk-menu > ul.level0 > li .childcontent ul li span {
	padding: 0;
	display: block;
	background: none;
	text-transform: none;
}
div.gk-menu > ul.level0 > li .childcontent ul ul {
	border: 1px solid #e5e5e5;
	margin: 0;
	background: #fff;
	-webkit-box-shadow: inset 0 0 5px #eee;
	-moz-box-shadow: inset 0 0 5px #eee;
	box-shadow: inset 0 0 5px #eee;
	text-transform: none;
}
div.gk-menu > ul.level0 > li .childcontent .gkcol ul {
	border-left: 1px solid #e5e5e5;
	padding-top: 10px;
	margin-bottom: 15px;
}
div.gk-menu > ul.level0 > li .childcontent .gkcol:first-child > ul {
	border-left: none;
}
div.gk-menu > ul.level0 > li li.group {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
div.gk-menu > ul.level0 > li ul.level1 li.group {
	background: none !important;
}
div.gk-menu > ul.level0 > li li.group .group-title {
	border-bottom: 4px solid #dcdcdc;
	line-height: 10px;
	padding: 0 0 0 15px;
	margin: 15px 0 10px 20px;
}
div.gk-menu > ul.level0 > li li.group .group-title a {
	background: none !important;
}
div.gk-menu > ul.level0 > li li.group .group-title .menu-title {
	line-height: 14px;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 2px !important;
	padding: 0 !important;
}
div.gk-menu > ul.level0 > li li.group .group-title .menu-title a,div.gk-menu > ul.level0 > li li.group .group-title .menu-title span {
	color: #1b1f23;
}
div.gk-menu > ul.level0 > li li.group .group-title .menu-desc {
	line-height: 16px;
	font-size: 11px;
	margin-bottom: 5px;
	text-transform: none;
}
div.gk-menu > ul.level0 > li li.group .gk-group-content > ul {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* Dropline & Split menu */
div#gkDropMain {
	line-height: 46px;
	height: 46px;
	position: relative;
	z-index: 100000;
}
div#gkDropMain > ul > li {
	height: 46px;
	line-height: 46px;
}
div#gkDropMain > ul > li > a {
	color: #1b1f23;
	display: block;
	height: 46px;
	line-height: 46px;
	padding: 0 18px;
	font-size: 20px;
	text-transform: uppercase;
}
div#gkDropMain > ul > li > a > span.menu-desc {
	display: none;
}
div#gkDropMain > ul > li.active > a,div#gkDropMain > ul > li > a:hover,div#gkDropMain > ul > li:hover > a {
	color: #3477bb;
	text-decoration: none;
}
div#gkSubmenu {
	height: 35px;
	font-size: 12px;
	text-align: left;
	background: transparent url('../images/light/dropline_bg.png') no-repeat -1px -1px;
	border-top: 1px solid #e5e5e5;
	padding-left: 75px;
	width: auto;
}
div#gkDropSub {
	line-height: 35px;
	height: 35px;
}
div#gkDropSub .menu-desc {
	display: none !important;
}
div#gkDropSub > ul {
	background: none;
	height: 28px;
	line-height: 35px;
	padding: 0;
}
div#gkDropSub > ul ul ul {
	margin-top: -24px;
	background: #fff;
	border: 1px solid #e5e5e5 !important;
}
div#gkDropSub > ul ul {
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: inset 0 0 5px #eee;
	-moz-box-shadow: inset 0 0 5px #eee;
	box-shadow: inset 0 0 5px #eee;
	background: #fff;
	padding: 15px 0;
}
div#gkDropSub > ul.active {
	background: none;
}
div#gkDropSub > ul > li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 28px;
	line-height: 35px;
}
div#gkDropSub > ul > li:first-child {
	border-left: 0;
	background: none !important;
}
div#gkDropSub > ul > li li {
	float: none;
}
div#gkDropSub > ul > li a {
	height: 28px;
	line-height: 35px;
	overflow: hidden;
	display: block;
	padding: 0 15px;
	text-decoration: none;
	font-weight: normal;
	border-right: 1px solid #e5e5e5;
	font-size: 12px;
	color: #1b1f23;
}
div#gkDropSub > ul > li ul li {
	line-height: 24px;
	height: 24px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 3px 0 !important;
}
div#gkDropSub > ul > li li a,div#gkDropSub > ul > li li span {
	font-size: 12px;
	color: #1b1f23;
	line-height: 28px;
	border: none;
}
div#gkDropSub > ul > li li {
	background: transparent url('../images/style1/menu_dot.png') no-repeat 4px 13px;
	padding: 0 0 0 16px !important;
	margin: 0 20px;
	display: block;
	line-height: 28px;
	text-align: left;
	border: none;
}
div#gkDropSub > ul li.active>a,div#gkDropSub > ul li.active>a span,div#gkDropSub > ul li:hover>a,div#gkDropSub > ul li:hover>a span {
	color: #3477bb;
}
