
CAPTION {
	caption-side: bottom;
}

TABLE {
	border-style: none;
	empty-cells: show;
	border-collapse: collapse;
}

TABLE.size_m {
	margin: 0px;
	padding: 0px;
	background-color: white;
	border: 1px solid #d9d9d9;
	empty-cells: show;
}


TH {
	background-color:	#e6e6e6;
	font-size: 100%;
	border: 1px solid #d9d9d9;
	margin: 0px;
	padding: 5px;
}

TD {
	background-color:	white;
	font-size: 100%;
	border-top: 0px solid #d9d9d9;
	border-left: 0px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin: 0px;
	padding: 5px;
}

TH.size_s {
	width: 100px;	
	vertical-align: top;
	font-weight:	normal;
	text-align:		left;
}

TH.size_m {
	width: 200px;	
	vertical-align: top;
	font-weight:	normal;
	text-align:		left;
}

TH.size_l {
	width: 300px;	
	vertical-align: top;
	font-weight:	normal;
	text-align:		left;
}

TD.size_s {
	width: 100px;	
	vertical-align: top;
}

TD.size_m {
	width: 200px;	
	vertical-align: top;
}

TD.size_l {
	width: 300px;	
	vertical-align: top;
}

TD.right {
	border-right:	none;
}

TD.bottom {
	border-bottom:	none;
}


#navi {
	color:				white;
	text-align:			center;
	margin-top:			10px;
	padding-top:		5px;
	margin-right:		10px;
	margin-bottom:		10px;
	white-space:		nowrap;
	height:				30px;
	vertical-align:		middle;
}

#navi a:link {
	color:				white;
	text-decoration:	none;
}
#navi a:visited {
	color:				white;
	text-decoration:	none;
}
#navi a:active {
	color:				white;
	text-decoration:	none;
}
#navi a:hover {
	color:				white;
	text-decoration:	underline;
}

PRE.command {
	color:				white;
	background-color:	#13053b;
	padding:			10px;
	margin:				10px;
	white-space:		-moz-pre-wrap; /* Mozilla */
	white-space:		-pre-wrap;     /* Opera 4-6 */
	white-space:		-o-pre-wrap;   /* Opera 7 */
	white-space:		pre-wrap;      /* CSS3 */
	word-wrap:			break-word;    /* IE 5.5+ */
}

PRE.source {
	color:				black;
	background-color:	#ffffcc;
	padding:			10px;
	margin:				10px;
	white-space:		-moz-pre-wrap; /* Mozilla */
	white-space:		-pre-wrap;     /* Opera 4-6 */
	white-space:		-o-pre-wrap;   /* Opera 7 */
	white-space:		pre-wrap;      /* CSS3 */
	word-wrap:			break-word;    /* IE 5.5+ */
}

.input {
	font-weight:		bold;
}

.input_val {
	font-weight:		bold;
	font-style:			italic;
}

.command_comment {
	color:				yellow;
	font-weight:		bold;
}

.source_comment {
	color:				#008080;
	font-weight:		bold;
}



