﻿/*
###################################
	Input
###################################
*/ 
form
	{
		padding: 0px;
		margin: 0px;
		display: block;
	} 
    
.field-validation-error
	{
		color: Red;
		font-weight: bold;
	}
	
 /*
###################################
	NewsList
###################################
*/    
.NewsSelectList
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 175px;
	}
	
 /*
###################################
	CalendarList
###################################
*/    
.CalendarSelectList
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 175px;
	}
	
 /*
###################################
	NewsSearchBox
###################################
*/   
.NewsSearchBoxInput
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 176px;
		padding-left: 6px;
		padding-top: 4px;
		padding-bottom: 3px;
	}
.NewsSearchBoxSelect
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 135px;
	}
	
 /*
###################################
	NewsSearch
###################################
*/   
.NewsSearchInput
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 205px;
		padding-left: 6px;
		padding-top: 4px;
		padding-bottom: 3px;
	}
.NewsSearchSelect
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 214px;
	}
.NewsSearchSelectYear
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 66px;
	}
.NewsSearchSelectMonth
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 76px;
	}
.NewsSearchSelectDate
	{
		border: 1px solid #cacaca;
		color: #707070;
		font-size: 11px;
		font-family: Arial;
		width: 56px;
	}
	
/*
###################################
	FormItems
###################################
*/
.FormItem
    {
    	float: left;
    	padding-right: 15px;
    }

.FormItemRight
    {
    	padding-right: 0px;
    }

.FormItem input
    {
    	width: 200px;
		background-color:#fff;
        border:solid 1px #c4d1e3;
        background-image: url('/Content/Images/Design/Background/input_bg.gif');
        background-repeat: repeat-x;
    	padding-top:5px;
    	padding-left: 4px;
    	padding-bottom:5px;
    	font-size: 12px;
    	font-family: Verdana;
    	color: #363636;
    }

.FormItemCheckBox
	{
		padding-top: 13px;
		padding-bottom: 19px;
	}
	
.FormItem input.Large
    {
    	width: 422px;
		background-color:#fff;
        border:solid 1px #c4d1e3;
        background-image: url('/Content/Images/Design/Background/input_bg.gif');
        background-repeat: repeat-x;
    	padding-top:5px;
    	padding-left: 4px;
    	padding-bottom:5px;
    	font-size: 12px;
    	font-family: Verdana;
    	color: #363636;
    }
    
.FormItem input.error
    {
		background-color:#fff;
    	border:solid 1px #eb3a3a;
        background-image: url('/Content/Images/Design/Background/input_error_bg.gif');
        background-repeat: repeat-x;
    }
    
.FormItem input.input-validation-error  
    {  
		background-color:#fff;
    	border:solid 1px #eb3a3a;
        background-image: url('/Content/Images/Design/Background/input_error_bg.gif');
        background-repeat: repeat-x;
    }
.FormItem textarea
	{
		background-color:#fff;
        border:solid 1px #c4d1e3;
        padding:2px;
        font-family:Arial;
        height: 92px;
    	width: 422px;
    	font-size: 12px;
    	font-family: Verdana;
    	line-height: 17px;
    	color: #363636;
	} 
.FormItem textarea.error 
    {  
		background-color:#f7e3e7;
    	border:solid 1px #eb3a3a;
    }  
    
.FormItem select
    {
    	width: 207px;
		background-color:#fff;
        border:solid 1px #c4d1e3;
        background-image: url('/Content/Images/Design/Background/input_bg.gif');
        background-repeat: repeat-x;
    	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:#f7e3e7;
    	border:solid 1px #eb3a3a;
    }
    
.FormItemHeader
    {
        font-weight:bold;
        padding-bottom:3px;
        padding-top:12px;
        color:#255195;
    }
    
.FormItemHeaderFirst
    {
    	padding-top: 0px;
    }

.FormButtonRow
    {
    	height: 32px;
    	margin-top: 20px;
    }

.FormButtonSend
    {
        padding-top: 0px;
        float: left;
        padding-left: 2px;
    }
    
.FormProgressPlate
    {
        float: left;
        padding-left: 20px;
        padding-top: 2px;
    }

.FormButtonEmpty
    {
        padding-top: 0px;
        float: right;
        padding-right: 31px;
    }
.FormError
	{
		color: #eb3a3a;
	}    
    
	
/*
###################################
	FormItems
###################################
*/
.StartTipFriendItemForm input
    {
    	margin: 0px;
    	padding: 0px;
    	width: 170px;
		background-color:#fff;
        border:solid 0px #fff;
    	padding-top:1px;
    	padding-left: 0px;
    	padding-bottom:0px;
    	font-size: 11px;
    	font-family: Arial;
    	color: #363636;
    }
    
.StartTipFriendItemForm input.error
    {
		background-color:#fff;
        border:solid 0px #fff;
    }