HTML, BODY 	{margin:0px; height:100%; background-color:#efefef;}

BODY, INPUT, SELECT, TEXTAREA {font-family:verdana, helvetica, sans-serif;}

FORM 		{display:inline;}

#container 			{position:relative; height:100%;}
#center 			{position:absolute; top:50%; left:50%;}
#frame 				{position:absolute; background-color:#ffffff; width:950px; height:500px; left:-476px; top:-251px;  border:1px solid #cccccc;}

DIV.logo 			{position:absolute; bottom:15px; right:40px;}
DIV.logo IMG 		{width:126px; height:49px;}

#steps 				{float:left; width:390px; margin:100px 0px 0px 60px;}
#steps P 			{margin:0px 0px 6px 0px; font-size:10px; color:#dddddd;}
#steps P.current 	{color:#006633;}
#steps P STRONG 	{font-size:18px; font-weight:bold; }

#content 			{float:left; width:460px; height:250px; margin:100px 0px 0px 0px;}

DIV.contentPane 	{position:relative; width:460px; height:250px;}

DIV.flow						{position:absolute; bottom:0px; right:0px;}
DIV.flow INPUT.button			{color:#006633; background-color:#ffffff; border:1px solid #dddddd; font-weight:bold; width:70px; margin-left:10px;}
DIV.flow INPUT.button:hover 	{color:#ffffff; background-color:#006633;}

DIV.error, DIV.success 			{position:absolute; bottom:30px; left:0px;}
DIV.error P, DIV.success P 		{font-size:11px; margin:0px 0px 0px 0px;}
DIV.error P 					{color:red;}
DIV.success P 					{color:#006633;}

#application 					{display:none;}

#content_step1, 
#content_step2, 
#content_step3, 
#content_step4 		{display:none;}

#content_step1 					{}
#content_step1 DIV.row,
#content_step2 DIV.row 			{clear:both; width:460px; padding-bottom:8px;}
#content_step2 DIV.row  		{padding-bottom:16px;}
#content_step1 DIV.label,
#content_step2 DIV.label 		{float:left; width:180px; font-size:11px; line-height:18px;}
#content_step1 DIV.label SMALL 	{color:#999999;}
#content_step2 DIV.longLabel 	{width:100%;}
#content_step1 DIV.field,
#content_step2 DIV.field		{float:left; width:280px; font-size:11px;}
#content_step1 DIV.field P 		{font-size:11px; line-height:18px; margin:0px;}
#content_step2 DIV.field P		{font-size:11px; padding-top:3px; margin:0px;}
#content_step1 SELECT 			{width:230px; font-size:11px; height:18px; border:1px solid #cccccc; display:inline; float:left;}
#content_step1 INPUT.text		{width:230px; font-size:11px; height:14px; border:1px solid #cccccc;}

#content_step2 INPUT.file		{width:270px; font-size:11px; border:1px solid #cccccc;}

#content_step3  				{}
#content_step3 P.instruction	{font-size:11px; margin:0px 0px 8px 0px; padding-top:3px;}
#content_step3 TEXTAREA 		{font-size:11px; width:450px; height:140px; border:1px solid #cccccc; display:block;}

#content_step4  				{}
#content_step4 P.instruction	{font-size:11px; margin:0px 0px 12px 0px; padding-top:3px;}
#content_step4 DIV.review 		{font-size:11px; width:450px; height:160px; padding-right:10px; overflow-y:scroll;}
#content_step4 TABLE		 	{border-spacing:0px;}
#content_step4 TD 				{padding:0px 20px 12px 0px; vertical-align:top;}
#content_step4 TABLE .label 	{color:#999999; white-space:nowrap;}
#content_step4 #review_idea 	{line-height:14px; margin:8px 0px 0px 0px;}

#content_step5  			{}
#content_step5 P 			{font-size:11px; margin:0px 0px 0px 0px; padding-top:3px;}

#content_step6  			{}
#content_step6 P 			{font-size:11px; margin:0px 0px 10px 0px; padding-top:3px;}
#content_step6 P.error 		{color:red; font-weight:bold;}
#content_step6 P A 			{color:#006633;}
#content_step6 UL 			{font-size:11px;}

