/* GenSite Generic CSS */

/* Registration and Shopping Section */
#GenRegistration { 
/*padding:40px;*/
}

#GenRegistration p { 
  margin-bottom: 30px;
}

#GenRegistration a p  td li { 
  font-size: 12px;
  font-weight: normal;
}


#GenRegistration table tr td {
  font-size: 12px;
  font-weight: normal;
}

#GenRegistration table ul {
  margin:10px;
}

#GenRegistration td {
  padding:5px;
}

/* Fund sections */
#GenFund {
}

#GenFund a p td li {
  font-size: 12px;
  font-weight: normal;
}

/* Donation sections */
#GenDonation {
}

#GenDonation a p td li {
  font-size: 12px;
  font-weight: normal;
}


/* Generic styles */
.SectionTitle
{
  font-family:Georgia, Times, Arial, sans-serif; 
  font-size: 30px;
  font-weight: normal;
  color: #40A1CC;
}

.SubSectionTitle
{
  font-family:Georgia, Times, Arial, sans-serif; 
  font-size: 24px;
  font-weight: normal;
  color: #40A1CC;
}

.SubList
{
  font-family:Georgia, Times, Arial, sans-serif; 
  font-size: 14px;
  font-weight: normal;
  color: #40A1CC;
}

.SubList A
{
  font-size: 14px;
  font-weight: normal;
  color: #40A1CC;
}

.SubList A:hover
{
  font-size: 14px;
  font-weight: normal;
  color: #333333;
}


#GenRegistration Input {
  font-size: 14px;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #168CBA;
}

#GenRegistration .error {
	color: #FF0000;
	font: bold 14px times;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}

/*form tables*/
#formTable {
	width: 100%;
	height: auto;
}
#formTable td {
	height: 2.1em;
	padding-left: 1.2em;
}
#formTable td {
	height: 2.1em;
	padding-left: 1.2em;
}
#formTable td.withBg {
	background: #FFF url(../../images/jgh/tableBg.gif) no-repeat;
	height: 35px;
	padding: 1em 0 1em 1.2em;
	vertical-align: top;
}

#formTable td.smallHeader {
	color: #40A1CC;
	font: bold 14px helveticas;
	text-transform: uppercase;
}
#formTable td.taller {
	height: 3em;
}
