/* YAHOO YUI*/
html{color:#000;background:#FFF;}body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,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:'';}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}

/*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%}
.floatL { float:left}
#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; clear:both;  width:780px; }
.date {width:35px}
.dname{width:180px;}
.dtv {width:40px;}
/*TABLE*/

body {color:#555;}

table {
	border-spacing: 1px;
	border-collapse: collapse;
}

table,th,td {
	border:solid 1px #AAA;
	text-align:center;
}

th, .date, .dtv { background:#C3D9FF}
th, td {padding:5px 0}
.tdname {font-weight:700}
.tdname span {font-size:11px; font-weight:400}

