@CHARSET "UTF-8";
body {
    font-size: 14px;
    line-height:1.5em;       
}
.page {
    max-width:1000px;
}
header,
footer,
#globalnav {
	float:left;
	width:100%;
}
#globalnav ul {
    list-style: none;	
}
#breadcrumbs,
#content {
	float:left;
	width:96%;	
    clear:both;	
}
#breadcrumbs {
	padding:1% 2%;
    font-size: 0.85em;
}
#content {
	padding:0 2% 2% 2%;
}
header #desys-top {
    float:left;
    width:100%;
    clear:all;
    padding:10px 0;
}
header .logo {
    font-weight: 700;
    text-decoration: none;
    font-size: 1.25em;
    line-height:2em;
    margin-left:20px;
}
header #desys-head-title {
    float:left;
}
header .desys-user {
    float:right;
    margin-right:10px;
}
header .desys-user .ui-icon {
    float:left;
}
header .desys-user a {
    float:left;
    margin-left:3px;
}
header #d-loc {
    float:left;
    width:96%;
    padding:2%;
}
header #d-loc-label ,
header #d-loc-value {
    float:left;
    font-size:1.5em;
}
header #d-loc-label {
    margin-right:10px;
}
header #d-loc-value {
    font-weight:700;
}
footer {
    font-size: 0.85em;
	padding:20px 0;
}
footer .project-signature {
	width: 100%;
	text-align:center;
}
footer .project-address {
    width:49%;
    float:left;
    text-align:center;
}
.de-instruction {
    margin-bottom:20px;    
}
.desys-widget-box,
.desys-widget-box .widget-box-title-bar,
.widget-box-title-bar .widget-box-title,
.desys-widget-box .widget-box ,
.desys-widget-box .widget-box .widget-box-content ,
.desys-widget-box .clear{
    float:left;
    width:100%;
}
.widget-box-title {
    padding-left:20px;	
}
.desys-widget-box .widget-box .widget-box-content {
    margin: 2%;
    width:96%;	
}
.desys-widget-box .ui-corner-bottom {
    margin-top:-1px;   
}
.widget-box-content ul li ul li a{
    font-size:0.9em;
}
.desys-page-title,
.desys-page-title-timestamp {
	float:left;
	width:100%;
    font-size:1.2em;
    padding:0.5em;
    font-weight:700;   
    margin-bottom:20px; 
}
.desys-page-title-timestamp {
	font-size:0.7em;
	border:0;
}
/** Content Divs **/
.desys-content-sidebar {
    width: 23%;	
}
.desys-content-sidebar .widget-box {
    margin-bottom:20px;
}
.desys-content-sidebar ul {
    margin: 0;
    padding: 0;	
    list-style: none;
}
.desys-content-sidebar ul ul{
    margin-left: 20px;
    padding: 0;  
}
.desys-content-main-three-column {
    width:50%;
    margin:0 1.99%;	
}
.desys-content-main-two-column {
    width:75%;
    float:right;
}
/** Boxes **/
.desys-widget-info-notice {
    position: relative;
    width: 500px;
    padding: 50px;
    margin: 40px auto 0 auto;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px
        rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px
        rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px
        rgba(0, 0, 0, 0.1);
    width: 70%;
    position: static;
}
.search-form-query-label {
    display:none;
}
.search-form-query-field {
    width:98%;
    display:block;
    margin-bottom:10px;
}
.search-form-submit-field {
    display:block;
}
/** JQuery UI Stuff **/
.ui-tabs {
    font-size:1em;
}
.ui-tabs-nav {
    font-size:0.8em;
}
/** Helpers **/
table.table-report {
    border-collapse:collapse;
}
table.table-report td {
    padding:0 10px;
}
table.table-report-value {
    width:100%;
    border-collapse:collapse;
}
table.table-report-value th ,
table.table-report-value td {
    padding:10px;
}
td.table-report-field {
    font-weight:700;
    text-align:right;
}
.de-related-data-container {
    margin:20px 0;
}
/** OVERRIDE **/
/** Globalnav **/
.sm-simple a span.sub-arrow {
    border-color: #555555 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid dashed dashed;
    border-width: 4px;
    height: 0;
    margin-top: -3px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    top: 50%;
    width: 0;
}
.sm-simple-vertical a span.sub-arrow, .sm-simple ul a span.sub-arrow {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #555555;
    border-style: dashed dashed dashed solid;
    border-width: 5px;
    margin-top: -5px;
    right: 15px;
    top: 50%;
}
.sm-simple ul a.has-submenu, .sm-simple-vertical a.has-submenu {
    padding-right: 40px;
}
.sm-simple ul li a.has-submenu ,
.sm-simple ul li ul.sm-nowrap li a {
    color:#333;
}