/* advanced login page defs */
#sqm_login  {
    margin-top: 25px;
    text-align: center;
}

#sqm_login  table   {
    border: 0;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    width: auto;
}

#sqm_login  td   {
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #726b58;
    font-family: verdana, sans-serif;
    width: auto;
    text-align: center;
}

#sqm_login  td.orgName {
    font-weight: bold;
    background: none;
    font-size: 90%;
}

#sqm_login  td.orgLogo {
    width: 155px;
    text-align: center;
    vertical-align: middle;
}

#sqm_login  td.orgLogo  img {
    width: 150px;
    padding:0;
}

#sqm_login  td.attr   {
    font-size: 70%;
    padding-top:5px;
    padding-bottom: 10px;
}

#sqm_login  td.fieldName {
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    width: 50%;
}

#sqm_login  td.fieldInput {
    text-align: left;
    padding-top: 1px;
    padding-bottom: 1px;
}

#sqm_login  td.loginSubmit {
    padding-top: 15px;
}

#sqm_login  input.input {
    font-size: 80%;
    color: #110f08;
    border: 1px solid #726b58;
    padding: 1px;
    background: url(../images/login2.png) repeat-y;
    width: 160px;
}

/* advanced option order defs */
#optionHighlight    td.divider  {
    border-top: 1px solid #dcdcdc /* __COLOR0__ */;
    border-bottom: 1px solid #dcdcdc /* __COLOR0__ */;
    background: #dcdcdc /* __COLOR0__ */;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
}

/* advanced message editing defs */
#colorSample    {
    width: 50px;
    padding-left:10px;
}

#optionHighlightAdd table.colorTable   {
    margin-left: 0;
    margin-top: 2px;
}

#optionHighlightAdd td.fieldValue   {
    font-size: 75%;
    font-weight: bold;
}

/* Advanced Tree definitions */
.dtree {
       white-space:nowrap;
}
.dtree p {
    margin-top:12px;
    margin-bottom:2px;
    padding-bottom:4px;
    text-align:center;
    overflow: hidden;
}
.dtree a:hover {
    text-decoration: underline;
}
.dtree a {
    text-decoration:none;
}
.dtree img {
    border:0;
    vertical-align: middle;
}
.dtree a.node, .dtree a.nodeSel {
    white-space: nowrap;
    padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
    color: #002266 /* __COLOR15__ */;
}
.dtree a.nodeSel {
    color: #002266 /* __COLOR15__ */;
}
.dtree .clip {
    overflow: hidden;
}
/* serverside filter definitions */
#ssf{width: 90%;
     margin:1em auto;
     border: 0;
     text-align:left;
     max-width: 1024px;
    }
#ssf #left-wrap{
    float: left;
    width: 550px;
    margin:0; padding:0;
}
#ssf #left{
    margin: 0;
}
#ssf #right-wrap{
    margin:0 0 0 550px; padding:0;
}
#ssf #right{
    border: 0;
    padding: 0 20px 0 20px
}
hr.cleaner {
    clear:both;
    height:1px;
    margin: -1px 0 0 0; padding:0;
    border:none;
    visibility: hidden;
}
#rule-action-act{ float:left }
#rule-action-tar{ float:right }
#ssf p {margin: 1em }
#ssf fieldset { border: 1px solid #656565;
                margin: 10px 0 0 0;
                padding: 1em;
                color: #a5a5a5;
                overflow: auto
                }
#ssf legend { color: #000000;
              background: #e5e5e5;
              border: 1px solid #656565;
              padding: 2px 6px }
#ssf #rule label { width: 11em;
                   float: left;
                   text-align: right;
                   color: #000000;
                   margin: 0 1em 0 0;
                   display: block } 
#ssf input { color: #000000;
          /*   background: #c5c5c5;*/
             border: 1px solid #a5a5a5}
#ssf select { width:  10em;
              color: #000000;
              background: #c5c5c5;
              border: 1px solid #a5a5a5}
#ssf select.shorter { width: 4em;
                       color: #000000;
                       background: #c5c5c5;
                       border: 1px solid #a5a5a5}
#ssf button { color: #000000;
              background: #c5c5c5;
              border: 2px outset #c5c5c5;
              width: 3em;
              padding: 1px 3px 1px 3px}
#ssf p.label-checkbox-pair { height: 1.5em;
                             color: #a5a5a5;
                             border: 1px solid #000000;
                             clear: both;
                             float: none;
                             position: relative;
                             padding: 5px 0 5px 0;
                             vertical-align: middle}
#ssf p.label-checkbox-pair input[type="checkbox"]{
    margin: 0 0 0 5px;
}
#ssf p.label-checkbox-pair label {
    text-align: left;
    margin: 0 0 0 5px;
}
#ssf p.label-checkbox-pair .status{
    text-align: left;
    float: right;
    width: 20px;
}
#ssf p.label-checkbox-pair input[type="submit"]{ background-color: transparent;
                                                 border: 0;
                                                 padding: 0;
                                                 margin: 0;
                                                 display: inline;
                                                 text-align: left}
#ssf img{
    vertical-align: middle;
}
#ssf #rule-cond span{
    margin: 0 0 0 10px;
}

#ssf .ssfactive { color: #000000}
#ssf .ssfinactive { color: #a5a5a5}
#ssfcommwar { width: 522px;
              border: 0;
              text-align: left;
              font-weight: bold}
#ssfcommerr { width: 522px;
              border: 1px solid #000000;
              text-align: left;
              font-weight: bold}
#ssf .hidden { display: none }
#ssf #tips { border: 1px solid #656565;
             margin: 10px 0 0 0;
             padding: 10px}