@charset "utf-8";
/* CSS Document */
html, body, ul, li, p, h1, h2, h3, h4, h5, h6, form, dt, dd, dl, input, form {
	margin:0px;
	padding:0px;
}
body {
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/body-bg.jpg) repeat-x #fff;
}
h1 {
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
h2 {
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
h3 {
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4, h5 {
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
h6 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#00;
}
input, textarea, select {
	outline:none !important;
}
p {
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
ul, li, ol {
	list-style:none;
}
img {
	border:none;
}
a img {
	border:none;
}
a {
	text-decoration:none;
	color:#145B00;
	font:11px Arial, Helvetica, sans-serif;
}
a:hover {
	color:#0C2904;
}
/*-------------------- HEAD WRAPPER START ---------------------*/
.cssClassHeaderWrapper {
	width:100%;
	clear:both;
}
.cssClassHeaderWrapperContent {
	margin:0 auto;
	width:974px;
	padding:10px 0 0 0;
}
.cssClassLogo {
	float:left;
	width:974px;
}
.cssClassRegister {
	float:right;
	width:400px;
}
.cssClassTopMenu {
	float:right;
}
.cssClassSubscribe {
	margin:18px 0 0 0;
	background:url(../images/suscribe.png) no-repeat;
	float:right;
}
/*--------------------- NAGIGATIN WRAPPER START (CLIENT PART ) --------------------*/
.cssClassNavigation {
	background:url(../images/navigation-bg.jpg) repeat-x;
	float:right;
	width:974px;
	margin:10px 0 0 0;
}
.cssClassNavigation ul li {
	background:url(../images/navigation-seperator.jpg) no-repeat;
	height:41px;
	position:relative;
	z-index:99999;
	float:left;
	padding:0 0 0 2px;
}
.cssClassNavigation ul li:first-child {
	background:none;
	padding:0;
}
.cssClassNavigation ul li a {
	color:#fff;
	text-decoration:none;
	font:bold 12px/41px Verdana, Arial, Helvetica, sans-serif;
	padding:0 24px 0;
	text-transform:uppercase;
	display:block;
}
.cssClassNavigation ul li ul li {
	/*border-bottom:1px solid #17721C;
	border-top:1px solid #27BA30;*/
	background:#166F1B !important;
	height:30px;
	z-index:999999999999999999999999999999;
	margin:0 !important;
}
.cssClassNavigation ul li ul li a {
	color:#fff !important;
	text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	float:left;
	text-transform:none;
	display:block;
	width:280px;
	padding-left:15px !important;/*border-bottom:1px solid #0E5112;
	border-top:1px solid #1E9425;
	_border-bottom:none;
	font:bold 11px/16px Arial, Helvetica, sans-serif !important; 
	color:#fff !important;
	display:block;
	background-image:none !important;
    background-color:#0F6814 !important; 
	text-transform:none !important;*/
	z-index:999999999999999999999999999999;

}
.cssClassNavigation ul li a:hover, .cssClassNavigation ul li a.AspNet-Menu-Selected {
	background:url(../images/navigation-hover.jpg) repeat-x;
	color:#000;
}
.cssClassNavigation ul li ul li a:hover, .cssClassNavigation ul li ul li a.AspNet-Menu-Selected {
	background:#0D6612 !important;
	color:#fff;/*display:block;*/
}
.cssClassNavigation ul li ul {
	position:absolute;
	left:0;
	top:40px;
	background:#0B6410;
	/*border:3px solid #fbb179;*/
	border-top:none;
	width:auto;
	z-index:999999999999999999999999999999999999999999999999999999999998;
}
.cssClassNavigation ul li ul li ul {
	left:225px;
	top:-3px;
	border:3px solid #fbb179;
	z-index:999999999999999999999999999999999999999999999999999999999999;
}
.cssClassNavigation ul li ul li {
	background:#0B6410;
	/*width:350px;*/
	z-index:9999;
}
.cssClassNavigation li ul li:first-child {
	background:#a2e2a6;
}
.cssClassNavigation ul li ul li a {
	color:#000;
	text-decoration:none;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 5px 0;
	border-bottom:1px solid #0E5112;
	border-top:1px solid #1E9425;
	color:#FFFFFF !important;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu {
	position: relative;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu, .cssClassNavigation ul.AspNet-Menu ul {
	margin: 0;
	padding: 0;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li {
	position: relative;
	list-style: none;
	z-index:9999;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li a, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li span {
	display: block;
	text-decoration: none;
}
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu ul {
	position: absolute;
	visibility: hidden;
	z-index:9999;
}
/* Add more rules here if your menus have more than three (3) tiers */
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
.cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li li:hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li li li:hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li li.AspNet-Menu-Hover ul, .cssClassNavigation .AspNet-Menu-Horizontal ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible;
}
.cssClassNavigation .AspNet-Menu-Vertical ul.AspNet-Menu li {
	width: 100%;
}
/*--------------------- NAGIGATIN WRAPPER START (ADMIN PART ) --------------------*/
.cssClassAdminNavigation {
	background:url(../images/navigatinobg.png) no-repeat;
	height:44px;
	padding:0 0 14px 0;
	float:left;
	width:974px;
	margin:12px 0 0 0;
}
.cssClassAdminNavigation ul li {
	background:url(../images/seperator.png) no-repeat 0 2px;
	float:left;
	width:auto;
	line-height:45px;
	height:43px;
	padding:2px 0 0 2px;
	osition:relative;
	z-index:99999;
}
.cssClassAdminNavigation ul li:first-child {
	background:none;
}
.cssClassAdminNavigation ul li a {
	color:#fff;
	text-decoration:none;
	font:bold 14px/43px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 20px 0;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #ffcb99;
}
.cssClassAdminNavigation ul li a:hover, .cssClassAdminNavigation ul li a:active {
	color:#000;
}
.cssClassAdminNavigation ul li ul {
	position:absolute;
	right:0;
	top:44px;
	width:225px;
	background:#fff;
	border:3px solid #fbb179;
	border-top:none;
}
.cssClassAdminNavigation ul li ul li ul {
	left:225px;
	top:-3px;
	border:3px solid #fbb179;
}
.cssClassAdminNavigation ul li ul li {
	background:#fff;
	width:223px;
}
.cssClassAdminNavigation li ul li:first-child {
	background:#fff;
}
.cssClassAdminNavigation ul li ul li a {
	color:#af4510;
	text-decoration:none;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 5px 0;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #ffcb99;
}
/*-------------------- BREAD CRUM WRAPPER START ---------------------*/
.cssClassAdminBreadCrum {
	float:left;
}
.cssClassAdminBreadCrum span {
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 2px;
}
.cssClassAdminBreadCrum span a {
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#ffe81c;
}
.cssClassAdminBreadCrum a:hover {
	color:#000;
}
.cssClassBreadCrumWrapper {
	width:100%;
	clear:both;
}
.cssClassBreadCrum {
	padding:2px 10px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#c36002;
	margin:0 auto;
	width:974px;
}
/*-------------------- MESSAGE WRAPPER START ---------------------*/
.cssClassMessageWrapper {
	width:100%;
	clear:both;
	margin:0;
}
.cssClassMessageBoxInside {
	margin:0 auto;
	width:974px;
}
/*-------------------- TOP WRAPPER START (BANNER) ---------------------*/
.cssClassTopWrapper {
	width:100%;
	clear:both;
}
.cssClassTopWrapperCotent {
	margin:0 auto;
	width:974px;
}
.cssClassBannerContentInside {
	background:url(../images/banner.jpg) no-repeat;
	height:226px;
	z-index:1;
}
/*-------------------- BODY CONTENT WRAPPER START ---------------------*/
.cssClassBodyContentWrapper {
	width:100%;
	clear:both;
}
.cssClassBodyContent {
	margin:0 auto;
	width:934px;
	background-color:#fff;
	overflow:hidden;
	padding:10px 20px 20px 20px;
}
.cssClassMasterLeft {
	float:left;
	width:230px;
}
.cssClassMasterCenter {
	float:left;
	width:684px;
	margin:0 0 0 20px;
}
.cssClassMasterRight {
	float:right;
	width:348px;
	overflow:hidden;
}
.cssClassMasterWrapperLeftCenter {
	margin:10px 0 15px;
	overflow:hidden;
}
.cssClassMasterWrapperLeftCenter .cssClassMasterRight {
	display:none;
}
.cssClassMasterWrapperCenterRight {
	margin:10px 0 15px;
	overflow:hidden;
}
.cssClassMasterWrapperCenterRight .cssClassMasterLeft {
	display:none;
}
.cssClassMasterWrapperCenter {
}
.cssClassMasterWrapperCenter .cssClassMasterCenter {
	width:974px;
}
.cssClassMasterWrapperCenter .cssClassMasterLeft {
	display:none;
}
.cssClassMasterWrapperCenter .cssClassMasterRight {
	display:none;
}
.cssClassmaincontent .cssClassleftPane {
	display:none;
}
/*-------------------- MASTER WRAPPER BOTTOM CONTAINER START ---------------------*/
.cssClassBottomWrapper {
	width:100%;
	clear:both;
}
.cssClassBottomContent {
	margin: 0 auto;
	width:974px;
}
/*-------------------- FOOTER WRAPPER START ---------------------*/

.cssClassFooterWrapper {
	width:100%;
	background:url(../images/footerbg.jpg) repeat-x #fff;
	clear:both;
	float:left;
}
.cssClassfooter {
	margin:0 auto;
	width:974px;
	padding:20px 0 10px 27px;
}
.cssClassFooterLink {
	overflow:hidden;
}
.cssClassFooterLink ul li {
	float:left;
	width:auto;
	padding:0 30px 0 30px;
	position:relative;
/*	z-index:99999;*/
	background:url(../images/footer-link-seperator.jpg) no-repeat 0 7px;
}
.cssClassFooterLink ul li:first-child {
	background:none;
	padding:0 26px 0 0;
}
.cssClassFooterLink ul li a {
	color:#133915;
	text-decoration:none;
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:auto;
}
.cssClassFooterLink ul li a:hover, .cssClassFooterLink ul li a.AspNet-Menu-Selected {
	color:#000;
}
.cssClassFooterCopyWrite {
	overflow:hidden;
	padding:40px 0 0 0;
	float:left;
	width:410px;
}
.cssClassCopyRight {
	float:left;
	width:410px;
}
.cssClassCopyRight p {
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:5px 0 0 0;
}
.cssClassCopyRight p.boldtext {
	padding:20px 0 0 0;
}
.cssClassCopyRight p img {
	margin:10px 10px 0 0;
}
.cssClassContactLeft {
	float:left;
	width:250px;
	margin:0 0 0 20px;
	overflow:hidden;
}
.cssClassContactLeft h1 {
	font:bold 18px/23px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding:0 0 0 40px;
}
.cssClassContactLeft p {
	padding:15px 0 0 0;
	line-height:18px;
	float:left;
}
.cssClassContactRight {
	float:left;
	width:275px;
}
.cssClassContactRight p {
	padding:33px 0 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.cssClassContactRight p a {
	text-decoration:none;
	color:#0C7411;
	font:12px Arial, Helvetica, sans-serif;
}
.cssClassContactRight p a:hover {
	color:#000;
}
/*------------------------------ADMIN PART CSS START --------------------------------------------------------------*/

.cssClassAdminControlPanel {
	background-color:#0F6814;
}
.cssClassAdminControlPanelContent {
	margin:0 auto;
	width:974px;
	height:26px;
	color:#34D93D;
	font:12px/24px Arial, Helvetica, sans-serif;
}
.cssClassAdminControlPanelContent a{
	color:#fff;
	font-weight:bold;
	}
.cssClassAdministration {
	float:left;
	padding:0 0 0 0;
	width:100px;
}
.cssClassAdministration a {
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF !important;
	text-decoration:none;
}
.cssClassAdministration a:hover {
	color:#fff;
}
.cssClassLogout {
	float:right;
	padding:0 18px 0 0;
	width:auto;
}
.cssClassLogout a {
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#34D93D;
	text-decoration:none;
	text-transform:uppercase;
}
.cssClassLogout a:hover {
	color:#fff;
}
/*--------------------- Top Admin NAGIGATIN --------------------*/

.cssClassAdminMenu {
	float:right;
	width:auto;
}
.cssClassAdminMenu ul {
	z-index:205;
}
.cssClassAdminMenu ul li {
	float:left;
	psition:relative !important;
	text-align:left;
	background:url(../images/admin_top_navi_seperator_bg.jpg) no-repeat;
}
.cssClassAdminMenu ul li:first-child {
	background:none;
}
.cssClassAdminMenu ul li a {
	color:#e5efff;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:5px 8px;
	float:left;
}
.cssClassAdminMenu ul li a:hover, .cssClassAdminMenu ul li a.AspNet-Menu-Selected {
	background:#126B17;
	color:#fff;
}
.cssClassAdminMenu ul li ul {
	position:absolute !important;
	top:24px;
	right:0 !important;
	width:225px;
	background:#fff;
	font:11px/24px Arial, Helvetica, sans-serif !important;
	z-index:99999999999999999999999999999999;
}
.cssClassAdminMenu ul li ul li a:hover, .cssClassAdminMenu ul li ul li a.AspNet-Menu-Selected {
	background:#0D6612 !important;
	color:#fff;
}
.cssClassAdminMenu ul li ul li ul {
	left:225px;
	top:-3px;
	border:1px solid #a7d7ff;
	margin:0 !important;
}
.cssClassAdminMenu ul li ul li {
	background:#166F1B !important;
	width:223px;
	margin:0 !important;
	z-index:99999999999999999999999999999999999999999;
}
.cssClassAdminMenu li ul li:first-child {
}
.cssClassAdminMenu ul li ul li a {
	color:#fff !important;
	text-decoration:none;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	float:left;
	text-transform:capitalize;
	display:block;
	width:203px;
	padding-left:15px !important;
	border-bottom:1px solid #0E5112;
	border-top:1px solid #1E9425;
	_border-bottom:none;
	z-index:9999999999999999999999999 !important;
}
.AspNet-Menu-WithChildren .AspNet-Menu-ChildSelected {
	background-color:#5EAF63 !important;
	color:#fff;
}
li.AspNet-Menu-WithChildren {
	float:left !important;
	position:relative !important;
}
.AspNet-Menu-Leaf {
	position:absolute;
	right:0;
	top:0;
}
.cssClassAdminMenu ul.AspNet-Menu {
	position: relative;
	visibility:visible;
}
.cssClassAdminMenu ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: visible !important;
}
.cssClassAdminMenu ul.AspNet-Menu li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li li li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul, .cssClassAdminMenu ul.AspNet-Menu li li.AspNet-Menu-Hover ul, .cssClassAdminMenu ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible;
}
.cssClassAdminMenu .AspNet-Menu-Vertical ul.AspNet-Menu li {
	width: 100%;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul li {
	float:left !important;
	width:auto;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li {
	float: none;
	right:0;
	z-index:9999999999999999999999999 !important;
}
.cssClassAdminMenu ul.AspNet-Menu ul {
	visibility: visible !important;
}
.cssClassAdminMenu ul.AspNet-Menu li:hover ul ul, .cssClassAdminMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: visible !important;
}
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible !important;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul {
	display: none;
	z-index:9999999999999999999999999 !important;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul ul, .cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul ul ul, .cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	display: block;
}
.cssClassAdminMenu ul.AspNet-Menu li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li li li:hover ul, .cssClassAdminMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul, .cssClassAdminMenu ul.AspNet-Menu li li.AspNet-Menu-Hover ul {
	display: block;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {
	position:relative !important;
	z-index:9999999999999999999999999 !important;
}
.cssClassAdminMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {
	z-index:9999999999999999999999999 !important;
}
/*---------------------------------------LOADING START FROM HERE----------------------------------------------*/
.cssClassLoadingBG {
	background:#000;
	z-index:99999998;
	width:100%;
	display:block;
	position:fixed;
	height:100%;
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	/* IE 5-7 */
  filter: alpha(opacity=70);
	/* Netscape */
  -moz-opacity: 0.7;
	/* Safari 1.x */
  -khtml-opacity: 0.7;
	/* Good browsers */
  opacity: 0.7;
}
.cssClassloadingDiv {
	position:absolute;
	left:50%;
	top:55%;
	padding:10px;
	z-index:999999999;
}
.cssClassOuterMainWrapper {
	background:url(../images/under-construction.png) no-repeat top left;
}
