// Altered elementsbody, h1, h2, h3, h4, h4, p, li, dd, dt, table, tr, td, th, ol, ul {	font-family:	helvetica, arial, sans-serif;	font-size:		12pt;}body {    background:       white;}dd, dt {	font-family:	helvetica, arial, sans-serif;	font-size:		10pt;}dt {	margin-top:		8px;}dd {	margin-top:		5px;}td {	font-family:	helvetica, arial, sans-serif;	font-size:		10pt;}	h1 {    color:			maroon;	margin-top:		0px;	font-family:	helvetica, arial, sans-serif;	font-size:		26pt;}h2, h3 {    color:                  maroon;	font-family:	helvetica, arial, sans-serif;}h3 {    margin-top:		20px;    margin-bottom:	5px;}h3.indent {	margin-left:	10px;	background:		#f0f0f0;}h4 {    margin-top:		5px;    margin-bottom:	2px;	font-family:	helvetica, arial, sans-serif;	font-size:		12pt;}h4.indent {	margin-left:	15px;}p {    margin-top:			9px;    margin-bottom:		8px;    margin-left:		15px;	font-family:		helvetica, arial;	font-size:			10pt;	line-height:		12pt;}code {	margin-left:		25px;	margin-top:			2px;	margin-bottom:		2px;}ul, ol, dl {	margin-top:		2px;	margin-left:		15px;	font-family:		helvetica, arial;	font-family:		helvetica, arial;	font-size:			10pt;	line-height:		12pt;}dt{	font-weight:		bold;}A:link {	text-decoration:	none;}A:visited {	text-decoration:	none;}A:hover {	text-decoration:	none;	background:			#d0d0a0;}// Custom classes.header {}.nb {	border: 1px solid maroon;	background-color: #ffffcc;	padding: 5px;	font-size: 84%;	text-align: center;    line-height: 1.2em;    margin: 0 0 1.4em 1.4em;    color: #7d7d7d;    width: 74%;}.toc {	border: 1px solid #aaa;	background-color: #f9f9f9;	padding: 5px;	font-size: 84%;    line-height: 1.2em;    margin: 0 0 1.4em 1em;    color: #7d7d7d;    width: 84%;}#toc ul,.toc ul {	list-style-type: none;	list-style-image: none;	margin-left: 0;	padding-left: 0;	text-align: left;}#toc ol ol,.toc ol ol {	margin: 0 0 0 2em;}div.figure {  float: right;  width: 225px;  border: thin silver solid;  margin: 0.5em;  padding: 0.5em;}div.figure p {  text-align: center;  font-style: italic;  font-size: smaller;  text-indent: 0;}.title {    color:					#999999;    margin-top:             15px;}.note_box {        width:                  100%;        color:                  #f0f0f0;        background:             maroon;        border:                 solid gray;        padding:                5px;        margin-right: 20px;}.news {        //position:               absolute;        float:                  right;        //right:                  30px;        //top:                    220px;        width:                  180px;        background-color:       #ffffcc;        border:                 solid maroon;        padding:                3px;//	background-color:			#FFFFCC;//	width:						75%;//	border:						solid black;//	margin-bottom:				30px;//	padding:					5px;}.news p {	font-size:				9pt;	line-height:				10pt;}.news h2 {	font-size:					16px;}.news h4 {	font-size:					12px;}h1.reverse, h2.reverse, h3.reverse, h4.reverse {        color:                  #f0f0f0;}A.reverse:link {    color:              #909090;	text-decoration:	none;}A.reverse:visited {    color:              #a0a0a0;	text-decoration:	none;}A.reverse:hover {}.content {}div.content {   margin-left:				40px;}div.menu {	top:							200px;	font-family:					helvetica, arial;	font-size:						9pt;	border:                         solid maroon;	background:                     #f0f0f0;	color:                          maroon;	padding:						0px;	text-align:						left;	width:							140px;	position: absolute;            /* Fallback if 'fixed' is not supported */	position: fixed;}h3.menu {	color:							#f0f0f0;	text-align:						center;	margin-top:						0px;	margin-bottom:					2px;	margin-left:					0px;	margin-right:					0px;	padding:						5px 5px 5px 5px;	background:						maroon;}ul.menu_level_0 {	list-style-type:				none;	margin-left: 0px;	padding-left: 0px;	border: solid blue;}li.menu_level_0 {	margin-left: 0px;	padding-left: 0px;	border: solid green;}ul.menu_level_1 {	list-style-type:				none;} div.footer{    text-align:             center;}tr.light_row {	background-color:	#f0f0f0;}tr.dark_row {	background-color:	#d0d0d0;}ul.tight {	margin-top:		1px;	margin-bottom:		1px;}
