﻿/*
###################################
	Input
###################################
*/ 
form
	{
		padding: 0px;
		margin: 0px;
		display: block;
	} 
    
.field-validation-error
	{
		color: Red;
		font-weight: bold;
	}
/*
###################################
	FormItems
###################################
*/
.FormItem
    {
    	padding-right: 15px;
    }

.FormItemRight
    {
    	padding-right: 0px;
    }

.FormItem input
    {
    	width: 223px;
		background-color:#fff;
        border:solid 1px #92ce50;
        background-image: url('/Content/Images/Design/Background/form_input.gif');
        background-repeat: repeat-x;
        background-position: bottom left;
    	padding-top:5px;
    	padding-left: 4px;
    	padding-bottom:5px;
    	font-size: 12px;
    	font-family: Verdana;
    	color: #363636;
    }
    
.FormItemSpacer
	{
		width: 463px;
		background-color: #a3cae6;
		height: 1px;
		font-size: 0px;
		line-height: 0px;
		margin-left: 3px;
	}
.FormItem input.error
    {
		background-color:#f8c3c9;
    	border:solid 1px #e20620;
        background-image: url('/Content/Images/Design/Background/form_input_error.gif');
        background-repeat: repeat-x;
        background-position: bottom left;
		color:#e20620;
    }
    
.FormItem input.input-validation-error  
    {  
		background-color:#f8c3c9;
    	border:solid 1px #e20620;
        background-image: url('/Content/Images/Design/Background/form_input_error.gif');
        background-repeat: repeat-x;
        background-position: bottom left;
		color:#e20620;
    }
.FormItem textarea
	{
		background-color:#f8f8f8;
        border:solid 1px #92ce50;
        padding:2px;
        font-family:Arial;
        height: 100px;
    	width: 469px;
    	font-size: 12px;
    	font-family: Verdana;
    	line-height: 17px;
    	color: #363636;
	} 
.FormItem textarea.error 
    {  
		background-color:#f8c3c9;
    	border:solid 1px #e20620;
		color:#e20620;
    }  
    
.FormItem select
    {
    	width: 222px;
		background-color:#fff;
        border:solid 1px #92ce50;
        background-image: url('/Content/Images/Design/Background/form_input.gif');
        background-repeat: repeat-x;
        background-position: bottom left;
    	padding-top:3px;
    	padding-bottom:3px;
    	font-size: 13px;
    	font-family: Verdana;
    	line-height: 17px;
    	color: #363636;
    }
    
.FormItem select.error option, .FormItem select.error, .FormItem select.input-validation-error    
    {
		background-color:#f8c3c9;
    	border:solid 1px #b4163a;
		color:#e20620;
    }
    
.FormItemHeader
    {
        font-weight: normal;
        padding-bottom: 2px;
        padding-top: 12px;
        color: #464646;
    }
    
.FormItemHeaderFirstRow
    {
        padding-top: 5px;
    }

.FormButtonRow
    {
    	height: 58px;
    }
.FormButtonRowPlate
    {
		position: relative;
    	height: 58px;
	}	
.FormButtonSend
    {
        padding-top: 18px;        
        float: left;
    }
.FormButtonCancel
{
    padding-top: 18px;
    float: right;
    padding-right: 11px;
}
    
.FormProgressPlate
    {
        float: left;
        padding-left: 20px;
        padding-top: 17px;
    }
    
.FormError
	{
		color: #e84013;
	}    
    
    
.SearchItem input
    {
    	width:100px;
		background-color:#fff;
        border:solid 1px #a8e466;
        background-image: url('/Content/Images/Design/Background/form_input.gif');
        background-repeat: repeat-x;
        background-position: bottom left;
    	padding-top:5px;
    	padding-left: 4px;
    	padding-bottom:5px;
    	font-size: 11px;
    	font-family: Verdana;
    	color: #363636;
    }

.SearchItem select
    {
    	width: 120px;
		background-color:#fff;
        border:solid 1px #a8e466;
        background-image: url('/Content/Images/Design/Background/form_input.gif');
        background-repeat: repeat-x;
        background-position: bottom left;
    	padding-top:3px;
    	padding-bottom:3px;
    	font-size: 11px;
    	font-family: Verdana;
    	line-height: 17px;
    	color: #363636;
    }
.SearchItemCategory select
    {
    	width: 145px;
		background-color:#fff;
        border:solid 1px #a9a9a9;
        background-image: url('/Content/Images/Design/Background/form_input.gif');
        background-repeat: repeat-x;
        background-position: bottom left;
    	padding-top:3px;
    	padding-bottom:3px;
    	font-size: 11px;
    	font-family: Verdana;
    	line-height: 17px;
    	color: #363636;
    	height: 24px;
    }
.SearchItemMonth select
    {
    	width: 90px;
		background-color:#fff;
        border:solid 1px #a9a9a9;
        background-image: url('/Content/Images/Design/Background/form_input.gif');
        background-repeat: repeat-x;
        background-position: bottom left;
    	padding-top:3px;
    	padding-bottom:3px;
    	font-size: 11px;
    	font-family: Verdana;
    	line-height: 17px;
    	color: #363636;
    	height: 24px;
    }
