﻿.Form-Data li
{
    margin-bottom: 2px;
    padding: 0px;
}
.Form-Data li label.Title
{
    width: 120px;
    float: left;
    text-align: right;
    margin-right: 5px;
    clear: left;
}

input, select
{
    border: 1px solid #ececec;
    padding: 3px 0px 0px 5px;
    color: #666666;
}
/*
input
{
	height: 16px;
}
*/
input:hover, select:hover
{
    border: 1px solid #666666;
}
.RemoveStyle input
{
    border: none;
    background: none;
    height: auto;
    width: auto;
}
span.CustomBtn input
{
    border: none;
    background: #ececec;
    height: auto;
    width: auto;
    padding: 3px 8px;
    cursor: pointer;
    border: 1px solid #afafaf;
}
span.CustomBtn input:hover
{
    background: #cecece;
}



.LeftPanelList ul
{
    margin: 3px 0px 10px 0px;
    border-bottom: 1px solid #f1f1f1;
    width: 95%;
    font-size: 11px;
}
.LeftPanelList ul li
{
    margin: 0px 0px 3px 0px;
}
.LeftPanelList ul li .ItemWrap
{
    float: left;
    display: inline;
    height: 25px;
}
.LeftPanelList ul li .ItemWrap .ItemTitleA
{
    width: 80px;
    height: 22px;
    float: left;
    display: inline;
    font-weight: bold;
    background: #f8f8f8;
}
.LeftPanelList ul li .ItemWrap .ItemTitleB
{
    width: 170px;
    height: 22px;
    float: left;
    display: inline;
    margin: 0px 2px;
    background: #f8f8f8;
}
.LeftPanelList ul li .ItemWrap .ItemTitleC
{
    width: 30px;
    height: 22px;
    float: left;
    display: inline;
    background: #f8f8f8;
}
.LeftPanelList ul li .ItemWrap .ItemTitleC a
{
    text-decoration: underline;
    color: #df8d2d;
    line-height: 16px;
}
.LeftPanelList ul li .ItemWrap .ItemTitleC a:hover
{
    text-decoration: none;
}
.LeftPanelList ul li.ItemTitleD
{
    width: 100%;
    clear: left;
    margin: 0px 0px 2px 0px;
}
.LeftPanelList ul li .ItemWrap .ItemTitleE
{
    width: 300px;
    height: 22px;
    float: left;
    display: inline;
    margin: 0px 2px;
    background: #f8f8f8;
}
.Streep1
{
    width: 300px;
    height: 22px;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 15px;
}


/*******Error Css***************/
.error
{
    color: Red;
}

.field-validation-error
{
    color: #ff0000;
}

input.error, .input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}
div.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
    float: left;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

label.error
{
    margin-left: 15px;
}
