﻿/* Global */
/***** Original SchoolObjects *****/

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body {
    font-family: Tahoma, Arial, Helvetica;
}

H3
{
	font-size: 8pt;
	padding:0px;
	margin-bottom:0px;
	margin-top:2px;
	font-weight:bold;
}

.OrangeHR
{
	color: #FCA156;
	height: 1px;
}

.bggr
{
    width:100%;
    height:100%;
    margin:0px;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}


/* groupbox */

.groupboxdiv
{
	width:100%;
	overflow:hidden;
}
.draggroupboxdiv
{
	position:relative;
	cursor:hand;
	width:100%;
	overflow:hidden;
}

.groupboxheader
{
	position:relative;
	margin-top:4px;
	font-family: Tahoma, Arial, Helvetica;
	font-size:8pt;
	min-height:19px;
	font-weight:bold;
	color:#5C7B9E;
	padding-left:8px;
	padding-right:20px;
	padding-top:4px;
    padding-bottom: 2px;
	border-bottom: solid 1px #5C7B9E;
}

.draggroupboxheader
{
	cursor:hand;
	margin-top:4px;
	background-image: url('/eduphoria_webcontrols/images/groupbox/bg.gif');
	background-repeat:repeat-x;
	min-height:19px;
	font-family: Tahoma, Arial, Helvetica;
	font-size:8pt;
	font-weight:bold;
	color:#969BAE;
	padding-left:8px;
	padding-right:20px;
	padding-top:4px;
	position:relative;
}
.groupboxheadertext
{
	padding-top:8px;
}
.groupboxleftimg
{
	position:absolute;
	left:0px;
	top:0px;
}
.groupboxrightimg
{
	position:absolute;
	right:0px;
	top:0px;
}
.groupboxcontents
{
	font-size:8pt;
	font-family:Tahoma, Arial, Helvetica;
	padding:5px;
	padding-left:8px;
}

/* toolbar */

.ToolbarHolder
{
	color: #000000;
	float:left;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
	border-bottom: #CED3E7 1px solid;
	background-color: #DEE3EF;
	padding:1px;
	padding-bottom:0px;
	height:27px;

	background: -moz-linear-gradient(top, #FFFFFF 0%, #f7f9fa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f9fa), color-stop(100%,#f7f9fa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#f7f9fa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 0%,#f7f9fa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#f7f9fa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #FFFFFF 0%,#f7f9fa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f7f9fa',GradientType=0 ); /* IE6-8 */
    border-bottom: #CED3E7 1px solid;
}

.ToolbarHolderV2
{
	color: #000000;
	float:left;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
	width:100%;
	height:auto;
	min-height:27px;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #f7f9fa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f9fa), color-stop(100%,#f7f9fa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#f7f9fa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 0%,#f7f9fa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%,#f7f9fa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #FFFFFF 0%,#f7f9fa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f7f9fa',GradientType=0 ); /* IE6-8 */
    	border-bottom: #CED3E7 1px solid;

}

.ToolbarHolderV2 > div
{
	padding:0px;
	padding-left:1px;
	padding-right:1px;
}


.ToolbarHolderV2 > div  a,.ToolbarHolderV2   .toolbarseperator, .ToolbarHolderV2 DIV.ts
{
    margin-top:1px;
    margin-bottom:1px;
}



.ToolbarHolderV2 select
{
    margin-top:4px !important;
    margin-bottom:4px;
}

.ToolbarHolderV2 span.Title {
    padding-left: 6px;
    padding-top: 6px;
    font-weight: bold;
    float: left;
    text-shadow: 0px 1px 0px white;
    color: rgb(92, 123, 158);
    white-space: nowrap;
    width: 168px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 5px;
}

.ClearToolbarHolder, .cleartoolbarholder
{
	font-size: 8pt;
	color: #000000;
	height: 24px;
	font-family: Tahoma, Verdana, Arial;
	padding:0px;
}

.ClearToolbarHolderV2, .cleartoolbarholderv2
{
	color: #000000;
	float:left;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
	border-bottom: #CED3E7 1px solid;
	width:100%;
	height:26px;
}

.ToolbarButtonOver /* Used for icon buttons. */
{
	float: left;
	cursor: pointer;
	white-space:nowrap;
	background-color:#F8EDCF;
	border: #F6D2AB 1px solid;
	text-decoration: none;
	color: #000000;
	overflow: visible;
	padding:3px;
    background: -moz-linear-gradient(top, #f8edcf 0%, #f8d5a6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8edcf), color-stop(100%,#f8d5a6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8edcf 0%,#f8d5a6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8edcf 0%,#f8d5a6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8edcf 0%,#f8d5a6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8edcf 0%,#f8d5a6 100%); /* W3C */
}

.ToolbarButtonPressed /* Used for icon buttons. */
{
	float: left;
	cursor: pointer;
	white-space:nowrap;
	BACKGROUND-COLOR:#f8edcf;
	border: #F6D2AB 1px solid;
	text-decoration: none;
	color: #000000;
	overflow: visible;
	padding:3px;
}

.ToolbarButtonPopped
{
	float: left;
	cursor: pointer;
	white-space:nowrap;
	/*background-color:#F8EDCF;*/
	text-decoration: none;
	color: #000000;
	overflow: visible;
	padding:3px;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;


}

.ToolbarButtonDown /* Used for icon buttons. */
{
	float: left;
	cursor: pointer;
	white-space:nowrap;
	background-color:#F8D5A6;
	border: #F6D2AB 1px solid;
	text-decoration: none;
	overflow: visible;
	color: #000000;
	padding:3px;
	background: -moz-linear-gradient(top, #f8d5a6 0%, #f8edcf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8d5a6), color-stop(100%,#f8edcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8d5a6 0%,#f8edcf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8d5a6 0%,#f8edcf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8d5a6 0%,#f8edcf 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8d5a6 0%,#f8edcf 100%); /* W3C */


}

.ToolbarButton /* Used for icon buttons. */
{
	float: left;
	cursor: pointer;
	white-space:nowrap;
	overflow: visible;
	text-decoration: none;
	color: #000000;
	padding:4px;
}

.ToolbarButton A:link,.ToolbarButton A:visited,.ToolbarButtonOver A:link,.ToolbarButtonOver A:visited,.ToolbarButtonOver A:hover,.ToolbarButtonOver A:active,.ToolbarButtonDown A:link,.ToolbarButtonDown A:visited,.ToolbarButtonDown A:hover,.ToolbarButtonDown A:active /* Used for icon buttons. */
{
	text-decoration: none;
	color: #000000;
}

.ToolbarButtonDisabled /* Used for icon buttons. */
{
	float: left;
	white-space:nowrap;
	overflow: visible;
	text-decoration: none;
	padding:4px;
	color: #333333;
	-moz-opacity:0.4;
	opacity:0.4;

}

DIV.ts, .toolbarseperator
{
	float: left;
	margin-left:2px;
	margin-right: 2px;
	margin-top:1px;
	background-color: rgb(206, 211, 231);
    width: 1px;
    overflow: hidden;
    height: 24px;
}

.ts img {
    visibility: hidden;
}

.ToolbarButtonOver IMG, .ToolbarButtonPressed IMG, .ToolbarButtonPopped IMG, .ToolbarButtonDown IMG, .ToolbarButton IMG, .ToolbarButtonImage
{
	vertical-align: bottom;
	border: none;
}

.ToolbarButtonDisabled IMG
{
	vertical-align: bottom;
	border: none;
	-moz-opacity:0.4;
}

.ToolbarButtonOver IMG.dm, .ToolbarButtonPressed IMG.dm, .ToolbarButtonPopped IMG.dm, .ToolbarButtonDown IMG.dm, .ToolbarButton IMG.dm, .ToolbarButtonDisabled IMG.dm
{
	 border:none;
	 vertical-align:bottom;
	 width:11px;
}


.ToolbarButton span, .ToolbarButtonOver span, .ToolbarButtonDown span, .ToolbarButtonPressed span, .ToolbarButtonPopped span, .ToolBarButtonDisabled span
{
line-height:1.5em;
}


/* tabstrip */

.SelectedTabL
{
    padding-left: 2px;
    padding-right: 2px;
	margin-top: 0px;
	cursor: default;
	white-space: nowrap;
	margin-bottom:0px;
	vertical-align:bottom;
    padding-top: 0px;
    font-size: 10pt;
}

.TabL
{
	white-space: nowrap;
	BACKGROUND-REPEAT: repeat-x;
	margin-top: 0px;
	cursor: default;
	vertical-align:bottom;
	position:relative;
    padding-left: 2px;
    padding-right: 2px;
    padding-top:0px;
    font-size: 10pt;
    color: #444;
}

.SelectedTabL > div.TabTitle {
 background-color: #f7f9fa;
    padding: 4px;
    border: solid 1px rgb(206, 211, 231);
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    color: black;
    font-size: 13px;
    height: 23px;
}

.TabL > div.TabTitle {
background-color: #e6ebf0;
    padding: 4px;
    border: solid 1px rgb(206, 211, 231);
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    padding-bottom: 3px;
    margin-bottom: 1px;
    font-size: 13px;
    height: 23px;
}

.MainFormTabStrip .TabL, .MainFormTabStrip .SelectedTabL {
  cursor: pointer;
}



.SelectedTab
{
    padding-left: 1px;
    padding-right: 1px;
	margin-top: 0px;
	cursor: default;
	white-space: nowrap;
	margin-bottom:0px;
	vertical-align:bottom;
    padding-top: 2px;
}

.Tab
{
	white-space: nowrap;
	BACKGROUND-REPEAT: repeat-x;
	margin-top: 0px;
	cursor: default;
	vertical-align:bottom;
	position:relative;
    padding-left: 1px;
    padding-right: 1px;
    border-bottom: solid 1px rgb(206, 211, 231);
    padding-top:2px;
}

.SelectedTab > div.TabTitle {
 background-color: white;
    padding: 4px;
    border: solid 1px rgb(206, 211, 231);
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-left: 7px;
    padding-right: 7px;
    white-space: nowrap;

}

.Tab > div.TabTitle {
    background-color: #f7f9fa;
    padding: 4px;
    border: solid 1px rgb(206, 211, 231);
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    white-space: nowrap;
}

.Tab > div.TabTitle > a, .SelectedTab > div.TabTitle > a {
		text-decoration: none;
		color: black;
}

.TabHolder
{
	font-family: Arial;
	font-size: 8pt;
}

.TabHolderVert
{
	font-family: Arial;
	/*background-image:url('/eduphoria_webcontrols/images/otabsvert/fade.gif');*/
	font-size: 8pt;
	height: 100%;
}


.vText {
   -moz-transform: rotate(-90deg) translate(0, 100%);
   -moz-transform-origin: 0% 100%;
   -o-transform: rotate(-90deg) translate(0, 100%);
   -o-transform-origin: 0% 100%;
   -webkit-transform: rotate(-90deg) translate(0, 100%);
   -webkit-transform-origin: 0% 100%;
   transform: rotate(-90deg) translate(0, 100%);
   transform-origin: 0% 100%;
    width: 100%;
    height: 20px;
}


.vertTabs {
   -moz-transform: rotate(-90deg) translate(0, 100%);
   -moz-transform-origin: 0% 100%;
   -o-transform: rotate(-90deg) translate(0, 100%);
   -o-transform-origin: 0% 100%;
   -webkit-transform: rotate(-90deg) translate(0, 100%);
   -webkit-transform-origin: 0% 100%;
   transform: rotate(-90deg) translate(0, 100%);
   transform-origin: 0% 100%;
   position: absolute;
    left: 2px;
    top: 450px;
    text-shadow: -1px 0px 0px white;
}


.TabEnd
{
	border-bottom: #CED3E7 1px solid;
	width: 100%;
}

.TabEndVert
{
	border-right: #CED3E7 1px solid;
	height: 100%;
}

.TabDiv
{
	padding:4px;
	overflow: auto;
	border-left: #CED3E7 1px solid;
	border-right: #CED3E7 1px solid;
	border-bottom: #CED3E7 1px solid;
	BACKGROUND-COLOR:#DFE4F0;
}

.configtsbg
{
    width:100%;
    background-color: #e6ebf0;
}

.ConfigTabDiv
{
	overflow:auto;
	background-color:white;
	padding:0px;
	height:10px;
}

.ConfigTabDivExtended
{
    height: 100%;
}


.SelectedTab img.tabIcon
{
	vertical-align:middle;margin-right: 2px;
}

.Tab img.tabIcon
{
	margin-top:0px; vertical-align:middle;
}

.SelectedTab > div.TabTitle > span
{
    overflow: visible;
    display: inline-block;
}

.Tab > div.TabTitle > span
{
	width:0px;
	overflow:hidden;
    display: inline-block;
}

.Tab span.visible
{
	width:auto;
	overflow:visible;
}



.LargeSelectedTab
{
	BACKGROUND-IMAGE: url(/eduphoria_webcontrols/images/otabs/on_back.gif);
	white-space: nowrap;
	WIDTH: 10px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px;
	padding-top: 3px;
	cursor: default;
}

.LargeTab
{
	BACKGROUND-IMAGE: url(/eduphoria_webcontrols/images/otabs/off_back.gif);
	white-space: nowrap;
	WIDTH: 10px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px;
	padding-top: 3px;
	cursor: default;
}

.LargeSelectedTabVert
{
	BACKGROUND-IMAGE: url(/eduphoria_webcontrols/images/otabsvert/on_back.gif);
	white-space: nowrap;
	WIDTH: 20px;
	BACKGROUND-REPEAT: repeat-y;
	padding-top: 3px;
	cursor: default;
}

.LargeTabVert
{
	BACKGROUND-IMAGE: url(/eduphoria_webcontrols/images/otabsvert/off_back.gif);
	white-space: nowrap;
	WIDTH: 20px;
	BACKGROUND-REPEAT: repeat-y;
	padding-top: 3px;
	cursor: default;
}

.LargeTabVert div {
    padding: 4px;
    height: 100%;
}
.verttabimg
{
	margin-top:7px;
	margin-bottom:4px;
	margin-left:1px;
	margin-right:1px;
}

.nsTabDivHolder
{
	height:100%;
}

.ctabcell
{
	padding:0px;
	height:100%;
	vertical-align:top; max-height:100%;
}

.ctabtable {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    max-height: 100%;
    table-layout: fixed;
}

.paddiv
{
	margin:4px;
}


/* listbox */


.listboxdiv
{
	background-color:White;
	PADDING:0px;
	margin:0px;

}

.listboxinnerdiv
{
    min-height:100%;
}

.listboxpagetable
{
	border-collapse:collapse;
}

.listboxpager
{
	font-size: 8pt;
	color: #000000;
	height: 27px;
	font-family: Tahoma, Verdana, Arial;
	border-top: #CED3E7 1px solid;
	padding:1px;
	background-image:url('/eduphoria_webcontrols/images/toolbarbg.png');
}

.listboxpagetd
{
	margin:0px;
	padding:0px;
}
.groupdiv
{
	width:100%;
	white-space: nowrap;
	overflow:hidden;
}
.groupheader
{
	margin-top:4px;

	background-repeat:repeat-x;
	min-height:23px;
	height:auto;
	width:100%;
	font-family: Tahoma, Arial, Helvetica;
	font-size:8pt;
	font-weight:bold;
	color:#5C7B9E;
    border-bottom: solid 1px #5C7B9E;
    padding-top:4px;
    padding-bottom: 2px;
    margin-bottom: 2px;
    padding-left: 6px;

}
.groupheadertext
{

}
.groupleftimg
{
	border-left: solid 1px white;
	vertical-align:middle;
}
.grouprightimg
{
	border-right: solid 1px white;
	float:right;
	text-align:right;
	margin-right:0px;
}
.listitemtable
{
	font-size:8pt;
	border-collapse:collapse;
	width:100%;
	border-bottom:solid 1px #DDDDDD;
	cursor:pointer;
}
.listitemtableselected
{
	font-size:8pt;
	border-collapse:collapse;
	width:100%;
	background-color:#F8D5A6;
	border-bottom:solid 1px #DDDDDD;
	cursor:pointer;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZWRjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGQ1YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8edcf 0%, #f8d5a6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8edcf), color-stop(100%,#f8d5a6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8edcf 0%,#f8d5a6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8edcf 0%,#f8d5a6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8edcf 0%,#f8d5a6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8edcf 0%,#f8d5a6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8edcf', endColorstr='#f8d5a6',GradientType=0 ); /* IE6-8 */
}
.listitemicon
{
	padding:2px;
	padding-bottom:0px;
	width:16px;
	height:16px;
}
.listitemtitle
{
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
	width:100%;
	/*height:16px;*/
}
.listitemtitlecell
{
	width:100%;
	padding:2px;
	padding-bottom:0px;
}
.listitemdate
{
	padding:2px;
	padding-bottom:0px;
	width:70px;
	overflow:hidden;
	white-space:nowrap;
	text-align:right;
}
.listitemdetails
{
	height:13px;
	width:100%;
	overflow:hidden;
	color:#6C7289;
}
.listitemdetailscell
{
	height:13px;
	width:100%;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:22px;
	padding-top:0px;
}

.foundquestionstitlecell
{
	width:30%;
	padding:2px;
	padding-bottom:0px;
}
.foundquestionstitle
{
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
	width:30%;
	/*height:16px;*/
}



/* image link panel */

.imagelinktable
{
	font-size:8pt;
	border-collapse:collapse;
	margin-top:4px;
	margin-bottom:4px;
	width:70%;
}

.imagelinkimgcell
{
	padding-right:8px;
	vertical-align:top;
}

.imagelinkimg
{
	border:none;
}

.imagelinktitlecell
{
	vertical-align:top;
	padding-top:3px;
	width:100%;
}

.imagelinkedetailscell
{
	vertical-align:top;
	padding-left:16px;
}

.imagelinklink
{
	font-family:Gill Sans MT, Gill Sans, Tahoma, Arial;
	font-size:12pt;
	color:#FE7800;
	text-decoration:none;
}



/* treeview */


.MyNode
{
    font-size:8pt;
    padding-left:4px;
    color:#505050;
    whitespace:normal!important;
    cursor:hand;
    cursor:pointer;
}
.MyNodeSelected
{
    color:Black;
}

.MyNodeChildSelected
{
    color:Black;
}
.MyNodeRow
{
    padding:2px;
    padding-left:0px;
    width:100%;
    white-space:normal!important;
}

.MyNodeRowBordered
{
    padding:2px;
    padding-left:0px;
    border-bottom:solid 1px #ced3e7;
    width:100%;
    whitespace:normal!important;
}

.MyNodeRowGroup
{
    padding:2px;
    padding-left:0px;
    border-bottom:solid 2px #ced3e7;
    width:100%;
    white-space:normal!important;
    background-image:url('/eduphoria_webcontrols/gradient.aspx?dir=V&c1=FFFFFF&c2=EEF1F7&size=12');

    background-repeat: repeat-x; background-position:left bottom;
}

.MyNodeSelectedRow
{
	background-image:url('/eduphoria_webcontrols/gradient.aspx?dir=V&c1=F8EDCF&c2=F8D5A6&size=23'); background-position:left top; background-repeat:repeat-x;
	background-color:#F8D5A6;
}

.MyNodeChildSelectedRow
{
	background-position:left top; background-repeat:repeat-x; color:Black;
	background-color:#DEE3EF;
}

.NodeText
{
    width:97%;font-size:100%;whitespace:normal;
    padding:0px;
    margin:0px;
    border-collapse:collapse;
}

.NodeText td
{
    padding:0px;
    margin:0px;
}

.MyNode .NodeText
{
    color:#505050;
}

.MyNodeSelected .NodeText
{
    color:black;
}



*[name='mozFixElem'], div {
    -webkit-overflow-scrolling: touch;
}