@charset "utf-8";
/* CSS Document */
.menubox-mobile-menu {
	display:none;
}

/*-------------------------------------common ------------------------------*/
.menu_heading{
	font-size:18px;
	border-bottom:thin #424B4F solid;
	padding-bottom:5px;
}
.nav{ background-color:#424B4F;
	position:relative;
	z-index:2;
	float: left;
	margin: 0!important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
.nav ul{
	background-color:#424B4F;	 
	padding: 0 !important;
}
.nav li{
	padding: 0 2px;
}
/* menu links */
.nav a:link, .nav a:visited{
	color: #878787;
	width: 100%;
	text-decoration: none;
	cursor: pointer;
}
.nav a:hover{
	color: #333333 !important;
}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul{
    display:none;
	z-index: 1000;

}

/* active menu link */
.nav .a, .nav .a:visited{
	cursor: pointer;
	width:100%;
	
	}
.nav .a:hover{
    color:#333;
}
.nav li, .nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul{
	    color:#fff;
}
.nav li{
	float:left;
	text-align: left;
}
.nav li ul li{ 
	 position:relative;
}
.nav li ul {
    float: left;
    position: absolute;
    width: 150px;
    z-index: 20 !important;
}
.nav li ul a:hover {
	color: #8EC449;	
}
.sub1li{
    border-top: 1px solid #FFFFFF;
	padding-top: 0px !important;}

.sub1li first:
.sub1li, .sub1li li, .sub1li li a{
	    color:#fff !important;
		list-style-type: none;
		padding-top: 0px !important;}

.currentpage {
	position:relative;
	color:#FFF !important;
	background-color:#999999;
	border: 0 none;
}
.home_link{
	text-align:center;
	background-color:#424B4F;
	padding-left:5px;
	list-style-type: none;
}
.home_link a{width:100%;}
.home_link img {width:24px;}
/*-----------------------------page top------------------*/
.menubox-page-top{width:100%;}
.page-top li a{
	float:left;
	width:100%; 
	padding: 0 2%!important;
	margin-bottom:10px;
}
.menubox-top-left{float:left;}

/*---------------------------below header------------------*/
 .below-header {
 	margin: 15px auto!important;
 	width:80%;
 }
 .below-header li{
 	float:left;
	}
 /*-------------*/
.fullwidth_horizontal{
	width:100%;
	float:left;
}
/*---------------------------content top left------------------*/

/*----------------------menu style content common ------------------*/

.nav a:link, .nav a:visited {
    
    color: #fff;
}
.nav li {
    padding: 5px 0 !important;
	margin: 0 7px;
}
/*----------------------menu style content top left------------------*/

.menubox-top-left {
    margin: 25px 0;
}
.menubox-top-left  a{
	color:#FFF !important;

}

.menubox-top-left .currentpage{
	color: #FFF !important;
	
}
.menudivider.currentpage a {
    color: #FFF !important;
}
/*----------------------menu style content below header------------------*/

.menubox-below-header {
    margin: 0;
}
.menubox-below-header   a{
	color:#FFF !important;

}

.menubox-below-header  .currentpage{
	color: #FF0 !important;
	background-color: transparent !important;
}
.menudivider.currentpage a {
    color: #FFF !important;
}



.menubox-content-top-left{
	float:left;
}
 .content-top-left  a:link, .content-top a:visited {

 }
.content-top-left .menudivider{

	
}
.menubox-content-top-left ul li{

}
.menubox-content-top-left .menutop1 a{

}
.menubox-content-top-left .menutop1{

}
/*---------------------------content top right-----------------*/
.menubox-content-top-right{
	float:right;
	
}
 .content-top-right a:link, .content-top a:visited {

 }
.content-top-right .menudivider{

	
}
.menubox-content-top-right ul li{

}
.menubox-content-top-right .menutop1 a{

}
.menubox-content-top-right .menutop1{

}
.menubox-bottom-right{float:right;}
/*-----------------------------sidebar menus------------------*/
.menubox-right-sidebar{}

.menubox-left-sidebar{
	
} 
.menubox-left-sidebar ul li, .menubox-right-sidebar ul li{
	border-bottom:solid #FFFFFF 1px;
	margin:0;
	width:100%;
	text-align:center;
	list-style-type: none;
	background-color: #424B4F;
	border-bottom: 1px solid #FFF !important;
	border-top: 1px solid #FFF !important;
	border-radius: 0 !important;

	
}
.menubox-left-sidebar ul, .menubox-right-sidebar ul{
	float:left;
	padding:0;
	
	
}
.sub1ul{

	display:none;
}
.menubox-right-sidebar li ul{
	width:200px;

}
.menubox-right-sidebar ul li ul{ 
position:relative;
margin-top:-10px;
	right:200px;
}
.menubox-right-sidebar ul li ul li{	
	border-bottom:solid thin #1B1A51; 
	 position:relative; 
	 }
.menubox-left-sidebar ul li ul li{	
	border-bottom:solid thin #1B1A51; 
	 position:relative; 
	 }
.menubox-left-sidebar li ul{
margin-top:-10px;
width:200px;
}
.menubox-left-sidebar ul li ul{
left:200px;
}
.menubox-left-sidebar  .a, .nav .a:visited{
	color:#878787;
	padding:  0 1% 1% 1%;
	width:100%;
	
	}
.menubox-left-sidebar .currentpage, .menubox-right-sidebar .currentpage{
	width:94%;
	color:#FFFFFF!important;
	padding-bottom:5px!important;
	position:relative;
	color:#FFF !important;
	background-color:#999999;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #000000;
}
.menubox-left-sidebar .currentpage a, .menubox-right-sidebar .currentpage a{color:#FFFFFF!important;}

/* <--------------------------- menu inner styles--------------------------->  */
.fullwidth_horizontal{width:100%;}
.footer_column{}
.footer_list{}
.mobile_top{}
.standard_vertical{}
.listmenu li{float:none;}

/* ------------- mobile menu ----------------  */
.mobile-menu{ margin:0!important;}
.headernavM{}
.mobile_top{}
.mob_menu_header {
    cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 1px;
	padding: 10px;
	text-transform: uppercase;
	font-size: 16px;
}
.mob_menu_header{
	cursor:pointer;
}
.mobile-menu,.Mobile_navTop{
	display:none;
}

.mobile-menu .mobile-top{
	width:100%;
}
.mobile ul {
	list-style: none;
}
.mobile ul li {
	margin:0;
 	list-style: none outside none;
	color:#FFFFFF!important;
    text-align: center;border-bottom:solid thin!important;
}
.mobile ul li:hover {
	background-color:#424B4F;
}
.mobile .a{
	padding:10px 0;
	background-color:#96A2A7;
	text-transform: uppercase;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	}
	
	.mobile .a:hover{
	cursor:pointer;	
	}
.mobile ul li {	background-color:#666;
	}
.mobile ul li a {
	padding:10px 0;
	font-size: 16px;
	color:#FFFFFF!important;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
}
.sub1ul{
	margin:0;
	padding:0;
}
.mobile.a{
	cursor:pointer;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	display: block;
	text-transform: uppercase;}
.mobile-menu .sub1ul li{
	display:block;
	border-top:solid 1px white;
	margin:0;
}
.mobile-menu .sub1ul li a{
	background-color:#C9C9C9;}
.mobile-menu .sub1ul li :hover{
	background-color:#B1B4BA;
}
.mobileli:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul{
    display:none;
		z-index: 1000;
    }
.mobileli:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul{
    
	z-index: 1000;
    }
	
.mobile .currentpage {
	width:100%!important;
	display:block;
	background-color:#999999;
}

.sub1li{
	z-index: 40!important;
	
}


/* ------------- blog side menu layout ----------------  */

.blogsidemenu{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#878787;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 0 10px !important;
}
.blogsidemenu ul{
	padding: 0 !important;
}
.blogsidemenu li{
    list-style-type: none !important;
    margin: 15px 0 !important;
    padding: 0 !important;
}
.blogsidemenu a{
	color:#878787;
	padding: 7px 0;
	font-size: 14px;
}
.blogsidemenu a:hover{
    color:#26ACE1;
	padding: 7px 0;
}

.blogArticle {
    float: left;
    width: 70%;
}

