/* YAHOO YUI*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*TABLE*/

body {color:#555;}table {color:#55555;font-size:10pt;text-align:center;}
table.se {background-color:#fff;font-size:10pt;}td.se {background-color:#fff;border:1px solid #ccc;padding:1px 2px;}.g {line-height:13pt;}.ti {background-color:#C3D9FF;height:25px;text-align:center;}.25 {background-color:#fbe8f1;}.20 {background-color:#fafecc;}.15 {background-color:#e8f8fb;}.ky {background-color:#e1daec;font-size:10px;text-align:center;}.no {background-color:#999;font-size:10px;text-align:center;}.min {color:#6690cc;font:bold;}.max {color:#e45e77;font:bold;}.mak {color:#f80;font:bold;}.mik {color:#5dbc56;font:bold;}font.st {border-bottom:1px solid #c0c064;}font.ed {border-bottom:1px solid #c0c064;border-right:1px solid #c0c064;}table.dt,table.dt2 {background-color:#aaa;font-size:10pt;width:780px;}tr,td {background-color:#fff;text-align:center;}.00,.e {background-color:#e6e6e6;font-size:10px;text-align:center;}


/*LAYOUT*/
#time{ text-align:right; width:780px; padding:3px 0}
#show{ text-align:left; padding:3px 0;float:left; font-size:16px}

h1 { font-size:198%; padding:3px; text-align:center; font-weight:700}
#main{width:950px; margin:0 auto; padding-top:10px}
#left { float:left; width:780px;}
#right { float:right}
#footer {width:950px;margin:0 auto; padding:10px 0; clear:both;text-align:center; font-size:122%}
td.zz {background-color:#e1daec;font-size:10px;text-align:center;}

#research {float:right; font-size:16px;}
#research a { color:red}

/****************/
/* PRIMARY MENU */
/****************/

#primary-menu {                                   /* menu layout */
  display: block;
  float: left;
  font-size: 1em;
  font-weight: bold;
  padding: 0;
  position: relative;
}

  

/************************************/
/* PRIMARY MENU WITH DROPDOWNS      */
/* - used with menu_tree theming of */
/* $primary_links in page.tpl.php   */
/************************************/

#primary-menu ul.menu li {                        /* top item layout */
  display: block;
  float: left;
  margin: 0 4px 0 0;
  padding: 0 0 0 0.833em;    /* 0 0 0 10px */
  position: relative;
  width:  auto;
}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
  background-position: left -29px;
  background:#C3D9FF;
  height: 25px;
}

#primary-menu ul.menu li a {
  color: #154B70;
  display: block;
  padding: 0.416em 1.133em 0.083em 0;    /* 5px 10px 1px 0 */
  text-decoration: none;
}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a {
  background-position: right -29px;
  color: #000;
}

#primary-menu ul.menu li ul {
  left: -999em;
  opacity: 0.95;
  margin: 0 0 0 -10px;
  padding: 2px 0 4px;
  position: absolute;
  width: 194px;
  z-index: 2;
}
  
#primary-menu ul.menu li:hover ul,
#primary-menu ul.menu li.hover ul {
  display: block;
  left: auto;
}
  
#primary-menu ul.menu li ul li {
  background: #E1DAEC;
  border-bottom: 1px solid #FFF;
  float: left;
  font-size: 0.916em;
  height: auto;
  margin: 0;
}

#primary-menu ul.menu li ul li.last {
  border-bottom: none
}

#primary-menu ul.menu li ul li a,
#primary-menu ul.menu li ul li a:link,
#primary-menu ul.menu li ul li a:visited {
  background: transparent;
  color: #154B6F;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-transform: none;
  width: 185px;
}

#primary-menu ul.menu li ul li a:hover {
  color: #fff;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-decoration: none;
}

#primary-menu ul.menu li ul li ul.menu {
  left: -999em;
  margin: 0 0 0 -14px;
  padding: 6px 0 4px;
}

#primary-menu ul.menu li ul li:hover ul.menu,
#primary-menu ul.menu li ul li.hover ul.menu {
  display: block;
  left: 114px;
  top: -6px;
}

#primary-menu ul.menu li ul li ul.menu li a {
  padding: 4px;
  width: 178px;
}

table {table-layout:fixed;}
.date {width:20px}
.dname{width:120px;}
