.htfsNavigatorTreeFolder {
  font-weight:bold;
}

.htfsNavigatorTreeFile {
  font-weight:normal;
}

.htfsNavigatorTreeFragment {
  font-style:italic;
}

.TreeContent {
padding:1px 0 0 2px;
cursor:pointer;
}

.treeIconEarth {
    background-repeat : no-repeat;
    background-image: url('/lib/graphics/htfs/24x24/folders/Default.png');
}

.dojoSplitContainerSizerH {
    background-color:#eee;
}

.dojoSplitPane input {
    width:100%;
    height:18px;
    margin:1px 0;
    border:1px #ccc solid;
}

.dojoSplitPane select {
   width:100%;
   margin:1px 0;
   border:1px #ccc solid;
}

.dojoSplitPane textarea {
    width:100%;
    height:90px;
    border:1px #ccc solid;
}

.dojoSplitPane .htfsFormControls {
    position:absolute;
    top:311px;
    left:0;
 }


/* HTFS Navigator (content and structure editor for HTFS) by HighLine (Newt) (c) 2006 */

/*General navigator styles*/

#htfsNavigator {
    position:absolute;
    left:120px;
    top:70px;
    width:760px;
    height:500px;
    text-align:left;
}

#htfsNavigator_container {
    padding:0;
    position:relative;
    margin:0;
    overflow:hidden;
}

#htfsNavigator_statusbar {
    background-color:#fff;
}


.dojoMenuBar2 {
	height:24px;
	width:100%;
}


/*

.dojoMenuBar2 {
    position:absolute;
    top:0;
    left:0;
    height:25px;
    width:100%;
}

.dojoPopupMenu2 .dojoMenuBarItem2Target {
    font-size:11px !important;
	background-color:#fff;
	color:#000;
}

.dojoMenuBar2Client {
    background-color: #eee;
}
*/


/*HTFS Navigator Dialog*/

#htfsNavigatorDialog, #htfsActionDialog  {
    width:400px;
    padding:0;
}

#htfsNavigatorDialogPane, #htfsActionDialogPane {
    padding:0 0 45px 0;
    position:relative;
}

#htfsNavigatorDialog h3, #htfsActionDialog h3 {
    margin:0 0 5px 0;
    padding:7px 10px;
    font-size:18px;
    color:#4b5a74;
    background-color:#d3e3f5;
    text-align:left;
    font-style:normal;
}

#htfsNavigatorDialog p, #htfsActionDialog p {
    margin:0 10px;
    font-size:13px;
 }

#htfsNavigatorDialog form, #htfsNavigatorDialog dl,
#htfsActionDialog form, #htfsActionDialog dl {
    margin:0;
    padding:0;
}

#htfsNavigatorDialog input, #htfsActionDialog input {
    text-align:left;
    width:200px;
    height:14px;
    margin:1px 0;
    padding:2px 0;
    border:1px #7f9db9 solid;
    font-size:12px;
}

#htfsNavigatorDialog select, #htfsActionDialog select {
   width:205px;
   margin:1px 0;
   padding:0;
   border:1px #7f9db9 solid;
   font-size:12px;
}

#htfsNavigatorDialog textarea, #htfsActionDialog textarea {
    width:100%;
    height:50px;
    padding:2px 0;
    border:1px #7f9db9 solid;
    font-size:12px;
}

#htfsNavigatorDialog dt, #htfsActionDialog dt {
    text-align:left;
    font-size:13px;
    font-weight:normal;
    margin:5px 10px;
    padding:0;
    color:#4b5a74;
}

#htfsNavigatorDialog dd, #htfsActionDialog dd {
    margin:0 10px;
    padding:0;
    width:380px;
    text-align:left;
}


/*HTFS Navigator URL Pane */

#htfsNavigatorUrlPane {
    position:absolute;
    bottom:0px;
    left:0px;
    margin:0;
    padding:2px 10px 1px 10px;
    height:15px;
    font-size:11px;
    font-weight:bold;
    border-top:1px #ccc solid;
    width:100%;
    overflow:hidden;
}

#htfsNavigatorUrlPane a {
    color:#4b5a74;
}

/*Window styles*/

#editTreeNodeTabs {
    height:245px;
    position:relative;
    margin:5px 10px 45px 10px;
}

#editTreeNodeTabs h3 {
    margin:0 0 5px 0;
    padding:0;
    font-size:14px;
}

#editTreeNodeTabs form, #editTreeNodeTabs dl {
    margin:0;
    padding:0;
}

#editTreeNodeTabs input {
    width:100%;
    height:18px;
    margin:1px 0;
    border:1px #ccc solid;
}

#editTreeNodeTabs select {
   width:100%;
   margin:1px 0;
   border:1px #ccc solid;
}

#editTreeNodeTabs textarea {
    width:99%;
    height:90px;
    border:1px #ccc solid;
}

#editTreeNodeTabs dt {
    float:left;
    text-align:right;
    width:110px;
    font-weight:bold;
}

#editTreeNodeTabs dd {
    margin:0 0 2px 120px;
    
}


/*Icons, titles and the others*/

.folder, .file, .fragment {
}

.folder {
	font-weight:bold;
}
.file {
	font-weight:normal;	
}
.fragment {
	font-style:italic;
}

#htfsNavigator dt {
    padding:2px 0 0 0;
    margin:0;
    font-weight:normal;
    text-align:left;
    float:none;
}

#htfsNavigator dt.inline {
    float:left;
}

#htfsNavigator dd {
    margin:0 0 2px 0;
    padding:0;
}

#htfsNavigator dd.inline {
    margin:0 0 2px 100px;
}


#htfsNavigatorLeftPane {
    overflow:auto;
}

#htfsNavigatorRightPane {
    overflow:hidden;
    margin:0;
    padding:0 0 0 0;
}

#htfsNavigatorRightPane div {
    height:100%;
    padding:0;
    margin:0;
    overflow:auto;
}

#htfsNavigatorRightPane div div {
    height:auto;
    width:auto;
 }

#htfsNavigatorRightPane h3 {
    margin:3px 10px 2px 10px;
    padding:0;
    font-size:14px;
    color:#4b5a74;
    text-align:left;
}

#htfsNavigatorRightPane ol,
#htfsNavigatorRightPane ul, 
#htfsNavigatorRightPane p {
    margin:2px 10px;
    width:auto;
}

#htfsNavigatorRightPane dl {
    margin:2px 16px 2px 10px;
    width:auto;
}

#htfsNavigatorControlPane {
    position:absolute;
    bottom:0;
    left:0;
    height:45px;
    width:100%;
    overflow:hidden;
}

.htfsButtonSubmit,
.htfsButton,
.htfsButtonCancel {
    float:left;
    height:25px;
}

.htfsButtonSubmit button,
.htfsButton button,
.htfsButtonCancel button {
    margin:10px 0 10px 10px;
    padding:2px 10px;
	background-color:#5274a2;
	border-top:1px #7897bc solid;
    border-left:1px #7897bc solid;
    border-bottom:1px #203b66 solid;
    border-right:1px #203b66 solid;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    float:none;
    display:block;
    cursor:pointer;
}

.htfsButtonSubmit .dojoButton,
.htfsButton .dojoButton,
.htfsButtonCancel .dojoButton {
    display:block;
    margin:10px 0 10px 10px;
    height:17px;
    padding:2px 10px 2px 10px;
    background-color:#5274a2;
    border-top:1px #7897bc solid;
    border-left:1px #7897bc solid;
    border-bottom:1px #203b66 solid;
    border-right:1px #203b66 solid;
    float:none;
    cursor:pointer;
}

.dojoButton img {
    display:none;
}

.dojoButtonContents {
    margin:0 0 0;
    padding:0;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    height:15px;
}

.htfsButtonSubmit button {
    background-color:#f90;
    border-top:1px #ffdb33 solid;
    border-left:1px #ffdb33 solid;
    border-bottom:1px #e15300 solid;
    border-right:1px #e15300 solid;
}

.htfsButtonCancel button,
.htfsButtonCancel .dojoButton {
    background-color:#999;
    border:1px #999 solid;
}


/* node editor */

.nodeEditorTabs {
    height:365px;
    margin:5px 10px 45px 10px;
}

.nodeEditorTabs div.dojoTabPane {
	padding:0 10px;
}

/* generic HTFS form settings */

.htfsForm {
   margin:0;
   padding:0;
}

.htfsForm h3 {
    margin:0 0 5px 0;
    padding:0;
    font-size:14px;
}

.htfsForm dl {
   margin:0;
   padding:0;
}
 
.htfsForm dt {
	width:auto;
}

.htfsForm dt.inline {
	float:left;
	text-align:right;
	width:110px;
    font-weight:bold;
}

.htfsForm dd {

}

.htfsForm dd.inline {
    margin:0 0 2px 120px;
}

.htfsForm input {
    width:90%;
    height:18px;
    margin:1px 0;
    border:1px #ccc solid;
}

.htfsForm select {
   width:90%;
   margin:1px 0;
   border:1px #ccc solid;
}

.htfsForm textarea {
    width:90%;
    height:90px;
    border:1px #ccc solid;
}