A:link          {BACKGROUND: none; COLOR: #004b9b; FONT-SIZE: 14px; TEXT-DECORATION: underline}
A:active        {BACKGROUND: none; COLOR: #0f8fff; FONT-SIZE: 14px; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #0f8fff; FONT-SIZE: 14px; TEXT-DECORATION: underline}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px}
.small		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none}

.comment {
	color: ForestGreen;
	font-weight: bold;
}

.function {
	color: #0044ff;
	font-weight: bold;
}

.chapter {
	color: AntiqueWhite;
	background: RoyalBlue;
	text-align: left;
	padding: 5pt;
}

.section {
	border-left: SeaGreen 20px solid;
	border-bottom: SeaGreen 2px solid;
	margin-right: 10pt;  
	padding-left: 10px;
}

.subsection {
	border-left: MediumSeaGreen 20px solid;
	border-bottom: MediumSeaGreen 2px solid;
	margin-left:  10pt;  
	margin-right: 100pt;  
	padding-left: 10px;
}

.subsubsection {
	color: black;
	background: #eeeeee;
	padding: 1pt;
	margin-right: 200pt;
}

.subsection_b {
	border-left: #5555ff 20px solid;
	border-bottom: #5555ff 2px solid;
	margin-left:  10pt;  
	margin-right: 100pt;  
	padding-left: 10px;
}

code {
	font-family: helvetica, sans-serif;
	font-weight: bold;
}

table.box {
	width: 90%;
	padding: 10px;
	margin: 10px;
	color: black;
	border-style: double;
	background-color: AliceBlue;
}

table.caution {
	width: 90%;
	padding: 10px;
	margin: 10px;
	color: black;
	border-style: double;
	background-color: SandyBrown;
}

table.list {
	width: 90%;
	padding: 10px;
	margin: 10px;
	color: black;
	background-color: AliceBlue;
}

table.equation {
	width: 90%;
	color: black;
	padding: 10px;
	margin: 10px;
	border-style: none;
	background-color: lavender;
}

table.function_name {
	width: 100%;
	padding: 2px;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	border-style: none;
	background-color: #ccccff;
}

table.function_text {
	width: 100%;
	padding: 2px;
	spacing: 0px;
	border-spacing: 8px;
	border-style: none;
	background-color: #ffffcc;
}

div.figure {
	text-align: center;
}

pre.program {
	background-color: #ffffcc;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5pt;
	margin-right: 30pt;
}

pre.list {
	background-color: AliceBlue;
	color: black;
	width: 90%;
	padding: 10px;
	margin: 10px;
}

pre.console {
	background-color: black;
	color: white;
	font-family: monospace;
	padding: 5pt;
	margin-right: 30pt;
}

pre.console kbd {
	font-family: monospace;
	color: yellow;
}

dt {
	font-weight: bold;
}

.synopsis {
	background:	#eeeeee;
	border:		solid 1px #aaaaaa;
	padding:	0.5em;
}

.classsynopsis {
	background:	#eeeeee;
	border:		solid 1px #aaaaaa;
	padding:	0.5em;
}

.programlisting {
	background:	#eeeeff;
	border:		solid 1px #aaaaff;
	padding:	0.5em;
}

.variablelist {
	padding:	4px;
	margin-left	3em;
}

