.menu_bar {
	float: left;
}
.menu_button {
	float: left;
	/*background: #fff;*/
	/*background: #e2e4e5;*/
	background: #e4ebf1;
}
.menu_button:hover {
	background: #fafafa;
	background: -moz-linear-gradient(top,  #fafafa 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #fafafa 0%,#f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f0f0f0',GradientType=0 );
}
.menu_button_a {
	display: block;
    padding: 0px 10px 0 11px;
	min-width: 50px;
    height: 70px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	color: #505050;
	font-family: arial;
    text-align: center;
    text-decoration: none;
}
.menu_button_a:hover {
	color: #505050;
	background: #f0f0f0;
}
.menu_button.active {
	background: #9cb9d8;
	/*background: #7099c6;*/
	/*background: -moz-linear-gradient(top,  #7099c6 0%, #547faf 100%);*/
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7099c6), color-stop(100%,#547faf));*/
	/*background: -webkit-linear-gradient(top,  #7099c6 0%,#547faf 100%);*/
	/*background: -o-linear-gradient(top,  #7099c6 0%,#547faf 100%);*/
	/*background: -ms-linear-gradient(top,  #7099c6 0%,#547faf 100%);*/
	/*background: linear-gradient(to bottom,  #7099c6 0%,#547faf 100%);*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7099c6', endColorstr='#547faf',GradientType=0 );*/
}
.menu_button.active .menu_button_a {
	color: #fff;
	padding: 0px 10px 0 10px;
	/*background: #5681b1;*/
	/*border-left: 1px solid #396693;*/
	/*border-right: 1px solid #396693;*/
	/*border-bottom: 1px solid #396693;*/
	border-bottom: 1px solid #9cb9d8;

}
.menu_button_submenu {
    position: absolute;
    margin-left: -1px;
    padding: 0px;
    display: none;
	z-index: 5;
}
.menu_button_submenu_button {
    display: block;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
    color: #828282;
    font-family: arial;
    font-size: 14px;
	line-height: 1;
    background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.menu_button_submenu_button:hover,
.menu_button_submenu_button:active,
.menu_button_submenu_button:focus
{
	background: #f3f3f3;
	color: #505050;
}

.menu_button_name {
    display: inline-block;
	margin-top: 40px;
}

/* icons */

.menu_button.day .menu_button_a,
.menu_button.day .menu_button_a:hover {
	background: url('/images/day.png') center 11px no-repeat;
}
.menu_button.active.day .menu_button_a {
	background: url('/images/dayActive.png') center 11px no-repeat;
}

.menu_button.week .menu_button_a,
.menu_button.week .menu_button_a:hover {
	background: url('/images/week.png') center 11px no-repeat;
}
.menu_button.active.week .menu_button_a {
	background: url('/images/weekActive.png') center 11px no-repeat;
}

.menu_button.reports .menu_button_a,
.menu_button.reports .menu_button_a:hover {
	background: url('/images/reports.png') center 11px no-repeat;
}
.menu_button.active.reports .menu_button_a {
	background: url('/images/reportsActive.png') center 11px no-repeat;
}

.menu_button.file .menu_button_a,
.menu_button.file .menu_button_a:hover {
	background: url('/images/files.png') center 11px no-repeat;
}
.menu_button.active.file .menu_button_a {
	background: url('/images/filesActive.png') center 11px no-repeat;
}

.menu_button.passwords .menu_button_a,
.menu_button.passwords .menu_button_a:hover {
	background: url('/images/passwords.png') center 11px no-repeat;
}
.menu_button.active.passwords .menu_button_a {
	background: url('/images/passwordsActive.png') center 11px no-repeat;
}

.menu_button.ticket .menu_button_a,
.menu_button.ticket .menu_button_a:hover {
	background: url('/images/ticket.png') center 11px no-repeat;
}
.menu_button.active.ticket .menu_button_a {
	background: url('/images/ticketActive.png') center 11px no-repeat;
}

.menu_button.prefs .menu_button_a,
.menu_button.prefs .menu_button_a:hover {
	background: url('/images/prefs.png') center 11px no-repeat;
}
.menu_button.active.prefs .menu_button_a {
	background: url('/images/prefsActive.png') center 11px no-repeat;
}

.menu_button.tools .menu_button_a,
.menu_button.tools .menu_button_a:hover {
	background: url('/images/tools.png') center 11px no-repeat;
}
.menu_button.active.tools .menu_button_a {
	background: url('/images/toolsActive.png') center 11px no-repeat;
}

.menu_button.account .menu_button_a,
.menu_button.account .menu_button_a:hover {
	background: url('/images/account.png') center 11px no-repeat;
}
.menu_button.active.account .menu_button_a {
	background: url('/images/accountActive.png') center 11px no-repeat;
}

.menu_button.logout .menu_button_a {
	border-left: 1px solid #ccc;
	background: url('/images/logout.png') center 11px no-repeat;
}
.menu_button.logout .menu_button_a:hover {
	background: url('/images/logout.png') center 11px no-repeat;
}

.menu_button.help .menu_button_a,
.menu_button.help .menu_button_a:hover {
	background: url('/images/help.png') center 11px no-repeat;
}
.menu_button.active.help .menu_button_a {
	background: url('/images/helpActive.png') center 11px no-repeat;
}

