* {margin: 0; padding: 0; border: 0;} 

body {
text-align: center; 
background: white;
color: #000;
min-width: 700px;
font-family: 'Trebuchet MS', 'Lucida Grande',
    Verdana, Lucida, Geneva, Helvetica, 
    Arial, sans-serif;
}
a {    text-decoration: none; }
input, textarea, select { border: 1px dashed black }
hr {
height: 0;
border: 0;
border-top: 1px solid #ccc;
margin: 5px;
}
/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { 
text-align: left;
width: 100%;
margin: 0 auto; 
background: white url(/images/ffffff.gif) repeat-y 10px 0;
}

#header, #subnav, #footer {
color: #000;
clear: both; 
width: 100%;
}

#header  {background: white; color: #000; height: 50px;}
#subnav, #footer {background: #ccc; padding: 1px 0;height: 30px;}


#contentfloatholder {/* right faux column tab */
background: url(/images/ffffff.gif) repeat-y 100% 0;
float: left;
width: 100%;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

#center {
margin: 0 205px 0 205px; /* left and right width plus padding */
}

#centerwrap {
  float:left;
  width: 100%; 
  margin: 0 -95% 0 0;
}

#left {
  float:left;
  width: 200px;
  margin: 0 0 0 -5%;
  background-color: #F0F0F0;
}

#right {
  float:right;
  width: 200px;
  margin: 0;
}


/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

div h1, div h3, div p, div span, div ul, div li {
margin: 1em 0;
padding: 0 10px; /* Will influence the menu width */
}
#copyright {font-size:x-small}

#button {
  width: 200px;
  border-right: 1px solid white;
  padding: 0 0 1em 0;
  margin-bottom: 1em;
  font-family: 'Trebuchet MS', 'Lucida Grande',
    Verdana, Lucida, Geneva, Helvetica, 
    Arial, sans-serif;
  font-size:12px;
  background-color: #F0F0F0;
  color: #333;
}
#button ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    }
    
  #button li {
    border-bottom: 1px solid #AAEAEC;
    margin: 0;
}
#button li a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    border-left: 10px solid #F0F0F0;
    border-right: 10px solid #159E94;
    background-color: #13958D;  
    color: #fff;
    text-decoration: none;
    width: 100%;
    }

  html>body #button li a {
    width: auto;
    }

  #button li a:hover {
    border-left: 10px solid #00AA98;
    border-right: 10px solid #60CFC8;
    background-color: #00A7A4;
    color: #fff;
    }

  #button li .selected {
    border-left: 10px solid #00AA98;
    border-right: 10px solid #60CFC8;
    background-color: #00A7A4;
    color: #fff;
    }
    

