/*---------------------------global
---------------------------------*/
p
	{
		color:#333;
	}

/*---------------------------header
---------------------------------*/

#header
	{
		height:80px;
		background-image:url(images/headerBg.png);
		border-bottom:4px solid #7a0000;
	}

#logo
	{
		width:800px;
		margin:0 auto;
		padding:10px 0;
		float:none;
	}

#logo p
	{
		color:white;
		padding-top:18px;
		font-size:14px;
	}

#logo img
	{
		float:left;
		margin-top:10px;
	}

#logo h1
	{
		font-size:2em;
	}

/*-----------------------------main
---------------------------------*/

#mainContainer
	{
		background-image:url(images/mainContainerBg.gif);
		background-repeat:repeat-x;
		min-height:200px;
		padding:20px 0;
	}

#signUpForm
	{
		width: 420px;
		margin: 0 auto;
		padding:5px 15px;
		background-image:url(images/formFieldsBg.gif);
		background-position:middle;
		background-repeat:no-repeat;
	}

#signUpForm p
	{
		font-size: 100%;
		padding-bottom:15px;
		text-align: center;
	}

.textInput
	{
		border:1px solid gray;
		height:25px;
	}

span.label,
span.spacer,
span.multiple span
	{
		width:100px;
		float:left;
		font-size: 115%;
		padding: 0;
		line-height: 1em;
		margin:2px 0 0 50px;
	} 

span.multiple
	{
		float:left;
	}

#submitButton
	{
		margin-top:15px;
	}

.submit	
	{
		width:100px;
		height:30px;
		border:1px solid #29407e;
		background-image:url(images/submitBg.png);
		font-size:16px;
		color:white;
		cursor:pointer;
	}

span.button
	{
		padding: 0 0 0 222px;
	} 

div.clear
	{
		clear:both;
		padding-top:5px;
	}

.comingSoon
	{
		font-size:80%;
		margin-top:25px;
	}
	
/*---------------------confirmation
---------------------------------*/
#signUpForm h1
	{
		text-align: center;
		padding: 0 0 15px 0;
	}
	
#back a:link,
#back a:visited
	{
		color: #7a0000;
		padding: 5px;
	}
	
#back a:hover,
#back a:active
	{
		background: #7a0000;
		color: #fff;
	}
