﻿ /* Basic Tab Module: Default color is green. Add color class such as dkBlueTabModule to outermost div to change color scheme. */

  .tabModulesHeader { font-size: 110%; font-weight: bold; padding: 5px 7px 0px 25px; color: #333333; }
  .tabModuleHeader { font-size: 120%; font-weight: bold; padding: 5px 7px 5px 5px; color: #FFFFFF; background:#086989; margin-left:25px; margin-right:30px; margin-top:20px; margin-bottom:10px;}  

  .tabModulePane { position: relative; display: inline; }
  .tabModuleTabs { position: relative; display: block; padding: 0; margin: 0; width: auto; background: url(../../images/bg/greydot.gif) repeat-x bottom left; }
  .tabModuleTabs div.tab { font-size: 93%; font-weight: bold; border: 1px solid; padding: 5px 7px; margin: 0 -1px 0 0; float: left; display: inline; position: relative; border-color: #C3C3C3; color: #528BC0; background-color: #F7F7F7; text-align: center; }
  .tabModuleTabs div.icon { padding-left: 25px; background-repeat: no-repeat !important; background-position: 4px 4px !important; }
  .tabModuleTabs div.tab a, .tabModuleSubTabs a, .tabModuleMorelink a { color: #528BC0 !important; }
  .tabModuleTabs .timeStamp { color: #ff6619; font-size: 11px; font-weight: normal; text-align: center; }
  .tabModuleTabs div.selected { color: #333333 !important; border-bottom: 1px solid #FFFFFF !important; background-color: #FFFFFF !important;  }
  .tabModuleTabs div.selected a { color: #333333 !important; }
    /*fixie\*/* html .tabModuleTabs div.plug { position: absolute; left: -1px; bottom: -1px; width: 1px; height: 1px; font-size: 0; line-height: 0; margin: 0; padding: 0; background: url(../../images/bg/greydot.gif) no-repeat bottom left; }/**/
  .tabModuleSubTabs { font-size: 93%; border-left: 1px solid; border-right: 1px solid; border-color: #C3C3C3; }
  .tabModuleSponsor { position: absolute; top: -22px; right: -6px; }
  .tabModuleSponsorHome { position: absolute; right: -6px; }
  .tabModuleSubTabs a.selected { background: url(../../images/bg/sn_orangearrow.gif) no-repeat 0 50%; padding-left: 7px; }
  .tabModuleContent { border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #C3C3C3; background-color: #FFFFFF; }
  .tabModuleContentEmpty { padding: 10px; }
  
  /* .tabModuleMorelink { position: relative; line-height: 1.3em; font-size: 93%; text-align: right; font-weight: bold; border-top: 1px solid; padding: 3px 7px; margin: 0; border-color: #C3C3C3; background: #F7F7F7; color: #528BC0; text-decoration: none; } */
  .tabModuleMorelink { position: relative; line-height: 1em; font-size: 93%; text-align: right; font-weight: bold; border-top: 1px solid; padding: 3px 7px; margin: 0; border-color: #C3C3C3; background:url(../../images/bg/forum_post_bg.gif); color: #528BC0; text-decoration: none; }
  
  .tabModuleMorelinkExplore { position: relative; line-height: 1.3em; font-size: 93%; text-align: right; font-weight: bold; padding: 3px 30px; margin: 0; color: #528BC0; text-decoration: none;}
  #updatesSubTabs { margin: 0; padding: 0; font-size: 0.92em; text-align: right; }
  #updatesSubTabs ul { padding: 5px 0 7px 7px; }
  #updatesSubTabs ul li { display: inline; font-weight: bold; }
  #updatesSubTabs ul li.divider { padding: 0 5px 0 5px; }  
  
  
  /* - - CLEARS - - */
  /* clears for use outside of content divs */
  .clearLeftNoHeight { clear: left; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
  .clearRightNoHeight { clear: right; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
  .clearBothNoHeight { clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
  /* clear fix: assign to a content div that contains floats to ensure that div stretches to contain it's floats */
  .clearfix:after, clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; clear: both; font-size: 0 !important; line-height: 0 !important; }
  .clearfixLt:after { content: "."; display: block; height: 0; clear: left; visibility: hidden; font-size: 0 !important; line-height: 0 !important;}
    /* fixie \*/* html .clearfix, * html .clearfixLt, * html .clearfixRt { display: inline-block; }/**/
  .clearFix {display: inline-block;}
  head:first-child+body .clearFix {display: block !important;}
  /* - -  END CLEARS - - */

