#elmo_pkg_table { border:0;
                  padding:0px;
                  margin:0px;
                  border-collapse:collapse;
                  width:720px;
                  font-size:9pt; }
.half { width:480px; }
.sixth { width:80px; }
.bordered { border:1px #000080 solid;
            color:#000080;
            font-weight:bold;
            text-align:center;
             }
.elmo_pkg_head { text-align:center;
                 vertical-align:top;
                 margin:0px;
                 padding:0px;
                 text-align:left;
                 padding-left:4px;
                 border:0px;
                 border-left:1px solid blue;
                 border-top:1px solid blue;
                 border-right:1px solid blue;
                 background-color:navy;
                 color:white;
                  }
.elmo_pkg_sixth { text-align:center;
                  vertical-align:top;
                  margin:0px;
                  padding:0px;
                  border-right:1px solid blue;
                  background-color:navy;
                  color:white;
                   }
/****************************/
/** All Addon page styling **/
/****************************/
td#addon_content { height:520px; /* a minimum */
                   background-color:transparent;
                   background-image:url(../images/content_background.gif);
                   background-repeat:no-repeat;
                   margin:0px;
                   padding:0px;
                   vertical-align:top;
                   text-align:center;
                   width:800px; }
table#addon_feature { text-align:center;
                      height:450px;
                      width:720px;
                      border:0px; }
p.addon_feature { text-align:center;
                  font-size:112%;
                  font-weight:bolder;
                  color:#000080;
                  margin-bottom:0px;
                  padding-bottom:0px; }
hr.addon_feature { color:#000080;
                   width:80%;
                   margin-bottom:0px; }
p.addon_text { text-indent:0em;
               text-align:center;
               font-family:Verdana,tahoma,arial,sans-serif;
               font-weight:normal;
               font-size: 10pt;
               padding:10px;
               color:black; }
p.addon_intro { font-size:12pt; }

ul.addon_text { text-align:justify;
                font-weight:normal; }
ul.addon_text li { margin-left:10%; }
div.addon_detail_frame {  }
div.addon_detail_frame,
p.addon_detail_frame { text-align:center;
                       vertical-align:top; }
p.addon_detail_fixed { text-align:center;
                       width:85%;
                       position:relative; }
span.addon_details { color:blue;
                     text-align:center;
                     font-size:small;
                     text-align:bottom; }
p.addon_subhead { text-align:center;
                  font-size:125%;
                  font-weight:bolder;
                  width:100%; }
p.addon_footer { text-align:center;
                 font-weight:bolder;
                 color:#101080; }
td.trail { border:none;
           clear:both;
           text-align:center;
           width:100%; }
#trail { width:100%;
         position:relative; }
         text-align:center; }
#trail a{ font-size:10pt;
          font-weight:bold;
          color:navy; }
#trail a:hover{ font-size:10pt;
                font-weight:bold;
                color:blue;
                font-style:oblique; }
td.spacer20 { height:20px; }
/***********************/
/** End Addon styling **/
/***********************/

div.rel { position:relative;
          top:0px;
          left:0px;
          width:90%;
          min-width:640px;
          padding:0px;
          padding-top:1%;
          padding-left:1%;
          background-color:transparent; }
p.content_txt,
p.content_head { font-family:Verdana,tahoma,arial,sans-serif;
                 font-size:9pt;
                 text-align:center;
               }
p.content_head { font-weight:bold; background-image:url(../images/IBS_logo_background.gif);
                 background-position:50% 100%;
                 background-repeat:no-repeat;
                 background-color:transparent;
                 height:90px;
                 padding:5%;padding-top:10%; }

span.dagger { font-size:120%;color:red; }


td.desc_white { background-color:white;
                vertical-align:top;
                margin:0px;
                color:black;
                text-align:left;
                font-size:9pt; /*7.5pt;*/
                padding:2px;
                border:1px solid blue; }
td.neutral { text-align:center; }
td.desc_grey { border:1px solid blue;
               background-color:#EEEEEE;
               vertical-align:top;
               margin:0px;
               color:black;
               text-align:left;
               font-size:9pt; /*7.5pt;*/
               padding:2px;
               border:1px solid blue; }
td.desc_white a { color:blue;text-decoration:none; }
td.desc_grey a { color:blue;text-decoration:none; }
td.desc_white a:hover { color:#3333ee;font-style:oblique;font-weight:bolder; }
td.desc_grey a:hover { color:#3333ee;font-style:oblique;font-weight:bolder; }
td.grey { background-color:#EEEEEE;
          color:black;
          text-align:center;
          font-size:8pt;
          padding:2px;
          border:1px solid blue; }
.desc_grey a:visited,
.desc_white a:visited { color:purple; }
