.menuToggle {
	float: left;
	border-right: 1px solid #404d55;
	padding: 16px 8px;
	cursor: pointer;
}
.main-hide {
	left: -219px !important;
	transition: all 0.15s ease-in-out 0s;
}
ul{
	margin:0;
	padding:0;
}
.companyNameHide{ display:none;}

ul.container{
	/* The topmost UL */
	width:100%;
	margin:0;
	padding:0;
}

li{
	list-style:none;
	text-align:left;
}

li.menu{
	/* The main list elements */
	/*padding:5px 0;
	height:40px;*/
	width:100%;
	/*background:#2d3a42;*/
	
}

li.button a, li.dbutton a{
	/* The section titles */
	display:block !important;
	font-size:16px;
	height:40px;
	overflow:hidden;
	text-transform:uppercase;
	padding:0 20px;
	position:relative;
	letter-spacing: 1px;
    line-height: 40px;
	color:#fff;
	border-bottom:1px solid #404d55;
	background-color:#2d3a42; 
	background-position:225px;
	background-repeat:no-repeat;
	 transition: all 0.15s ease-in-out 0s;
}
li.button a:hover, li.dbutton a:hover, .dropdown li a:hover,li.parentActive a { background-color:#0093dd;}
li.button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}

/* Setting up different styles for each section color */
.dashboard{ background-image:url(../images/dashboardIcon.png);}
li.button a.master{background-image:url(../images/masterfilesIcon.png);}
li.button a.transaction{background-image:url(../images/transactionIcon.png);}
li.button a.report{background-image:url(../images/reportIcon.png);}

li.dbutton a.dashboard:hover, li.button a.master:hover, li.button a.transaction:hover, li.button a.report:hover, li.button a.system:hover, li.button a.find:hover, li.button a.hp:hover{ background-color:#0093dd; padding-left:30px !important; }

/*li.button a.master:hover{background:url(../images/masterfilesIcon.png) no-repeat 225px top #0093dd;}
li.button a.blue span{ background:url(img/blue.png) repeat-x top right;}*/
/*li.button a.transaction:hover{background:url(../images/transactionIcon.png) no-repeat 225px top #0093dd;}*/

li.button a.system{background-image:url(../images/systemIcon.png);}
li.button a.find{background-image:url(../images/findIcon.png);}
li.button a.hp{background-image:url(../images/hpIcon.png);}

li.button a.service{background-image:url(../images/service.png);}
li.button a.settu{background-image:url(../images/settu.png);}
li.button a.settings{background-image:url(../images/settings.png);}
li.button a.cheque{background-image:url(../images/cheque.png);}


.selectli{ background:#fff !important;}
/* The hover effects */

li.button a:hover, li.dbutton a:hover{background-color:#0093dd; }
li.button a:hover span{}

.dropdown{
	/* The expandable lists */
	display:none;
	/*padding-top:5px;*/
	width:100%;
}

.dropdown li{
	/* Each element in the expandable list */
	/*background-color:#373128;
	border:1px solid #40392C;*/
	
	/*margin:5px 0;
	padding:7px 18px 7px 30px;*/
	border-bottom:1px solid #404d55;
}
.dropdown li a{color:#fff; padding:7px 18px 7px 35px; display:block;}
.clear{
	clear:both;
}

#main{
	/* The main container */
	/*margin:15px auto;*/
	text-align:center;
	width:265px;
	background:#232e35;
	position:absolute;
	min-height:100%;
	float:left;
	left:0;
	top: 56px;
	transition: all 0.15s ease-in-out 0s;
	border-right:1px solid #404d55;
	z-index:999;
}

a, a:visited {
	color:#0196e3;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:underline;
}
.dropdown2 ul li a{ background-image:url(../images/hArrow.png); background-repeat:no-repeat; background-position:32px center;border-bottom: 1px solid #404d55;
    margin: 2px 5px;
    padding: 7px 18px 7px 44px;}
.dropdown2 ul li{ border:none; list-style:disc;}	
.dropdown2{ display:none;}
.subparent{ background:#193445;}
.hanger a{ background-image:url(../images/downArrow2.png); background-repeat:no-repeat; background-position:22px center;}

@media (max-width: 1100px) {
.main-hide { left: -155px !important; }
}