/* FORMATTED TEXT */

h1{
  font-size:140%;
  font-weight:bold;
  padding:4px 0px 10px 0px;
  margin:0px;  
}

div.formattedText{
	padding-top:2px;
	padding-bottom:2px;
	font-size:10pt;
}

div.imageFormattedText{
	color:gray;
	font-size:8pt !important;
}

div.imageFormattedText div.imageDescription a{
	color:gray;	
}

div.clearFloat{
	overflow:hidden;
	clear:both;
	height:0px;	
}

div.formattedText table.imageright{
	float:right;
	padding-left:4px;
	margin-bottom:5px;
	width:1px;
}

div.formattedText table.imageleft{
	float:left;
	padding-right:4px;
	margin-bottom:5px;
	width:1px;
}

div.formattedText td.imageCopyright{
	color:gray;
	font-size:8pt;
}

div.formattedText td.imageDescription{
	padding-top:4px;
	padding-bottom:4px;
	color:gray;
	font-size:8pt;
	
}

div.formattedText div.imageTitle{
  font-weight:bold;
  padding: 3px 0px 3px 0px;  
}

div.formattedText td.imageDescription a{
	color:gray;	
}

div.formattedText div.paragraph{
	padding-top:4px;
	padding-bottom:4px;
}

div.formattedText span.bold{
	font-weight:bold;
	display:inline;
}

div.formattedText span.italic{
	display:inline;
	font-style:italic;
}

.tt-description span.italic{
  display:inline;
  font-style:italic;
}

.tt-description span.bold{
  display:inline;
  font-weight:bold;
}

div.formattedText div.title{
	margin-top:7px;
	margin-bottom:4px;
	font-weight:bold;
	clear:both;
	font-size:120%;
}

div.formattedText div.arrow{
  margin-top:2px;
  margin-left:-10px;
  padding-left:13px;
  text-indent:5px;
  background-image:url(page/elements/paraarrow.gif);
  background-repeat:no-repeat;
  background-position:0px 1px;
  margin-bottom:1px;
}

div.formattedText div.tRuler{
  overflow:hidden;
  height:2px;
  background-color:#b3cce6;
  margin:22px 0px;
}


div.formattedText div.title div.title{
	font-size:16pt;
}

div.formattedText ul.list li{

}

div.formattedText ul.list{
	list-style-position:inside;	
	margin:0px;
	padding:2px 0px 2px 18px;
}

div.formattedText a{
	padding-top:2px;
	padding-bottom:2px;
}

div.formattedText table.table{
	border-collapse:collapse;
	border:2px solid black;
	margin:4px 0px;	
}
div.formattedText td.tableCell{
	padding:2px;
	border:1px solid black;
}
div.formattedText td.tableCellFirst{
	padding:2px;
	border:1px solid black;
	border-right:2px solid black;
	font-weight:bold;
}

div.formattedText tr.tableRowTop td{
	font-weight:bold;
	border-bottom:2px solid black;
}

div.formattedText table.tablesimple{
	border-collapse:collapse;
	margin:4px 0px;	
	border:none;
	width:100%;
}
div.formattedText table.tablesimple td.tableCell{
	padding:2px;
	border:none;
}
div.formattedText table.tablesimple td.tableCellFirst{
	padding:2px;
	border-right:1px solid black;
	font-weight:bold;
}

div.formattedText table.tablesimple tr.tableRowTop td{
	font-weight:bold;
	border-bottom:1px solid black;
}