/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}/*li{list-style:none;}*/caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:0px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body 
{
  background-image: url('../images/header_BG.jpg');
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #e4e4e4;
  color: white;
  font-family: Helvetica, Verdana, Arial, Sans-Serif;
}

/***** Page Selection ******/
.body_About #lnk_About, 
.body_Contact #lnk_Contact,
.body_Home #lnk_Home { font-weight: bold; text-decoration: none; }

.body_Details #nav_Details,
.body_Samples #nav_Samples,
.body_Downloads #nav_Downloads
{
 font-weight: bold; 
 color: #ffc10e;
}

#nav 
{
    height: 36px;
    margin: 0px;
    margin-top: 1px;
    text-align: center;
    width: 100%;
}
#nav td
{
  text-align: center;
  vertical-align: middle; 
}
#nav td a
{
 color: #DDDDDD;
 text-decoration: none; 
}
#nav td a:hover
{
 color: White;
 text-decoration: underline;
}
#subNav a
{
 color: #242423; margin-left: 8px; margin-right: 8px;
}
h2
{
 font-size: 18px;
 color: #3265a8;
 font-family:     font-family: "Lucida Sans","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans Unicode",Verdana,Arial,sans-serif;
 font-weight: bold; 
 margin-bottom: .6em;
}
#contentWrapper
{
 width: 800px; margin: 18px auto 0 auto; _margin: 0 auto 0 auto; color: Black;
    background-image: url('../Images/bubble_Middle.jpg'); background-repeat: repeat-y; background-position: top center; 
}
#content
{
 padding: 30px; 
 padding-left: 88px; 
 margin: 0;  
 height: 400px;
 padding-top: 10px;
}
#content.padded
{
 padding: 10px; 
 padding-top: 0;
 padding-left: 100px; 
 margin: 0;  
 padding-right: 100px;
}
#content p
{
  margin-bottom: 16px;
  line-height: 1.35em;
  font-size: .95em;
}
#content ul
{
  margin-bottom: 16px;
}
#content li
{
  list-style: none;
  padding-left: 30px;
  background-image: url('../Images/bullet.jpg');
  background-repeat: no-repeat;
  background-position: 12px 6px;
  margin-top: 5px;
  line-height: 1.3em;
  font-size: .95em;
}
#content a
{
 color: #1c3b62;
 font-weight: 600;
 text-decoration: underline; 
 /*margin: 10px;*/
}
#content a:hover
{
 text-decoration: underline;
}
#content .greenButton
{
  width: 115px; height: 28px; color: White; font-size: 14px; background-image: url('../Images/green-button.jpg');
          background-repeat: no-repeat; margin: 5px; padding-top: 5px;float: left; text-align: center;
}
#content .greenButton a
{
 color: White; text-decoration: none; 
}
#content .greenButton a:hover
{
  text-decoration: underline;
}
/**** ABOUT ****/
.about
{
  margin-left: 0px; padding-left: 80px; background-repeat: no-repeat; background-position: 0px 0px; height: 84px; margin-bottom: 20px;
  font-size: .95em; padding-top: 4px;
}
#about_Randy
{
 background-image: url(../Images/about_Randy.jpg); 
}
#about_Kenny
{
 background-image: url(../Images/about_Kenny.jpg); 
}
#about_Bjorn
{
 background-image: url(../Images/about_Bjorn.jpg);  
}

#content .about a
{
 font-weight: normal;
}
.contactInfo
{
  margin-top: 6px;
 font-size: .88em;
 line-height: 1.5em;
 padding-left: 20px; 
}
#footer
{
 text-align: center;
 color:  #515151;
 font-size: 12px;
}
#footer a
{
   color:  #515151;
 font-size: 12px;
 text-decoration: none;cursor: pointer;
}
#footer a:hover
{
  text-decoration: underline;
  
}
p#copyright
{
  margin-bottom: 0px;
}
#footerComponents
{
 margin-top: 4px; 
 border: 0px solid #515151;
}
#footerComponents img
{
  margin-left: 6px; 
}
#footerComponents td
{
  padding-left: 18px;
}
#content #downloads li
{
  margin-left: 20px;
  list-style: none;
  padding-left: 40px;
  background-image: url('../Images/document.png');
  background-repeat: no-repeat;
  background-position: 0 4px;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-top: 0px;
  height: 36px;
}
#content #downloads li#answers
{
  background-image: url('../Images/document_ok.png');
}
#content #downloads li#msha
{
  background-image: url('../Images/document_edit.png');
}
#content #downloads li span
{
   font-style: italic; 
   font-size: .9em;
}
.DiscDetails
{
  clear: both;
}
.DiscDetails .thumbnail
{
  float: left; text-align: center; width: 120px;
}  
.DiscDetails .thumbnail img
{
 width: 110px; height: 110px; 
}
.DiscDetails .description
{
  float: left;
}
#contentWrapper #content .DiscDetails .description p
{
  margin-bottom: 0;
    }
    #popupEmail
    {
      display: none;
      position: fixed;
      _position: absolute; /* hack for internet explorer 6*/
      height: 394px;
      width: 458px;
      border: 2px solid #cecece;
      z-index: 2;
      padding: 12px;
      font-size: 15px;
      color: #242423;
      background-color: #f1f1f2;
    }
    #popupEmail h1
    {
      text-align: left;
      color: #6FA5FD;
      font-size: 18px;
      font-weight: 700;
      border-bottom: 1px dotted #D3D3D3;
      padding-bottom: 2px;
      margin-bottom: 20px;
    }
    #popupEmailClose
    {
      font-size: 14px;
      line-height: 14px;
      right: 6px;
      top: 4px;
      position: absolute;
      color: #6fa5fd;
      font-weight: 700;
      display: block;
      cursor: pointer;
    }
    #backgroundPopup
    {
      display: none;
      position: fixed;
      _position: absolute; /* hack for internet explorer 6*/
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      background: #000000;
      border: 1px solid #cecece;
      z-index: 1;
    }