@charset "utf-8";
/* CSS Document */


/*******************************************************************************************************************************************************/
/* START: generally
/*******************************************************************************************************************************************************/

	form {
		margin:0;
		padding:0;
	}

	fieldset
	{
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	form br{
		clear: both;
		float: none;
	}
	
	form div.row
	{
		clear: both;
		padding-bottom: 5px;
	}
	
/*******************************************************************************************************************************************************/
/* END: generally
/*******************************************************************************************************************************************************/





/*******************************************************************************************************************************************************/
/* START: input types
/*******************************************************************************************************************************************************/
	label 
	{
		float: left;
		height: 20px;
		line-height: 1.5em;
		margin: 0 5px 0px 0px;
		text-align: left;
	}
		
	input[type=text], input[type=password]
	{
		border: #666666 1px solid;
	}
	
	textarea
	{
		border: 1px solid #666666;
	}
	
	input[type=text].missing, input[type=password].missing, input[type=radio].missing,
	{
		border: #FF0000 1px solid;
	}
	
	input[type=radio]
	{
		border: none;
		float: left;
	}
	
	input[type=submit]
	{
		overflow: visible;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	label.missing
	{
		background: url(../img/icons/missing.gif) no-repeat right bottom;
		color: #b32523;
	}
	
		input.search, select.search 
	{
		background-color: #fff;
		border: #000000 1px solid;
	}
	
	input[type='text'].missing, input[type='password'].missing, input[type='radio'].missing
	{
		background-color:#FFE0E0;	
		border: #FF0000 1px solid;
	}
	
	input[type='checkbox']
	{
		margin-top: 5px;
		margin-right: 5px;		
	}
	
	input[type='checkbox'].left_to_text
	{
		float: left;
		margin-top: 5px;
		margin-right: 5px;		
	}
	
	input.search_btn
	{
		font-weight: bold;
	}
	
/*******************************************************************************************************************************************************/
/* END: input types
/*******************************************************************************************************************************************************/





/*******************************************************************************************************************************************************/
/* START: group width
/*******************************************************************************************************************************************************/
	
	.s {width: 25px;}
	
	.m {width: 50px;}	
	
	.l {width: 100px;}	
	
	.xl {width: 150px;}
	
	._2xl {width: 200px;}
	
	._3xl {width: 250px;}
	
/*******************************************************************************************************************************************************/
/* END: group width
/*******************************************************************************************************************************************************/

	



/*******************************************************************************************************************************************************/
/* START: button box
/*******************************************************************************************************************************************************/
	
	.padding_s {padding-left: 29px;}
	
	.padding_m {padding-left: 54px;}	
	
	.padding_l {padding-left: 104px;}	
	
	.padding_xl {padding-left: 154px;}
	
	.padding_2xl {padding-left: 204px;}
	
	.padding_3xl {padding-left: 254px;}
		
	form div.buttonbox {
		padding-top: 15px;
		float: left;
		text-align: left;
		margin: 0px;
	}

	button.select_date
	{
		border: 1px solid #7D7D7D;
		height: 20px;
		width: 20px;	
	}
/*******************************************************************************************************************************************************/
/* END: button box
/*******************************************************************************************************************************************************/



/*******************************************************************************************************************************************************/
/* START: divs
/*******************************************************************************************************************************************************/
		
	div.record_count
	{
		font-weight: bold;
		margin: 10px 0 10px 0px;
	}
	
	.date {width: 70px;}
	
/*******************************************************************************************************************************************************/
/* END: divs
/*******************************************************************************************************************************************************/