﻿/*----------------------------------------------------------
       
/* forms   
----------------------------------------------------------*/
fieldset
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
}

    fieldset legend
    {
        font-size: 1.1em;
        font-weight: bold;
        padding: 2px 4px 8px 4px;
    }

    fieldset ol
    {
        padding: 0;
        list-style: none;
    }

        fieldset ol li
        {
            padding-bottom: 5px;
        }

    fieldset label
    {
        display: block;
    }

        fieldset label.checkbox
        {
            display: inline;
        }

    fieldset input[type="text"], input[type="password"]
    {
        border: 1px solid #ccc;
        padding: 2px;
        font-size: 1.1em;
        color: #444;
        width: 300px;
    }

    fieldset input[type="submit"]
    {
        font-size: 1.1em;
        padding: 5px;
    }
    fieldset select {
        width:300px;
    }

/* Information and errors  
----------------------------------------------------------*/
.message
{
    clear: both;
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 15px;
    /*CSS3 properties*/
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 2px 2px 5px #888;
    -webkit-box-shadow: 2px 2px 5px #888;
    -moz-box-shadow: 2px 2px 5px #888;
}

.info
{
    background: #bde5f8;
    color: #00529b;
}

.error
{
    background: #ffccba;
    color: #d63301;
}

.important {
 color: #d63301;
}

.success
{
    background: #dff2bf;
    color: #4f8a10;
}

input[type="text"].error-field, input[type="password"].error-field
{
    border: solid 1px #d63301;
    background-color: #ffccba;
}

.validation-error
{
    display: inline;
    color: #d63301;
    font-weight: bold;
    font-size: 1.1em;
}

    .validation-error:before
    {
        content: "»";
    }

dt {font-variant:small-caps;
    font-size:larger;
    
}
li li {list-style:square}
.align_left {
    text-align:left;
}
.align_right{
    text-align:right;
}
.center {
    text-align:center;
}