div, ul, ol, li, h1, h2, h3, h4, h5, h6, form { padding: 0; margin: 0 }
a, img { border: none; outline: none }
ol, ul { list-style: none }
em, strong { font-weight: normal; font-style: normal }

/*   Content Pages
/   ==========================================================================================  */

div.content#main {font: 12px/1.25 Arial, sans-serif;width: auto;}

div.content ul.navlinks li {
  display: inline; 
  list-style: none;
  margin: 0 .2em 0 .2em;
  white-space: normal;
  font-weight: bold;
}

/*  Tabs Container
/============================================================================================= */
td.cont{ padding:0 10px 0 10px;font: 12px/1.25 Arial, sans-serif; }

/* Tabs
============================================================================================== */

#tabs {
  list-style-type: none;
  float: left;
  width: 100%;
  margin: 15px 0 20px 0;
  border-bottom: 1px solid #ccc;
}
.content #tabs {
  margin-bottom: 0;
}

* html #tabs {
  margin-bottom: 15px;
}

#tabs li {
  float: left;
  padding-left: 10px;
  margin: 0 3px 0 0;
  background: url("img/corners/tab.png") no-repeat left top;
}
 
#tabs li.first-child {
  margin: 0;
}
#tabs li a {
  display: block;
  padding: 3px 10px 3px 0;
  border: none;
  outline: none;
  background: url("img/corners/tab.png") no-repeat right top;
  color: #666;
}
 
#tabs li a:hover {
  color: #333;
}
 
#tabs li.active {
  position: relative;
  margin-bottom: -1px;
  background-position: 0 -40px;
}
 
#tabs li.active span {
  display: block;
  padding: 3px 10px 4px 0;
  background: url("img/corners/tab.png") no-repeat right -40px;
  font-weight: bold;
  color: #333;
}

/* Sub-Tabs
-----------------------------------------------------------------------------*/
.subtabs {margin-bottom: 5px;float:left; width:100%; background:#D6D6D6 url("img/corners/quickbox-tab-bg.png") repeat-x bottom; font-size:.95em; line-height:normal; }
.subtabs ul {margin:0; padding:3px 10px 0; list-style:none; }
.subtabs li {float:left; background:url("img/corners/quickbox-tab-left-both.png") no-repeat left top; margin:0 1px 0 0; padding:0 0 0 5px; border-bottom:1px solid #CFCFCF; }
.subtabs a {float:left; display:block; width:.1em; background:url("img/corners/quickbox-tab-right-both.png") no-repeat right top; padding:4px 7px 2px 0px; text-decoration:none; font-weight:bold; color:#666; border:none; white-space:nowrap; }
.subtabs ul a {width:auto;}
.subtabs a:hover {color:#222; }
.subtabs .selected {background-position:0 -150px; border-width:0; }
.subtabs .selected a {background-position:100% -150px; padding-bottom:3px; color:#222;}
.subtabs li:hover, .subtabs li:hover a {background-position:0% -150px; color:#222; }
.subtabs li:hover a {background-position:100% -150px; }

/* Nav 
============================================================================================== */
#subcategory-links {
  clear: left;
  padding: 3px;
  border-bottom: 1px solid #ccc;
  background: url("img/bg/wtf-topics.png") repeat-x;
}
#subcategory-links ul {
  margin-left: 5px;
}

/* Common Modules
==============================================================================================  */

/*** Tabs ***/
#tabs { float: left; width: 100%; border-bottom: 1px solid #CCC; }
#tabs li { float: left; padding-left: 10px; margin-right: 3px; background: url("img/corners/tab.png") no-repeat left top; }
#tabs li.first-child { margin: 0; }
#tabs li a { display: block; padding: 3px 10px 3px 0; border: none; outline: none; background: url("img/corners/tab.png") no-repeat right top; color: #666; }
#tabs li a:hover { color: #333; }
#tabs li.active { position: relative; margin-bottom: -1px; background-position: 0 -40px; }
#tabs li.active span { display: block; padding: 3px 10px 4px 0; background: url("img/corners/tab.png") no-repeat right -40px; font-weight: bold; color: #333; }

/* Links */
a.tablink { font: 11px/1.25 Verdana, Arial, sans-serif; }
a.tablink:link { font: 11px/1.25 Verdana, Arial, sans-serif;color:#666; }
a.tablink:visited { font: 11px/1.25 Verdana, Arial, sans-serif;color:#333; }
a.tablink:hover { font: 11px/1.25 Verdana, Arial, sans-serif;text-decoration:none; }
a.tablink:active { font: 11px/1.25 Verdana, Arial, sans-serif;border-color: #333; color:#333; }

  a, img {
  border: medium none ;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  }