﻿/* ------------------- Signup forms ------------------------- */
.applyForm			{	padding					: 0px;
						}
input					{	margin					: 1px;
							background-color		: #D5CFDD;
						}
input:hover 		{	background-color		: #DDD;
							color						: #000;
						}
input:focus 		{	background-color		: #DDD;
							color						: #000;
						}	
textarea			{	margin					: 1px;
							background-color		: #D5CFDD;
						}
textarea:hover 	{	background-color		: #DDD;
							color						: #000;
						}
textarea:focus 	{	background-color		: #DDD;
							color						: #000;
						}
.subForm1			{	display					: block;
							border					: 1px solid #000;
							padding					: 2px 2px;
							background-color		: #FFF;
							color						: #000;
							width					: auto;
						}
p						{		font					: 100%/1.5em Arial;
						}

.subForm1Subgroup1						{	margin				: 1em;
														padding				: 1em;
														color					: #000;
														background-color	: #CCC;
														border				: 1px;
													}
.subForm1Subgroup2						{	margin				: 1em;
														padding				: 1em;
														color					: #000;
														background-color	: #EEE;
														border				: 1px dashed #000;
													}
.subForm1Subgroup1_hilightContainer	{	margin-top			: 2em;
														margin-bottom	: 2em;
														padding				:  0em;
														color					: #000;
														background-color	: transparent;
														border-top			: 1px dashed #000;
													}
.subForm1Subgroup1_hilight1				{	margin				: 0em;
														padding				: 2ex;
														color					: #000;
														background-color	: #DDD;
														border-bottom	: 1px dashed #000;
													}
.subForm1Subgroup1_hilight2				{	margin				: 0em;
														padding				: 2ex;
														color					: #000;
														background-color	: #F0F0F0;
														border-bottom	: 1px dashed #000;
													}
.subForm1Subgroup1_Header				{	margin-bottom	:  1ex;
														padding				:  1ex;
														color					: #000;
														background-color	: #EEE;
														border-top			: 1px solid #EEE;
														border-left			: 1px solid #EEE;
														border-right		: 1px solid #000;
														border-bottom	: 1px solid #000;
														text-align			: center;
													}
.subForm1Subgroup2_Header				{	margin-bottom	:  1ex;
														padding				:  1ex;
														color					: #000;
														background-color	: #EEE;
														border-top			: 1px solid #EEE;
														border-left			: 1px solid #EEE;
														border-right		: 1px solid #000;
														border-bottom	: 1px solid #000;
														text-align			: center;
													}
.subForm1 .formTable1						{	color					: #000;
														background-color	: #FFF; /*E8E8E8*/
														border				: 1px solid #FFF;
													}
.subForm1 .formTable2						{	color					: #000;
														background-color	: #F8F8FF;
														border				: 1px solid #FFF;
													}
.formTable1 th								{	background-color	: #FFF; /*97C*/
														color					: #000;
														/*font-weight		: normal;*/
														text-align			: right;
														vertical-align		: top;
													}
.formTable2 th								{	color					: #000;
														background-color	: #DADAFF;
														/*font-weight		: normal;*/
														text-align			: center;
														vertical-align		: middle;
													}
.subDesc1										{	background-color	: #DADAFF;
														color					: #000;
														border				: 1px solid #EEE;
														text-align			: center;
														padding				: 2px;
													}
.tcell1											{	margin				: 2px;
														padding				: 2px;
														background-color	: #BBB;
														color					: #000;
														text-align			: left;
													}
.tcell2											{	margin				: 2px;
														padding				: 2px;
														background-color	: #EEE;
														color					: #000;
														text-align			: left;
													}
.tcellcent1											{	margin				: 2px;
														padding				: 2px;
														background-color	: #BBB;
														color					: #000;
														text-align			: center;
													}
.tcellcent2											{	margin				: 2px;
														padding				: 2px;
														background-color	: #EEE;
														color					: #000;
														text-align			: center;
													}
.tcellborder										{	border				: 1px solid #FFF;
														margin				: 2px;
													}
.portrait											{	margin				: 1ex;
														border				: 1px solid #505050;
													}
.cncContainer									{	width				: 95%;
														background-color	: #E0E0E0;
														margin				: 1ex;
														padding				: 1ex;
														border				: 1px solid #505050;
													}
.cncContainerInner1							{	background-color	: #F8F8F8;
														text-align			: center;
														padding				: 5ex;
													}

.cncContainerInner2							{	background-color	: #F8F8F8;
														text-align			: left;
														padding				: 1ex;
													}
/* Error Highlighting */

.warningBox		{	margin				: 2%;
							padding				: 1em;
							color					: #000;
							background-color	: #FFD0D0;
							border				: 2px solid #FF0000;	
						}
.blueBox				{	margin				: 2%;
							padding				: 1em;
							color					: #000;
							background-color	: #D0D0FF;
							border				: 2px solid #0000FF;	
						}
.highlightError		{	border				: 2px solid #FF0000;
						}

/* other */

.selectionFrame	{	margin				: 1ex;
							padding				: 5px;
							border				: 2px solid #9090FF;
						}
.pictureWindow	{	margin				: 0.5em;
							padding				: 1.5em;
							color					: #000;
							width				: 100px;
							border				: 1px solid #000;
						}
.pictureBox			{	margin				: 1%;
							padding				: 0.5em;
							color					: #000;
							background-color	: #CCC;
							border				: 1px solid #FFF;	
							text-align			: center;
						}
#buttonzell			{	width				: auto;
						}
#place				{	width 				: 100%;
						}