/* HTML tag styles */
body{ font-family: Verdana,Helvetica, Arial,Tahoma,  sans-serif; line-height:1.166; margin:0px; padding:0px; background-color:#fafafa; }
a:link, a:visited, a:hover, #breadCrumb a:visited { text-decoration:none; }
a:link, a:hover, #breadCrumb a:visited, #footer a:visited { color: #158; }
a:visited { color: #158; }
a:hover { text-decoration: underline; }
img{ border:0; }

/*** Table Layout Stuff ***/
table.layout { margin:0; width:100%; padding:0; }
td.layoutLeftPane, td.layoutMidPane, td.layoutRightPane, td.layoutRightPane2{ text-align:left; vertical-align:top; }
td.layoutLeftPane{ padding:0 0 0 10px; }
td.layoutMidPane{ padding:0 0 0 7px; }
td.layoutRightPane{ width:100%; padding:0 10px 0 7px; }
td.layoutRightPane2{ padding:0 10px 0 7px; }
td.layoutFullPane{ width:100%; padding:0 10px 0 10px; }

/**** Global Box Colours & Icons ****/
/* MAIN B0RDER COLOUR */
.box, .box h3{ border: 1px #ccc solid }

/* INTERNAL BORDER COLOUR */
.genericPane .dirPane .welcomePane, #fileTable, .ftFileRow td, .ftFileRowDeleted td, .history, .searchResultsItem,
.searchItemDirectory, .searchItemRevision, .searchItemFile, .changesetList
  { border-top:1px #ccc solid }

/* Basic Box Styles */
.box{ padding: 0px; margin: 0 0 7px 0; background-color:#fff; }
.box h3
  { color:#0a0a0a; font-family:Verdana,Helvetica, Arial,Tahoma,  sans-serif; border-width:0 0 1px 0;
    background-color: #D6D6D6; padding:2px 0 2px 10px; margin:0px; }
.boxMessage
  { background:#fff; font-size:.75em; font-style:italic; color:#000000; margin:0px; padding:5px 5px 5px 30px; }
.boxBody{ font-size:0.75em; padding: 0 15px 0 15px;}
.boxIcon{ float:right;font-weight:normal;font-size:0.9em; margin:0; padding:0; }
.boxIcon img{ border-width:0px; margin-right:5px; }
.boxIconText{ vertical-align:top; margin-right:5px; }

/* changeset styles  */
.changesetDetail, .changesetList { display:block; color:#000000; font-size:.7em; }
.changesetDetail{ margin-top:10px; padding:5px 5px 10px 35px; }
.changesetDetail ul{ padding:0;margin:0; }
.changesetList{ padding:5px 5px 5px 30px; }
.changesetDetail pre, .changesetList pre{ font-size:105% }
.changesetList pre{ margin:3px 0 3px 0; }
.changesetDetail p{ margin:3px 0 3px 0; }
.changesetList p{ margin:0; }
.csId, .csAuthor{ font-weight:bold; }
.csAge{ display:inline; }
.csComment
  { padding:3px; margin-top:2px; font-size:1.08em; font-family:Monaco, "Lucida Console", "Courier New", Courier, monospace;
    display:block; background-color:#fcfefe; }
li.csFilename{ list-style-type:none; padding-top:4px; white-space:nowrap; }
.changesetDetail li.csFilename { margin-top: 0px; }
.diffPaneChangset{ margin:10px; }
.controls{ padding-top:10px; }
.controls a:link, .controls a:hover, .controls a:visited{ color:green; }
.csMore{ font-style:italic; }


