div.formAPI .title_required{
    color:#cc0000;
    font-weight:bold;
    text-align:left;
}

div.formAPI .title{
    font-weight:bold;
    text-align:left;
}

div.formAPI input.string,div.formAPI input.string_error{
    border:1px solid #505050;
    color:black;
    padding:1px;
}

div.formAPI input.string_error{
    background-color:#ff8a8a;
    color:black;
    border:1px solid #8a0000;
}

div.formAPI input.datetime,div.formAPI input.datetime_error{
    border:1px solid #505050;
    color:black;
    padding:1px;
}

div.formAPI input.datetime_error{
    background-color:#ff8a8a;
    color:black;
    border:1px solid #8a0000;
}

div.formAPI p.error{
    text-indent: -10px !important;
    padding:0 0 5px 10px !important;
    margin:0 !important;
}

div.formAPI div.errors h3{
    padding:0 !important;
    margin:0 0 10px 0 !important;
}

div.formAPI div.errors{
    background-color:#ff8a8a;
    color:black;
    border:1px solid #8a0000;
    padding:5px 5px 0 5px !important;
    margin:5px !important;
}

div.formAPI div.description{
    font-style:italic;
}

a.banner_tinymce{
    position:absolute;
    z-index:50;
    right:15px;
    bottom:0;
/*    filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;*/
}

div.val_tinymce{
    position:relative;
}

div.formAPI textarea.TinyMCE{
    width:100%;
    height:400px;
}

div.formAPI div{
    margin:0 !important;
}

div.formAPI div.row{
    margin:5px 0 0 0 !important;
}

