﻿/*------------------------------------------- Notification Boxes ------------------------------------------------*/
/* PUBLIC
----------------------------------------------------------*/
.hide{display: none;}
.left{text-align: left;}
.clear{clear:both;}
.container { width:100% }
.line {border-bottom: dotted 1px #D1D1D1; width:90%; margin:0 5%;}
.cursor { cursor:pointer; }
/* 
----------------------------------------------------------*/
.OkBox
{
    border: solid 1px #8FAD3D;
    background: #EEF4D4 url(/Content/Images/_DefaultTheme/NotificationBoxes/16-em-check.png) 8px 6px no-repeat;
    color: #758939;
    padding: 4px;
    text-align: center;
}

.ErrorBox
{
    border: solid 1px #CB2026;
    background: #F6CBCA;
    color: #D02127;
    padding: 4px;
    text-align: center;
}

.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    /*font-weight: bold;     color: #ff0000;*/
}
/*------------------------------------------- Blue Button ------------------------------------------------*/
.BlueButton
{
    list-style: none;
    cursor: pointer;
}
.BlueButton li
{
    float: left;
    display: block;
    height: 25px;
}
.BlueButtonLeft
{
    background-image: url(/Content/Images/_DefaultTheme/BlueButtonLeft.jpg);
    width: 3px;
    height: 25px;
    display: block;
    float: left;
}

.BlueButtonRight
{
    background-image: url(/Content/Images/_DefaultTheme/BlueButtonRight.jpg);
    width: 3px;
    height: 25px;
    display: block;
    float: left;
}
.BlueButtonMid
{
    color: #FFF;
    background-image: url(/Content/Images/_DefaultTheme/BlueButtonMid.jpg);
    width: 100px;
    height: 25px;
    display: block;
    float: left;
    text-align: center;
    padding-top: 2px;
}
/*---------------------------------Form Fields ---------------------------------*/
.FormLabel
{
    display: block;
    float: left;
    width: 40%;
    text-align: right;
    margin-right: 2px;
    padding: 2px 0px;
}

/*-------------------------------Module elements ------------------------------*/
.module-header
{
    padding-top: 4px;
    padding-bottom: 4px;
}

.module-content
{
    padding-top: 6px;
    padding-bottom: 10px;
}
