/*========== Atribute Defaults ==========*/
  body {margin:0px; font-family:verdana, arial, sans-serif; font-size:13px;
        background-color:black; color:#f5f3e0; overflow:hidden;}
        
  a            {color:#5aa5d9; text-decoration:none;}
  a:visited    {color:#5aa5d9;}
  a:hover      {color:#FF6666; text-decoration:underline;}
  a Img        {border:none;}


  h4 {font-weight:bold; font-size:13px; margin-bottom:5px; margin-top:0px;}
  
  h1.Ad {font-family:Times New Roman,serif; font-size:36px; font-weight:bold; font-style:italic; 
         margin:0px 0px 5px 0px;}
  h2.Ad {font-family:Times New Roman,serif; font-size:30px; font-weight:bold; font-style:italic; 
         margin:0px 0px 5px 0px;}
  h3.Ad {font-family:Times New Roman,serif; font-size:24px; font-weight:bold; font-style:italic; 
         margin:0px 0px 5px 0px;}
    
  p  {margin-top:0px; margin-bottom:.8em; line-height:1.3em;}
  
  p.h    {font-weight:bold; margin:5px 0px 5px 0px;}
  p.h1   {font-size:36px;}
  p.h2   {font-size:30px;}
  p.h3   {font-size:24px;}
  p.h4   {font-size:18px;}
  p.h5   {font-size:13px;}
  p.h6   {font-size:11px;}
  p.hTop {margin-top:0px;}

  .Serif {font-family:Times New Roman,serif;}
  
  ul    {position:relative; left: -23px;}
  ol    {position:relative; left: -18px;}
  ul,ol {margin-top:.6em; margin-bottom:.6em;}
  ol ol li {list-style-type:lower-alpha;}
  
  ul.i, ol.i  {left: -10px;}
  
  li    {margin-bottom:.5em;}
  li.vt {margin-bottom:0em;}
  li.t  {margin-bottom:.2em;}
  li.s  {margin-bottom:.4em;}
  li.l  {margin-bottom:.6em;}
  li.vl {margin-bottom:.8em;}
  
  li.tight {left:-10px; margin-bottom:0em; margin-top:0em; position:relative;}

  td           {color:black; font-size:13px;}
  td a         {color:#005dd1; text-decoration:none;}
  td a:visited {color:#005dd1;}
  td a:hover   {color:#FF6666; text-decoration:underline;}

  input    {font-family:verdana, arial, sans-serif; font-size:13px;}
  select   {font-family:verdana, arial, sans-serif; font-size:13px;}
  textarea {font-family:verdana, arial, sans-serif; font-size:13px;}

  span.ParaCap {font-weight:bold; color:#9d7b05; text-transform:uppercase;}
  .DeEm { font-size:.85em; font-weight:normal; }
  .Top  {margin-top:0px;}

/*========== Main Menu ==========*/
  div.PageBar {background-color:#494949; border-right:solid gray 6px; overflow:hidden;
               position:absolute; left:0px; top:0px; height:100%; width:150px;}
               
  img.pbLogo {position:absolute; left: 0px; top: 5px; cursor: pointer;}

  div.Btn {position:absolute; left:10px; height:20px; width:127px; padding:2px;
           text-align:right; padding-right: 10px; padding-top:5px;
           cursor:pointer; overflow:hidden; background-color:transparent; 
           font-size:13px; font-weight:bold; border:solid transparent 1px;}           
  
  div.bStd {color:#aecbff; width:134px;}
  div.bHov {border:solid #7c7c7c 1px; border-right:none; color:#FF6666; background-color:#494949; padding-right:16px;}
  div.bSel {cursor:default; background-color:black; color:white; border:ridge white 1px; border-right:none; padding-right:16px;}

  p.pbTxt    {}
  p.pbTxtSel {}
  
  div.pbMinorLinks {position:absolute; top:340px; left:15px; font-size:11px; font-weight:bold;} 

  #smAddThis {position:absolute; top:320px; left:4px; width:138px; padding-top:10px; border-top:dotted gray 1px; text-align:center;}
  #smAddThis img {position:static; margin:3px 0px 7px 0px;}

/*========== Content Pane Defaults ==========*/
  div.Pane  {position:absolute; visibility:hidden; color:#f5f3e0;
             top:0px; left:156px; height:412px; width:610px; padding:10px 0px 10px 10px;}
  div.pnStd {overflow:visible;}
  div.pnScr {overflow:auto; padding-bottom:30px; }

  /*----Tabs----*/
  div.Tab   {position:absolute; height:18px; width:112px; font-weight:normal; text-decoration:none; overflow:visible;}
  div.Tab2  {position:absolute; height:35px; width:112px; font-weight:normal; text-decoration:none; overflow:visible;}
  div.tStd  {background-color:#796969; color:#3badee; cursor:pointer; text-decoration:none; }
  div.tSel  {background-color:#d46e6e; color:white; cursor:default; font-weight:bold; cursor:default;}
  div.tHov  {background-color:#c38f8f; color:#424e82; font-weight:bold; cursor:pointer; text-decoration:none;}

  div.tStd2  {background-color:#d7d5c9; color:#3061dc; cursor:pointer; text-decoration:none; font-weight:bold;}
  div.tSel2  {background-color:#ffabab; color:black; cursor:default; font-weight:bold; cursor:default;}
  div.tHov2  {background-color:#d7d5c9; color:red; font-weight:bold; cursor:pointer; text-decoration:underline;}

  img.tArrow {position:absolute; top:0px; left:0px;}
  img.tArrow {top:16px;}
  img.tArr2L {top:33px;}

  p.tTxt     {position:absolute; width:100%; text-align:center;}
  p.tTxt2    {position:absolute; width:100%; top:8px; text-align:center;}

  p.tTxt1in1 {position:absolute; font-size:11px; width:100%; text-align:center; top:2px;}
  p.tTxt1in2 {position:absolute; font-size:11px; width:100%; text-align:center; top:10px;}
  p.tTxt2in2 {position:absolute; font-size:11px; width:100%; text-align:center; top:4px;}


  /*----Tab Panes----*/
  div.tPane {position:absolute; top:45px; height:385px; width:586px; visibility:inherit;}
  div.tpStd {overflow:visible;}
  div.tpScr {overflow:auto;overflow-x:hidden;}
  div.tpLow {top:71px; height:359px;}
  
  div.pBody {position:absolute; left:15px; width:500px;}
  
/*========== Single Item Pane ==========*/ 
  img.PageAnchor { position:absolute; top:25px; left:15px; }
  img.LinkArrow  { position:relative; top:2px;  left: 2px;}
  div.Singleton  { position:absolute; top:20px; left:180px; width:350px;}

/*========== Index Tiles ==========*/ 
  div.TileBtn {border:solid black 1px; cursor:pointer; height:62px; overflow:hidden;
               padding-right:20px; left:0px; width:540px;} 
  div.tbHov   {border-top:solid gray 1px; border-bottom:solid gray 1px;}
  div.tbSel   {border-top:solid red 1px; border-bottom:solid red 1px;}
  p.TileCap   {position:relative; font-size: 12px; font-weight: bold; top: -1px; left: 15px; }
  p.TileBody  {position:relative; font-size: 12px; top: -7px; left: 15px; }
  img.Tile    {position:relative; height: 46px;width: 100px; top: 5px; left: 3px;
                float:left; border: solid black 3px; border-right: solid black 3px; }
  img.Arrow1  {position:relative; height:18px; width:25px; top:5px; left:5px; visibility:hidden;}
  div.TileBtn a         {color:#5aa5d9; text-decoration:none;}
  div.TileBtn a:visited {color:#5aa5d9;}
  div.TileBtn a:hover   {color:#FF6666;}

/*========== Standard Table ==========*/ 
  table.Std {background-color:#BFDFF0; border:solid black 2px; font-family:verdana, arial, sans-serif; 
             font-size:11px; table-layout:fixed; border-collapse:collapse;}
 
  tr.Hdr    {background-color: #5EB0DB; cursor: default; height: 20px; }
  td.Hdr    {border: solid gray 1px; border-bottom:solid black 2px; font-size:11px; font-weight: bold; text-align:center;}  

  td.RowHdr {background-color:#F5BBBB; border:solid gray 1px; border-right:solid black 2px; padding-right:3px; font-size:11px;}
  td.RCHdr  {background-color:#F5BBBB;padding-right:3px; font-size:11px; font-weight:bold; text-align:center;
             border:solid gray 1px; border-right:solid black 2px; border-bottom:solid black 2px;}

  tr.Data   {cursor:default; }
  td.Data   {border:solid gray 1px; padding-left:3px; font-size:11px; text-align:left; color:black;}
  
/*========== Hidden Table ==========*/ 
  table.Hid {font-family:verdana, arial, sans-serif; font-size:11px; table-layout:fixed; border-collapse:collapse;}
 
  table.Hid tr.Hdr {border:none; cursor: default; height: 20px;}
  table.Hid td.Hdr {border:none; font-size:11px; font-weight: bold; text-align:center;}  

  table.Hid td.RowHdr {border:none; background-color:transparent; padding-right:3px; font-size:11px; font-weight:bold;}
  table.Hid td.RCHdr  {border:none; padding-right:3px; font-size:11px; font-weight:bold; text-align:center;}

  table.Hid tr.Data   {border:none; cursor:default; }
  table.Hid td.Data   {border:none; padding-left:3px; font-size:11px; text-align:left; color:black;}
  
/*========== Names ==========*/ 
  .EColor { font: normal small-caps bold 1em Times New Roman, Times Roman, serif; }
  .E { font-variant: normal; font-style: italic; font-size: 1.8em; }
  .SilkColors { font-family: Times New Roman, Times, serif; }
  
/*========== Download Sheets ==========*/ 
  .dlInStdPane {position:absolute; left:15px; top:15px;}
  .dlIcon {height:97px; width:75px; left:15px;}
  .dlTxt  {position:absolute; width:400px; left:100px}
  .dlPdf  {position:absolute; top:120px; left:5px;}

/*========== Misc ==========*/ 
  img.PictureMenu1 {display:inline; position:relative; cursor:pointer; margin:5px;}
  img.PictureMenu2 {display:inline; position:relative; cursor: pointer; margin: 5px; border: solid gray 1px; }
  .Credit {font-size:10px; position:absolute;}
  .QTIcon {position:relative; display:inline; border:solid gray 2px; top:5px; cursor:pointer;}
  .QTIconSm {position:relative; display:inline; border:none; top:2px; cursor:pointer;}