/**
 * @Integrated By PanchSoft Technologies 
 * @package Joomla
 * @subpackage 
 * @copyright Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

 body { background: #1E2611; padding: 10px 0; color: #FFFFFF;}
 
 a { color: #FFFFFF;}
 
.homecenterImg { background: none repeat scroll 0 0 #FFFFFF; border-radius: 220px; opacity: 0.7; padding: 10px;} 
.topnavigation { background: none; border-radius: 0; border: 0; border-bottom: 3px solid #008000;}
.topnavigation .navbar-header .navbar-brand { background: none repeat scroll 0 0 #FFFFFF; text-transform: uppercase; color: #008000; font-weight: bold; font-size: 25px; opacity: 0.7;}

.topnavigation .navbar-nav li a { color: #FFFFFF; border-right: 1px solid #008000; padding: 15px 40px;}
.topnavigation .navbar-nav li a.last { border-right: none;}
.topnavigation .navbar-nav li a:hover,
.topnavigation .navbar-nav li:hover a,
.topnavigation .navbar-nav li.active a:hover,
.topnavigation .navbar-nav li.active a { background-color: #008000; color: #FFFFFF; border-top: 3px solid #FFFFFF; padding-top: 12px;}


.mobile-navigation-menu { display: none;}
.mobile-navigation-menu { background: none; border-radius: 0; border: 0; border-bottom: 3px solid #008000;}
.mobile-navigation-menu .navbar-header .navbar-brand { background: none repeat scroll 0 0 #FFFFFF; text-transform: uppercase; color: #008000; font-weight: bold; font-size: 25px; opacity: 0.7;}

.mobile-navigation-menu .navbar-nav li a { color: #FFFFFF; border-right: 1px solid #008000; padding: 15px 40px;}
.mobile-navigation-menu .navbar-nav li a.last { border-right: none;}
.mobile-navigation-menu .navbar-nav li a:hover,
.mobile-navigation-menu .navbar-nav li a:focus,
.mobile-navigation-menu .navbar-nav li:hover a,
.mobile-navigation-menu .navbar-nav li:focus a,
.mobile-navigation-menu .navbar-nav li.active a:hover,
.mobile-navigation-menu .navbar-nav li.active a:focus,
.mobile-navigation-menu .navbar-nav li.active a { background-color: #008000; color: #FFFFFF; }


.subPortion { }
.subPortion .submenu { margin-bottom: 30px; }
.subPortion .submenu li { }
.subPortion .submenu li a { text-transform: uppercase; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 10px 20px; text-align: center; background-color: #808000; color: #FFFFFF; }
.subPortion .submenu li:last-child a { border-right: 1px solid #FFFFFF;}
.subPortion .submenu li a:hover,
.subPortion .submenu li a:focus,
.subPortion .submenu li.active a { background-color: #FFFFFF; color: #808000; }


.subPortion .submenu li .nav-child { padding: 0; margin-top: 10px;}
.subPortion .submenu li .nav-child li { list-style: none;}
.subPortion .submenu li .nav-child li a { background: #808000; color: #FFFFFF; border-top: 0; font-size: 12px; text-transform: capitalize;}
.subPortion .submenu li .nav-child li a:hover,
.subPortion .submenu li .nav-child li a:focus,
.subPortion .submenu li .nav-child li.active a { background: #808000; color: #FFFFFF; text-decoration: underline; }


.textContainer { background: none repeat scroll 0 0 #808000; opacity: 0.7; margin-bottom: 25px; padding-bottom: 15px;}
.textContainer .page-header { margin: 20px 0; text-transform: uppercase; }
.textContainer .pagenavcounter {text-align: right; }
.textContainer .pager { }
.textContainer .pager ul { padding: 0;}
.textContainer .pager ul li { padding: 0 10px;}
.textContainer .pager ul li a { background: none repeat scroll 0 0 #008000; color: #FFFFFF;}
.textContainer .article-index {display: none; }


.textContainer .contact .dl-horizontal dt { font-size: 30px; width: 35px; text-align: center;}
.textContainer .contact .dl-horizontal dd { font-size: 20px; line-height: 40px; margin-left: 60px;}
.textContainer .contact .dl-horizontal dd .contact-emailto { border: 1px dashed #FFFFFF; color: #FFFFFF; background: none repeat scroll 0 0 #008000; cursor: pointer; display: inline-block; padding: 0 5px;}
.textContainer .contact .dl-horizontal dd .contact-emailto a:focus,
.textContainer .contact .dl-horizontal dd .contact-emailto a:hover { color: #FFFFFF;}


.textContainer .contact .contact-form .contactFields { padding-bottom: 20px;}
.textContainer .contact .contact-form .contactFields div { padding: 0;}
.textContainer .contact .contact-form .contactFields .control-group { margin: 0 0 10px 0;}
.textContainer .contact .contact-form .contactFields .control-label { text-align: left;}
.textContainer .contact .contact-form .contactFields .control-label label { display: block!important;}


#footer { background: none repeat scroll 0 0 #FFFFFF; text-align: center; color: #808000; clear: both; opacity: 0.7;}
#footer .footermenu-nav { padding: 0;}

#footer .copyright { margin: 15px 0; padding: 0;}
#footer .copyright p { margin: 0;}

#footer .footermenu-nav ul.footermenu li a:hover,
#footer .footermenu-nav ul.footermenu li:hover a,
#footer .footermenu-nav ul.footermenu li.active a:hover,
#footer .footermenu-nav ul.footermenu li.active a { background: none; color: #808000;}

#footer .footermenu-nav ul.footermenu li a { border-right: 1px solid #808000; color: #808000; margin: 15px 0; padding: 0 10px;}
#footer .footermenu-nav ul.footermenu li a.last { border-right: 0;}



/*  TOOLTIP CSS   */

label.hasTooltip { display: block!important;}

.tip-wrap {
	background: #FFF;
	border: 1px solid #000;
	padding: 5px;
	color:#000000;
	max-width: 412px;
}

.tip {
	float: left;
	background: #FFF;
	border: 1px solid #000;
	padding: 5px;
	color:#000000;
	width: 400px;
}

.tip-title {
	padding: 0;
	margin: 0;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	color:#000000;
}
 
 
 
 @media print {
 	 
 }
 
 @media screen and (min-width: 768px) {
 	
 }
 
 @media (min-width: 768px) {
 	
 }
 
 @media (min-width: 992px) {
 	
 }
 
 @media (min-width: 1200px) {
 	
 }
 
 @media (min-width: 992px) {
 	
 }

 @media (max-width: 768px) {
 	
 }
 
 @media (max-width: 767px) {
 	img { width: 100%;}
 	
 	.topnavigation { display: none;}
 	
 	.mobile-navigation-menu { display: block;}
 	
 	.mobile-navigation-menu .navbar-header .navbar-brand { font-size: 18px;}
 	.mobile-navigation-menu .navbar-nav { background: none repeat scroll 0 0 #FFFFFF; opacity: 0.7;}
 	.mobile-navigation-menu .navbar-nav li a { border-right: 0; border-bottom: 1px solid #808000; color: #008000; text-align: center; font-size: 15px;}
 	
 	.mobile-navigation-menu .navbar-header .navbar-toggle { border-color: #FFFFFF;}
 	.mobile-navigation-menu .navbar-header .navbar-toggle:hover,
 	.mobile-navigation-menu .navbar-header .navbar-toggle:focus { background-color: #808000; opacity: 0.5;}
 	
 	.mobile-navigation-menu .navbar-header .icon-bar { background-color: #FFFFFF;}
 	
 	
 	.subPortion .submenu li a { border-right: 1px solid #FFFFFF; border-bottom: 0;}
 	.subPortion .submenu li:last-child a { border-bottom: 1px solid #FFFFFF;}
 	.subPortion .submenu li .nav-child { margin-top: 0;}
 	.subPortion .submenu li .nav-child li a { display: block; width: 100%;}

 	
 	.textContainer .page-header { padding: 1px 0 0 0; text-align: center;}
 	
 	.textContainer .contact .dl-horizontal dt { width: 100%;}
 	.textContainer .contact .dl-horizontal dd { margin-left: 0; text-align: center; width: 100%;}
 	
 	#footer { padding: 10px;}
 	#footer ul { margin: 0;}
 	#footer .footermenu-nav ul.footermenu li a { border-right: 0; border-bottom: 1px solid #808000;}
 }
 
 @media (min-width: 768px) and (max-width: 991px) {
 	
 }
 
 @media (min-width: 992px) and (max-width: 1199px) {
 	
 }