BODY { font-family:Arial; }

.main_menu {  background-color:#333; width:100%; font-size:8pt;}
.main_menu ul { list-style:none; padding: 2px 0px 0px 0px; margin:0px;}
.main_menu ul li { float: left; padding: 0px 5px; }
.main_menu a { color:#fff; text-decoration:none; }
.main_menu .search { color:#fff; float:right; }
.main_menu .search input { font-size:10px; }

.sub_menu {  background-color:#ccc; width:100%; font-size:8pt; }
.sub_menu ul { list-style:none; padding: 2px 0px 0px 0px; margin:0px;}
.sub_menu ul li { float: left; padding: 0px 5px; }
.sub_menu a { color:#333; text-decoration:none; }

.comment { font-size:8px; color:#3c3c3c; }
.errorMessage { list-style:none; color:#f00; font-size:10pt; }

.content { width:100%; }

.list_view { width:100%; font-size:10pt;  margin:0px; padding:0px; }
.list_view a { text-decoration:none; color:#000; }
.list_view a:hover { text-decoration:underline; color:#9a6263; }
.list_view ul { list-style: none; margin:0px; }
.list_view ul li { }
.list_view ul li ul { }

.parent_folder_list { background: url(/images/nav-bg.gif) repeat-x top; width:100%; height:45px; font-size:8pt; margin:0px; }
.parent_folder_list a { text-decoration:none; color:#fff; }
.parent_folder_list a:hover { text-decoration:none; color:#fff; }
.parent_folder_list ul { list-style: none; margin:0px; padding:0px; }
.parent_folder_list ul li { float:left; padding:15px 10px; border-right: solid 1px #9a6263;  }



.folder_list { float:left; width:30%; height:100%; background: #9a6263; font-size:10pt;  margin:0px 0px 10px 0px; padding:0px; }
.folder_list a { text-decoration:none; color:#000; }
.folder_list a:hover { text-decoration:underline; color:#000; }
.folder_list ul { list-style: none; margin:0px; padding:0px 0px 10px 0px; }
.folder_list ul li { padding: 2px 5px;  }
.folder_list ul li ul { clear:both; }


.breadcrumbs { font-size:8pt;  margin:0px; padding:2px 10px 2px 10px; background: url(/images/title-bg.gif) repeat-x bottom; }
.breadcrumbs a { color:#000; }
.breadcrumbs a:hover { color:#000; }

.item_view { float:left; width:70%; height:100%; font-size:10pt; padding:0px 0px 20px 0px; }
.item_view table { }
.item_view table tr { }
.item_view table tr th { text-align:left; color:#fff; background: url(/images/nav-bg.gif) repeat-x top; font-size:10pt; padding:4px; margin:0px; }
.item_view table tr td { }

.search_view { float:left; background-color: #999; width:100%; height:100%; font-size:10pt; }

.clear { clear:both; }

.folder_open {  }
.folder_closed {  }
.group_open { list-style-type:disc; }
.group_closed { list-style-type:circle; }
.user_open { list-style-type:disc; }
.user_closed { list-style-type:circle; }
.welcome_page { font-size:15px; padding:15px; }