  a { color: #26a5dc; text-decoration: none }
  a:visited {color: #0000FF }
  a:hover {color: #E4641C; text-decoration: underline }
  a.weblink {color: #0000FF; text-decoration: underline }
  a.weblink:visited {color: #0000FF}
  a.weblink:hover {color: #E4641C }
  a.popuplink {color: #FF0000; text-decoration: none}
  a.popuplink:visited {color: #FF0000}
  a.popuplink:hover {color: #FF0000; text-decoration: underline}
  a.filelink {color: #04BC14; text-decoration: none}
  a.filelink:visited {color: #04BC14}
  a.filelink:hover {color: #04BC14; text-decoration: underline}
  a.inline-toggle {color: Green; text-decoration: none;  font-weight: bold;  font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif;     }
  a.inline-toggle:visited {color: Green; }
  a.inline-toggle:hover {text-decoration: underline}
  .fsmall {
        font-size: 10px;
	font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif;
	text-align: center;
	margin: 10px 0px 0px 0px;
	}
  .crumbs {font-size: 8pt; margin-bottom: 3px; margin-top: 0px; color: #FFFFFF}
  .crumbs a {text-decoration: underline; color: #FFFFFF}
  .crumbs a:visited {text-decoration: underline; color: #FFFFFF}
  .crumbs a:hover {color: #F4BC5C}

.hmImageMap a.hmHotspotRect { display:block; position:absolute; border: 1px solid transparent; background:#000; opacity:0.01; filter:alpha(opacity=1)  }
.hmImageMap a.hmHotspotEllipse { display:block; position:absolute; border-radius:50%; border: 1px solid transparent; background:#000; opacity:0.01; filter:alpha(opacity=1) }
.hmImageMap:hover a.hmHotspotRect {opacity:0.5; background:#A9E1F3; filter:alpha(opacity=50); }
.hmImageMap:hover a.hmHotspotEllipse { opacity:0.5; background:#A9E1F3; filter:alpha(opacity=50); }
a.hmHotspotRect:hover { border:4px solid #000; background:#A9E1F3; opacity:0.9; filter:alpha(opacity=90) }
a.hmHotspotEllipse:hover { border:4px solid #000; background:#A9E1F3; opacity:0.9; filter:alpha(opacity=90) }

/*
.hmImageMap img {
    position:relative
}


.hmHotspotRect {
    position: absolute;
}

.hmHotspotRect:before {
      top: 50%;
      left: 50%;
      border-radius: 50%;
      -webkit-transform: translate(-50%,-50%);
      -moz-transform: translate(-50%,-50%);
      -o-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
      transform: translate(-50%,-50%);
      -webkit-animation: radar2 3s ease infinite;
      -moz-animation: radar2 3s easein finite;
      -o-animation: radar2 3s ease infinite;
      -ms-animation: radar2 3s ease infinite;
      animation: radar2 3s ease infinite;
      background: rgb(255,0,114);
      background: -moz-radial-gradient(center, ellipse cover,  rgba(255,0,114,1) 4%, rgba(255,0,114,1) 27%, rgba(10,255,22,1) 100%); 
      background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,0,114,1) 4%,rgba(255,0,114,1) 27%,rgba(10,255,22,1) 100%); 
      background: radial-gradient(ellipse at center,  rgba(255,0,114,1) 4%,rgba(255,0,114,1) 27%,rgba(10,255,22,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0066', endColorstr='#0aff16',GradientType=1 );
      position: absolute;
      content: '';
}

@keyframes radar2{
  0%{
      width:25px;
      height:25px;
      border:10px 
      solid #0AFF16;
      opacity:0;
  }50%{
      opacity:.1;
  }
  90%{
      width:100px;
      height:100px;
  }
  90%,100%{
      border:1px
      solid #0AFF16;
      opacity:0;
  }100%{
      width:100px;
      height:100px;
      opacity:0;
  }
}

@-webkit-keyframes radar2{
  0%{
      width:25px;
      height:25px;
      border:10px 
      solid #0AFF16;
      opacity:0;
  }50%{
      opacity:.1;
  }
  90%{
      width:100px;
      height:100px;
  }
  90%,100%{
      border:1px
      solid #0AFF16;
      opacity:0;
  }100%{
      width:100px;
      height:100px;
      opacity:0;
  }
}

@-moz-keyframes radar2{
   0%{
      width:25px;
      height:25px;
      border:10px 
      solid #0AFF16;
      opacity:0;
  }50%{
      opacity:.1;
  }
  90%{
      width:100px;
      height:100px;
  }
  90%,100%{
      border:1px
      solid #0AFF16;
      opacity:0;
  }100%{
      width:100px;
      height:100px;
      opacity:0;
  }
}

@-o-keyframes radar2{
   0%{
      width:25px;
      height:25px;
      border:10px 
      solid #0AFF16;
      opacity:0;
  }50%{
      opacity:.1;
  }
  90%{
      width:100px;
      height:100px;
  }
  90%,100%{
      border:1px
      solid #0AFF16;
      opacity:0;
  }100%{
      width:100px;
      height:100px;
      opacity:0;
  }
}

*/
 
@media screen{
  #idcontent {    
      width: 100%; 
      padding: 0px !important; 
      padding: 10px 15px 5px 10px; 
      position: relative; 
   } 
  #innerdiv {    
      padding: 10px 5px 5px 10px !important;  
      padding: 0px; 
   } 
   
    .topichead {
       padding: 5px;
    }
    
    .navlinks {
      font-size: 10pt;
    }
    .navlinks a {
      text-decoration: none;
      color: blue;
    }
    .navlinks a:visited {
      text-decoration: none;
      color: blue;
    }
    .navlinks a:hover {
      text-decoration: underline;
      color: blue;
    }
    
   html.nonscroll { 
      overflow:hidden; 
   } 
   body.nonscroll {    
      overflow:hidden; 
      height:100%; 
   } 
   div.nonscroll { 
      overflow-x:auto;
      overflow-y:scroll; 
   } 
}

/* Text Styles */
hr { color: #000000}
body, table, tr, th /* Normal */
{
 font-size: 15px;
 font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
span.f_CodeExample /* Code Example */
{
 font-size: 11px;
 font-family: 'Courier New',Courier,monospace;
}
span.f_Comment /* Comment */
{
}
span.f_heading1 /* heading 1 */
{
 font-size: 21px;
 font-weight: bold;
}
span.f_heading2 /* heading 2 */
{
 font-size: 16px;
 font-style: italic;
 font-weight: bold;
 color: #ffffff;
}
span.f_HeadingToggle /* Heading Toggle */
{
 font-size: 16px;
}
span.f_Heading1 /* Heading1 */
{
 font-size: 21px;
 font-weight: bold;
}
span.f_ImageCaption /* Image Caption */
{
 font-size: 11px;
 font-weight: bold;
}
span.f_Notes /* Notes */
{
}
/* Paragraph styles */
p, p.p_Normal, div.p_Normal /* Normal */
{
 text-align: left;
 text-indent: 0px;
 line-height: 1.32;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 5px 0px;
}
.p_CodeExample /* Code Example */
{
 font-size: 11px;
 line-height: 1.0;
 white-space: nowrap;
 page-break-inside: avoid;
 margin: 0px 0px 0px 0px;
}
.p_Comment /* Comment */
{
 font-size: 13px;
}
.p_heading1 /* heading 1 */
{
 font-size: 21px;
 page-break-after: avoid;
 margin: 16px 0px 4px 0px;
}
.p_heading2 /* heading 2 */
{
 font-size: 16px;
 page-break-after: avoid;
 margin: 16px 0px 4px 0px;
}
.p_HeadingToggle /* Heading Toggle */
{
 font-size: 16px;
 text-indent: -20px;
 line-height: 1.20;
 margin: 20px 0px 10px 20px;
}
.p_Heading1 /* Heading1 */
{
 font-size: 100%;
 font-weight: normal;
 text-align: left;
 text-indent: 0px;
 line-height: 1.32;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 5px 0px;
}
.p_ImageCaption /* Image Caption */
{
 font-size: 11px;
}
.p_Notes /* Notes */
{
 font-size: 13px;
}
div.hmrotate90  { display:inline-block; transform: -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; }
div.hmrotate270 { display:inline-block; transform: -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; transform: rotate(180deg); }



#hmpopupdiv /* used for javascript text popups */
{
  display: none;
  position: absolute;
  z-index: 1000;
  background-color: #FFFFFF;
  padding: 6px;
  border:1px solid #000000;
  border-radius: 5px;
  box-shadow: 5px 5px 5px #888;
}

#hmlightbox /* image lightbox */
{
  border: none;
  padding: 8px;
  background: #FFF;
  font-size: 110%;
  font-weight: bold;
  color: #777;
  box-shadow: 5px 5px 5px #888;
}

a.dropdown-toggle /* dropdown toggle caption */
{
  cursor: pointer;
}
a.inline-toggle /* inline toggle caption */
{
  cursor: pointer;
}
img.dropdown-toggle-icon /* toggle icon */
{
  cursor: pointer;
}
