body{}
body.white  {background: url(""); }
body.rightEmpty {background-image:url(../Images/all/global/sidebar-back-middle.gif); background-repeat:repeat-y;background-color:#ECE8DF}

div.visual  { background: url("../Images/all/home/visual.gif") no-repeat top right; margin: 0 0 0 40px; padding: 120px 0 3px 0; border-top: 2px solid #043f98; }

/*modules*/
td.number	  { text-align:right; vertical-align:top; padding:3px 15px 6px 3px; }
td.modules	  { text-align:left;  vertical-align:top; padding:3px 3px 6px 15px; }
td.numberdashed	  { text-align:right; vertical-align:top; padding:3px 15px 6px 3px; border-bottom:dashed 1px #001244 }
td.modulesdashed	  { text-align:left;  vertical-align:top; padding:3px 3px 6px 15px; border-bottom:dashed 1px #001244 }
td.modulesBold{ font-weight:bold }
span.modulesItalic{ font-size:12px; font-style:italic }

input.txtQuickSearch  { border:solid 1px #001244; height:15px;width:150px;}
input.btnQuickSearch  { border:solid 1px #001244; height:19px; margin:0px;}
td.quickSearch        { padding-top:8px; padding-left:30px; padding-right:0px }
td.quickSearchButton  { padding-top:9px; padding-left:0px; padding-right:10px }
/*filenavigator list*/
.node                 { padding-left:3px;font-weight:normal; }
.parentnode           { padding-left:3px;font-weight:normal; }
.rootnode             { padding-left:3px; font-weight:bold; }
.rootnode a           { font-weight:bold; }
.selectedNode a       { font-weight:bold; }
div.logo {padding-left:20px}

/*errorMessage*/          
body.errorPage        { overflow:auto; }            
.errorMessage         { color:#880000; font-size:10px; padding:15px; }
/*searchpage form*/
input.txtSearchLarge  { border:solid 1px #001244; WIDTH:300px; font-weight:normal; }
input.date            { border:solid 1px #001244; WIDTH:80px; font-weight:normal; }
input.searchButton    { border:solid 1px #001244; WIDTH:80px;}
select.search         { border:solid 1px #001244; WIDTH:304px}
td.search             { font-weight:bold; padding:5px; text-align:right }
.titleSearch          { font-weight:bold; font-size:150%; }
/*result on searchpage*/
td.searchDirectory    { font-weight:bold;font-size:12px;padding-top:10px }
td.searchDirectoryEngine    { padding-left:5px;font-weight:bold;font-size:12px;padding-top:10px }

td.searchArchive      { font-weight:bold; padding-left:20px; }
td.searchDocumentEngine { padding-left:5px; }
td.searchDocument     { padding-left:20px; }
table.search          { width:90%}
td.searchDocumentEngine a    { padding-left:5px; color:#000000; font-size:11px }
td.searchDocument a    { padding-left:20px; color:#000000; font-size:11px }
/*Content page */
table.contentInfo     { margin-top:100px; border:0 }
td.contentInfo        { padding: 30px 30px 30px 30px; border:dotted 1px #5d5a6d; }
