/* extranet styles */
#pageTemplateViewer { width: 663px; border: 1px solid #999; padding: 10px; }
#pageTemplateViewer #title {color: #d6001c; font-size:17px; font-weight:bold;}
#editflag { visibility: hidden; background-color: #ff0; padding: 5px; font-weight: bold; font-size: 12px; position: absolute; }
#admintitle { color: #d6001c; font-size: 14px; font-weight: bold; margin: 10px 0px 10px 0px; }
input { border: 1px solid #000; }
textarea { border: 1px solid #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#previewbox { position: absolute;  border: 1px solid #000; visibility: hidden; background-color: #d3e3f6; padding: 5px 5px 5px 5px; }
#previewbox #previewtitle { font-size: 9px; }
#previewbox #previewdims { font-size: 9px; }
#previewbox #previewimage { float: left; margin-right: 5px; }

#sitemapBox {font-weight:bold;}

a{color:#003399; text-decoration:none;}
a:hover{text-decoration:underline;}

#controlbar { background-color: #ddd; margin: 10px 0px 0px 0px;  border-right: 1px #999 solid; border-bottom: 1px #999 solid; border-top: 1px #eee solid; }
#controlbar #lefttitle { float: left; padding: 3px; width: 170px; }
#controlbar #filecontrols { margin-left: 200px; width: 310px; background-color: #fff; padding: 1px 10px 3px 10px; border-top: 1px #eee solid; border-left: 1px #555 solid; }
#controlbar #filecontrols a { margin-right: 10px; background-color: #fff; }    

#leftContent { width: 200px; margin-right: 10px; }
#leftContent #filesystree ul { list-style:none; padding-left:0px; margin-left:0px; }
#leftContent #filesystree ul li { margin-left:5px; padding:2px; }

#mainContent {  }
#mainContent .filelist { padding: 0px 0px 10px 0px; }
#mainContent .filelist table { border: 1px solid #ccc; width: 96%; padding-bottom: 5px; margin: 0px; } 
#mainContent .filelist table tr td { padding: 5px 5px 0px 5px; }
#mainContent .filelist table .approval td { background:#E7E6E6; color: #666; }
#mainContent .filelist table .approval td a { color: #666; }
#mainContent .filelist table .header td { background-color: #ddd; font-size: 11px; font-weight: bold; border-bottom: 1px solid #000; border-right: 1px solid #999; padding: 2px 5px 2px 5px; color:#333333; } 
#mainContent .filelist table .header .last { background: none; border: none; } 

#nowrap { white-space: nowrap; }

#loginform { margin: 30px 0px 0px 30px; }
#loginform .message { color: #f00; }
#loginform table { margin: 0px; }

#statsarea .leader{font-weight:bold; border:0px; background:#fff;}
#statsarea table {margin-top:15px; border:1px solid #999; padding:0px}
#statsarea table ul{margin-top:0px; list-style:none; margin-left:0px; padding-left:0px;}
#statsarea table td {padding:5px; background:#E1E0E0}

.sectionTitle {font-size:14px; color:#CC0000; font-weight:bold; margin-top:5px;}

#usertable { border: none; border-spacing: 0px; color:#333333;}
#usertable tr { background: #F4F4F4; border: 0px; border: 0px; }
#usertable tr.even { background:#EBEBEB; }
#usertable tr td{ border: 1px solid #fff; padding: 3px; }
#usertable tr.header { background: #ebebeb; }
#usertable tr.header td { font-weight: bold; }
#usertable tr td .admintable { border: 1px solid #999; }

