body, td, a, div, .p {
    font-family: Arial, sans-serif;
}

div, td {
    color: #000000
}

code {
    font-size: small;
}

a {
    color: darkblue;
}

a:visited {
    color: darkblue;
}

a:link, .w, .w a:link {
    color: #0000cc
}

a:active {
    color: #ff0000
}

body, td, th {
    margin-top: 3px;
    font-size: 12px;
}

.box {
    display: block;
    text-align: center;
}

.tt {
    border-bottom: 1px dotted black;
    cursor: pointer;
}

h2 {
    color: #6600CC
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

form {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*
    list-style-type: square;
    list-style-position: outside;
    */
}

li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

ol {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*
    list-style-type: decimal;
    list-style-position: outside;
    */
}

.small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.big {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.bodystyle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.gwt-HTML {
    font-size: smaller;
}

.gwt-Label {
    font-size: smaller;
}

.gwt-Tree .gwt-TreeItem {
    font-size: 110%;
    cursor: pointer;
}

.gwt-Tree .gwt-TreeItem-selected {
    /*  background-image: url( ../images/blue_gradient.gif );
  background-repeat: repeat-x; */
    background-color: #C3D9FF;
}

.gwt-Tree .gwt-TreeItem .folder-item img {
    vertical-align: bottom;
    margin-right: 3px
}

.folder-item-html {
    font-size: 110%;
    vertical-align: bottom;
}

.folder-item-html img {
    vertical-align: bottom;
}

.folder-item-html big {
    font-size: 110%;
    vertical-align: bottom;
}

.foldertree-folder-selected {
    background-color: #C3D9FF;
}

.foldertree-folder {
    cursor: pointer;
}

.foldertree-folder .gwt-HTML {
    font-size: 110%;
}

.dragged-item {
    font-size: 90%;
    border: 1px solid #87B3FF;

}

.checkboxandinput-panel .gwt-HTML {
    vertical-align: bottom;
    font-size: small;
}

.checkboxandinput-panel .gwt-CheckBox {
    width: 25em;
    vertical-align: bottom;
    font-size: small;
}

.checkboxandinput-panel .gwt-TextBox {
    width: 10em;
    vertical-align: bottom;
    font-size: small;
}

.checkboxandinput-panel .gwt-Label {
    width: 10em;
    vertical-align: bottom;
    font-size: small;
    color: #FF0000;
}

/*
.foldertree-scroller {
    height: 40em;
    width: 35em;
}
*/

/* This is for the radio box choices */
.image-item img {
    vertical-align: bottom;
    margin-right: 3px
}

.gwt-RadioButton {
    font-size: small;
}

.form-subheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.form-label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
}

.form-warning {
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
}

.form-help {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
}

.topbar-title {
    font-size: 22px;
    width: 40em;
}

.logo-image {
    vertical-align: middle;
    border-left: 3px solid white;
    border-right: 3px solid white;
}

.topbar-options .gwt-HTML {
    font-size: 13px;
}

.spanningtext {
    font-size: 12px;
}

.gwt-MenuBar {
    border: 1px solid #87B3FF;
    background-color: #C3D9FF;
    cursor: default;
}

.gwt-MenuBar .gwt-MenuItem {
    padding: 1px 4px 1px 4px;
    font-size: smaller;
    cursor: default;
}

.gwt-MenuBar .gwt-MenuItem-selected {
    background-color: #E8EEF7;
}

.gwt-DialogBox {
    border: 8px solid #C3D9FF;
    border: 2px outset;
    background-color: white;
}

.gwt-DialogBox .Caption {
    background-color: #C3D9FF;
    padding: 3px;
    margin: 2px;
    font-weight: bold;
    cursor: default;
}

.tagdialog-panel {
    width: 38em;
    height: 50em;
}

.tagdialog-label {
    font-size: medium;
}

.tagdialog-options {
    border-left: 15px;
    border-right: 15px;
}

.searchdialog-panel {
    width: 30em;
}

.searchdialog-label {
    font-size: medium;
}

.searchdialog-options {
    border-left: 15px;
}

.foldernamedialog-panel {
    width: 39em;
}

.foldernamedialog-label {
    font-size: medium;
    font-weight: bold;
}

.foldernamedialog-help {
    font-size: 100%;
}

.busydisplay-panel {
    width: 35em;
}

.busydisplay-text {
    font-size: 150%;
    background-color: red;
}

.basic-buttonbar {
    background-color: #C3D9FF;
}

.basic-buttonbar-button-On {
    cursor: pointer;
    border: 1px solid black;
}

.basic-buttonbar-button-Off {
    cursor: pointer;
    border: 1px solid #C3D9FF;
}

.imap-buttonbar {
    background-color: #e8eef7;
}

.imap-buttonbar-button-On {
    cursor: pointer;
    border: 1px solid black;
}

.imap-buttonbar-button-Off {
    cursor: pointer;
    border: 1px solid #e8eef7;
}

.updown-buttonbar {
    background-color: #CCCCCC;
}

.updown-buttonbar-button-On {
    cursor: pointer;
    border: 1px solid black;
}

.updown-buttonbar-button-Off {
    cursor: pointer;
    border: 1px solid #CCCCCC;
}

.TooltipPopup {
    font-size: 15px;
    border: 1px solid #AAAAAA;
    background-color: #FFFF66;
}

.about-version {
    font-size: 100%;
}

.disabled-warning {
    font-weight: bold;
    color: red;
}

.header-hightlight {
    border: 1px solid #CCCCCC
}

.topbar-separator {
    padding-left: 4px;
    padding-right: 4px;
}

.ddloading {
    font-weight: bold;
    font-size: 26px;
    padding-top: 10px;
    padding-left: 10px;
    background-color: red;
}

.misctext {
    font-size: 13px;
}

.displayUrl {
    border: 0;
}

.loading-indicator {
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 10px;
}

.x-panel-tl .x-panel-header {
    padding: 6px 0pt;
    font-size: 18px;
}

.x-panel-tl .x-panel-icon {
    padding-left: 30px !important;
}

.logo-icon {
    background-image: url( /public/images/spoonfeedr_logo.png ) !important;
    background-position: left center !important;
}

.x-tree-node {
    font-size: 110%;
}

.foldertree html,
    .foldertree body,
    .foldertree div,
    .foldertree dl,
    .foldertree dt,
    .foldertree dd,
    .foldertree ul,
    .foldertree ol,
    .foldertree li,
    .foldertree h1,
    .foldertree h2,
    .foldertree h3,
    .foldertree h4,
    .foldertree h5,
    .foldertree h6,
    .foldertree pre,
    .foldertree form,
    .foldertree fieldset,
    .foldertree input,
    .foldertree p,
    .foldertree blockquote,
    .foldertree th,
    .foldertree td {
    margin: 0;
    padding: 1;
}

.foldertree img,
    .foldertree body,
    .foldertree html {
    border: 0;
}
