.formline {
    margin: 5px 0px;
    float: left;
    clear: both;
    width: 330px;
}
.formline LABEL {
    width: 100px;
    display:block;
    float: left;
    text-align:right;
}
.formline2 {
    width: 100%;
    float:left;
    clear:both;
    padding: 4px 0px;
}
.formline2 LABEL {
    width: 120px;
    display:block;
    float: left;
    text-align:right;
    margin-right: 5px;
}

.simpleform {
    margin: 10px;
}

.line_error {
    color: red;
}

.hotcolor {
	color:#45963d;
        font-weight: bold;
}
#counters IMG {
	margin-left:10px;
}
#counters DIV {
    float:right;
    height:35px;
}

#udl_filter {
    margin-bottom: 3px;
}

#sbox INPUT.search {
    background-position: 0px 0px;
}
#sbox:hover INPUT.search {
    background-position: 0px 80px;
}
#sbox:active INPUT.search {
    background-position: 0px 40px;
}

#sbox_mid INPUT.submit {
    background-position:-32px 0px;
}
#sbox_mid INPUT[type='submit']:hover {
    background-position:-32px -28px;
}
#sbox_mid INPUT[type='submit']:active {
    background-position:-32px -56px;
}

.buttons INPUT[type='button'],
.buttons INPUT[type='submit']
{
    background-position:0px 0px;
}
.buttons INPUT[type='button']:hover,
.buttons INPUT[type='submit']:hover
{
    background-position:0px 56px;
}
.buttons INPUT[type='button']:active,
.buttons INPUT[type='submit']:active
{
    background-position:0px 28px;
}

