@charset "utf-8";
* {
	margin:0;
	padding:0;
}
html,body {
	min-height:200px;
	min-width:980px;
}
body {
	background-image:url(../images/bg-lights.png);
	background-repeat:repeat-x;
	background-color:#eee;
}
#logo {
	top:19px; /* 20px-1px border top */
	right:50px;
	position:absolute;
	background:white;
	border:3px solid #ccc;
	border-bottom:none;
}
#menu-left {
	width:220px;
	background-color:#c0c0c0;
	position:absolute;
	bottom:0px;
	top:88px;
	padding-top:10px;
	cursor:default !important;
}
#topmenu {
	background-color:#c0c0c0;
	height:25px;
	margin-top:63px;
	padding-left:220px; /* mainmenu.width */
	cursor:default !important;
}
#mainmenu-ul li{
/*	background:url(../images/bg-menu.png) repeat-x;*/
/* per http://www.colorzilla.com/gradient-editor/ */
background: #C0C0C0; /* old browsers */

background: -moz-linear-gradient(top, #C0C0C0 0%, #EEE 30%, #EEE 70%, #C0C0C0 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0C0C0), color-stop(30%,#EEE), color-stop(70%,#EEE), color-stop(100%,#C0C0C0)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C0C0C0', endColorstr='#C0C0C0',GradientType=0 ); /* ie */	list-style:none;
	margin-top:4px;
	margin-left:15px;
	margin-right:6px;
	margin-bottom:4px;
	padding-left:5px;
	display:none;
	position:relative;
}
.mainmenu-t2 {
	margin-left:30px !important;
}
#topmenu-ul {
	margin-right:40px;
}
#topmenu-ul li{
	float:left;
	background-color:#bbb;
	list-style-type:none;
	margin-right:10px;
	padding:0px 10px;
	margin-top:5px;
}
#content {
	font-family:Verdana, Geneva, sans-serif;
	background-color:#eee;
	padding-top:10px;
	padding-left:20px;
	padding-right:30px;
	position:absolute;
	left:220px;
	right:0px;
	top:88px;
	bottom:0px;
}
#topmenu-ul .topmenu-active {
/*	background-color:#eee;
	background:url(../images/gradient_bbb-eee.png) repeat;*/
background: #BBB; /* old browsers */

background: -moz-linear-gradient(top, #BBB 0%, #EEE 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BBB), color-stop(100%,#EEE)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BBB', endColorstr='#EEE',GradientType=0 ); /* ie */
}
#topmenu-ul li:hover {
	background-color:#dadada;
}
#mainmenu-ul .area-all, #mainmenu-ul .mainmenu-visible {
	display:list-item;
}
#mainmenu-ul li:hover, #mainmenu-ul .mainmenu-selected {
	font-weight:700;
}
#content-heading {
	font-size:24px;
	font-weight:700;
}
#content-content {
	margin-top:10px;
}
.mainmenu-t1 img.mainmenu-arrow {
	position:absolute;
	right:8px;
	margin-top:6px;
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
#mainmenu-ul {
	position:relative;
}
#topmenu-status {
	position:absolute;
	left:15px;
	margin-top:3px;
	font-family:"Lucida Console", Monaco, monospace;
}
#menu-left,#topmenu {
	-moz-user-select:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
#content ul, #content ol {
	margin-left:20px;
}
#content li {
	margin:5px auto;
}
#content #cf-msg {
	width:100%;
	height:100px;
}
#content #cf-subject {
	width:100%;
}
#container {
	bottom:0px;
	position:static;
	top:88px;
}
.mainmenu-bgimg {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
