 /*<style type="text/css">*/
/*
Simple style sturf*/


body {
  background:#fff;
  margin:0;
  padding:0px 0px;
  font:x-small Helvetica, Arial, sans-serif;
  text-align:justify;
  color:#333;
  font-size: 10pt;
  }
a:link {
  color:#317891;
  text-decoration:none;
  }
a:visited {
  color:#317891;
  text-decoration:none;
  }
a:hover {
  color:#317891;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }

/* Content
----------------------------------------------- */
#content {
  width:740px;
  margin:0 auto;
  padding:0;
  text-align:justfiy;
  /*border-width:2;
  border-color:#000000;
  border-style:solid; */
  }
#main {
  width:620px;
  /*float:left;*/
  left:0px;
  top:0px;
  position:relative;
  /*border-width:2;
  border-color:#000000;
  border-style:solid;*/
   }
#navbar {
  width:80px;
  /*float:right;*/
  left:660px;
  top:0px;
  position:absolute;
 /*   border-width:2;
  border-color:#000000;
  border-style:solid;*/
  }


/* Headings
----------------------------------------------- */

h4 {
  margin:1.5em 0 .75em;
  font:100%/1.4em Helvetica, Arial, sans-serif;
  letter-spacing:.2em;
  color:#555;
  text-align:left;
  font-weight:bold;
  }

h2 {
  margin:1.5em 0 .75em;
  font:78%/1.4em Helvetica, Arial, sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }

h5 {
  margin:1.5em 0 .75em;
  font:78%/1.4em Helvetica, Arial, sans-serif;
  letter-spacing:.2em;
  color:#aaa;
  }

h1 {
  margin:1.5em 0 .75em;
  font:150%/1.4em Helvetica, Arial, sans-serif;
  font-variant: small-caps;
  letter-spacing:.2em;
  color:#5F6A79;
  text-align:center;
  }

sub, sup {font-size: 60%;
  }

#header_date {
  margin:1.5em 0 .75em;
  font:100% Helvetica, Arial, sans-serif;
  letter-spacing:.2em;
  color:#999;
  text-align:center;
  font-weight:bold;
  }

.talk-title {
  font-weight: bold;
  }

.talk-speaker {
  font-style: italic;
  }
  
.abstract_author {
  font:110% Helvetica, Arial, sans-serif;
  text-align:center;
  font-weight: bold;
  color:#999;
  }

  
.abstract_caption {
  font:80% Helvetica, Arial, sans-serif;
  line-height:10pt;
  }
/* Content
----------------------------------------------- */
.date-header {
  margin:1.5em 0 .5em;
  }
content.content {
  margin:.5em 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.content-title {
  margin:.25em 0 0;
  padding:10px 0 0px 0;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#656CAB;
  text-align:center;
  }
.content-title a, .content-title a:visited, .content-title strong {
  display:block;
  text-decoration:none;
  color:#C00;
  font-weight:normal;
  }
.content-title strong, .content-title a:hover {
  color:#333;
  }
/*.content div {
  margin:0 0 .75em;
  line-height:1.6em;
  }*/
p.content-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.content-footer em, .comment-link {
  font:78%/1.4em Helvetica, Arial, sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.content-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }

.content img {
  padding:4px;
  }


.content-name {
  font-weight:600;
  line-height:1.4em;
  color:#C33;
  text-align:left;
  }

.content-body {
  line-height:14pt;
  }

.content-talktitle {
  font-weight:600;
  line-height:1.4em;
  color:#555;
  text-align:left;
  }

.content-next {
  font-weight:600;
  line-height:1.4em;
  color:#555;
  text-align:center;
}

.content-commentdate {
  margin: 1.5em 0 .5em;
  font:9pt Helvetica, Arial, sans-serif;
  letter-spacing:.2em;
  color:#777;
}

.content-commentcontainer{
/*    border-bottom:1px dotted #ccc;*/
    border-top:1px dotted #ccc;
}

.content-comment {
  margin: 0.5em 0 .0em;
  font:8pt Helvetica, Arial, sans-serif;
  letter-spacing:.0em;
  line-height:0.0pt;
  color:#000;
}

/* navbar Content
----------------------------------------------- */
#navbar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  font:100%/1.4em Helvetica, Arial, sans-serif;
  text-align:left
  }
#navbar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#navbar p {
  color:#666;
  line-height:1.5em;
  }

 .keywords {
 	color:#FFF;
	font-size: 1%;
 }
/*  </style>*/