/* TODO: This file is a complete mess, with lots of old DU stuff which needs sorting */

.clear {
    clear:both;
}
 
#duwarningbox, .duwarningbox {
    border: 2px solid #004993;
    margin-top: 0.8em;
    padding: 0.8em 0.8em 0.8em 45px;
    
    font-weight:bold;
    font-size:1.1em;  
    color: #000000;   
    
    background: url('../images/icons_28/warning.png') 8px no-repeat;
}

#duwarningbox p, .duwarningbox p {
    margin:0;
}

#duformerrorbox, .duformerrorbox {    
    border: 2px solid #D42319;
    padding:0;
    margin-top: 0.8em;  
}

#duformerrorbox ul {
    color: #000000;
    list-style:none;
    margin:0;
    padding:0;
}

#duformerrorbox ul li {
    font-size:1.1em;
    background: url('../images/icons_28/cross.png') 8px no-repeat;    
    font-weight:bold;
    padding: 0.8em 0.8em 0.8em 45px;
}


/*****************************
* Form Stuff                 *
*****************************/
.qferror input
{
    background-color: #DB6A6D;     
}

div.errorsbox
{
    border: 2px solid red;
    background-color: #95A8D0;
    padding:4px;
}
     
.wc-formset ul {
    list-style:none;
    margin:0;
    padding:0;   
}

.wc-formset li {
    clear:both;
    padding:4px;   
}

.wc-formset label {
    display:block;
    float:left;
    width:160px;  
    padding-top:2px;
    text-align:right;
    margin-right:4px;
}

wc-formset input {
    float:left;  
}

.wc-wiz-nav {
    margin-top:5px;   
}

#helperItem { 
    visibility:hidden;
}


/*legacy to match existing removed inline style */
.wc-menu-tree {
    margin-left:0;
    padding-left:10;   
}

/* tinymce custom styles */
.page-image {
    float:right;
    margin:0.4em;   
}
.page-image-left {
    float:left;
    margin:0.4em;   
}

.duviewpage .profile-contact-pic {
    margin: 1em 0 0 0;   
}

input.pay-button {
    font-size: 1.4em;   
}


.wznav {
    margin-top:1em; display:block;
}

ul.du_sitemap {
    line-height: 2em;
}

ul.du_sitemap ul {
    margin:0;   
}

ul.du_sitemap li {
    padding-left: 1.4em;   
}