/* <general styles> */

.RadTreeView
{
	white-space:nowrap;
	cursor: default;
}

.RadTreeView .rtNew,
.RadTreeView .rtUL
{
	zoom:1;
}

.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk
{
	vertical-align:middle;
}

.RadTreeView .rtUL
{
	margin: 0;
	padding: 0;
	-moz-user-select: -moz-none;
}

.RadTreeView .rtLI
{
	list-style-image: none;
	list-style-position: outside;
	list-style: none;
}

.RadTreeView .rtUL .rtLI .rtUL
{
	padding-left: 20px;
}

.RadTreeView .rtNew
{
	padding: 1px 0 1px 0px;
}

.RadTreeView .rtIn
{
	margin-left: 1px;
	padding: 4px 3px 3px;
	text-decoration:none;
}

/* <navigation link> */
.RadTreeView a.rtIn
{
	cursor: pointer;
}
/* </navigation link> */

/* <templates> */

.RadTreeView div.rtIn
{
	display: -moz-inline-block;
	display: inline-block;
	vertical-align: top;
}

/* <massage> */
*+html .RadTreeView_rtl .rtIn { padding: 2px 3px; }
* html .RadTreeView_rtl .rtIn { padding: 2px 3px; }

* html .RadTreeView div.rtIn { display:inline-block; }
* html .RadTreeView div.rtIn { display:inline; }
*+html .RadTreeView div.rtIn { display:inline-block; }
*+html .RadTreeView div.rtIn { display:inline; }
/* </massage> */

.RadTreeView .rtTemplate,
.RadTreeView input
{ 
	-moz-user-select: text;
}

/* </templates> */

/* </general styles> */

/* <node states> */

.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn
{
	padding: 3px 2px 2px;
	border-width: 1px;
	border-style: solid;
	background-repeat: repeat-x;
	background-position: 0 100%;
}

*+html .RadTreeView_rtl .rtHover .rtIn,
*+html .RadTreeView_rtl .rtSelected .rtIn { padding: 1px 2px; }
* html .RadTreeView_rtl .rtHover .rtIn,
* html .RadTreeView_rtl .rtSelected .rtIn { padding: 1px 2px; }

/* <in-line editing> */

/* editing of wrapped nodes should add white-space nowrap to make the input box stay on the same line;
   if the white-space: normal is added through inline styles (on a per-node basis), it can be overriden only by using !important */
.RadTreeView .rtEdit *
{
	white-space: nowrap !important;
}

.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input
{
	outline: 0; /* disable safari glow effect - RadTreeView look consistency */
	cursor: text;
}


.RadTreeView .rtLI .rtEdit .rtIn
{
	border-width: 1px;
	border-style: solid;
	padding: 2px 1px 1px;
	height: 1.4em;
	text-decoration: none;
	vertical-align: middle;
}

* html .RadTreeView .rtLI .rtEdit .rtIn { padding/* */: 0 1px; }

.RadTreeView .rtEdit .rtIn input
{
	height: 1.4em;
	line-height: 1.4em;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* </in-line editing> */

/* </node states> */

/* <node lines> */

.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtFirst .rtUL
{
	background-repeat: repeat-y;
	background-position: 0 0;
}

.RadTreeView_rtl .rtLines .rtLI,
.RadTreeView_rtl .rtLines .rtFirst .rtUL
{
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.RadTreeView .rtLines .rtFirst
{
    background-repeat: no-repeat;
    background-position: 0 1.273em;
}

.RadTreeView_rtl .rtLines .rtFirst
{
    background-repeat: no-repeat;
    background-position: 100% 1.273em;
}

.RadTreeView .rtLines .rtFirst .rtUL
{
    background-repeat: repeat-y;
    background-position: 0 1.273em;
}

.RadTreeView_rtl .rtLines .rtFirst .rtUL
{
    background-repeat: repeat-y;
    background-position: 100% 1.273em;
}

.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL
{
	background: none;
}

.RadTreeView .rtLines .rtNew
{
    background-repeat: no-repeat;
    background-position: 0 0;
}

.RadTreeView_rtl .rtLines .rtNew
{
    background-repeat: no-repeat;
    background-position: 100% 0;
}

/* </node lines> */

/* <drop targets> */

.rtDropAbove,
.rtDropBelow
{
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
	margin-top: -1px;
}

.rtDropAbove
{
    border-bottom: 0;
}

.rtDropBelow
{
    border-top: 0;
}

/* </drop targets> */

/* <RTL support> */
.RadTreeView_rtl .rtPlus, 
.RadTreeView_rtl .rtMinus
{
	position: relative;
}

/* fixes IE6/7 "disappearing content" bug */
*+html .RadTreeView_rtl .rtLI,
*+html .RadTreeView_rtl .rtIn
{
	zoom: 1;
}
* html .RadTreeView_rtl .rtLI,
* html .RadTreeView_rtl .rtIn
{
	zoom: 1;
}
* html .RadTreeView_rtl .rtIn
{
	margin-top: -1px;
}

.RadTreeView_rtl .rtUL .rtLI .rtUL
{
	padding-right: 15px;
	padding-left: 0;
}
 
.RadTreeView_rtl .rtNew
{
	padding: 0 15px 0 0;
	margin: 0;
}

/* </RTL support> */

/* <design-time support> */
div.RadTreeView_designtime .rtNew
{
	position: relative;
}

/* </design-time support> */

/* END Telerik.Web.UI.Skins.TreeView.css */
/* START Telerik.Web.UI.Skins.Vista.TreeView.Vista.css */
.RadTreeView_Vista,
.RadTreeView_Vista a.rtIn,
.RadTreeView_Vista .rtEdit .rtIn input
{
	color: #000;
	font: 12px/18px "Segoe UI", Arial, sans-serif;
}

.RadTreeView_Vista .rtHover .rtIn,
.RadTreeView_Vista .rtSelected .rtIn
{
	color: #363636;
	border: 1px solid #99defd;
}

.RadTreeView_Vista .rtHover .rtIn
{
	background-color: #eff7fd;
}

.RadTreeView_Vista .rtSelected .rtIn
{
	background-color: #d7f0fc;
	background-image: url(file/folderBg.png);
}

.RadTreeView_Vista .rtLI .rtEdit .rtIn
{
	border-color: #99defd;
	background: #fff;
}

.RadTreeView_Vista_disabled .rtIn,
.RadTreeView_Vista .rtDisabled .rtIn
{
	color: #ccc;
}

.rfeFileExtension  {
    display:inline-block;
    background:url(file/extensions.png) no-repeat scroll left -681px transparent;
    height:18px;
    line-height:18px;
    padding:0 0 0 24px !important;
}

.rspResizeBar
{
    border-right-color:#2C628B;
    border-color:#A7BAC5;
    cursor:w-resize;
    font-size:1px;
    line-height:1px;
    padding:0;
    text-align:center;
    vertical-align:middle;
    border-style:solid;
    border-width:0;
}
.rgHeader
{
    /*background:url(file/fileTop.png) repeat-x;*/
    background:url(Images/Design/grd_head.png) repeat-x scroll center top #424242;
    font-weight:bold;
    padding-top:2px;
    text-align:left;
    border-right:1px solid #fff;
    border-style:none solid solid;
    border-width:  0 1px 0px;
    padding-left:7px;
    padding-right:7px;
    cursor:default;
    overflow:hidden;
    line-height: 1.8em;
}

.rgHeader a
{
    color:#fff; 
    text-decoration: none;
}

.RadGrid_Vista .rgSelectedRow {
    background:url(file/fileBg.png) repeat-x;
    background-position: center;
}

.RadGrid_Vista .rgMasterTable {
font:12px/16px "segoe ui",arial,sans-serif;
}

.RadGrid_Vista .rgHeader:first-child, .RadGrid_Vista th.rgResizeCol:first-child, .RadGrid_Vista .rgFilterRow > td:first-child, .RadGrid_Vista .rgRow > td:first-child, .RadGrid_Vista .rgAltRow > td:first-child  {
border-left-width:0;
padding-left:8px;
}

.RadGrid_Vista .rgSelectedRow td, .RadGrid_Vista .rgActiveRow td, .RadGrid_Vista .rgHoveredRow td, .RadGrid_Vista .rgEditRow td {
padding-left:8px;
padding-right:8px;
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {
padding-bottom:3px;
padding-top:4px;
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td {
padding-left:7px;
padding-right:7px;
}

.rgRowHover 
{
	color: #363636;
	border: 1px solid #99defd;
	background-color: #eff7fd;
}

.RadGrid td {
border:0 solid red !important;
overflow:hidden;
}

.RadGrid_Vista {
color:#333333;
}

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgPager, .RadGrid .rgGroupPanel, .RadGrid .rgGroupHeader {
cursor:default;
}

.folder {
    background-position:left -1224px !important;
}
.jpg, .jpeg, .jpe {
    background-position:left -584px !important;
}

.folderup
{
	background-position: left -1256px !important;
}

.gif
{
	background-position: left -39px !important;
}

.html, .htm, .xhtml, .hta
{
	background-position: left -71px !important;
}

.exe, .bat
{
	background-position: left -967px !important;
}

.rar, .zip, .ace
{
	background-position: left -102px !important;
}

.psd, .pdd
{
	background-position: left -135px !important;
}

.js
{
	background-position: left -167px !important;
}

.vbs
{
	background-position: left -999px !important;
}

.css
{
	background-position: left -200px !important;
}

.txt
{
	background-position: left -232px !important;
}

.asp
{
	background-position: left -264px !important;
}

.aspx
{
	background-position: left -296px !important;
}

.sln
{
	background-position: left -327px !important;
}

.config
{
	background-position: left -360px !important;
}

.cs
{
	background-position: left -392px !important;
}

.vb
{
	background-position: left -424px !important;
}

.doc, .docx, .rtf, .dot
{
	background-position: left -456px !important;
}

.ppt, .pptx
{
	background-position: left -488px !important;
}

.xls, .xlsx
{
	background-position: left -519px !important;
}

.ascx
{
	background-position: left -550px !important;
}

.png
{
	background-position: left -615px !important;
}

.mdb
{
	background-position: left -648px !important;
}

.csproj
{
	background-position: left -711px !important;
}

.webinfo
{
	background-position: left -744px !important;
}

.vbproj
{
	background-position: left -775px !important;
}

.pdf
{
	background-position: left -808px !important;
}

.bmp
{
	background-position: left -840px !important;
}

.swf
{
	background-position: left -872px !important;
}

.tif, .tiff
{
	background-position: left -904px !important;
}

.mpg, .mpeg, .avi, .gp3, .mov, .mpeg4, .aif, .aiff, .rm, .wmv
{
	background-position: left -936px !important;
}

.mp3, .mp4, .mid, .midi, .wav, .gp3, .gp4, .gp5, .wma, .ogg
{
	background-position: left -1031px !important;
}

.fla, .flv
{
	background-position: left -1063px !important;
}

.dll
{
	background-position: left -1095px !important;
}

.xml
{
	background-position: left -1127px !important;
}

.xslt
{
	background-position: left -1159px !important;
}

.xsl
{
	background-position: left -1191px !important;
}

.bac
{
	background-position: left -681px;
}

.rfdRoundedCorners
{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;   
    margin: 0px;
    padding: 5px 0px 0px 0px;
}

.filemgrMenu ul
{
    list-style:none;
    margin:0;
    padding:0;
    width:auto;
    position: relative; 
    float: left;
}

.filemgrMenu ul li
{
    padding-left: 8px;
    padding-bottom: 5px;
    position: relative; 
    float: left;
}

.filemgrMenu span
{
    vertical-align: top;
}

.filemgrMenu a
{
    color: Black;
}
