p, table, .standardtext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
}

H1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13pt;
  font-weight: bold;
}

H2 {
  font-family: Verdana, Arial, sans-serif;
  font-size:  11pt;
  font-weight: bold;
}

A:hover.links {
  text-decoration: underline; 
  color: #FF0000;
}

			
.footer {
  font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
}

.links {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
}
.publicationheader {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
  font-weight: bold;
}

.membertable {
	border: 1px solid #000000;
}

.footertable {
	border: 1px solid #666666;


}

.maintable {
	border: 1px solid #666666;

}

.smalltext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
}

.imagecaption {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.newstitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;

  color: #455974
 } 

h2.newscaption {
  font-size: 10pt;

  color: #666666;
  background-color: #eeeeff;
	
  clear: both;
  padding: 1px 0px;
  margin: 2em 0 0;

  border-top: solid 1px #CCCCDD;
  border-bottom: solid 1px #CCCCDD;
 } 

h2.eventscaption {
  font-size: 10pt;

  color: #666666;
  background-color: #eeeeff;
	
  clear: both;
  padding: 1px 0px;
  margin: 2em 0 1em 0;

  border-top: solid 1px #CCCCDD;
  border-bottom: solid 1px #CCCCDD;
 } 

p.newsdate {
  font-size: 7pt;
  color: #666666;

  text-align: right; 

  margin: 0 0 0.5em 0;
  padding: 0 0 0 0;
}

div.newsimage {
  float: right;
  margin: 0 0 5px 5px;
}

p.newstopparagraph {
  margin-top: 0px;
}

.underline {
  border-bottom: solid 1px #000000;
}

.tagline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .25em;
}

ul#nav {
  list-style-type: none;
  border-top: 1px solid #79A4D9;
  padding:0;
  margin:0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
}

#nav li {
  display: inline;
  padding: 0;
  margin: 0;
}

#nav li.title {
  display: block;
  padding: 3px 0 3px 10px;
  margin: 0 0 0 0;

  color: #ffffff;
  background-color: #79A4D9;

  font-weight: bold;

  border: 1px solid #79A4D9;
  border-top: none;
}

div.menu_top {
  margin: 0; 
  padding: 0; 
  background: #F6F9FC url(http://www.gaudi-programme.net/styles/images/menu_top_right.png) no-repeat top right; 
}

div.menu_top_inside {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 5px 10px 3px 10px; 
  margin: 0;
  color: #fff; 
  background: url(http://www.gaudi-programme.net/styles/images/menu_top_left.png) no-repeat top left;
}

div.table_bottom {
  margin: 0; 
  padding: 0; 
  background: #F6F9FC url(http://www.gaudi-programme.net/styles/images/menu_bottom_right.png) no-repeat bottom right; 
}

div.table_bottom_inside {
  height: 10px;
  padding: 0; 
  margin: 0;
  color: #fff; 
  background: url(http://www.gaudi-programme.net/styles/images/menu_bottom_left.png) no-repeat bottom left;
}

#nav a, #nav a:visited {
  display: block;
  padding: 3px 0 3px 13px;
  margin: 0 0 0 0;

  /* Border style */
  border: 1px solid #79A4D9;
  border-top: none; 

  /* Font style */
  text-decoration:none;
  color: #434d68;
  background-color: #F6F9FC;
}

#nav a:hover, #nav a:visited:hover {
  color: #434d68;
  background-color: #93d8ff;
}

.box_table {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;

  padding: 0 5px 0 5px;

  border: 1px solid #79A4D9;
  border-top: none;
  border-bottom: none;
}

div.box_table_top {
  margin: 0; 
  padding: 0; 
  background: #FFF url(http://www.gaudi-programme.net/styles/images/table_top_right.png) no-repeat top right; 
}

div.box_table_top_inside {
  height: 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 5px 5px 3px 5px; 
  margin: 0;
  color: #000; 
  background: url(http://www.gaudi-programme.net/styles/images/table_top_left.png) no-repeat top left;
}

div.box_table_bottom {
  margin: 0; 
  padding: 0; 
  background: #FFF url(http://www.gaudi-programme.net/styles/images/table_bottom_right.png) no-repeat bottom right; 
}

div.box_table_bottom_inside {
  height: 10px;
  padding: 0; 
  margin: 0;
  color: #fff; 
  background: url(http://www.gaudi-programme.net/styles/images/table_bottom_left.png) no-repeat bottom left;
}

.grey_table {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;

  padding: 0 5px 0 5px;

  background-color: #ECECEC;
}

div.grey_table_top {
  margin: 0; 
  padding: 0; 
  background: #ECECEC url(http://www.gaudi-programme.net/styles/images/table_grey_top_right.png) no-repeat top right; 
}

div.grey_table_top_inside {
  height: 10px;

  padding: 5px 5px 1em 5px; 
  margin: 0;

  background: url(http://www.gaudi-programme.net/styles/images/table_grey_top_left.png) no-repeat top left;
}

div.grey_table_bottom {
  margin: 0; 
  padding: 0; 
  background: #ECECEC url(http://www.gaudi-programme.net/styles/images/table_grey_bottom_right.png) no-repeat bottom right; 
}

div.grey_table_bottom_inside {
  height: 10px;

  padding: 0; 
  margin: 0;

  background: url(http://www.gaudi-programme.net/styles/images/table_grey_bottom_left.png) no-repeat bottom left;
}
