/* EasyChair style sheet
 * (c) 2016-2017 easychair.org 
 */

#cfp {
  margin: 10pt 30pt 20pt 20pt;
  max-width: 1200px;
  /* the below line is required for HTML editor to pick up the default font */ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cfplinks { margin: 0pt 0pt 4pt 0pt;}
#cfptitle {text-align:left;font-size:20pt;margin:5pt 20pt 5pt 20pt; }
#cfpvenue {text-align:left;font-size:13pt;margin:5pt 20pt 5pt 20pt;color: #aa0000; }
#cfpdateplace {text-align:left;font-size:15pt;margin:5pt 20pt 5pt 20pt;color: #aa0000; }
#cfplinks a:link {
   display: inline-block;
   padding: 0pt 0pt 7pt 0pt;
   font-size:11pt;
   color: #1d419f;
}
#cfplinks a:link:hover { color:#ee0000; }
#cfplinks a:visited { color:#1d419f; }
#cfplinks a:visited:hover { color:#ee0000; }
#cfp h2 {
   margin: 7pt 0px 6pt 0px;
   font-weight: bold;
   font-size:12pt;
   border: solid 1px #d3ccc2;
   border-left: solid 10px #aa0000;
   background: #f3f3f1 url('/images/cfp/pagetitlegradient2.jpg') no-repeat left bottom;
   color: #aa0000;
   padding: 4pt 0pt 6pt 20pt;
   font-family: verdana, sans-serif;
   border-radius: 3px;
}
#cfp h3 {
   margin: 7pt 20pt 6pt 20pt;
   font-weight: bold;
   font-size:11pt;
   border: solid 1px #d3ccc2;
   border-left: solid 7px #aa0000;
   background: #f3f3f1 url('/images/cfp/pagetitlegradient2.jpg') no-repeat left bottom;
   color: #aa0000;
   padding: 3pt 0pt 4pt 20pt;
   font-family: verdana, sans-serif;
   border-radius: 3px;
}
#cfp .topics {
   margin: 0pt 0pt 0pt 20pt;
   color: #333;
   font-weight: bold;
   font-size:11pt;
   font-family: verdana, sans-serif;
   text-align: right;
}
#cfp .topics a:link {
   display: inline-block;
   padding: 0pt 0pt 2pt 0pt;
   font-size:11pt;
   color: #1d419f;
   font-weight: normal;
}
#cfp .topics a:link:hover { color:#ee0000; }
#cfp .topics a:visited { color:#1d419f; }
#cfp .topics a:visited:hover { color:#ee0000; }
#cfplinks .separ {
   padding: 0pt 6pt 0pt 6pt;
   color: #1d419f;
}
#cfp p {
  font-size:11pt;
  padding-bottom: 5pt;
}
#cfp li { font-size:11pt; }
#cfp ul { padding-bottom: 5pt;}
#cfp .title_table {
   border: 0px solid #aa0000;
   border-radius: 4px;
   margin-bottom: 10pt;
   width: 100%;
}
#cfp .title_table .logocell {
   border: 1px solid #b6b0a7;
   border-left: solid 10px #aa0000;
   padding: 10pt 10pt 10pt 10pt;
   border-radius: 3px 0px 0px 3px;
   background: #fff url('/images/cfp/pagetitlegradient.jpg') no-repeat left bottom;
}
#cfp .title_table .titlecell {
   background: #f0efe9;
   padding: 6pt 6pt 6pt 6pt;
   border: 1px solid #b6b0a7;
   border-radius: 0px 3px 3px 0px;
}
#cfp .title_table .single {
   background: #f0efe9;
   padding: 6pt 6pt 6pt 6pt;
   border: 1px solid #b6b0a7;
   border-radius: 3px 3px 3px 3px;
}
#cfp .date_table {
   border-top: 0px solid #000;
   border-bottom: 0px solid #000;
   border-radius: 4px;
   margin: 0pt 0pt 10pt 0pt;
   width: 100%;
}
#cfp .date_table tr:nth-child(odd) td:nth-child(odd) {
  border: 1px solid #b6b0a7;
  padding: 3pt 6pt 3pt 16pt;
  border-radius: 3px 0px 0px 3px;
  width: 30%;
  font-weight: bold;
  background: #efefef;
}
#cfp .date_table tr:nth-child(even) td:nth-child(odd) {
  border: 1px solid #b6b0a7;
  padding: 3pt 6pt 3pt 16pt;
  border-radius: 3px 0px 0px 3px;
  width: 30%;
  font-weight: bold;
  background: #f9f9f9;
}
#cfp .date_table tr:nth-child(odd) td:nth-child(even) {
  padding: 3pt 6pt 3pt 16pt;
  border: 1px solid #b6b0a7;
  border-radius: 0px 3px 3px 0px;
  width: 70%;
  background: #efefef;
}
#cfp .date_table tr:nth-child(even) td:nth-child(even) {
  padding: 3pt 6pt 3pt 16pt;
  border: 1px solid #b6b0a7;
  border-radius: 0px 3px 3px 0px;
  width: 70%;
  background: #f9f9f9;
}
#cfp .date_table a:link {
   font-size:10pt;
   color: #1d419f;
}
#cfp .date_table a:link:hover { color:#ee0000; }
#cfp .date_table a:visited { color:#1d419f; }
#cfp .date_table a:visited:hover { color:#ee0000; }
