.block
{
	display:				inline;
	padding:				10px;
	clear:					both;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
}

.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 */

.clear
{
	clear:					both;
}

h1
{
	font-size:				16px;
	color:					#D91C16;
	font-weight:			bold;
}

h2
{
	font-size:				13px;
	font-weight:			bold;
}

h3
{
	font-size:				10px;
	font-weight:			bold;
}

h4
{
	color:#636265;
	font-size:13px;
	line-height:17px;
	padding:1px 8px; 
	margin:1px;
}

p
{
	margin-top:				0px;
}

p.preamble
{
	font-size:				14px;
	line-height: 22px;
	font-weight:			bold;
	color: #58595B;
}

img
{
	border:					0px;
}

.image_holder
{
	border:					1px dashed #999;
	padding:				0px; 
	background-color:		#eee;
	text-align:				center;
	font-size:				10px;
	font-weight:			bold;
	color:					#333;
}

.image_holder img
{
	margin:					0px;
}

.image_border
{
	border:					1px solid #333;
}

.image_holder p
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#333;
}

.optimize
{
	display:				table;
	float:					left;
}

.left, .Left
{
	float:					left;
	margin-right:			10px;
}

.main
{
	float:					center;
	margin:					0px;
}

.right, .Right
{
	float:					right;
	margin-left:			10px;
}
.large_image {
	margin: 0;
	padding: 0;
}
.large_image .image_holder
{
	padding:				0px !important;
	margin:					0px !important;
	border:					0px !important;
	background-color:		transparent !important;
}
.large_image .image_holder img {
	display: block;
}
.table_main
{
	background-color:		#bbc6d8;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
}
	
.table_main1, .table_main_colorless
{
	background-color:		#fff;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
}

.table_main td p
{
	padding:				0px;
	margin:					0px;
	text-align:				left;
}

.table_main1 td p
{
	padding:				0px;
	margin:					0px;
	text-align:				left;
}

.table_main_colorless td p
{
	padding:				0px;
	margin:					0px;
	text-align:				left;
}

.td_inner, .td_colorless
{
	background-color:		#fff;
	padding:				4px;
	line-height:			13px;
	color:					#6b7f9e;
}

.td_inner1, .td_colorl_01
{
	background-color:		#f1f6fb;
	padding:				4px;
	line-height:			13px;
	color:					#6b7f9e;
}

.td_inner2, .td_color1_02
{
	background-color:		#fff;
	padding:				4px;
	line-height:			13px;
	color:					#ff7800;
}

.td_inner3, .td_color1_03
{
	background-color:		#f1f6fb;
	padding:				4px;
	line-height:			13px;
	color:					#ff7800;
}

.td_headerRow, .td_header_row
{
	padding:				4px;
	background-color:		#6b7f9e;
	font-size:				10px;
	color:					#fff;
}

.td_headerCol, .td_header_col
{
	padding:				4px;
	background-color:		#006cb7;
	font-size:				10px;
	color:					#fff;
}