/*----  Global  ------------------------------------------*/
.AC-ButtonRow							{padding: 5px 0px;}
.AC-ButtonRow	span.left				{margin:10px 0px;}
.AC-ButtonRow	span.right				{margin:10px 0px;}

/*----  Login  -------------------------------------------*/
div#AC-Login .AC-ComponentWrapper		{width:400px;}
div#AC-Login .AC-ComponentHeader					{display:none;}

/*----  Update  ------------------------------------------*/
LI.AC-UpdateItem 						{margin-bottom:1em; list-style:square;}
LI.AC-UpdateItemPoint 					{list-style:disc;}

/*----  Step 1  ------------------------------------------*/
div#AC-Step1 .AC-ComponentWrapper		{width:400px;}
div#AC-Step1 .Checkrow 					{clear:both;}
div#AC-Step1 .Checkrow .label			{width:50%;}
div#AC-Step1 .Checkrow .requiredlabel	{width:50%;}
div#AC-Step1 .Checkrow .input			{width:45%;}

/*----  Step 2  ------------------------------------------*/
div#AC-Step2 .AC-ComponentWrapper		{width:460px;}
.AC-Interests							{background-color:#f0f0f0;}
.AC-InterestChildLeaf					{background-color:#f0f0f0; padding:0px;}
.AC-InterestGroup						{background-color:#1E638F; color:#ffffff; padding:0px; border-bottom:1px solid black; border-top:1px solid black}
.AC-InterestGroup span.left				{font-weight:bold; float:left; text-align:left; width:60%;padding:4px 0px 0px 5px; }
.AC-InterestGroup span.right 			{float:right; text-align:right; width:38%; padding-bottom:2px;}
.AC-InterestChildBranch					{background-color:#ffffff; border-width:1px 0px 1px 0px; border-style:solid; border-color:#000000; }
.AC-InterestChildBranch	span.left		{font-weight:bold; float:left; text-align:left; width:65%;padding:4px 0px 0px 5px; }
.AC-InterestChildBranch	span.right 		{float:right; text-align:right; width:30%; padding-bottom:3px;}
.AC-InterestChildLeaf span.left			{float:left; width:45%; text-align:left; text-indent:-2.3em; padding-left:2.3em;}
.AC-InterestChildLeaf span.right 		{float:left; width:45%; text-align:left;}
.AC-InterestGroupContainer 				{}
.AC-InterestRootLeaf 					{}
div.row 								{padding:0px;}
/* widen this because academic major dropdowns usually break out of containing element in netscape */
#AC-Step2 div.row .input				{width:300px;}



/*----  Step 3  ------------------------------------------*/
div#AC-Step3 .AC-ComponentWrapper		{width:400px;}
UL.AC-ErrorList							{margin: 0px 0px 10px 2em; list-style:none;}
div#AC-Step3 #HSCEEBButton				{text-align:center;padding:5px;}

/*----  Lost Password  -----------------------------------*/
div#AC-LostPassword .AC-ComponentWrapper {width:400px;}
div#AC-LostPassword .AC-ComponentHeader					{display:none;}


