#shoutbox {
    margin: 0;
    padding: 0;
    overflow: auto;
    height: 300px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 8pt;
    color: #333333;
}
#shoutbox ul {
    margin: 0;
    padding: 0;
}
#form input{
padding:0;
}
#messages li {
    text-align: left;
    background-color: #F6F6F6;
    list-style-type: none;
    margin: 0 0 2px 0;
    padding: 5px;
}
#messages cite {
    font-style: normal;
    font-weight: bold;
    text-align: left;
}
#messages cite:after {
    content: ':';
}
#messages cite a {
    text-decoration: underline;
    color: #333333;
}
#messages a:hover {
    color: #80BC00;
}
#messages q {
    text-align: left;
    padding: 0;
}
#messages q:before, #messages q:after {
    content: '';
}
#messages q a {
    text-decoration: underline;
}
#messages q a:before {
    content: '[';
}
#messages q a:after {
    content: ']';
}
#messages .option {
    font-size: 7pt;
    text-transform: capitalize;
    color: #999999;
}
#messages dl {
    font-size: 7pt;
    text-align: right;
    color: #999999;
    margin: 2px 0 0 0;
}
#messages dd {
    display: inline;
    margin: 0;
    padding: 0;
}
#messages dd.status {
    cursor: help;
}
#messages .online dd.status, #messages .ip dd.status {
    font-weight: bold;
    color: #80BC00;
}
#messages .offline dd.status{
	color:red;
	font-weight:bold;
}
#messages .admin cite {
    border-bottom: 1px dotted #80BC00;
}
#messages li.admin dl {
    border-left: 3px solid #80BC00;
}

/*===============*/

#control h2 {
    font-size: 7pt;
    font-weight: normal;
    line-height: 7pt;
    color: #999999;
    background-color: #F6F6F6;
    margin: 0 3px 2px 3px;
    padding: 2px;
}
#control h2 a {
    text-decoration: underline;
}
#control ul {
    line-height: 8pt;
}

/* Control: form. */
#form {
    margin: 0px;
    padding: 0px;
}
#form ol {
    margin: 0;
    padding: 0 5px;
}
#form ol li {
    display: inline;
}
#control label {
    text-align: left;
    clear: both;
    float: left;
    width: auto;
    margin: 1px 0 0 1px;
    padding: 2px 0;
}
#control label:after {
    content: ':';
}
#control input, #control select {
    color: #000000;
    background-color: #EAEAEA;
    border: 0;
}
#control .input {
    text-align: right;
    border: 0;
    margin: 0;
    padding: 0;
}
#control .input input, #control .input select {
    border: 1px solid #CCCCCC;
    float: right;
    width: 60%;
    margin: 1px 0 0 2px;
}
#control input[disabled] {
    color: #666666;
}

#control legend {
    display: none;
}

/* Control: form: control. */

#control .control {
    text-align: right;
    margin: 0px;
    padding: 2px;
    border: 0;
}
#control .load .control {
    background-image: url('/styles/normal.gif');
    background-position: left center;
    background-repeat: no-repeat;
}
#control .active .control {
    background-image: url('/styles/load.gif');
}
#control #refresh {
    color: #999999;
    float: left;
    padding: 1px;
}
#control .load #refresh {
    padding-left: 13px;
}
#control #options {
    width: 1.6em;
    padding: 0;
}
#control a:link, #control a:visited, #control a:active {
    color: #000000;
    text-decoration: none;
}
#control a:hover {
    color: #80BC00;
}

#refresh {
    color: #999999;
    float: left;
    padding: 1px;
}
.load #refresh {
    padding-left: 13px;
}
#form label {
    text-align: left;
    clear: both;
    float: left;
    width: auto;
    margin: 1px 0 0 1px;
    padding: 2px 0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 8pt;
    color: #333333;
}
#form label:after {
    content: ':';
}

/*ousr.php*/
#masterdiv .Sres .titlesrq {
    float: left;
    width: 450px;
    overflow: hidden;
}
#masterdiv .Sres .janrsrq {
    float: left;
    width: 170px;
    overflow: hidden;
}

.tooltip {
position:absolute;
top:0px;
left:0px;
z-index:100;
visibility:hidden;
border: solid 1px #336699;
width: 120px;
padding: 3px;
background-color:#ddeeff;
opacity: 0.9;
filter: alpha(opacity=90);
font-size: 13px;
}
