body {
	background-color: #1c3e95;
}
.head {
  color: white;
  padding-top:3px;
  display: inline-block;
}
.head A:link {
  color: white;
}
.head A:visited {
  color: white;
}
.head A:hover {
  color: white;
}
.head .unselected {
  color: #ccc;
}


.sub {
  color: #7ac141;
  padding-top:3px;
  display:inline-block;
}
.sub A:link {
  color: #7ac141;
}
.sub A:visited {
  color: #7ac141;
}
.sub A:hover {
  color: #7ac141;
}

.formelement {
  color: #000;
}
.pgtitle,H1 {
  color: #000;
}
.lrghead,H2 {
  color: #000;
}
.lrghead,H1 A:link {
  color: #000;
}
.stdhead,H3 {
  color: #121B90;
}
.stdhead,H3 A:link {
  color: #121B90;
}
.date {
  font-style: italic;
  color: #121B90;
}
.caps {
  text-transform: uppercase;

}
fieldset { padding-left: 10px; padding-bottom: 5px; border: 1px solid #555; }

#regHeadWrapper {
  position: relative;
}

#regHeadImg {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
}

#regHeadImgBG {
  background-image: url(/greek/conference/images/gc_header_bg.jpg);
  repeat-x: 100%;
  background-color: #000;
  height: 99px;
}

#display_buttons {
  display: none;
}

.formHeader { font-size: 14px; color: #000; font-weight: bold; }
.formSectionBar { background: #121B90; font-weight: bold; color: #fff; }
.formSubHeader { font-size: 11px; font-weight: bold; }
.fieldLabel { vertical-align: top; text-align: right; color: #121B90; font-weight: bold; }
.fieldHTML { vertical-align: top; text-align: left; }
.fieldNote { font-size: 10px; }
.errorNote { color: red; }
.fieldErrorNote { color: red; }
.requiredNote { color: #000; font-size: 11px; }

#conf_reg_nav { font-size: 11px; }
#conf_reg_nav .stepNumber { font-weight: bold; }
#conf_reg_nav ul { list-style: none; margin: -10px 0 0 5px; padding: 0; }
#conf_reg_nav li.item { margin: 10px 0 0 0; }

#conf_reg_nav li.item A:link { text-decoration: underline; color: #4e6489; }
#conf_reg_nav li.item A:visited { text-decoration: underline; color: #4e6489; }
#conf_reg_nav li.item A:hover { text-decoration: underline; color: #4e6489; }

#randomQuote { font-size: 10px; font-style: italic; margin: 3px; padding: 3px; color: #121B90; }

table.plenarytable {
	border: 1px solid black;
	border-collapse: collapse;
	background-color: white;
}
table.plenarytable th {
	border: 1px solid grey;
	background-color: white;
}
table.plenarytable td {
	border: 1px solid grey;
	font-size: 10px;
	text-align: center;
}
table.plenarytable td.header {
    font-size: 11px;
	background-color: #999;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
table.plenarytable td.time {
	font-size: 11px;
	background-color: #ccc;
	text-align: center;
}
