.sort-table{font-family:Arial;font-size:11px;background:Window;color:WindowText}
.sort-table thead{background-color:#cccccc}
.sort-table td{padding:2px 5px}
.sort-table thead td{background-color:#cccccc;cursor:pointer;border:1px solid #4d4d4d;font-size:12px;color:#ffffff;padding:0px;padding-left:7px;padding-top:2px;height:23px;background-image:url("../images/header_bg.png");background-repeat:no-repeat;background-position:top right}

#last_header{border:1px solid #4d4d4d}
#last_header:active{background-image:url("../images/header_bg.png");background-repeat:no-repeat;background-position:top right}

.sort-table thead td:active{background-image:url("../images/header_bg_on.png");background-repeat:no-repeat;background-position:top right}
.sort-table thead td.desc{background-image:url("../images/header_bg_down.png");background-repeat:no-repeat;background-position:top right}
.sort-table thead td.asc{background-image:url("../images/header_bg_up.png");background-repeat:no-repeat;background-position:top right}

.sort-arrow{width:11px;height:11px;background-position:center center;background-repeat:no-repeat;margin:0 2px}
.sort-arrow.descending{background-image:url("../images/downsimple.png")}
.sort-arrow.ascending{background-image:url("../images/upsimple.png")}

div.tipsandtricks{color:buttonShadow;font-family:Arial;font-size:11px;padding-top:70px;text-align:center}

.webfx-tree-container{margin:0px;padding:0px;font-family:Arial;white-space:nowrap;font-size:11px}
.webfx-tree-item{padding:0px;margin:0px;font-family:Arial;font-size:11px;color:WindowText;white-space:nowrap;height:16px}
.webfx-tree-item a,.webfx-tree-item a:active,.webfx-tree-item a:hover{margin-left:3px;padding:0px 2px 1px 2px}
.webfx-tree-item a{color:#4d4d4d;text-decoration:none}
.webfx-tree-item a:hover{text-decoration:none}
.webfx-tree-item a:active{background-color:#cccccc;color:#ffffff;text-decoration:none}
.webfx-tree-item a.selected-focus{color:#ffffff}
.webfx-tree-item a.selected-inactive{border:1px solid #4d4d4d;background:#ffffff;text-decoration:none}
.webfx-tree-item img{vertical-align:middle;border:0px}
.webfx-tree-icon{width:16px;height:16px}

.selected{background:#cccccc;color:white;text-decoration:none}

#container{width:50%;margin:0 auto;text-align:left}

.footer{background-color:#cccccc;padding:0.5em}

.leightbox{color:#4d4d4d;display:none;position:absolute;top:45%;left:45%;width:50%;height:50%;padding:1em;border:1em solid #4d4d4d;background-color:white;text-align:left;z-index:1001;overflow:auto}

#overlay,#loading_overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#ffffff;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80)}

#loading_overlay{display:block;background-color:#999999;z-index:2000;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}

#element_overlay{position:absolute;width:100%;height:100%;z-index:1000;background-color:#ffffff;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);text-align:center;padding-top:10%}
#element_iframe{position:absolute;width:80%;height:80%;z-index:1010;background-color:#cccccc;border:1px solid #4d4d4d}

.lightbox[id]{position:fixed}

#overlay[id]{position:fixed}

#element_overlay[id]{position:fixed}

a:link{color:#4d4d4d;text-decoration:none}
a:visited{text-decoration:none;color:#4d4d4d}
a:hover{text-decoration:none;color:#4d4d4d}
a:active{text-decoration:none;color:#ffffff}

body,html{margin:0px;padding:0px;overflow:hidden;background-color:#ffffff;}

input,textarea{margin-top:1px;margin-left:10px;padding:2px;border:1px solid #4d4d4d;font-size:11px;font-family:Arial}

textarea{margin-top:0px;margin-left:0px;padding:0px;background-color:#cccccc}

.titre{font-family:Arial;font-size:14px;font-weight:bold;color:#4d4d4d;width:100%;text-align:left}
.titre input,.backImage{margin-top:0px;margin-left:0px;padding:2px;border:1px solid #4d4d4d}

.tooltipped{background-color:#cccccc}

#sidebar_rootdir_td{height:17px;vertical-align:top}
#sidebar_tree_td{vertical-align:top}
#sidebar_searchform_td{vertical-align:bottom;height:20px}

.thumbnail_selectable_cell{width:110px;height:100px;border:1px solid #4d4d4d;float:left;text-align:center;margin:2px;background-color:#ffffff}
.thumbLabel{}.img_cont{width:64px;height:64px;border:1px solid #4d4d4d;vertical-align:middle}

#all_forms{background-color:#cccccc}
#all_forms div{display:none}
#all_forms div div,#all_forms div.shadow_class{display:block}

.dialogBox,.editBox,#progressBox{display:none;position:absolute;top:30%;left:30%;z-index:1002;background-color:#ffffff;font-family:Arial;font-size:12px}
.editBox{top:5%;left:5%;padding:0px;margin:0px}

.dialogTitle{padding:4px;padding-top:2px;padding-bottom:0px;border:1px solid #4d4d4d;height:23px;background-image:url('../images/header_bg.png');background-position:top;background-repeat:repeat-x;color:#ffffff;cursor:move}

.dialogContent{padding:10px 10px;border:1px solid #4d4d4d;border-top:0px;background-image:url('../images/strip.png')}
.dialogContent input,.dialogContent input[type="text"],.dialogContent input[type="password"],.dialogContent select{margin-left:0px;width:250px;border:1px solid #4d4d4d;background-image:url('../images/locationBg.gif');background-repeat:no-repeat;background-position:top left}

.dialogLegend{color:#4d4d4d}

.dialogButtons{text-align:center}
.dialogButtons input,fieldSet input.dialogButton{margin-left:10px;width:65px;background-image:url('../images/ButtonBg.png');color:white;font-weight:bold}

.editContent,.editContent div{background-color:#ffffff}
.editContent textarea,textarea#myCode,.editContent iframe{border:1px solid #4d4d4d;padding:0px;margin:0px}

textarea#myCode{border:1px solid #4d4d4d}

.dialogContent form,.editContent form{display:inline;margin:0px}
.dialogButton{border:1px solid #4d4d4d;padding-left:8px;padding-right:8px;padding-top:1px;padding-bottom:1px;margin-top:15px}
.dialogArrow{font-weight:bold;font-size:16px}

#fancyframe{border:0px;width:410px;height:385px}
#flashframe{border:0px;width:430px;height:490px}
#message_div{position:absolute;left:-1000px;z-index:1500;cursor:pointer}
#message_content{font-family:Arial;font-size:11px;color:#4d4d4d;padding:10px}

.errorMessage{background-color:#ffffff;cursor:pointer}

.logMessage{background-color:#ffffff}

#progressBox{display:block;z-index:2002;width:400px;height:300px;top:20%}
#progressBarBorder{border:1px solid #4d4d4d;width:380px;background-color:#ffffff;height:10px;margin-top:5px}
#progressBar{background-color:#4d4d4d;height:10px;width:0%}
#progressState{color:#4d4d4d}

.centeredWidth{position:relative;width:96%;left:2%;min-width:950px;width:expression(document.body.clientWidth<1000?"950px":"96%")}

#toolbars{padding:0px;padding-bottom:2px;position:relative;margin-bottom:3px}

.toolbars_separator{border:1px solid #4d4d4d;}
.toolbar_title{font-size:15px;font-weight:bold;color:#4d4d4d}

#topPane{}#tree_container{background-color:#ffffff;padding-top:3px;padding-left:2px;}

.panelHeader{background-image:url("../images/header_bg.png");background-repeat:no-repeat;background-position:top right;font-family:Arial;font-size:12px;padding-left:7px;color:#ffffff;height:22px;vertical-align:middle}

#action_bar,.action_bar{font-family:Arial;font-size:12px;height:88px;padding:0px}
.action_bar{margin-top:-10px;height:52px}

#buttons_bar,#locationbar_cont{}#buttons_bar{height:53px;padding-left:7px;padding-top:6px}

#action_bar a,.action_bar a{background-repeat:no-repeat;background-position:center;color:#4d4d4d;color:expression('#4d4d4d');display:block;float:left;font-size:9px;height:44px;margin-right:5px;margin-top:3px;padding:0px;text-align:center;overflow:visible}

.action_bar a span{padding:0 5px}.action_bar a{color:#ffffff!important;color:expression('#ffffff')}
#action_bar a:hover,.action_bar a:hover{color:#4d4d4d}
#action_bar a.disabled,.action_bar a.disabled,#action_bar a.disabled:hover,.action_bar a.disabled:hover{color:expression('#000000')}
#action_bar a img,.action_bar a img{margin-bottom:3px;margin-top:8px}
#action_bar div.separator,.action_bar div.separator{background-color:#FFFFFF;display:block;float:left;font-size:10px;height:51px;margin-left:0px;margin-right:9px;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;padding-bottom:2px;padding-top:0px;text-align:center;width:1px}

.action_bar div.separator{}#locationbar_cont{width:100%;float:left;margin-top:6px;height:22px;border:1px solid #4d4d4d;border-width:1px 0px;background-image:url('../images/header_bg.png');background-repeat:repeat-x;background-position:top}

#location_form,#repository_form{background-color:#cccccc;border:1px solid #4d4d4d;border-width:0px 1px 0px 1px;height:20px;height:expression('22px');width:350px;float:left;padding:2px 0px 0px 5px;background-image:url('../images/locationBg.gif');background-repeat:no-repeat;background-position:top left}
#location_form{margin-left:0px}

#repository_form{width:100px;border-left:0px}

#location_form input,#repository_form input{margin:1px 0px 0px 0px;_margin:0px 0px 1px 0px;border:none;height:15px;width:325px}

#repository_form input{width:70px;margin-left:3px}

#location_goto,#repository_goto,#bookmarks_goto{border:1px solid #4d4d4d;border-top:0px;border-bottom:0px;float:left;height:22px;padding-right:2px;border-left:0px}
#location_goto:hover,#repository_goto:hover,#bookmarks_goto:hover{background-image:url(../images/header_bg_on.png);background-position:top;background-repeat:repeat-x}

#goto_repo_button.disabled,#bm_goto_button.disabled{filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3}

#repository_goto{padding:0px;cursor:pointer;border-right:0px}

#logging_string{float:right;color:#ffffff;font-family:Arial;font-size:12px;padding-top:3px}
#logging_string i{font-weight:bold}
#logging_string i img{font-style:normal;cursor:pointer;margin-left:3px;margin-right:7px;margin-top:-4px}

.locationbar_title{display:inline;font-family:Arial;color:#4d4d4d;font-size:15px;font-weight:bold;float:left}

#current_path,#repo_path{border:none;height:20px;padding:0px;padding-left:3px;padding-top:0px;font-size:11px}

.even{background-color:#cccccc}

.odd{background-color:#cccccc}

.selected{background:#999999;color:#ffffff;text-decoration:none}
.selected-focus{color:#ffffff!important;background-color:#999999!important;}

.droppableZone{background-color:#cccccc}

div.simple_selection_draggable{color:#4d4d4d;background-color:#cccccc;border:1px dotted #4d4d4d;font-family:Arial;font-size:11px}

span.simple_selection_draggable{color:#4d4d4d;background-color:#cccccc;padding:2px;border:1px dotted #4d4d4d;font-family:Arial;font-size:11px;display:block}
.simple_selection_draggable img{display:inline}

div.multiple_selection_draggable{display:block;color:#4d4d4d;background-color:#cccccc;padding:2px;border:1px dotted#4d4d4d;font-family:Arial;font-size:11px}
div.multiple_thumbnails_draggable{background-color:transparent;border:none;width:50%}

.selection_ctrl_key{background-image:url('../images/plusCopy.gif');background-repeat:no-repeat;background-position:bottom right}

a.disabled{filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3}
a.enabled{filter:alpha(opacity=100);opacity:1;-moz-opacity:1}

#action_bar a.disabled:hover,.action_bar a.disabled:hover{background-color:transparent;cursor:default}
#action_bar a.disabled,.action_bar a.disabled{filter:alpha(opacity=100);opacity:1;-moz-opacity:1}
#action_bar a.disabled img,.action_bar a.disabled img,#action_bar a.disabled span,.action_bar a.disabled span{filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3}

.action_bar{}#bm_bar_cont{}#bookmarks_bar{display:none;background-color:#cccccc;position:relative;width:86%;left:7%;height:25px;padding:0px;padding-left:10px}

#bmbar_title{color:#4d4d4d;float:right;display:inline;font-family:Arial;font-size:15px;font-weight:bold}

a.bookmark_button{text-decoration:none;padding-right:10px}

#bookmarks_bar a{display:block;float:left}

div.bm,div.bm_hover{filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;display:block;float:right;text-align:center;font-size:11px;padding:3px;margin-right:5px;font-family:Arial;color:#4d4d4d}

div.bm_hover{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;text-decoration:none}

.extendedMenu{float:none}

#upload_files_list,#multiple_download_container{background-color:#ffffff;overflow:auto;height:140px;border:1px solid #4d4d4d;text-align:left}
#upload_files_list div,#multiple_download_container div{overflow:auto;border:1px dotted #4d4d4d;padding-top:2px;padding-bottom:2px;padding-left:3px}
#upload_files_list div a{color:#4d4d4d;font-style:italic}
#upload_files_list div a:hover{text-decoration:none;color:#4d4d4d}

#multiple_download_container div a{display:block}
#multiple_download_container div a:hover{text-decoration:none;color:#4d4d4d}

#panelsToggle{height:23px;cursor:pointer}

.toggleHeader{width:50%;background-image:url('../images/header_bg_on.png');cursor:pointer;padding-right:2px}
.toggleHeader a,.toggleHeader a,.toggleHeader a:link,.toggleHeader a:visited,.toggleHeader a:hover,.toggleHeader a:active{color:#ffffff;text-decoration:none}

.panelHeader img{float:right}

.toggleInactive{background-image:url('../images/header_bg.png')}
.toggleInactive a,.toggleInactive a:link,.toggleInactive a:visited,.toggleInactive a:hover,.toggleInactive a:active{color:#ffffff;text-decoration:none}

#search_div{font-family:Arial;font-size:11px}
#search_results{width:100%;overflow:auto;height:120px;background-color:#ffffff}
#search_container{padding:10px}
#search_form,#search_state{padding-bottom:15px;padding-top:5px;text-align:center}
#search_form{height:25px}
#search_form a{display:block;float:left;width:18px;cursor:pointer;margin-right:0px;margin-left:3px;border:1px solid #4d4d4d;padding:1px}
#search_form a:hover{border:1px solid #4d4d4d}
#search_form input{margin:0px;padding:0px;height:20px;border:1px solid #4d4d4d;background-image:url('../images/locationBg.gif');background-position:left top;background-repeat:no-repeat}
#search_results{margin-left:0px;border:1px solid #4d4d4d;width:100%}
#search_results div{border:1px solid #4d4d4d;padding:3px;cursor:pointer}

.infoPanelActions{padding:0px 10px}

#info_panel a,#info_panel a:hover{color:#4d4d4d;font-size:14px;font-weight:bold;display:block;padding-bottom:10px}
#info_panel a:hover{text-decoration:none}
#info_panel div.folderImage{text-align:center;padding-bottom:10px}

#browser_round{padding:0px;margin-bottom:0px}
#browser{padding-bottom:0px}

#selectable_div,#table_rows_container,#tree_container,#bottomSplitPane{background-image:url('../images/strip.png')}

#verticalSplitter{overflow:hidden;}

#sidebarSplitter{overflow:auto;width:200px}

.vsplitbar{width:5px;background-image:url(../images/vgrabber.gif);background-repeat:no-repeat;background-position:center;}
.vsplitbar.active{background-color:#4d4d4d}
.vsplitbar:hover{background-color:#ffffff}

.hsplitbar{height:5px;background-image:url(../images/hgrabber.gif);background-repeat:no-repeat;background-position:center;}
.hsplitbar.active{background-color:#4d4d4d}
.hsplitbar:hover{background-color:#ffffff}

#splashScreen{width:430px;height:332px}

#docFileIframe{position:relative;top:10px;left:15px;width:400px;height:230px;border:1px solid #4d4d4d}

#adminIFrame{border:1px solid #4d4d4d;width:641px;height:390px;background-color:#cccccc}

#users_list,#repo_list{height:299px;width:200px;float:left;padding-top:5px;overflow:auto}
#users_detail_panel,#repo_detail_panel{width:438px;height:299px;float:left;border:1px solid #4d4d4d;overflow:auto}

#repo_list{height:294px}
#repo_detail_panel fieldset{margin:10px;font-family:Arial;font-size:13px}

.users_list_title{font-family:Arial;font-size:20px;font-weight:bold;color:#ffffff;padding-left:5px;border:1px solid #4d4d4d;background-color:#cccccc}
.user{padding-top:15px;padding-left:5px;padding-bottom:15px;background-color:#cccccc;border:1px solid #4d4d4d;margin-left:5px}
.user_id,.user_data,.repository,.password{font-family:Arial;font-size:13px}
.user_data{background-color:#cccccc}fieldset{border:1px solid #4d4d4d;padding:10px;margin-bottom:5px}

legend{color:#4d4d4d;font-weight:bold}

.repository,.repository td,.password td{padding:0px}
.repository td{vertical-align:bottom}
.repository input,.user_delete_confirm{border:none;margin-left:1px;margin-top:0px;padding:0px}

.user_data{padding:10px}
.user_id{cursor:pointer;font-size:17px}
.user_id b{color:#4d4d4d}

#user_admin_bar,#repo_create_form,#log_chooser{font-family:Arial;padding:15px;font-size:12px;border:0px solid #4d4d4d;background-color:#cccccc;border-bottom:1px solid #4d4d4d}
#user_admin_bar input,.password input{height:18px;width:90px;font-size:12px;padding:0px;margin-left:0px;margin-right:5px}
#user_admin_bar.submit_button,.password.submit_button,#options_pane.submit_button,.password.submit_button{width:30px}
#user_admin_bar b,#repo_create_form b,#log_chooser b{font-size:15px;color:#4d4d4d}
#user_pref_form input{width:65px;padding:0px;margin-right:5px}
#user_pref_form input.radio{width:20px;border:0px;background-image:none}

#repo_create_form select{border:1px solid #4d4d4d;height:20px;width:160px}

.helpImage{cursor:help;margin-bottom:1px}

#driver_form input.text,.driver_form input.text{padding:0px;padding-left:2px;padding-right:2px;margin-left:0px;width:200px;height:18px;border:1px solid #4d4d4d}
#driver_form input.radio,.driver_form input.radio,input.radio{border:none;margin-left:0px;width:20px}
#driver_form input.button,.driver_form input.button{background-color:#cccccc;border:1px solid #4d4d4d;color:#ffffff;font-weight:bold;margin-left:10px;width:50px;height:20px;padding:0px}
#driver_form b,.driver_form b{font-size:12px}

.logs_table{font-size:12px;width:'100%'}
.logs_table td{width:'10%';vertical-align:top;padding:2px}
.logs_table td.header{font-weight:bold;background-color:#cccccc;color:#ffffff;padding:2px}
.logs_table td.odd{background-color:#cccccc}

#install_log{padding:10px;overflow:auto}
#install_log div{border-bottom:1px solid #4d4d4d}
#install_log span{font-weight:bold;display:block;float:left;width:150px}

textarea.editor{background-color:#ffffff;font-family:monospace;font-size:13px;line-height:16px;white-space:pre}

.diaporamaButton{filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4}
.diaporamaButtonActive,.diaporamaButton:hover{filter:alpha(opacity=100);opacity:1;-moz-opacity:1}

div.autocomplete{position:absolute;font-family:Arial;font-size:11px;width:250px;background-color:#ffffff;border:1px solid #4d4d4d;margin:8px 0px 0px;padding:0px}
div.autocomplete ul{list-style-type:none;margin:0px;padding:0px}
div.autocomplete ul li.selected{background-color:#cccccc}
div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer}

div.menu{position:absolute;top:0;left:0;font-family:Arial}
div.menu a{display:block;text-decoration:none;cursor:default;outline:none;font-size:11px}

.menu.separator{height:1px;padding:0;overflow:hidden;display:block;font-size:1px}
.menu ul,.menu li{margin:0;padding:0;list-style:none}
.menu li{list-style-position:outside;height:22px}
.menu.desktop{width:9em;background:#cccccc;border:1px solid #4d4d4d;padding:0;padding-top:0px;padding-bottom:1px}
.menu.desktop ul,.menu.desktop li{margin:0;padding:0}
.menu.desktop li{padding:0px;padding-top:1px;padding-bottom:1px}

.rootDirChooser li.menuTitle{font-size:11px;font-weight:bold;padding-top:2px;padding-left:5px;padding-right:25px;padding-bottom:5px;color:#4d4d4d;border-bottom:0px solid #4d4d4d;text-align:left;font-style:italic;display:none}

.menu.desktop li.separator{padding:0px;height:1px}
.menu.desktop a img{margin-right:3px}
.menu.desktop a{color:#4d4d4d;padding:5px 0 2px 12px;margin:0;height:17px;font-family:Arial;font-size:11px}
.menu.desktop a.disabled{opacity:0.25;filter:alpha(opacity=25);zoom:1}
.menu.desktop li.separator{border-bottom:1px solid #4d4d4d;background:#cccccc;margin:1px 1px 0 1px;line-height:1px!important}
.menu.desktop a.enabled:hover{background-color:#cccccc;color:#4d4d4d}

.rootDirChooser{font-size:11px;font-family:Arial;position:absolute;z-index:1500;background-color:#ffffff;width:130px;border:1px solid #4d4d4d}
.rootDirChooser img{border:0px}
.rootDirChooser a,.bookmarksMenu a{display:block;padding:2px;padding-right:20px;padding-left:5px;padding-top:4px}
.rootDirChooser a.disabled IMG{filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3}
.rootDirChooser span.rootDirTitle{display:block;font-size:12px;font-weight:bold;padding-top:1px;padding-left:5px;padding-right:50px;color:#4d4d4d;border-bottom:0px solid #4d4d4d;text-align:left;font-style:italic}
.rootDirChooser a:hover,.bookmarksMenu a:hover{background-color:#cccccc}
.bookmarksMenu{font-size:11px;font-family:Arial;position:absolute;z-index:1500;background-color:#ffffff;border:1px solid #4d4d4d;width:250px;padding:2px}
.menuActions{float:right;width:50px;padding-top:3px;padding-right:3px;text-align:right}
.menuActions a{width:18px;padding:1px;display:inline!important;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;cursor:pointer}
.menuActions a:hover{filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;background-color:#cccccc}

.backgroundPanel{position:absolute;right:0;bottom:20px;padding:1px 5px 3px 7px;font-size:11px;font-weight:bold;color:#4d4d4d;font-family:Arial;background-color:#cccccc;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8}