body {
 border            : 0px;
 margin            : 20px;
 padding           : 0px;
 background        : #ffffff;
 color             : #000000;
 font-family       : verdana,arial,sans-serif;
 font-size         : 11px;
 text-align        : center;
}

a {
 color             : #000000;
 border            : 0px;
 margin            : 0px;
 padding           : 0px;
 text-decoration   : none;
}

#build_value a {
 text-decoration   : underline;
}

hr {
 border            : 1px solid #a0a0a0;
}

.logo_bar {
 margin            : 5px;
 margin-bottom     : 10px;
 width             : 72px;
 height            : 48px;
 float             : left;
}
.title_bar {
 text-align        : right;
 padding-top       : 6px;
 margin-bottom     : 10px;
}
.breadcrumb {
 padding-top       : 10px;
 padding-left      : 20px;
 margin-bottom     : 10px;
 float             : left;
}

#content {
 width             : 500px;
 height            : 600px;
 background        : #ffffff;
 margin            : 0px auto;
 text-align        : center;
 padding           : 10px;
 border            : 1px solid #000000;
}

#error {
 background        : #dddd00;
 height            : 18px;
 padding-top       : 5px;
}

#status {
 background        : #00dd00;
 height            : 18px;
 padding-top       : 5px;
}

#content_login {
 width             : 500px;
 height            : 150px;
 background        : #ffffff;
 margin            : 0px auto;
 text-align        : center;
 padding           : 10px;
 border            : 1px solid #000000;
}

#content_auth {
 width             : 500px;
 height            : 250px;
 background        : #ffffff;
 margin            : 0px auto;
 text-align        : center;
 padding           : 10px;
 border            : 1px solid #000000;
}

input, select {
 border            : 1px solid #a0a0a0;
}

.tab {
 margin-top        : 6px;
 border            : 1px solid #a0a0a0;
 padding           : 2px;
 padding-left      : 6px;
 text-align        : left;
 background-color  : #ffffff;
 color             : #000000;
 width             : 96px;
 height            : 13px;
 float             : left;
}

#tab2 {
 border-left       : 0px solid #a0a0a0;
}

.tab:hover {
 color             : #000000;
 background-color  : #eee;
}

.tab_bar {
 margin-left       : 0px;
 padding-top       : 0px;
 height            : 45px;
 text-align        : left;
 position          : relative;
 z-index           : 1;
}

.label_title {
 clear             : both;
 width             : 500px;
 text-align        : left;
 font-weight       : bold;
}

.labels {
 width             : 200px;
 margin            : 5px;
 padding-top       : 5px;
 font-size         : 11px;
 float             : left;
 text-align        : right;
 height            : 18px;
}

.values {
 width             : 270px;
 margin            : 5px;
 font-size         : 11px;
 float             : left;
 text-align        : left;
 height            : 23px;
}

#hostname_value, #build_value, #username_value {
 height            : 18px;
 padding-top       : 5px;
}

.foot {
 color             : #000000;
 font-size         : 9px;
 clear             : both;
 text-align        : center;
}

.foot_bar {
 clear             : both;
 margin-left       : 0px;
 padding-top       : 0px;
 height            : 45px;
 text-align        : left;
 position          : relative;
 z-index           : 1;
}

.copyright {
 text-align        : right;
 padding-top       : 6px;
 margin-bottom     : 10px;
}

img {
 border            : 0px;
 margin            : 0px;
 padding           : 0px;
}

#public_key {
 text-align        : left;
 padding           : 5px;
 background        : #ddffdd;
 border            : 1px solid #000000;
 font-size         : 5px;
}
