/* v5 BaseTheme - v1.0 iomega red=CC0000 dell blue=005699*/

a.copyright { color: #c2c2c2; text-decoration:none; }
div.copyright {
	width: 125px; 
	position: fixed; 
	bottom: 10px; 
	left: 15px;
	height: 14px; 
	font-size: 10px; 
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	color: #c2c2c2;
}
* html .boxhead h2 {height: 1%; } /* IE Hax0r */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(images/red.sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(images/red.sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

td.mphead
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration : none;
border-style: solid;
border-width: 1px;
background-color: #e5e5e5;
border-color: #ffffff #a3a3a3 #a3a3a3 #ffffff;
}

td.mp
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration : none;
border-style: solid;
border-width: 1px;
border-color: #a3a3a3 #fafafa #fafafa #a3a3a3;
}

TR.mprow:hover { background-color: #c2c2c2 }
.clean18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; }
.clean16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; } 
TD.small { font-family:  Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 10px; }
A.small { font-family:  Arial, Helvetica, sans-serif; color: #3333ff; font-size: 10px; text-decoration:none;}
A.menu { color: #3333ff; font-size: 12px; text-decoration:none;font-family:  Arial, Helvetica, sans-serif;}
A:link { text-decoration: none; }
A:visited { color: #0000FF; text-decoration:none; }
A.subcategory:visited { color: #CC0000; text-decoration:none; }
A.subcategory:hover { text-decoration: underline; color: #CC0000; cursor: hand; }
A:hover { text-decoration: underline; cursor: hand; }
h3.clean { text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif;}
table.pageset { border-color: #000000; border-style: solid; border-width: 1px; border-top: none; background-color: #e5e5e5 }
td.clean { font-size: 11px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif;  margin: 0px; }
td.clean10 { font-size: 10px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif;  margin: 0px; }
td.category { font-size: 11px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif; background-color: #d3d3d3 }
td.subcategory { font-size: 11px; text-decoration:none; color: #CC0000; font-family:  Verdana, Arial, Helvetica, sans-serif; background-color: #e5e5e5 }
td.rootcategoryselected { font-weight: bold; font-size: 12px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif; background-color: #d3d3d3; }
td.categoryselected { font-weight: bold; font-size: 12px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif; background-color: #e5e5e5; }
p.clean { font-size: 11px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif;}
td.error { font-size: 10px; text-decoration:none; font-family:  Verdana, Arial, Helvetica, sans-serif; color: red; }
td.tabcenter { font-size: 12px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #ffffff #a5a5a5 #ffffff #a5a5a5; vertical-align: bottom}
td.tabbottom { font-size: 12px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #ffffff #a5a5a5 #a5a5a5 #a5a5a5; vertical-align: bottom}
td.foretab { font-size: 12px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #a5a5a5 #a5a5a5 #ffffff #a5a5a5; vertical-align: bottom; background-color: #f3f3f3}
td.backtab { font-size: 12px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #636363; vertical-align: bottom; background-color: #e5e5e5;}
p.treenode { font-size: 12px; text-decoration:none;font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
#overlap { position:relative; }

A.node {
	  text-decoration: none;
	  font-family: verdana,arial,helvetica;
	  font-size: 10pt;
	  padding:0px;
}
A.node:hover { text-decoration: underline;cursor:hand;}
A.node:visited { text-decoration: none;}


h2.featured {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	margin: 0;
}

p.featured {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
}


span.featured {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
        text-align: left;
}
                                                                                                                                                                                  

h3.featured {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
}


h4.featured {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

h1.categoryheader {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #0082D6;
	margin: 0px;
}

h1.featuredheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	color: #0082D6;
	margin: 0px;
}

a.clean {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
}

a.clean11 {
	        font-size: 11px;
	        font-weight: normal;	
		margin: 0px;
}
			
a.tinyclean {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	margin: 0px;
}
a.subcategory {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 10px;
	        font-weight: normal;
		margin: 0px;
		color: #CC0000;	
}

input.clean10 {
	 font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
         font-weight: normal;
         margin: 0px;
			}
select.clean10 {
         font-size: 10px;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-weight: normal;
         margin: 0px;
                        }
	       	

/* Experimental Tab Formatting */
    #header {
      float:left;
      width:100%;
      background: url("images/bg.gif") repeat-x bottom;
      font-size:63%;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url("images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#000000;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-image:url("images/left_on.gif");
      border-width:0;
      }
    #header #current a {
      background-image:url("images/right_on.gif");
      color:#000000;
      padding-bottom:5px;
      }
	
