.open {
	display: block;
	}
.closed {
	display: none;
	}

.form_title
	{
	background-color:		#e2e7f3;
	color:					#122c6a;
	font-family:			Tahoma;
	font-size:				11px;
	font-weight:			bold;
	}

.input_title
	{
	font-size:				7pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	}
.input_title2
	{
	font-size:				10pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	}
	
.input_title2_incomplete
	{
	font-size: 10pt;
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
	
.input_title3
	{
	font-size:				18pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	}		
.input_title_over
	{
	font-size:				7pt;
	color:					#622c3a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	cursor:					hand;
	}
	
.input_comment
	{
	font-size:				7pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	}


.form_input
	{
	height:					19px;
	font-size:				7pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border-style:			solid;
	border-width:			1px;
	background-color:		ffffff;
	}

.form_input_ga
	{
	height:					19px;
	font-size:				7pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border-style:			solid;
	border-width:			1px;
	background-color:		#999;
	}	
	
	
	
.form_input_over
	{
	height:					19px;
	font-size:				7pt;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border-style:			solid;
	border-width:			1px;
	background-color:		d1e1e1;
	}
	
.form_input_required
	{
	height:					19px;
	font-size:				7pt;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border-style:			solid;
	border-width:			1px;
	border-color: 			red;
	background-color:		d1e1e1;
	}

.form_input_readonly
	{
	height:					19px;
	font-size:				7pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border-color:			ffffff;
	border-style:			solid;
	border-width:			1px;
	}

.form_select
	{
	height:					19px;
	font-size:				7pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border-style:			solid;
	border-width:			1px;
	}

.form_radio
	{
	font-size:				7pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border-style:			solid;
	border-width:			0px;
	}



.form_input_file
	{
	font-size:				7pt;
	color:					#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#122c6a;
	cursor:					hand;
	}


.form_button
	{
	background-color:		#e2e7f3;
	font-size:				7pt;
	color:					#122c6a;
	border-color:			#122c6a;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	border-style:			solid;
	border-width:			1px;
	cursor:					pointer;
	}
	
.form_button_cancel
	{
	background-color:		#e2e7f3;
	font-size:				7pt;
	color:					#F00;
	border-color:			#F00;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	border-style:			solid;
	border-width:			1px;
	cursor:					pointer;
	}

.form_button_over
	{
	color:					#122c6a;
	background-color:		#fff8a4;
	border-color:			#8c6420;
	font-size:				7pt;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	border-style:			solid;
	border-width:			1px;
	cursor:					pointer;
	}

.form_button_cancel_over
	{
	color:					#F00;
	background-color:		#F99;
	border-color:			#F00;
	font-size:				7pt;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	border-style:			solid;
	border-width:			1px;
	cursor:					pointer;
	}

	
#editor{
	
	width: 80%;
	float: left;
	position: relative;
}

