h1 {font-family: sans-serif; font-size: 1.5em}
h2 {font-family: sans-serif; font-size: 1.2em}
th {font-family: sans-serif}
body {
  font-family: arial,verdana,sans-serif;
  font-size: small
}
.timer {
  text-align: center;
  font-size: 60em;
}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline; color:#888}
tr.odd {background-color: #cccccc}
tr.even {background-color: #eeeeee}
.sf {font-family: sans-serif;}
.menu {font-family: 'arial', sans-serif; font-size: 80%;} 
.listConferences {font-size: 80%;}
.icon {width: 40px;}
.icontext {font-size: 60%; font-family: sans-serif;}
.bigmenu { font: bold 120% sans-serif }

.notice { 
  background: #fff6bf url(icon/exclamation.png) center no-repeat;
  background-position: 15px 50%; /* x-pos y-pos */
  text-align: left;
  padding: 5px 20px 5px 45px;
  border-top: 2px solid #ffd324;
  border-bottom: 2px solid #ffd324;
}

.success { font-size: 120%}
a.bigmenu:link {text-decoration:none; color: white;}
a.bigmenu:active {text-decoration:none; color: #ffb;}
a.bigmenu:visited {text-decoration:none; color: white;}
a.bigmenu:hover {text-decoration:none; color: #ffb;}
dt {
  margin-top: 1em;
  font-weight: bold; 
}
table {margin-top: 0.5em;}
th {padding-left: 0.5em; padding-right: 0.5em}
td {padding-left: 0.5em; padding-right: 0.5em}
dl.help dd {
  font-size: small;
}
.logo {
  float: left;
  margin-left: 0;
  font-size: 80%;
}
.error {
  color : red;
}

.example {
  background-color: #CCCCCC;
  white-space: pre-wrap;
}

.session {
  margin-left: 50px;
  background-color: #EEEEEE;
}

.formheader {
  white-space: nowrap; 
  background-color: #CCCCCC;
}

.headerbar {
  width: 100%;
  font-size: 120%;
  font-weight: bold;
  background-color: #A0A0A0;
  color: white;
  padding-left: 1em;
}

.heading {
  font-size: 110%;
  font-weight: bold; 
  background-color: #336699;
  color: white;
}

.papertitle-claim {
  font-style: italic;
  font-weight: bold; 
}

.papertitle {
  font-size: small;
  font-style: italic;
}

.papertitle-small {
  font-size: 80%;
  font-style: italic;
}

.reviewscore {
  font-size: x-small;
}

.reviewtext {
  font-size: x-small;
  background: #ffddbf;
}

.caption {
  font-size: x-small;
}

.emailtext {
  font-size: x-small;
  white-space: pre; 
}

.notes {
  font-size: 80%;
}

.abstract {
  font-size: 80%;
}

.keywords {
  font-size: 80%;
}

.rebuttal {
  font-size: 80%;
}

.bio {
  font-size: 75%;
}

.topics {
  font-size: 80%;
}

.presenter { 
  text-decoration: underline;  
}


.sessiontime {
  padding-left: 30px;
}

.sessiontitle {
  padding-left: 30px;
}

.sessionsubtitle {
  padding-left: 30px;
  color: #222222;
}

.sessiondetails {
  font-size: 80%;
}

.pageheader {
  font-style: italic;
}

.chair:before {
  content: "Chair: ";
  padding-left: 3em;
}
.chair {
}

.room:before {
  content: "Room: "
}
.room {
  margin-left: 50px;
  color: purple;
}

.submitinstructions {
  background: #99b2cc;
  margin: 1em 1em 1em 1em;
  padding: 1em 1em 1em 1em;
  border-style: solid;
  border-width: medium;
}

.favorites {
  background: #edd7b9;
  margin: 1em 1em 1em 1em;
  padding: 1em 1em 1em 1em;
  border-style: solid;
  border-width: thin;
}

.menubox {
  display: inline;
}
.menubox img {
  display: inline;
}

.centered {
  text-align: center;
}

.review-assigned  {background-color: #eeeeff}
.review-notified  {background-color: #99ffff}
.review-confirmed {background-color: #ffff99}
.review-declined  {background-color: #aaaaaa}
.review-completed {background-color: #66cc00}
.review-late      {background-color: #cc3333}

.application-pending   {background-color: #ffffff; color: black}
.application-active    {background-color: #ffffcc}
.application-withdrawn {background-color: #dddddd}
.application-granted   {background-color: #99ff99}
.application-denied    {background-color: #ff9900}

.error-open       {background-color: #ff9900}
.error-inprogress {background-color: #ffffcc}
.error-closed     {background-color: #99ff99}

.paper-pending     {background-color: #ffffff; color: black}
.paper-active      {background-color: #ffffcc}
.paper-withdrawn   {background-color: #dddddd}
.paper-needreviews {background-color: #ba4ab8}
.paper-discuss     {background-color: #99b2cc}
.paper-accepted    {background-color: #99ff99}
.paper-rejected    {background-color: #ff9900}
.paper-published   {background-color: #33ff00}

.requested1 {background-color: #00aa00}
.requested2 {background-color: #99ff99; color: #888888}
.requested3 {background-color: #ffff99; color: #888888}
.requested4 {background-color: #E398B1; color: #888888}

.ofinterest {background-color: #00aa00}
.neutral    {background-color: #aaaaaa}
.nointerest {background-color: #E398B1}

.tpc-chosen      {background-color: #ffffcc; color: black}
.tpc-notify      {background-color: #99b2cc; color: black}
.tpc-invited     {background-color: #ffffff; color: black}
.tpc-accepted    {background-color: #99ff99}
.tpc-declined    {background-color: #dddddd}

.recommendation-submitted {color : #00cc00}
.recommendation-missing {color : #222222}

p.author_rating {
  border-width: 1px;
  border-style: solid;
  border-color: #8F9DBA;
  background-color: #ffebe1;
}