.button {font-size:11px; font-family: Arial, Helvetica, sans-serif; background:url(../../images/bg_table.gif) repeat-x; border:1px solid #9ED0ED; padding:1px;width:120px; margin-left:10px; }

.error {
	color:red;
}
.oss_username_input, .oss_email_input, .oss_password_input, .oss_text_input, .oss_textarea_input  {
/*	border:1px solid black;*/
}

.oss_field_title, .oss_groups_title, .oss_payment_title, .oss_services_title  {
	vertical-align:top;
	FONT: bold 10pt Verdana; 
	COLOR: black;
/*	border-right:1px solid #C0C0C0;*/
}

.error_span_icon {
    height: 16px;
    width : 16px;
}
.error {
    font-family:Verdana; 
    padding:6px; 
    margin-bottom:5px;
    margin-top:5px;
    border-radius:4px;
    font-size:12px;
}
.inputs {
    width:353px; 
    border:1px solid #ccc; 
    font-family:Verdana; 
    padding:4px; 
    margin-bottom:5px;
    border-radius:4px;
}
.inputs:hover, .inputs:focus, .inputs:active{
    background-color:#D7EAFC;
}

.number {
    width:50px;
}
.oss_mainform_container {
    margin:16px;
}
.oss_mainform_table {
    border-collapse:collapse;
    border:none;
}

.oss_mainform_table TD {
    border-bottom:1px solid #C0C0C0;
    white-space: nowrap;
}

.oss_signup_container .service_name {
    font-weight:bold;
}

.oss_signup_container .service_description {

}
FIELDSET {
    border:2px solid #C0C0C0;
    border-radius:5px;
}
FIELDSET LEGEND {
    font-weight:bold;
    font-size:120%;
    font:Arial,Helvetica,sans-serif;
}
UL.oss_error_list { 
    list-style-image: url("../../images/icons/fam/error.png");
    border: 3px solid red;
    background-color:#880000;
    border-radius: 8px 8px 8px 8px;
    line-height: 135%;
    margin: 5px 0;
    padding: 10px 10px 10px 48px;
}
UL.oss_error_list LI {
    color:yellow;
    font-weight:bold;
}