body 
{
	background: #fff;
	color: #000;
	font: normal 9pt Arial, sans-serif, Verdana, Tahoma;
	margin: 0px;
	padding: 0px;
}

li 
{
  margin-bottom:7px;	
}


a {
  color: #0000ff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
  color: #0000ff;
}

.main
{
	margin:10px 10px 0px 10px;
	line-height: 150%;	
}

.title 
{
	margin: 8px 0px 5px 0px;	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	BORDER-LEFT: #ffffff 1px solid; 
	HEIGHT: 18px;
	font-size: 12pt;
	font-weight:bold;
	background-color: #fafafa;		
	color:#0560a6;	
	clear: both;	
}

.titleIndent
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	BORDER-LEFT: #ffffff 1px solid; 
	HEIGHT: 15px;
	background-color: #fafafa;
	font-weight:bold;
	color:#0560a6;		
}


.text
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;					
}

.subtitle 
{
	margin: 8px 0px 5px 0px;	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #FF9900 1px solid;
	border-bottom: #CCCCCC 1px dotted;
	BORDER-LEFT: #ffffff 1px solid; 
	HEIGHT: 15px;
	background-color: #fafafa;
	font-weight:bold;
	color:#666666;	
	clear:both;	
}

.subtitle2 
{
	margin: 8px 0px 5px 0px;	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #FFCC00 1px solid;
	border-bottom: #CCCCCC 1px dotted;
	BORDER-LEFT: #ffffff 1px solid; 
	HEIGHT: 15px;
	background-color: #fafafa;
	font-weight:bold;
	color:#666666;	
	clear:both;	
}

.panel
{
	margin: 10px 10px 10px 10px;
	width:100%;
	float:left;
	height:100%;	
	clear:both;						
}

.panelImage
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;
	width:220px;
	float:left;
}

.panelImageText 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;
	width:520px;
	float:left;				
}

.panelImageSmall
{
	float:left;	
}

.panelColumnText 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 5px;
	width: 30%;
	float:left;				
}

.footer 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px;
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid;
	border-bottom: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid; 
	HEIGHT: 30px;	
	clear:both;			
}

.copyright 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;
	background-color:#fafafa;
	BORDER-TOP: #CCCCCC 1px solid;	
	color:#333333;	
	clear: both;	
}

.panelTable
{
	background-color:#fafafa;	
	margin: 5px 0px 20px 0px;
}

.panelTableItemTitle
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;	
}

.panelTableItemDescription
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;	
}

.panelTableItemSeparator
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	BORDER-TOP: #CCCCCC 1px dotted;	
}

.panelTableStart
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	BORDER-TOP: #FF9900 1px solid;	
}

.panelTableEnd
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #FF9900 1px solid;	
}

.sourceCodeBox
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	BORDER-RIGHT: #CCCC00 1px dotted; 
	BORDER-TOP: #CCCC00 1px dotted;
	border-bottom: #CCCC00 1px dotted;
	BORDER-LEFT: #CCCC00 1px dotted;
	background-color:#FFFFF2;	
	font-family:"Courier New", Courier, mono;
	clear: both;
}

.warningBox
{
	margin: 5px 0px 5px 0px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;
	BORDER-TOP: #eeeee6 1px solid;
	border-bottom: #eeeee6 1px solid;
	background-color:#FEFEFE;	
	color:#FF0000;	 
	clear:both;
}

.note
{
	margin: 5px 0px 5px 0px;
	border: solid 1px #EAD875;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;	
	background-color: #FFFFC8; 
}

.info
{
	margin: 5px 0px 5px 0px;
	background-color:#fafafa;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	BORDER-TOP: #FF9900 1px solid;	
	BORDER-BOTTOM: #FF9900 1px solid;
}