@import "notice.css";

body    {
  background: #fefefe;
  
}
.form_line   {
    padding: 5px;
}

.event  {
    font-size: 16px;
}

.section    {
    background-color: #fafafa;
    border: 1px solid black;
    padding: 5px;
    margin: 5px;
    border-radius: 15px;
}

.section_heading    {
    font: small-caps bold 14pt arial,sans-serif;
    color:navy;
}

.desc   {
    padding-bottom: 10px;
    color: #444;
    font-weight: bold;
}

.gutterhead {
  background-color: #03569F;
  margin-bottom: 10px;
  height: 180px;
}


#navlist
{
padding: 13px 0 0 0;
margin-left: 0;
font: 10px Verdana, sans-serif;
height: 0;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 6px 6px 8px 6px;
background: #03569F;
text-decoration: none;
border-radius: 10px 10px 0 0;
color: #DDDDDD
}

#navlist li a:hover
{
color: #DDDDDD;
background: #3A7FCF;
}

#navlist li a#current
{
background: white;
}

.footer
{
  text-align: center;
  border-top: 1px solid #191919;
  padding: 10px;
  margin-top: 10px;
}

.box {
	background:#f5f5f5;
	margin-bottom:20px;
	padding:10px 10px 1px 10px;
}

.block {
	padding-top:10px;
}

.box h2 {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#333;
	margin:-10px -10px 0 -10px;
	padding:6px 12px;
}

.error {
    color: #f00;
    padding: 6px 12px;
    border: 1px solid black;
    text-align: center;
}

.waiver-head    {
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
    text-align: center;

}

.even {
    background-color: #ddeeff;
}
.odd {
    background-color: #f5fafa
}

.total {
    font-weight: bold;
}

.registration_summary td {
    border: 1px solid black;
    padding: 5px 10px 5px 10px;
    text-align: right;
}


