body, html {margin:  0; padding: 0; font-family: Arial; font-size: 12px; width: 100%;}

.form_item{ color:black; /*  padding-bottom:5px;*/  padding:0; margin:0;}
.form_item div.form_desc {float:left; width:180px; padding-top:1px; }
.form_item input { display:inline-block; float:left; padding:0; margin:0; }
.form_item select { display:inline-block; float:left; padding:0;  margin:0; }
.form_item_submit { margin-top: 30px; }
.reset-float { clear:both;}
#logo-top-left { margin-left: 20px; float: left; }
#logo-top-right { margin-right: 20px; float: right; }
#logo-area { margin-top: 10px; }
#nav-area { width: 180px; float: left; }
#nav-area ul {list-style: none; margin: 0; padding: 0; position:relative; z-index:2; margin-top:10px; }
#nav-area ul li { margin-bottom: 5px; padding-left: 15px; padding-top: 1px; padding-bottom: 1px;
	padding-right:0; background-color: #050099; color: white; font-size: 12px; margin-left: 20px; }
#submenu { margin: 0; padding: 0; }
ul#submenu li { padding-left: 15px; background-color: #050099; margin-bottom: 3px; margin-top: 2px; }
#nav-area a:link, 
#nav-area a:visited,
#nav-area a { text-decoration:none; color: white; background-color: #050099; }
#breadcrumb-left { float: left; margin-right: 10px; }
#breadcrumb-left span.router-name { font-weight: bold; color: #050099; background-color:white; font-size: 125%;}
#breadcrumb-left span.router-fw-id {font-weight: bold; font-size: 80%; }
#login-right { float: right; margin-right: 15px;}
#login-right span.login-name { font-weight: bold; color: #050099; background-color:white; }
#top-information { margin-left: 220px; margin-top: 15px; margin-bottom: 10px; }
#content-area { position: absolute; left: 0; width: 100%; margin-top: 20px; z-index:1; }
#content-real { margin-left: 200px; }
#content-real h2,
#footer { margin-top: 0px; margin-bottom: 15px; margin-right: 15px; background-color: #050099;
	color: white; padding:3px; padding-left: 10px; font-weight: bold; font-size: 120%;}
#footer { margin-left:200px; margin-top:15px; height:22px; }
#content-real h3 { margin-bottom: 5px; margin-top: 10px; padding-left: 0px; margin-left: -15px;}
#content-real form { margin-left: 20px; }

/* login form data */
#login_form {margin-left:auto; margin-right:auto; margin-top:200px; border:3px solid #050099; width:400px; padding:20px;}
#login_form img {margin-bottom:30px; }
#login_form div.form_item_submit { margin:auto; text-align:center; padding-top:5px; }
#login_form div.form_item input{ margin:0px; padding:0px; width: 120px;}
#login_form div.form_item {margin:0px; padding:0px; margin-left:100px; }
#login_form div.form_desc { width: 80px; margin:0px; padding:0px; }

/* syslog plugin config */
.syslog_area { border:2px solid #050099; border-bottom: 1px solid #050099; margin-right:20px;}
.syslog_area ul { list-style:none; padding:0; margin:0; }
.syslog_area ul li {border-bottom:1px solid #050099; margin-left:0px; padding-left:10px; }
#fake-form-content { margin-left: 20px; margin-bottom:10px; }
#sysinfo-window { border: 2px solid #050099;  float:right; margin-right:20px; }
#sysinfo-window div.form_info { width:250px; margin:0; padding:0; }
#sysinfo-window div.form_desc { width:80px; margin:0; padding:0; }
#sysinfo-window div.form_item { margin:0; padding:0; }
#config-upload { margin-left:20px; }
#config-upload form { margin-top:20px; margin-left:0px; }
#config-upload form input { display:block; margin:0px; }
.current_menu_item { text-decoration: underline overline; }
