/* eventreg.css   style sheet for the registration pages */

html {background:#ccc;}

body {
  font-family: verdana, arial, san-serif;
  font-size: 11px;
  color:black;
  background: white;
  padding:0 20px 5px 20px;
  margin:10px 50px;
  width:650px;
  border:orange solid 1px;

}

body.wide {
  font-family: verdana, arial, san-serif;
  font-size: 11px;
  color:black;
  background: white;
  padding:0 20px 5px 20px;
  margin:10px 50px;
  width:800px;
  border:orange solid 1px;

}


h1	{font-size:	26px;}
h2	{font-size:	22px;}
h3	{
	font-size:	15px;
	font-weight:bold;
	margin-top:1em;
}
h4, h5	{font-size:	12px;}

.error {color:red;}
.info, .blue, .blue td {color:blue;}
.center {text-align:center;}

/*  waiver on the user screen */
#waiver{
  font-family: verdana, arial, san-serif;
  font-size: 11px;
  border:none;
  width:100%;
  height:25em;
}

.border {border:solid #ccc 1px;}
.label {font-weight:bolder;}


/* lists in tables */
.list {border: orange solid;
   border-width: 1px 3px 3px 1px;
 }
.list .header th {background:rgb(84%,86%,84%);} /* light green*/
 /* alternating row colors */
.row1 td {background-color:#ccc;}
.row0 td {background-color:#eee;}

/* form formatting */
input, textarea, select {
  font-family: verdana, arial, san-serif;
  font-size: 11px;
}

textarea#note {
   width:30em;
   height: 3em;
   text-align:left;
  }

textarea.text, textarea.waiver {
  width:45em;
  height:6em;
}

textarea.waiver {height:15em;}
textarea.smalltext {width:20em;height;2em;}

/* label columns */
.llabel, .mlabel, .rlabel {
  text-align: right;
  padding:0 0.5em;
}

/* indent for checkboxes */
.lindent {padding-left:1.5em;}

/*   hyperlink buttons */
h5.button {
  background:#eee;
  border: #789 solid 1px; /*lightslategrey*/
  display:inline;
  margin:0 3px 10px 3px;
  padding: 2px 17px;
  font-size:11px;
  font-weight:normal;
}
.button a {
  text-decoration:none;
  color:black;
}
.button a:link{color:black;}
.button a:visited{color:black;}
.button a:hover{color:black;text-decoration:underline;}

input.button {
  font-size:12px;
}

.rj {text-align:right;}

/****  registration list table  ***/
#reglist {font-size:12px;}
#reglist td {padding-right:1em;} 

/**********************header *********************/
/* gbrc title */
td#pghdtitle, h3#pghdtitle {
  font-family:Arial, sans-serif;
  font-size:18px;
  font-weight:normal;
  text-align:left;
  padding:0.5em 1.0em;
  color:#666;   /* 60% grey */
 }


/******  footer  **********************************/

div#pgfoot {text-align:center;
       font-weight:normal;
	   text-decoration:none;
	   font-size:11px;
	   }	
div#pgfoot a {text-decoration:none;}	      
div#pgfoot img {border:none;}
div#pgfoot {margin-bottom:5px;}
/**************************************************/
