/*body attributes*/
.SIbody1 {
	background-color:#DEE8ED ;
        margin:0px;
/* MINIAPP */
}

.SIbody2 {
	background-color:#DEE8ED ;
	margin: 0px;
	/* EWT */
}

/*header classes*/
.SIappdoctitle {
	font-family:arial,sans-serif;
	font-size:15pt;
	font-weight:bold ;font-style:italic;;
	color:#97A1C9 ;
	/* ScreenIndependent Header Title */
}

.SIheaderLeft {
	background-image: url(../images/header/leftheader.gif);
	width:100%; height:64px;
	background-repeat:repeat-x;
	/*left part of ScreenIndependent Header */
}

.SIheaderLogo {
	background-image: url(../images/header/saplogo_sim.gif);
	width:356px;	height:64px;
	/*SAP Logo in ScreenIndependent Header*/
}

.SIappHeadlink {
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#97A1C9;
	text-decoration:none;
	/* Links in ScreenIndependent Header*/
}

.SIappHeadlink:link {
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#97A1C9;
	text-decoration:none;
	/* Links in ScreenIndependent Header*/
}

.SIappHeadlink:visited {
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#97A1C9;
	text-decoration:none;
}

.SIappHeadlink:hover {
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#97A1C9 ;
	text-decoration:none;
}

/*links*/
A {
	text-decoration:underline ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#204BA2 ;
}

A:active {
	text-decoration:underline ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#FF9A00 ;
}

A:visited {
	text-decoration:underline ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#756183 ;
}

A:hover {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#4B8BC7 ;
	text-decoration:underline ;
}

/*function Link*/
.SIfunclink:link {
	color:#0063A4;
	text-decoration:none;
	/* special link type */
}

.SIfunclink:visited {
	color:#0063A4;
	text-decoration:none;
}

.SIfunclink:active {
	color:#0000FF;
	text-decoration:none;
}

.SIfunclink:hover {
	text-decoration: underline;
}

/*form classes*/
.SItableinput {
	font-family:arial,sans-serif;
	font-size:9pt;
	background:#FFFFFF;
	height:17px;
	border-width:0px;
	border-style:solid;
	border-color:#FEFEEE;
	padding-left:9px;
	padding-top:0px;
	padding-bottom:4px;
	padding-right:5px;
	/* Input Field: TableEntryField */
}

/*text classes*/
.SIradiotext {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	/* for normal black text, used in radio buttons */
}

.SIcheckboxtext {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	/* for normal black text, used in checkboxes */
}

.SIlabeltext, .text, .WAtext {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	/* for normal black text, used in labels */
}

.SIlisttext {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	/* for normal black text, used in lists */
}

.SIinspectiontext {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	/* for normal black text, used in fields for inspectiontext*/
}

.SItextDisplayHeader {
	background-color:#C0C4C7 ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:bold ;
	color:#000 ;
	border:#C0C4C7 1px solid ;
	height:20px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}
/*used in TextDisplay for headlines*/
.SItextDisplayContent {
	background-color:#D1D9DE ;
	border:#D1D9DE ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:20px;
}
/*used in TextDisplay for normal text*/
.SItextDisplayImageColumn {
	padding-left:10px;
}

.SItextDisplayheadline, .headline {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:large ;
	font-weight:normal ;
	color:#000 ;
}
/*for large red headlines, used in news items*/
.SIlistheadline, .headline2 {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:bold ;
	color:#000 ;
}
/*for small red subheadlines, used in news items*/
.SItextDisplayheadline2 {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:bold ;
	color:#000 ;
	padding-top:5px;
	padding-bottom:5px;
}
/*for small red subheadlines, used in news items*/
/*table classes*/
.SItableHeaderCell, .table1 {
	background:#CED6D6 ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	height:19px;
}
/*for table column header*/
.SItableNavRow {
	background:#AEB6BA ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	height:19px;
}
/*for navigation bar at bottom of tables*/
.SItableNoneditCell, .table5 {
	background:#E6E2E5 ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	height:19px;
	/*for non-editable content in a table (lighter color bk)*/
}

.SItableNoneditCell1, .table7 {
	background:#fff ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	height:19px;
	/*for display, dynamic, editable table text: lighter color, black text*/
}

.SItableNoneditCell2, .table8, .table6 {
	background:#D4D4D4 ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	height:19px;
	/*for display, dynamic, editable table text (alternating bk color): darker color, black text*/
}

.SItableInputCell {
	background-color:#FFF ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	height:19px;
	/*background color for TableCell subtype INPUT*/
}

.SItableBorderColor {
	background:#AEB6BA ;
	/* Color for the groubox and table border outlines*/
}

.SItableHeader, .header2, .tableHeader {
	background:#AEB6BA ;
	font-family: Arial,Helvetica,sans-serif ;
	font-size: 9pt ;
	font-weight:normal ;
	color: #000 ;
	height:19px;
	/*for table headers: makes dark blue background, white text*/
}
.SItableHeader1 {
	background:#AEB6BA ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	/*for table headers: makes dark blue background, white text*/
}

.SItableSelectionColor {
	background-color:#FFCC33 ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color: #000 ;
	height:19px;
	/*color for selected table rows */
}

/*dynamic display table classes*/
.SIdynamicdisplaytableHeader {
	background-color:#AEB6BA ;
	font-family:arial,sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	height:19px;
	border:1px solid #AEB6BA ;
	/*used for the header of dynamicdisplaytable*/
}

.SIdynamicpagetableHeader {
	background-color:#AEB6BA ;
	font-family:arial,sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	height:19px;
	border:1px solid #AEB6BA ;
	/* for DynamicPageTable Header*/
}
  
.SIdynamictableHeaderBorder {
	border:1px solid #AEB6BA ;
	border-bottom-width:0;
	/*border Color for DynamicTables*/
}

.SIdynamicpagetableNavRow {
	background-color:#AEB6BA ;
	font-family:arial,sans-serif;
	font-size:9pt;
	height:19px;
	border-left: 1px solid #AEB6BA ;
	border-right:1px solid #AEB6BA ;
	border-bottom:1px solid #AEB6BA ;
	/*for DynamicPageTable Navigation Row*/
}

.SItableAllbackOffImage {
	background-image:url(../images/tables/arrow_allback_off.gif);
	width:15px; height:15px;
	cursor:hand;
	border:0px;
}

.SItableBackOffImage {
	background-image:url(../images/tables/arrow_back_off.gif);
	width:15px; height:15px;
	cursor:hand;
	border:0px;
}

.SItableForwardOnImage {
	background-image:url(../images/tables/arrow_forward_on.gif);
	width:15px; height:15px;
	cursor:hand;
	border:0px;
}

.SItableAllforwardOnImage {
	background-image:url(../images/tables/arrow_allforward_on.gif);
	width:15px; height:15px;
	cursor:hand;
	border:0px;
}

.SItableAllbackOnImage {
	background-image:url(../images/tables/arrow_allback_on.gif);
	width:15px; height:15px;
	cursor:hand;
	border:0px;
}

.SItableBackOnImage {
	background-image:url(../images/tables/arrow_back_on.gif);
	width:15px; height:15px;
	cursor:hand;
	border:0px;
}

.SItableForwardOffImage {
	background-image:url(../images/tables/arrow_forward_off.gif);
	width:15px; height:15px;
	cursor:hand;
	border:0px;
}

.SItableAllforwardOffImage {
	background-image:url(../images/tables/arrow_allforward_off.gif);
	width:15px; height:15px;
	cursor:hand;
	border:0px;
}

/*scroll table classes*/
.SIscrolltableheader {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	color:#000 ;
	vertical-align:bottom;
}
  
.SIscrollTable {
	background-color:#CDCDBE;
}

.SIscrollTableScrollingBorder {
	background-color:#CED6D6 ;
	border-bottom:1px solid #AEB6BA ;
	border-right:1px solid #AEB6BA ;
}

.SIscrollTableBorder {
	background:#AEB6BA ;
}

.SIscrollTableBorder1 {
	border-top:1 solid #AEB6BA ;
}

/*list classes*/
OL.ol {
	margin-left: 25px;
	margin-top:3px;
	/*indent of ordered lists*/
}

UL.ul {
	list-style-image: url(../images/lists/cube.gif);
	margin-left:22px;
	margin-top:3px;
	/*indent and image of unordered lists*/
}

UL.smallul {
	list-style-image: url(../images/lists/smallcube.gif);
	margin-left:22px;
	margin-top:3px;
	/*indent and image of small unordered lists*/
}
 
/*button classes*/
.SIupstateButton {
	text-align:center;
	border:1px solid ;;
	border-color:#666E76 #666E76 #666E76 #666E76 ;
	font-size:9pt ;
	font-weight:normal ;
	cursor: hand;
	color: #000 ;
	width:0px;
	background-image: url(../images/buttons/upstate/bk.gif);
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#F2E1AF ;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}

.SIupstateButton:link {
	text-align:center;
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#F2E1AF ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	text-decoration:none;
}

.SIupstateButton:visited {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal;
	color:#000 ;
	text-decoration:none;
}

.SIupstateButton:hover {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;;
	text-decoration:none;
}

.SIactionButton {
	border:1px solid ;;
	border-color: #666E76 #666E76 #666E76 #666E76 ;border-left:6px solid #000 ;
	background:url(../images/buttons/action/bk.gif);
	width:0px;
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#FFC54E ;
	font-size:9pt;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}

.SIactionButton:link {
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#FFC54E ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	text-decoration:none;
	/* used for LargeAction-, SmallAction- and FinalizButtons*/
}

.SIactionButton:visited {
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#FFC54E ;
	color:#000 ;
	font-size:9pt ;
	font-weight:normal ;
	text-decoration:none;
}

.SIactionButton:hover {
	font-family:Arial,Helvetica,sans-serif ;
	color:#000 ;;
	font-size:9pt ;
	font-weight:normal ;
	text-decoration:none;
}

.SIdownstateButton {
	border:1px solid ;;
	border-color:#000000 #ffffff #ffffff #000000 ;
	border-style:solid;
	background:url(../images/buttons/downstate/bk.gif);
	width:0px;
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#F2E1AF ;
	font-size:9pt ;
	font-weight:normal ;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}

.SIdownstateButton:link {
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#F2E1AF ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	text-decoration:none;
}

.SIdownstateButton:visited {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	text-decoration:none;
}

.SIdownstateButton:hover {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;;
	text-decoration:none;
}

.SIinactiveButton {
	text-decoration:none;
	cursor:default;
	border:1px solid ;;
	border-color:#7C878D #7C878D #7C878D #7C878D ;
	background:url(../images/buttons/inactive/bk.gif);
	width:0px;
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#F2ECD9 ;
	font-size:9pt ;
	font-weight:normal ;
	color:#717D83 ;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}

.SIinactiveButton:link {
	text-decoration:none;
	cursor:default;
	border:1px solid ;;
	border-color:#7C878D #7C878D #7C878D #7C878D ;
	background:url(../images/buttons/inactive/bk.gif);
	width:0px;
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#F2ECD9 ;
	font-size:9pt ;
	font-weight:normal ;
	color:#717D83 ;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}

.SIinactiveButton:visited {
	text-decoration:none;
	cursor:default;
	border:1px solid ;;
	border-color:#7C878D #7C878D #7C878D #7C878D ;
	background:url(../images/buttons/inactive/bk.gif);
	width:0px;
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#F2ECD9 ;
	font-size:9pt ;
	font-weight:normal ;
	color:#717D83 ;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}

.SIinactiveButton:hover {
	text-decoration:none;
	cursor:default;
	border:1px solid ;;
	border-color:#7C878D #7C878D #7C878D #7C878D ;
	background:url(../images/buttons/inactive/bk.gif);
	width:0px;
	font-family:Arial,Helvetica,sans-serif ;background-image:url();background-color:#F2ECD9 ;
	font-size:9pt ;
	font-weight:normal ;
	color:#717D83 ;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}

/* deprecated */
.SItrayButton {
	font-family:arial,sans-serif;
	font-size:7pt;
	color:#000000;
	text-align: center;
	cursor: hand;
	border: solid 1px;
	border-color: #CDCDBE #7E7E72 #7E7E72 #CDCDBE;
	width:0px;
	background-image: url(../images/buttons/tray/bk.gif);
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:1px;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
}
 
.SItrayButton:link {
	color:#000000;
	text-decoration:none;
}

.SItrayButton:visited {
	color:#000000;
	text-decoration:none;
}

.SItrayButton:hover {
	color:#0063A4;
	text-decoration:none;
}

.SIf4EntryFieldButton {
	background:url(../images/buttons/f4/tanicon.gif);
	width:17px; height:19px;
}

/*fields*/
.SIrequiredfield {
	color:red;
	/*red star for required fieldlabels*/
}

.SInoneditfieldvalue {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	background-color:#E6E2E5 ;
	height:15px;
	padding-top:2px;
	border:1px solid #AEB6BA ;
}

.SInoneditfieldinspectiontext {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	height:19px;
	padding-top:3px;
}

/*groupbox*/
.SIgroupboxcontent{
	background-color:#D2DBE3 ;
	border:#A3ACDB 1px solid ;
	/*background and border color for ScreenIndependent Groupbox*/
}

.SIgroupBoxHeaderEmpty {
	background-color:#C0C4C7 ;
	border-bottom:#A3ACDB 1px solid ;
	font-family:arial,sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	/*used for an empty groupbox header*/
}

.SIgroupBoxContentPadding {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:10px;
	padding-right:10px;
	/*padding of groupbox content*/
}

.SIgroupboxheader{
	padding-bottom:1px;
	vertical-align:top;
	font-family:arial,sans-serif;
	font-size:9pt ;
	color:#000 ;
	font-weight:normal ;
	background-color:#C0C4C7 ;
	border-style:none;
	border-bottom:#A3ACDB 1px solid ;
	height:17px;
	/*header of ScreenIndependent groupbox*/
	
}

.SIgroupBoxCornerimage{
	background-image:url(../images/groupbox/corner.gif);
	width:17px ;height:17px 
}

/*tray*/
.SItrayouterborder {
	border:#A3ACDB 1px solid ;
	margin-bottom:10px;
}

.SItraytablebg {
	background-color:#DEE8ED ;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right:1px solid #DEE8ED ;
}

.SItraylabelbgopen {
	background-color:#C0C4C7 ;
	background-image: url(../images/tray/arrow_opened.gif);
	background-repeat:no-repeat;
	cursor:hand;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	height:18px;
	padding-left:22px;
	border-left:1px border-left:0 none;;
	border-top:1px border-top:0 none;;
	border-bottom:#A3ACDB 1px solid ;
}

.SItraylabelbgclose {
	background-color:#C0C4C7 ;
	background-image: url(../images/tray/arrow_closed.gif);
	background-repeat:no-repeat;
	cursor:hand;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	height:18px;
	padding-left:22px;
	border-left:1px border-left:0 none;;
	border-top:1px border-top:0 none;;
	border-bottom:#A3ACDB 1px solid ;
}

.SItraylabelend {
	background-image: url(../images/tray/corner.gif);
	background-repeat:no-repeat;
	width: 18px ;height:18px ;
	height: 18px;
}

.SItraybody {
	background-color:#DEE8ED ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 9px 10px;
	border:1px solid #DEE8ED border:0 none ;;
	border-right-color:#DEE8ED ;
	border-bottom-color:#DEE8ED ;
	border-left-color:#DEE8ED ;
	border-top-color:#DEE8ED ;
}

/*tree*/
.SItree{
	background-color:#AEB6BA ;
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	/* tree background color and of level 1 nodes */
}

.SItreelevel2{
	background-color:#C0CACF ;
	/* used for DIV enclosing sibling nodes of level 2 */
}

.SItreelevel3{
	background-color:#D1D8DB ;
	/* used for DIV enclosing sibling nodes of level 3 */
}

.SItreelevel4{
	background-color:#E0E5E8 ;
	/* used for DIV enclosing sibling nodes of level 4 */
}

.SItreelevel5{
	background-color:#F6F9FB ;
	/* used for DIV enclosing sibling nodes of level 5 */
}

.SItreelevel6{
	background-color:#F6F9FB ;
	/* used for DIV enclosing sibling nodes of level 6 */
}

.SItreelevel7{
	background-color:#F6F9FB ;
	/* used for DIV enclosing sibling nodes of level 7 */
}

.SItreelevel8{
	background-color:#F6F9FB ;
	/* used for DIV enclosing sibling nodes of level 8 */
}

.SItreelevel9{
	background-color:#F6F9FB ;
	/* used for DIV enclosing sibling nodes of level 9 */
}

.SItreelevel10{
	background-color:#F6F9FB ;
	/* used for DIV enclosing sibling nodes of level 10 */
}

.SItreelevel0{
	background-color:#DEDEC8;
}

.SItreeoffset1 {
	margin-left:0px; /* node indent level 1 nodes */
}

.SItreeoffset2 {
	margin-left:16px; /* node indent level 2 nodes */
}

.SItreeoffset3 {
	margin-left:32px; /* node indent level 3 nodes */
}

.SItreeoffset4 {
	margin-left:48px; /* node indent level 4 nodes */
}

.SItreeoffset5 {
	margin-left:64px; /* node indent level 5 nodes */
}

.SItreeoffset6 {
	margin-left:80px; /* node indent level 6 nodes */
}

.SItreeoffset7 {
	margin-left:96px; /* node indent level 7 nodes */
}

.SItreeoffset8 {
	margin-left:112px; /* node indent level 8 nodes */
}

.SItreeoffset9 {
	margin-left:128px; /* node indent level 9 nodes */
}

.SItreeoffset10 {
	margin-left:144px; /* node indent level 10 nodes */
}

.SItreeoffset11 {
	margin-left:160px; /* node indent level 11 nodes */
}

.SItreeoffset12 {
	margin-left:176px; /* node indent level 12 nodes */
}

.SItreeoffset13 {
	margin-left:192px; /* node indent level 13 nodes */
}

.SItreeoffset14 {
	margin-left:208px; /* node indent level 14 nodes */
}

.SItreeoffset15 {
	margin-left:224px; /* node indent level 15 nodes */
}

.SItreeoffset16 {
	margin-left:240px; /* node indent level 16 nodes */
}

.SItreeoffset17 {
	margin-left:256px; /* node indent level 17 nodes */
}

.SItreeoffset18 {
	margin-left:272px; /* node indent level 18 nodes */
}

.SItreeoffset19 {
	margin-left:288px; /* node indent level 19 nodes */
}

.SItreeoffset20 {
	margin-left:304px; /* node indent level 20 nodes */
}

.SItreeoffset21 {
	margin-left:320px; /* node indent level 21 nodes */
}

.SItreeSelColor {
	background-color:#FFCC33 ; /* node selection color */
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
}

.SItreeSelColor:link {
	background-color:#FFCC33 ;  /* node selection color */
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
}

.SItreeSelColor:visited {
	background-color:#FFCC33 ; /* node selection color */
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
}

.SItreeSelColor:hover {
	background-color:#FFCC33 ;  /* node selection color */
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
}

.SItreeNodeMarked {
	border-bottom: solid 1px #000000;
	/* marked node */
}

.SItreeNodeUnmarked {
	border-bottom:0px;
	/* unmark node */
}

.SItreeOpenFolder{
	background-image:  url(../images/tree/expander_open.gif);
	width:16px;	height:11px;
}

.SItreeClosedFolder{
	background-image: url(../images/tree/expander_close.gif);
	width:16px;	height:11px;
}

.SItreeDoc{
	background-image: url(../images/tree/doc.gif);
	width:16px;	height:15px;
}

.SItreeText {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
}

.SItreeText:link {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	text-decoration:none;
}

.SItreeText:visited {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	text-decoration:none;
}

.SItreeText:active {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	text-decoration:none;
}

.SItreeText:hover {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#4B8BC7 ;
	text-decoration:underline ;
}

/*ruler*/
.SIruler {
	height:2px;
	border:1px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#B1C9E2 ;
	border-bottom-color:#EBF0F4 ;
}

.SIhruler1 {
	background-color:#B1C9E2 ;
	/*color for shadow line*/
}

.SIhruler2 {
	background-color:#EBF0F4 ;
	/*color for highlighted line*/
}

/*plain messages*/
.SImessageUncritical, .messageUncritical {
	font-family:arial,sans-serif;
	font-size:12pt;
	color:#003D84;
	font-weight:bold;
}

.SImessageCritical, .messageCritical {
	font-family:arial,sans-serif;
	font-size:12pt;
	color:#CA0101;
	font-weight:bold;
}

.SImessageImg {
	background-image: url( ../images/messages/arrow.gif );
	width:12px;
	height:9px;
}

/*toolbox*/
.SItoolbox {
	background-color:#DEE8ED ;
	border:#A3ACDB 1px solid ;
	border-bottom:#A3ACDB 1px solid ;
}

.SItoolboxFolder {
	border-left:1px solid #D9E5F2 ;
	border-bottom:solid 1px #DCE3EC ;
	border-top:1px solid #DEE8ED ;
}

.SItoolboxFolderText {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
}

.SItoolboxItems {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	border-bottom:#A3ACDB 1px solid ;
	border-top:1px solid #F6F9FB ;
	border-right:1px solid #F6F9FB ;
	background-color:#F6F9FB ;
	font-weight:normal ;
	color:#000 ;
}

.SItoolboxItem {
	font-family:Arial,Helvetica,sans-serif ;
	font-size:9pt ;
	font-weight:normal ;
	color:#000 ;
	margin-left:22px;
}

SCRIPT {
	display:none;
}

/*bevels*/
.SIbevelBottom{
	background-image:url( ../images/bevels/bevelbottom.gif );
	width:100%;
}

.SIbevelTop{
	background-image:url( ../images/bevels/beveltop.gif );
	width:100%;
}
