/* wrappers */
	.ContentWrapper{
		padding: 222px 0px 130px 0px;
	}
	
	.SpringTime .ContentTwoCols{
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		line-height: 128%;
		background: #FFF url(spring_time/bkgContent.jpg) 50% 100% no-repeat;
	}
	
	.SpringTime .MainContent{
		float: right;
		width: 550px;
		padding-right: 120px;
		position:relative;
		line-height: 140%;
		padding-bottom: 70px
	}
	
	.SpringTime .Form{	
		width: 590px;
		padding-right: 80px;
		padding-bottom: 320px;
	}
	
	.SpringTime .SideContent{
		float: left;
		width: 222px;
		position:relative
	}
/* /wrappers */

/*  */	
	.SpringTime h1{
		width: 655px;
		height: 87px;
		margin: 12px 0px 11px 11px;
		font-family: Dax, Arial, Helvetica, sans-serif;
		font-size:23px;
		font-style: italic;
		color:#FFFFFF;
		line-height:120%;
		
		padding: 20px 0px 0px 212px;
		background: #999999 url(spring_time/hSpringTime.gif) 0px 0px no-repeat;
	}
	
	.SpringTime h1 em{
		color: #FFCC00;
		padding-left: 43px;
		font-size: 20px;
		font-weight:normal
	}
		
	.SpringTime h2{
		margin: 0px;
		padding-top: 3px;
		font-size: 15px;
		color: #FF6600;
		font-style:italic
	}
	
	.SpringTime h2.spH{
		font-size: 16px;
		color: #333333;
		margin-bottom: 6px;
	}
	
	.SpringTime table.scoring{
		border: 1px solid #9A9A9A;
		border-collapse: collapse;
		margin-left: 160px;
		background-color:#FFF;
		
	}

	.SpringTime table.scoring tr.bgEven{
		background-color: #FFFFCC;
	}
	
	.SpringTime table.scoring td{
		border-bottom: 1px solid #9A9A9A;
		font-size: 11px;
		line-height: 11px;
		color: #333333;
		padding: 4px 7px;
	}
	
	
	/* lists */
		.SpringTime ul.checkList{
			margin: 5px 10px 16px 177px;
			padding: 0px;
			list-style-type:none;
		}
		
		.SpringTime ul.checkList li{
			background: url(spring_time/bulletCheckedGreen.gif) 0px 1px no-repeat;
			padding-left: 28px;
			padding-bottom: 6px;
		}
		
		.SpringTime ul.checkList li a{
			color: #0099FF;
			text-decoration: underline;
		}
		
		.SpringTime ol.ol{
			 margin: 6px 0px 0px 0px;
			 padding-left: 23px;
			 line-height:150%
		}
		
	/* /lists */
	
	.SpringTime .btnNextStep{
		margin-left: 170px;
	}
/*  */
	.SpringTime .MainContent fieldset {
		padding: 1px 0 0 0;
	}
	
	.SpringTime .MainContent label{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 9px;
		display:block;
		margin-top: 6px;
	}
	
	.SpringTime .Form .btnNextStep{
		padding: 14px 0px 0px 242px;
	}
	
	/* common styles for justify aligned form fields */
		input, select{
			vertical-align: middle
		}
		
		.formCol{
			float: left;
			padding-right: 10px;
		}
		
		.txtInput246{width: 246px;}
		
		.txtInput508{width: 508px;} /* IE as reference */
		.txtInput508[class]{width: 506px;} 
		
		.txtInput115{width: 115px;}
		
		.txtInput50{width: 50px;} /* IE as reference */
		.txtInput50[class]{width: 52px;}
		
		.txtInput121{width: 121px;} /* IE as reference */
		.txtInput121[class]{width: 120px;}
		
		.chk{margin-left: -4px;} /* IE as reference */
		.chk[class]{margin-left: 0px;}
		
		.radio{margin: 0px -4px;}
		.radio[class]{margin-lft: 0px;}
	/* --------------------------------------------- */
	
.Footer{border-top: none}
