/*
		Elements
*/

body
{
	font-family:		arial, sans-serif;
	
	color:				#000;
	background:			#fff;	

}

code
{
	white-space: pre;
}

/*
		IDs
*/

#documentAbstract
{
	text-align:			center;	
	font-family:		georgia, serif;
	padding-bottom:		20px;
}

#productInfo
{
	font-size:		1.25em;
	line-height:	1.6em;
	font-weight:	bold;
}

#documentRevisionHistory
{
	margin:		auto;
	width:		60%;
	text-align:	center;
	
	border:		1px solid #bbb;
	padding:	10px;
	
	font-size:	0.8em;
	color:		#555;

}


/*
		Classes
*/


.cSourceCode
{
	border:				1px dotted #777;
	background:			#ddd;
	
	width:				500px;
	margin:				auto;
	padding-left:		20px;
}
 

.horizontalByteMap
{
	border:				1px solid #666;
	border-collapse: 	collapse;
}

.horizontalByteMap th
{
	padding:		5px 10px;
	background:		#ccc;
}

.horizontalByteMap td
{
	text-align:		center;
	padding:		5px 0;
	
	font-family:	"courier new", courier, monospace;
}




.commandReference
{
	border: 			1px solid #ddd;
	list-style-type:	none;
	padding-left:		30px;
	padding-bottom:		20px;
	margin-bottom:		20px;
}

.commandReference h4
{
	border-bottom:		1px solid black;
	padding-bottom:		5px;
	font-size:			1.75em;
	margin-top:			20px;
}

.commandReference h5
{
	border-bottom:		1px solid #eee;
	padding-bottom:		5px;
	font-size:			0.9em;
	margin-top:			40px;
}

.commandReference .payloadMapHorizontal
{
	float:				left;
	margin-right:		50px;
}


.payloadMapHorizontal
{
	border:				1px solid #666;
	border-collapse: 	collapse;
	
	margin-bottom:		20px;
}

.payloadMapHorizontal th
{
	padding:		5px 10px;
	background:		#ccc;
}

.payloadMapHorizontal td
{
	text-align:		center;
	padding:		5px 5px;
	
	font-family:	"courier new", courier, monospace;
}



.parameterMapVertical
{
	clear:				both;
	border:				1px solid #666;
	border-collapse: 	collapse;
	margin-top:			20px;
}

.parameterMapVertical th
{
	padding:		5px 10px;
	background:		#ccc;
	border-bottom:	1px solid #aaa;
	text-align:		right;
	font-weight:	normal;
}

.parameterMapVertical td
{
	text-align:		left;
	padding:		0 10px ;
	border-bottom:	1px solid #aaa;
	
	font-family:	"courier new", courier, monospace;
}


.notes
{
	clear: 			both;
}




.trackParseExample
{
	border:				1px solid #666;
	border-collapse: 	collapse;
	margin-top:			10px;
}

.trackParseExample th
{
	padding:		5px 10px;
	background:		#ccc;
	border-bottom:	1px solid #aaa;
	text-align:		center;
}

.trackParseExample td
{
	text-align:		left;
	padding:		0 10px ;
	border-bottom:	1px solid #aaa;
	
	font-family:	"courier new", courier, monospace;
}

