.block
{
	display:				inline;
	padding:				10px;
	clear:					both;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
}

.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:					#FE5C11;
	font-weight:			bold;
}

h2
{
	font-size:				13px;
	font-weight:			bold;
}

h3
{
	font-size:				11px;
	font-weight:			bold;
}

p
{
	margin-top:				0px;
	line-height:1.7;
}

#content .out{
	text-align : right;
}

p.preamble
{
	/*border:					0px solid #666;
	font-size:				11px;
	font-style:				italic;
	font-weight:			bold;
	margin:					10px;
	padding:				6px;*/
	color:#47808F;
	font-size:120%;
	border-bottom:1px solid #D2D5D5;
	margin-bottom:35px;
	padding:0 3px 22px;
	clear:left
}

img
{
	border:					0px;
}

.image_holder
{
	border:					1px dashed #999;
	padding:				5px; 
	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 .image_holder
{
	padding:				10px;
	margin:					10px;
	border:					0px;
	background-color:		#fff;
}

.table_main
{
	background-color:		#bbc6d8;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
}
	
.table_main1, .table_main_colorless
{
	background-color:		#fff;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
}

.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;
}


#footer table.table_main {
width:580px;
border:none;
border-collapse:collapse;
margin:10px 0 0;
padding:0;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-left:none;
border-right:none;
background:transparent
}

#footer table.table_main td {
color:#666;
vertical-align:top;
border-bottom:1px solid #ccc;
background:none !important
}

#footer table.table_main td a {color:#57767A;text-decoration:none}
#footer table.table_main td a:hover {color:#333;text-decoration:underline}

#footer table.table_main td.td_colorless {
border-bottom:1px solid #ccc !important;
background:none !important
}

#footer .td_colorless {background-color:transparent !important}


.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:				11px;
	color:					#fff;
}

.td_headerCol, .td_header_col
{
	padding:				4px;
	background-color:		#006cb7;
	font-size:				11px;
	color:					#fff;
}
