body {
	font-weight:normal;
	margin:0px;
	}
.cB {
	font-weight:bold;
	}
.cE {
	font-style:italic;
	font-weight:bold;
	}
.cP,.dP {
	font-family:monospace;
	font-weight:bold;
	white-space:pre;
	color:#000000;
	background-color:#EEE8AA;
	}
.cP {
	padding:0px 2px;
	}
.dP {
	padding:8px;
	width:auto;
	display:inline-block;
	float:left;
	clear:both;
	tab-size:3;
	-moz-tab-size:3;
	overflow-x:scroll;
	overflow-y:auto;
	}
.cR {
	background-color:#FFCCCC;
	padding: 6px;
	}
.cQ {
	background-color:#CCCCFF;
	padding: 6px;
	}
.cU {
	text-decoration:underline;
	}
.cV {
	background-color:#CCFFFF;
	border:1px solid #336666;
	padding-left:2px;
	padding-right:2px;
	}
.cY {
	background-color:#FFCCFF;
	border:1px solid #663366;
	padding-left:2px;
	padding-right:2px;
	}
.cH {
	background-color:#CCFFCC;
	border:1px solid #336633;
	padding-left:2px;
	padding-right:2px;
	}
.cZ {
	font-style:italic;
	font-weight:bold;
	}
.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8 {
	padding-left: 2px;
	padding-right: 2px;
	}
a {
	text-decoration:underline;
	font-weight:bold;
	}
a:hover{
	text-decoration:underline;
	font-weight:bold;
	}
.c0 { color: #000000;background-color: #FFFFFF; }
.c1 { color: #000066;background-color: #CCCCFF;}
.c2 { color: #006600;background-color: #CCFFCC; }
.c3 { color: #006666;background-color: #CCFFFF; }
.c4 { color: #660000;background-color: #FFCCCC; }
.c5 { color: #660066;background-color: #FFCCFF; }
.c6 { color: #666600;background-color: #FFFFCC; }
.c7 { color: #FFFFFF;background-color: #000000; }
.c8 { color: #000000;background-color: #CCCCCC; }
ul {
	margin-top:8px;
	margin-bottom:8px;
	padding-left:24px;
	list-style-position:inside;
	}
ul ul {
	padding-left:24px;
	}
ul ul ul {
	padding-left:24px;
	}
li {
	margin-left:30px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	}
li span {
	vertical-align:middle;
	}
hr {
	margin:0px;
	padding:0px;
	height:1px;
	}
.topmenu {
	}
.nobar {
	text-decoration:none;
	}
.nobar:hover {
	text-decoration:none;
	}
.oops {
	color:#660000;
	font-weight:bold;
	}
.rmsAlert,
.rmsBlack,
.rmsBlue,
.rmsBluex,
.rmsBrown,
.rmsClear,
.rmsCyan,
.rmsCyanx,
.rmsDark,
.rmsDebug,
.rmsError,
.rmsGold,
.rmsGray,
.rmsGreen,
.rmsGreenx,
.rmsInfo,
.rmsLiteral,
.rmsMagenta,
.rmsMagentax,
.rmsMessage,
.rmsNormal,
.rmsOrange,
.rmsProgram,
.rmsQuick,
.rmsRed,
.rmsRedx,
.rmsRuler,
.rmsSuccess,
.rmsTrace,
.rmsViolet,
.rmsWarning,
.rmsWhite,
.rmsYellow {
	.rmsPurple,
	text-align:left;
	padding-left:2px;
	}
.rmsAlert {
	color:#EEEEFF;
	background-color:#000080;
	}
.rmsBlack {
	color:#FFFFFF;
	background-color:#000000;
	}
.rmsBlue {
	color:#000033;
	background-color:#CCCCFF;
	}
.rmsBluex {
	color:#CCCCFF;
	background-color:#000000;
	}
.rmsBrown {
	color:#FFFFFF;
	background-color:#663333;
	}
.rmsClear {
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	}
.rmsCyan {
	color:#003333;
	background-color:#99FFFF;
	}
.rmsCyanx {
	color:#99FFFF;
	background-color:#000000;
	}
.rmsDark {
	color:#CCCCCC;
	background-color:#000000;
	}
.rmsDebug {
	color:#00FFFF;
	background-color:#660000;
	}
.rmsError {
	color:#FFFF00;
	background-color:#990000;
	}
.rmsGold {
	color:#FFFF00;
	background-color:#000000;
	}
.rmsGray {
	color:#000000;
	background-color:#CCCCCC;
	}
.rmsGreen {
	color:#003300;
	background-color:#99FF99;
	}
.rmsGreenx {
	color:#99FF99;
	background-color:#000000;
	}
.rmsInfo {
	color:#FFFFFF;
	background-color:#008080;
	}
.rmsLiteral {
	color:#FFFFFF;
	background-color:#932279;
	}
.rmsMagenta {
	color:#330033;
	background-color:#FF99FF;
	}
.rmsMagentax {
	color:#FF99FF;
	background-color:#000000;
	}
.rmsMessage {
	color:#FFFF00;
	background-color:#BB00BB;
	}
.rmsNormal {
	color:#FFFFFF;
	background-color:#000000;
	}
.rmsOrange {
	color:#000000;
	background-color:#FF9933;
	}
.rmsProgram {
	color:#000000;
	background-color:#CCCC66;
	}
.rmsQuick {
	color:#66FF33;
	background-color:#CC1133;
	}
.rmsRed {
	color:#330000;
	background-color:#FF9999;
	}
.rmsRedx {
	color:#FF9999;
	background-color:#000000;
	}
.rmsRuler {
	color:#FFFF00;
	background-color:#3333CC;
	}
.rmsSuccess {
	color:#FFFF00;
	background-color:#008000;
	}
.rmsTrace {
	color:#0000CC;
	background-color:#DDDDDD;
	}
.rmsViolet {
	color:#FFFF00;
	background-color:#6633CC;
	}
.rmsWarning {
	color:#FFFF00;
	background-color:#666600;
	}
.rmsWhite {
	color:#000000;
	background-color:#FFFFFF;
	}
.rmsYellow {
	color:#333300;
	background-color:#FFFF99;
	}
.rmsPurple {
	color:#331133;
	background-color:#FF99FF;
	}
.rmsStatusArea {
	width:100%;
	height:200px;
	border:1px solid #999999;
	overflow:scroll;
	}
input[type=checkbox] {
	vertical-align:bottom;
	position:relative;
	top: 5px;
	transform: scale(1.50);
	}
.rmsFigure {
	margin-top:8px;
	margin-bottom:8px;
	border:2px solid #000000;
	}
.rmsCaption {
	border-top:2px solid #000000;
	padding:4px;
	font-weight:bold;
	}
.contentsTitle{
	font-weight:bold;
	}
.contentsTable {
	margin-top:10px;
	margin-bottom:10px;
	background-color:#CCCCCC;
	}
hr {
	margin-top:4px;
	clear:both;
	}
.h1,.h2,.h3 {
	clear:both;
	font-weight:bold;
	}
.h1 {
	font-size:28px;
	}
.h2 {
	font-size:24px;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:4px;
	}
.h3 {
	font-size:20px;
	margin-top:6px;
	margin-bottom:0px;
	margin-left:24px;
	}
.roundButton {
	height:16px;
	font-size:12px;
	border-radius: 8px;
	}
.roundButtonX {
	height: 26px;
	font-size:22px;
	border-radius: 12px;
	}
.roundButton,.roundButtonX {
	border:1px solid #000000;
	background-color: #CCCCCC;
	padding-left: 4px;
	padding-right: 4px;
	margin:1px;
	text-align:center;
	font-weight:bold;
	font-family:Helvetica;
	}
img {
	clear:both;
	display:inline-block;
	margin-left:30px;
	}
.rmsH2 {
	margin-top:6px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:6px;
	}
.rmsH3 {
	margin-top:6px;
	margin-bottom:0px;
	margin-left:12px;
	margin-right:6px;
	}
.rmsV0 {
	border:1px solid #660000;
	margin:8px;
	color:#660000;
	background-color:#FFFFEE;
	}
.rmsV1 {
	border:1px solid #000000;
	padding:4px;
	font-weight:bold;
	}
.rmsV2 {
	display:block;
	}
.rmsS2 {
	display:block;
	}
.rmsV3, .rmsV4 {
	margin:4px;
	margin-left:0px;
	font-size:36px;
	}
.rmsV4 {
	color: #003300;
	font-weight:bold;
	}
.rmsV7 {
	background-color:#EEEEFF;
	}
.rmsV8 {
	background-color:#EEFFEE;
	}
.rmsV9 {
	background-color:#FFDDAA;
	}
.rmsRef {
	font-weight:bold;
	}
.leftPointUp, .leftPointDown, .rightPointUp, .rightPointDown {
	width: 0px;
	height: 0px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	color:#FFFFFF;
	display:inline-block;
	}
.leftText, .rightText {
	display:inline-block;
	}
.leftPointUp,.leftPointDown {
	float:left;
	}
.rightPointUp, .rightPointDown, .rightText {
	float:right;
	}
.leftPointUp, .rightPointUp {
	border-bottom: 10px solid #000000;
	}
.leftPointDown, .rightPointDown {
	border-top: 10px solid #000000;
	}
.rmsImage {
	padding-left:12px;
	padding-right:12px;
	padding-bottom:16px;
	display:inline-block;
	float:left;
	}
.rmsIcon {
	padding-left:12px;
	padding-right:24px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	display:inline-block;
	}
.rmsTable {
	margin:8px;
	}
.rmsRow {
	}
.rmsCell {
	valign:top;
	align:left;
	padding-right:8px;
	padding-left:4px;
	}
.tr1 {
	}
.td1 {
	}
.topIcon {
	float:left;
	display:inline-block;
	border:0px solid #00FF00;
	width:8%;
	}
.topBar {
	overflow:auto;
	}
.topItems {
	float:left;
	display:inline-block;
	width:90%;
	}
.topItem {
	float:left;
	display:inline-block;
	padding:2px;
	border:1px solid #FF0000;
	}
.ss {
	clear:both;
	overflow:hidden;
	}
.st {
	text-align: center;
	position: relative;
	display: block;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis ellipsis;
	}
.sb {
	position: relative;
	display: block;
	overflow:auto;
	}
.sn {
	text-align: right;
	position: relative;
	overflow :auto;
	z-index: 999;
	}
.sp {
	z-index: 999;
	}
.sRed {
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding:4px;
	border:2px solid #660000;
	background-color:#FFCCCC;
	}
.sGreen {
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding:4px;
	border:2px solid #006600;
	background-color:#CCFFCC;
	}
.sBlue {
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding:4px;
	border:2px solid #000066;
	background-color:#CCCCFF;
	}
.sYellow {
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding:4px;
	border:2px solid #666600;
	background-color:#FFFFCC;
	}
.sCyan {
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding:4px;
	border:2px solid #006666;
	background-color:#CCFFFF;
	}
.sMagenta {
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding:4px;
	border:2px solid #660066;
	background-color:#FFCCFF;
	}
.sGray {
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding:4px;
	border:2px solid #666666;
	background-color:#CCCCCC;
	}
.sPurple {
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding:4px;
	border:2px solid #663366;
	background-color:#CC99CC;
	}
.rmsFlip {
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	position:absolute;
	}
.feedDiv,.agreeDiv {
	display: none;
	position: fixed;
	margin:0px;
	padding:0px;
	opacity:1.0;
	z-index:9999;
	}
.agreeDiv {
	border:2px solid #006666;
	background-color: #CCFFFF;
	left:5%;
	width:85%;
	top:50%;
	overflow:auto;
	padding:2%;
	}
.feedDiv {
	border:2px solid #660000;
	background-color: #FFFFCC;
	width:0px;
	height:0px;
	left:0px;
	top:0px;
	}
.feedArea {
	border:1px solid #000000;
	background-color: #FFFFFF;
	font-family: Arial;
	clear:both;
	}
.feedStatus {
	float:right;
	border:2px solid #000000;
	background-color: #CCCCCC;
	font-weight:bold;
	padding-left:4px;
	}
.rmsBanner {
	border:4px solid #006666;
	color:#002222;
	background-color:#99FFFF;
	margin:8px;
	padding:8px;
	clear:both;
	}
fieldset,legend {
	border:4px solid #006666;
	color:#002222;
	}
fieldset {
	margin:8px;
	padding:8px;
	clear:both;
	background-color:#CCFFFF;
	}
legend {
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	background-color:#99FFFF;
	}
.rmsCodes {
	border:1px solid #000000;
	overflow:auto;
	padding:4px;
	padding-top:0px;
	padding-bottom:6px;
	display:inline-block;
	}
.onlyRms {
	border:4px dashed #990099;
	background-color:#FFEEFF;
	}
.onlySlides {
	border:4px dotted #990099;
	background-color:#EEEEEE;
	}
.onlyNotes {
	}
.rmsTodo {
	border:2px solid #330000;
	color:#330000;
	background-color:#FFCCCC;
	margin:8px;
	font-weight:bold;
	padding:8px;
	clear:both;
	}
.buildButton0,.buildButton1 {
	padding:4px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
.buildButton0 {
	border:solid 3px #666666;
	background-color:#CCCCCC;
	}
.buildButton1 {
	border:solid 1px #000000;
	background-color:#FFFFFF;
	}
.buildImage {
	padding-right:16px;
	}