@CHARSET "UTF-8";

@media print {
	div#topbar, div#bottombar, div#icms-breadcrumb { display: none; }
}

body { font-size: 10px; font-family: Verdana, "Trebuchet MS", sans-serif; margin: 0px; padding: 26px 1em 0.5em 1em; }
* { font-size: 10px; }

ul.icms-menu { list-style-type: none; z-index: 10000; position: relative; top: 0; left: 0; margin: 0.3em; }
ul.icms-menu li { float: left; margin: 0; margin-right: 25px; padding: 0.3em; position: relative; font-size: 10px; font-weight: normal; white-space: nowrap; }
ul.icms-menu li.ui-state-hover { font-weight: normal; margin: -1px 24px -1px -1px; }
ul.icms-menu li.right { float: right; margin: 0; }
ul.icms-menu li.icon { margin: 0; }
ul.icms-menu li a { text-decoration: none; display: block; }
ul.icms-menu li:hover ul { display: block; }
ul.icms-menu li span.ui-icon { position: absolute; right: 0; }

ul.icms-menu li ul { display: none; float: left; position: absolute; top: 1.9em; padding: 0; margin: 0; width: auto; }
ul.icms-menu li ul li { display: block; float: none; white-space: nowrap; cursor: pointer; padding: 0.3em 0em 0.3em 0em; margin: 0; width: auto; }
ul.icms-menu li ul li a { padding: 0 2em 0 2em; }
ul.icms-menu li ul li.ui-state-hover { font-weight: normal; margin: -1px; }
ul.icms-menu li ul li ul.submenu { display: none; float: left; position: absolute; top: 0; left: 100%; padding: 0; margin: 0; }
ul.icms-menu li ul li:hover ul { display: block; }
ul.icms-menu li ul li ul li ul.submenu { display: none; float: left; position: absolute; top: 0; left: 100%; padding: 0; margin: 0; }
ul.icms-menu li ul li ul li:hover ul { display: block; }
ul.icms-menu li ul li ul li ul li ul.submenu { display: none; float: left; position: absolute; top: 0; left: 100%; padding: 0; margin: 0; }
ul.icms-menu li ul li ul li ul li:hover ul { display: block; }

div.icms-leftarea { }
div.icms-footer div.ui-widget-header { font-weight: normal; font-size: 10px; padding: 0.5em; text-align: center; }
div.icms-footer span { color: #d9d9d9; }
div.icms-footer a { text-decoration: none; }
div.icms-footer span strong { color: #ffffff; }
div.icms-footer span.left { float: left; margin-right: 20px; }
div.icms-footer span.right { float: right; }
ul.icms-breadcrumb { list-style: none; font-weight: normal; margin: 0; padding: 3px; text-align: center; }
ul.icms-breadcrumb li { display: inline-block; }
ul.icms-breadcrumb li.left { float: left; margin-right: 1em; }
ul.icms-breadcrumb li.right { float: right; margin-left: 1em; }
.shadow { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6); }
.transparent { opacity: 0.4; filter:alpha(opacity=40); }

div#page { margin-bottom: 40px; margin-top: 50px; width: auto; }
div#loading { display: none; }
fieldset { border: none; }
legend { padding: 0.2em 0.5em 0.2em 0.5em; }

table.recordslist img.iconfield, img.iconfield { height: 2em; border: none; }
