html,body{margin:0;padding:0}
body{ padding:0; margin: 0}

div#Header{ clear:both;width:100%+1px}
div#Wrapper{float:left;width:100%}
div#Content{width: 1000px; margin: 0 0px 0px 0px}
div#Sidebar{float:left;width:220px;margin-left:-100%}
div#Extra{  float:right;width:1px;margin-left:-100px}
div#Footer{ clear:left;width:100%+1px}

/*** Div ID Appearance **/

div#Header     { height: auto; margin: 0px 1px 1px 0px; padding: 5px 5px 5px 5px; background-color: #FFFFFF; border: 1px solid #CCCCFF; }
div#Header img { padding: 0px 10px 0px 0px; }
div#Header h1  { font-size: 12pt; }

div#Header span.Breadcrumb { font-size: 12pt; }

div#Content  { padding: 5px 5px 5px 5px; color: #000000; }
div#Content p{line-height:1.4}

div#Sidebar { padding: 5px 5px 0px 5px; background-color: FFCC88; color: #000000; border: 1px solid #CCCCFF; }

div#Footer { margin: 0px 1px 0px 0px; padding: 5px 5px 5px 5px; text-align: center; background-color: #FFFFFF; border: 1px solid #CCCCFF; font-size: 8pt }


/* Appearance that might come in handy later...
div#Header h1{ margin:0; padding-left:10px; background: #EEE;color: #79B30B}
p{margin:0 10px 10px}
a{display:block;color: #981793;padding:0px}
*/


html, body  { margin:  0px; padding: 0px; background-color: #FFFFFF; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt }

div#Content pre.codeBox{    font-size:  8pt; margin:  10px 5px 10px 10px; padding:  5px 5px 5px 5px; background-color: #EEEEEE; border: 1px solid #888888; }
div#Content pre.nxtDisplay{ font-size:  8pt; margin:  10px 5px 10px 10px; padding:  5px 5px 5px 5px; background-color: #EEEEEE; border: 1px solid #888888; width: 150px }

div#Content p.spanner { margin: 0px 0px 5px 0px; padding: 5px 5px 5px 5px; width: 100%; text-align: justify}


div#Content p  { margin: 10px 0px 5px 10px; padding: 0; }

div#Content h1 { margin: 10px 0px 0px 0px; padding: 0; font-size: 12pt; }
div#Content h2 { margin: 10px 0px 0px 0px; padding: 0; font-size: 10pt; }

div#Content dl {
  margin: 5px 0px 10px 20px;
}

div#Content li {
  margin: 5px 0px 5px 0px;
  }

div#Content dt {
  margin: 15px 0px 5px 0px;
  font-weight: bold;
}

div#Content dd {
  margin: 5px 0px 5px 10px;
}

div#Content table {
  font-size: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div#Content tr.header { font-weight: bold; width: auto; }

div#Content td {
  width: auto; 
  border: 1px solid #000;
}

/*** Additional div classes for even more looks ***/

/* div                       { padding: 0px; margin: 0px 0px 0px 0px; border: 1px solid #000;  } */

div.clear                  { clear: both }

/*
div#Footer { margin: 0px 1px 1px 1px; padding: 5px 5px 5px 5px; text-align: center; background-color: #FFFFFF; border: 1px solid #CCCCFF; font-size: 8pt }
*/

div.SidebarItem           { margin: 0px 0px 5px 0px; padding: 5px 5px 5px 5px; line-height: 1.1; background-color: #ffffff; color: #000000; border: 1px solid #CC6600; text-align: center; font-size: 8pt }

div.SidebarItem  p        { margin: 5px 0px 0px 0px; font-size: 8pt; text-align: left;  }
div.SidebarItem  h1       { margin: 0; padding: 0; font-size: 12pt; }
div.SidebarItem  img      { margin: 0px 0px 0px 0px; }
div.SidebarItem  a        { line-height: 1.5; }

div.SidebarBookHeader     { padding: 0px; text-align: left; border: none; }
div.SidebarBookHeader p   { padding: 0px 0px 0px 85px; font-size: 8pt;}
div.SidebarBookHeader h1  { padding: 0px 0px 0px 85px; font-size: 11pt; }

div.SidebarBookBody       { clear: both; padding: 5px 0px 0px 0px; text-align: left; border: none; }
div.SidebarBookBody  p    { margin: 5px 5px 0px 0px; font-size: 8pt;  }

div.TableWrap             { width: 100%; }
