#luxcal { width:100%; height:500px; margin:20px; border-style:solid; border-width:1px; border-color:grey; }
.f{
	-ms-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-o-text-size-adjust:none;
	-webkit-text-size-adjust:none;
	background: rgb(20, 43, 64);
	/*
	background:-ms-linear-gradient(top, rgba(159,180,234,1) 5%, rgba(68,108,215,1) 85%);
	background:-moz-linear-gradient(top, rgba(159,180,234,1) 5%, rgba(68,108,215,1) 85%);
	background:-o-linear-gradient(top, rgba(159,180,234,1) 5%, rgba(68,108,215,1) 85%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(159,180,234,1)),color-stop(85%,rgba(68,108,215,1)));
	background:-webkit-linear-gradient(top, rgba(159,180,234,1) 5%, rgba(68,108,215,1) 85%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9FB4EA', endColorstr='#F4F7FD', GradientType=0 );
	*/
	box-shadow: 1px 1px 0 rgba(0,0,0,0.7);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	position: relative;
	margin-top:-40px;
	margin-left:-150px;
}

#vertmenu {
	width:150px;
	height:100%;
	display:block!important;
	float:left;
}

#vertmenu h3 {
	font-family:arial;
	font-size:12px;
	color:rgb(255,255,255);
	margin:0;
	padding:4px 0 4px 10px;
	background: rgb(20, 43, 64);
	/*
	background:-ms-linear-gradient(top, rgba(39,74,171,1) 5%, rgba(47,91,208,1) 85%);
	background:-moz-linear-gradient(top, rgba(39,74,171,1) 5%, rgba(47,91,208,1) 85%);
	background:-o-linear-gradient(top, rgba(39,74,171,1) 5%, rgba(47,91,208,1) 85%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(39,74,171,1)),color-stop(85%,rgba(47,91,208,1)));
	background:-webkit-linear-gradient(top, rgba(39,74,171,1) 5%, rgba(47,91,208,1) 85%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#274AAB', endColorstr='#2F5BD0', GradientType=0 );
	*/
	border-top:solid rgb(47,91,208) 1px;
	border-bottom:solid rgb(22,43,97) 1px;
	box-shadow:0 1px 0 rgb(22,43,97);
	text-shadow:0 -1px 1px rgb(51,51,51);
}

#vertmenu ul {
	margin:0;
	padding:0;
	width:inherit;
}
#vertmenu ul li {
	list-style-type:none;
	margin:0;
}
#vertmenu ul li a:link,
#vertmenu ul li a:visited {
	border-bottom:solid rgba(22,43,97,0.3) 1px;
	box-shadow:0 1px 0 rgba(22,43,97,0.1);
	color:rgb(255,255,255);
	font-size:14px;
	font-family:arial;
	text-decoration:none;
	display:block;
	padding:10px 0 10px 10px;
	text-shadow:0 1px 1px rgb(0,0,0);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#vertmenu ul li a:hover,
#vertmenu ul li a:active {
	background: rgb(29, 63, 95);
	/*
	background-color:rgba(39,74,171,0.75);
	*/
}

.active{
	background: rgb(39, 84, 126);
	border-left: 2px solid rgb(79, 170, 255);
	/*
	background-color:rgb(41,65,135);
	background:-ms-linear-gradient(top, rgb(50,81,166) 0%, rgb(39,71,161) 21%);
	background:-moz-linear-gradient(top, rgb(50,81,166) 0%, rgb(39,71,161) 21%);
	background:-o-linear-gradient(top, rgb(50,81,166) 0%, rgb(39,71,161) 21%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(50,81,166)),color-stop(21%,rgb(39,71,161)));
	background:-webkit-linear-gradient(top, rgb(50,81,166) 0%, rgb(39,71,161) 21%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3251A6', endColorstr='#2747A1', GradientType=0 );
	*/
	cursor:default;
}