x@charset "UTF-8";

A variation on Eric Meyer's CSS Reset: 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: black;
  /*background: white;*/
  margin:0;
  padding:0;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}

a, a:link, a:visited, a:hover{text-decoration:none;}
a img{border:none;}

/*---------------styling-------------------------*/
body{font-family:verdana; font-size:11px;}
#menu_years{with:100%; height: 165px; border-bottom:dashed 1px #ccc;}
#menu_sections{float: left;
    height: 170px;
    padding:0 30px;
    position: relative;
    width: 180px;
  font-weight:bold;
  letter-spacing:2px;
}
ul#menu_sections_topics{padding:30px 0; margin: 0;}
#menu_sections_topics li{padding:3px; height:13px; display:block; white-space:nowrap; position:relative;}
#menu_sections_topics li ul{padding:0;margin:0;}

#menu_switch_container{width:100%;}
#menu_switch{position:relative; width:175px; padding:10px 30px;}
#topics{ position:absolute;}
#media{position:absolute; right:0; z-index:100;}

#menu_calendar{margin-top:15px;left: 250px; overflow: hidden; position: absolute; z-index:800;}
div.year{float:left; width:100px; height:125px; /*background:url(../images/menu_bg.gif) repeat-x; border-right: dashed 1px #ccc;*/ position:relative; text-align:center; z-index:900;}
.menu_hide{position: absolute; z-index:1000;}






div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  /*height: 145px;*/
  width: px;
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 0px;
  overflow:hidden;
  /* max width here, for users without javascript */  
  width: 1800px;  
  padding: 15px 0 0 15px; 
  /* removing default styling */
  margin: 0;
  /*background: url('navigation.png');*/    
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;  
  padding: 0;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  display: none;
  margin-top: 3px;
  
  text-align: center;
  font-size: 12px;  
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);  
  opacity: 0.5;
}

.year{width:100px; height:125px;/*border-right:dashed 1px black;*/}


/*
.item-119{position:absolute; left:1300px; top:25px;}
.item-121{position:absolute; left:1000px;}





#breadcrumbs{position:absolute; right:0; bottom:0;}



