.clear
{
	clear:						both;
}

.block
{
	display:					inline;
	clear:						both;
	font-family:				Tahoma, Arial, Helvetica;
	font-size:					12px;
	font-weight:				normal;
	color:						#727f90;
}

.block:after
{
	content:					".";
	display:					block;
	height:						0px;
	clear:						both;
	visibility:					hidden;
}

/* Hides from IE-mac \*/
* html .block
{
	height:						1%;
}

.block
{
	display:					block;
}
/* End hide from IE-mac */

p.preamble
{

}

.image_holder
{

}

.image_holder img
{
	margin:						0px;
}

.image_border
{
	border:						1px solid #333;
}

.image_holder p
{

}

.large_image .image_holder
{
	padding:					10px;
	margin:						10px;
	border: 0px;
	background-color:			#fff;
}
	
.optimize
{
	display:					table;
	float:						left;
}

.main
{
	float:						center;
	margin:						0px;
}

.left, .Left
{
	float:						left;
	margin:						0px 18px 18px 0px;
}

.center, .Center
{
	text-align:					center;
	margin:						0px;
}

.right, .Right
{
	float:						right;
	margin:						0px 0px 18px 18px;
}

.table_main
{
	color:						#fff;
	background-color:			#bbb;
}

.table_main_colorless
{
	background-color:			#fff;
}

.td_colorless
{
	background-color:			#fff;
	font-size:					11px;
	color:						#000;
	padding:					2px;
}

.td_color_01
{
	background-color:			#e4e4e7;
	font-size:					11px;
	color:						#000;
	padding:					2px;
}

.td_color_02
{
	background-color:			#dadade;
	font-size:					11px;
	color:						#000;
	padding:					2px;
}

.td_color_03
{
	background-color:			#ccc;
	font-size:					11px;
	color:						#313131;
	padding:					2px;
}

.td_header_row
{
	background-color:			#999;
	font-size:					11px;
	color:						#fff;
	font-weight:				bold;
	padding:					2px;
}

.td_header_col
{
	background-color:			#999;
	font-size:					11px;
	color:						#000;
	padding:					2px;
}

.forma
{
	font-size:					11px;
	color:						#666;
	border:						1px solid #666;
	background-color:			#fff;
}

.forma p
{
	color:						#ff7800;
	margin:						0px;
	padding:					0px;
}

.forma input
{
	width:						249px;
	margin-top:					7px;
	* margin-top:				6px;
	font-family:				Arial, Verdana, Helvetica, sans-serif;
	font-size:					11px;
	color:						#686b5c;
}

.forma input.button
{
	width:						auto;
	margin-top:					10px;
	padding:					2px;
	background-color:			#006cb7;
	border-bottom:				1px solid #004372;
	border-right:				1px solid #004372;
	border-top:					1px solid #1b93e6;
	border-left:				1px solid #1b93e6; 
	color:						#fff;
	font-size:					11px;
	font-family:				Arial, Verdana, Helvetica, sans-serif;
}

.forma textarea
{
	width:						250px;
	height:						75px;
	margin-top:					7px;
	* margin-top:				5px;
	font-size:					11px;
	color:						#6b7f9e; 
	font-family:				Arial, Verdana, Helvetica, sans-serif;
}

.forma select
{
	width:						256px;
	margin-top:					5px;
	* margin-top:				6px;
	font-family:				Arial, Verdana, Helvetica, sans-serif;
	font-size:					11px;
	color:						#6b7f9e;
}
