/* ----- styles related to forms -------- */

.twelvepx_headline	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3B3B3B; }
.eighteenpx_headline	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3B3B3B; }

.elevenpxlink	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size:11px; font-weight: bold; color: #F55; }
.elevenpxlink:link          {text-decoration: underline; }
.elevenpxlink:visited       {text-decoration: underline; }
.elevenpxlink:hover         {text-decoration: underline; }
.elevenpxlink:active        {text-decoration: underline; }

.twelvepxlink	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size:11px; font-weight: bold; color: #3B3B3B; }
.twelvepxlink:link          {text-decoration: underline; }
.twelvepxlink:visited       {text-decoration: underline; }
.twelvepxlink:hover         {text-decoration: underline; }
.twelvepxlink:active        {text-decoration: underline; }

.form_maintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3B3B3B;
	background-color: #eeeeee;

	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	
	/* border-color: #ffffff #ffffff #808080 #ffffff;	 top right bottom left */
	/* border-width: thin;			 */	
	/* border-style: solid; 		*/
}

.form_contentbody	{
	background-color: #ffffff;	/* #fbfbfb f7f7f7 */
	border-color: #eeeeee #eeeeee #eeeeee #eeeeee;
	border-width: thin;				
	border-style: solid;
}

.form_sectionheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.reqfieldlabel	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb(204, 0, 0);
	align: right;
	padding-top: 3px;
}

.optionalfieldlabel	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	align: right;
	padding-top: 3px;
}

.inputfield	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.formred {
	font-family: Tahoma; /*Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-weight: bold;
	color: rgb(204, 0, 0);
}

.form_smallnote	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;	/* 454545 */
}
