/* Norbeck Grove Community Association */
/* Spring 2008 */
/* Site design and development by Red Letter Design, www.RedLetterDesign.net */

/* ----------------------------------------------- 
   FORMS AND TABLES
   ----------------------------------------------- */


/* ----------------------------------------------- 
   Tables
	 
	 note: td and th typography in typography.css
   ----------------------------------------------- */

table {
	width: 100%;
	margin: 10px 0;
	padding: 0;
}

td {
	padding: 4px;
	margin: 0;
	border-bottom: 1px solid #666666;
}
th {
	padding: 4px;
	margin: 0;
	border-bottom: 2px solid #666666;
}

/* ----------------------------------------------- 
   Contact Forms
   ----------------------------------------------- */
div.contactDiv {
	border: 1px solid #444444;
	margin: 10px 0 10px 0;
	padding: 10px;
	background-color: #d5d8cd;
}
div.contactDiv input.formInput,
div.contactDiv textarea {
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
}
div.contactDiv input.formInput,
div.contactDiv textarea {
	border: 1px solid black;
}
div.contactDiv label {
	display: block;
	margin: 1px 0 15px 0;
	letter-spacing: 1px;
	color: #222222;
	padding: 0;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div#honeypot { display: none; } /* spambot trap */

div.contactDiv p {
	color: #444444;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	border-bottom: 1px solid #444444;
	padding: 5px;
}
div.contactDiv p input.formInput {
	display: inline;
	margin: 0 0 0 25px;
}
div.contactDiv p .contactDivGroupLabel {
	/* note: this is used in the softball registration form */
	margin: 0 10px 0 0;
	float: left;
	width: 125px;
}
.rtnMsg {
	background-color: #FBF2C9; /* pale yellow */
	color:  #000000; 
	padding: 5px 7px;
	margin: 5px 0;
	border: 1px solid  #333333;
}
div.contactDiv .warning {
	color: #990000; 
	font-weight: bold;
	padding-left: 10px;
	font-style: normal;
}


/* ----------------------------------------------- 
   Horizontal Info Table
   ----------------------------------------------- */
table.horizTable td {
	padding: 4px;
	margin: 0;
	border-bottom: 1px solid #eeeeee;
}
table.horizTable th {
	font-weight: bold;
	padding: 4px;
	margin: 0;
	border-bottom: 1px solid #eeeeee;
}


/* ----------------------------------------------- 
   Sponsor Ad Rate Charge
   ----------------------------------------------- */
table.sponsorRate td.adSize {
	width: 160px;
	vertical-align: top;
}
table.sponsorRate td.details {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
table.sponsorRate td.rate {
	font-size: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
}	
table.sponsorRate th {
	text-align: center;
}

/* ----------------------------------------------- 
   Join Email List Options Table
   ----------------------------------------------- */
table.joinList td {
	border: 3px solid #990000;
	background-color: white;
}
table.joinList td p {
	border: none;
	font-weight: normal;
}
