body{overflow:auto}

/*div.visual  { background: url("../Images/advisa/advisa_web.jpg") no-repeat top right; margin: 0 0 0 35px; padding: 40px 0 3px 0; border-top: 2px solid #043f98; }*/
div.banner { margin: 0 0 0 40px; padding: 20px 0 40px 0; border-top: 2px solid #043f98; }
/*div.visualbanner  {  background: url("../Images//demo_banner_adv.gif") no-repeat top center; padding: 170px 20 0px 0;  }*/

/*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; }
p.modulesBold{ font-weight:bold }
span.submodules{font-size:12px;font-weight:bold; }
span.modulesBold{ font-weight: bold }
td.number	  { text-align:right; vertical-align:top; padding: 3px 15px 0px 0px;  }



