/*** SiteStyleForms.css - Form Styles ***/

FORM#form1	{margin:0px;padding:0px;}

.AC-Form 								{width:488px;background:url(../images/sitewide/form_bg.gif) repeat-x #fff;color:#555452;margin:0px;padding:12px;border:1px solid #d8d8d8;font-size:0.9em;}
.AC-Form .ac-header H5, .AC-Form H5 	{background:url(../images/sitewide/form_header_bg.gif) repeat-x #9e9e9e;margin:-13px -13px 12px;padding:13px 10px 10px 15px;text-transform:uppercase;font-weight:normal;font-size:1.1em;color:#fff;}

.AC-Form .ac-required 					{font-weight:bold;}
.AC-Form .ac-field 						{padding:0px 0px 0.8em;}
.AC-Form .field .value					{float:right;width:267px;}

.AC-Form .field							{padding:0px 0px 0.8em;}

.AC-Form .ac-field label, .AC-Form .field label		{float:left;width:200px;margin:0px 20px 0px 0px;}

.AC-Form fieldset							{padding:0px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#AAAAAA;margin:10px -9px;}
.AC-Form fieldset .ac-header H5				{border:0px solid #000000;background-color:#DC9604;height:auto;padding:3px 0px 3px 15px;text-transform:none;margin:0px -1px;background-image:none;}
.AC-Form fieldset .ac-field					{padding:0px 10px;margin:5px 0px;}
.AC-Form fieldset .ac-field TABLE			{width:260px;}
.AC-Form fieldset .ac-field TABLE TD		{width:130px;padding:3px 0px;margin:0px;vertical-align:top;}
.AC-Form fieldset .ac-field TABLE TD INPUT	{float:left;width:15px;margin:0px 2px 0px 0px;}
.AC-Form fieldset .ac-field TABLE TD LABEL	{float:right;width:110px;margin:0px;padding:0px;}
.AC-Form fieldset LEGEND					{display:none;}

.ac-spacer, .AC-Spacer 		{clear:both;height:1px;font-size:1px;line-height:1px;}

.AC-Form .controls			{text-align:right;height:29px;margin:0px 0px 0px 0px;padding:6px 15px 0px 0px;}
.AC-Form .controls INPUT	{margin:0px 3px;}
.controls					{margin:0px;padding:6px 15px 0px 0px;text-align:right;height:29px;}
.controls .controls			{margin:0px -15px 0px 0px;padding:0px 15px 0px 0px;}

.AC-Form .AC-CEEB .ac-field TABLE				{}
.AC-Form .AC-CEEB .ac-field TABLE TD			{}
.AC-Form .AC-CEEB .ac-field TABLE TD LABEL		{text-align:right;width:120px;}
.AC-Form .AC-CEEB .ac-field TABLE TD SELECT		{width:150px;}

.AC-Form .ac-field TABLE			{float:right;width:264px;}
.AC-Form .ac-field TABLE TD			{}
.AC-Form .ac-field TABLE TD INPUT	{float:left;text-align:left;padding:0px;margin:0px 10px 0px 0px;}
.AC-Form .ac-field TABLE TD LABEL	{float:left;width:73px;text-align:left;}

.AC-Form .checkGroup .ac-field LABEL				{width:210px;}
.AC-Form .checkGroup .ac-field TABLE				{width:320px;float:right;}
.AC-Form .checkGroup .ac-field TABLE TD				{}
.AC-Form .checkGroup .ac-field TABLE TD INPUT		{float:left;text-align:left;padding:0px;margin:0px 10px 0px 0px;}
.AC-Form .checkGroup .ac-field TABLE TD LABEL		{float:left;width:110px;text-align:left;}

.AC-Error INPUT, .AC-Error SELECT, .AC-Error TEXTAREA	{background-color:#ffecec;border:1px solid #b5310b;font-weight:normal;}

#acErrorDiv					{background-color:#f2f2f2;margin:1em 0px;padding:1em;color:#b5310b;}
#acErrorDiv H5				{color:#b5310b;}
#acErrorDiv UL				{margin:0px;padding:0px 0px 0px 2em;}
#acErrorDiv UL LI			{margin:0px;padding:0px;}
#acErrorDiv .field			{margin:0px 0px 0px 20px;}

.AC-Form #acErrorDiv				{background-color:#fff;margin:0px 0px 1em;font-size:1.1em;}
.AC-Form #acErrorDiv H5				{background:transparent;margin:0px;padding:0px 0px 0.5em;text-transform:none;font-weight:bold;font-size:1em;}

#zone2 #acErrorDiv					{background-color:#fff;padding:0px 0.5em 0px 0px;}
#zone2 #acErrorDiv UL				{padding-left:1em;}


/*** App Status Page Only ***/
.appStatus .field			{width:488px;background:url(../images/sitewide/form_bg.gif) no-repeat #fff;color:#555452;margin:0px;padding:12px 12px 0px 12px;border:1px solid #d8d8d8;}
.appStatus .field .label	{width:200px;float:left;font-weight:bold;}
.appStatus .field .value	{float:right;width:280px;text-align:left;}
.appStatus .AC-Spacer		{margin:0px -9px 0px -9px;height:8px;background-color:#F1F1F1;border-bottom:3px solid #FFFFFF;line-height:normal;}
.appStatus .controls INPUT	{float:right;margin:10px 10px 5px 0px;}

/*** This is strictly for confirm fields ***/
.ac-field .field 			{margin:10px 0px 0px 0px;padding:0px;}
.ac-field .field .value		{margin:0px;width:267px;}

/*** This is for the login form ***/
.AC-Login .controls			{width:592px;text-align:right;height:37px;padding:6px 17px 0px 0px;background:url(../images/sitewide/formBottom.gif) top left repeat-x #B0AFAA;}
.AC-Login .controls a		{display:none;}

/*** Error Messages ***/
.AC-Form .AC-ErrorMessage	{color:#FFECEC;background-color:#FFFFFF;margin:0px;padding:0px 0px 5px 10px;}

/*** Special Ecommerce Forms ***/
.BillingDiv											{width:488px;background:url(../images/sitewide/form_bg.gif) no-repeat 0px -5px #fff;color:#555452;margin:0px;padding:12px;border:1px solid #d8d8d8;font-size:0.9em;}
.BillingDiv .ac-header h5, .BillingDiv h6 			{background:url(../images/sitewide/form_header_bg.gif) repeat-x #9e9e9e;margin:-13px -13px 12px;padding:13px 10px 10px 15px;text-transform:uppercase;font-weight:normal;font-size:1.1em;color:#fff;}
.BillingDiv .ac-required 							{font-weight:bold;float:left;}
.BillingDiv .ac-field								{width:431px;margin:5px 20px 5px 30px;}
.BillingDiv .field .label							{float:left;width:200px;margin:0px 20px 0px 0px;}
.BillingDiv .AC-Error								{width:431px;margin:5px 20px 5px 30px;}
.BillingDiv .AC-Error .required						{float:left;width:200px;}
.BillingDiv .field 									{width:431px;margin:5px 20px 5px 0px;}
.BillingDiv .value									{width:210px;float:right;}
.BillingDiv fieldset								{border:0px solid #B0AFAA;margin:0px;padding:0px;background-color:#A2C7E9;}
.AC-Form.AC-Product									{background-position:0px -5px;border-top:0px solid #FFFFFF;}
.AC-Form.AC-CreditCard								{background-position:0px -5px;border-bottom:0px solid #FFFFFF;}
.AC-Form .AC-Form									{padding:0px;margin:0px;background-image:none;border:0px solid #FFFFFF;padding:0px;font-size:11px;margin:0px;background-color:transparent;}
TABLE.ProductHeaderTable							{width:431px;margin:5px 20px 0px 30px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#9E9E9E;background-color:#FFFFFF;}
TABLE.ProductHeaderTable TH							{color:#FFFFFF;background-color:#9E9E9E;text-align:left;padding:0px 5px;}
.GrandTotalDiv										{background-color:#FFFFFF;width:429px;margin:0px 20px 5px 30px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#9E9E9E;}
.GrandTotalDiv .GrandTotal							{float:left;width:290px;padding:0px 15px;text-align:right;font-weight:bold;}
.GrandTotalDiv .value								{float:right;width:108px;}
.eventItem											{width:488px;background:url(../images/sitewide/form_bg.gif) no-repeat #fff;color:#555452;margin:0px;padding:12px;border:1px solid #d8d8d8;font-size:0.9em;}
.eventItem .field									{width:431px;margin:5px 20px 5px 0px;}
.eventItem .field .label							{float:left;width:220px;}

.eventRegistration .BillingDiv				{background:#f2f2f2;border-bottom:0px;}
.eventRegistration .AC-Form					{background:#f2f2f2;border-width:0px 1px 1px 1px;border-style:solid;border-color:#d8d8d8;}

/*** Online Application ***/
.AC-Application											{width:512px;}
.AC-Application .controls								{margin:10px 0px;padding:0px;width:510px;}
.AC-Application .controls INPUT							{margin:0px 3px;}
.AC-Application .AC-Form								{padding:12px 2px;width:auto;}
.AC-Application .AC-Form .ac-header h5					{margin:-13px -2px 12px -2px;}
.AC-Application FIELDSET								{background-color:transparent;color:#272718;border-width:1px;border-style:solid;border-color:#D8D7D5;clear:both;margin:10px 0px 10px 0px;width:auto;}
.AC-Application .AC-Form FIELDSET .ac-header H5				{background:url(../images/sitewide/form_header_bg.gif) repeat-x #9e9e9e;margin:0px -2px 12px -2px;padding:6px 10px 6px 15px;text-transform:uppercase;font-weight:normal;font-size:1.1em;color:#fff;text-transform:none;}
.AC-Application .AC-Form FIELDSET .AC-Subform			{border-bottom:1px solid #999;padding:10px 0px;margin-left:3px;}
.AC-Application .AC-Form FIELDSET .AC-Subform H5		{background-image:none;background-color:transparent;color:#000000;text-transform:none;font-size:1.2em;margin:0px;padding:5px 10px;}
.AC-Application FIELDSET .ac-field						{width:470px;margin:5px 0px;padding:0px 0px 0px 10px;}
.AC-Application FIELDSET .ac-field .ac-label			{float:left;width:220px;}
.AC-Application FIELDSET .ac-field .ac-label LABEL		{text-align:left;width:auto;}
.AC-Application FIELDSET .ac-field SPAN TABLE			{width:250px;}
.AC-Application FIELDSET .ac-field SPAN TABLE TD		{width:120px;margin:0px 4px;vertical-align:top;}
.AC-Application FIELDSET .ac-field SPAN TABLE TD LABEL	{width:90px;float:right;}
.AC-Application FIELDSET .ac-field SPAN TABLE TD INPUT	{float:left;width:15px;}
.AC-Application FIELDSET .AC-Subform .ac-field SPAN TABLE				{width:220px;}
.AC-Application FIELDSET .AC-Subform .ac-field SPAN TABLE TD			{width:100px;}
.AC-Application FIELDSET .AC-Subform .ac-field SPAN TABLE TD LABEL		{width:80px;}
.AC-Application FIELDSET FIELDSET						{background-color:#EEEEEE;padding:0px;margin:10px 8px;width:470px;}
.AC-Application FIELDSET FIELDSET FIELDSET				{width:460px;border:none;padding:0px;margin:0px;}
.AC-Application FIELDSET FIELDSET .ac-field				{width:440px;margin:5px 0px 5px 10px;}
.AC-Application FIELDSET FIELDSET .ac-field INPUT		{float:left;}
.AC-Application FIELDSET FIELDSET INPUT.AC-ButtonRight	{margin:5px 5px;float:right;}
.AC-Application FIELDSET FIELDSET INPUT					{margin:5px 5px;float:right;}
.AC-Application .AC-Instruct							{font-style:italic;margin:10px 20px 10px 10px;color:#536D9C;}
.AC-Application .AC-Pager								{width:484px;background-color:#AAAAAA;padding:3px 15px;margin:0px 0px 15px 0px;}
.AC-Application .AC-Pager INPUT							{border:1px solid #A2C7E9;background-color:#2E3F6F;margin:0px 2px;padding:3px 5px;color:#FFFFFF;}
.AC-Application .AC-Pager INPUT.selected				{border:1px solid #002541;color:#FFFFFF;background-color:#536D9C;}

/*** Application Listing ***/
.AC-AppStartContinue	h5									{background-color:#dedede;padding:4px 4px;margin-bottom:0.5em;}
.AC-AppStartContinue									{padding-bottom:1.0em;}			

.AC-ApplicationListing									{border:1px solid #000000;margin:0px 0px 15px;width:490px;}
.AC-ApplicationListing thead							{background-color:#DC9604; color:#ffffff;}
.AC-ApplicationListing th								{padding:3px 2px;}
.AC-ApplicationListing td								{color:#000000;padding:3px 2px;}
.AC-ApplicationListing .AC-ApplicationListingHeader		{background-color:#DC9604;color:#FFFFFF;}
.AC-ApplicationListing .AC-ApplicationListingOdd		{background-color:#DEDEDE;}
.AC-ApplicationListing .AC-ApplicationListingEven		{background-color:#AABBD4;}
.AC-ApplicationListing .AC-ApplicationListingOdd a		{color:#003580;text-decoration:underline;}
.AC-ApplicationListing .AC-ApplicationListingEven a		{color:#003580;text-decoration:underline;}

.AC-Form .AC-Pager								{background-color:#256CB1;padding:3px 15px;margin:0px 0px 15px 0px;border-bottom:1px solid #002541;}
.AC-Form .AC-Pager INPUT						{border:1px solid #A2C7E9;background-color:#002541;margin:0px 2px;padding:3px 5px;color:#FFFFFF;}
.AC-Form .AC-Pager INPUT.selected				{border:1px solid #002541;color:#002541;background-color:#A2C7E9;}

/*** Application Print ***/
.applicationPrint													{background-image:none;}
.applicationPrint .AC-Pager											{display:none;}
.applicationPrint .AC-Form											{width:780px;background-color:#FFFFFF;color:#000000;border:1px solid #000000;background-image:none;}
.applicationPrint .AC-Form .ac-header H5							{margin:0px;padding:3px 5px;background-color:transparent;color:#000000;border-bottom:1px solid #000000;}
.applicationPrint .AC-Form FIELDSET									{background-color:#FFFFFF;border-width:0px 1px 1px 1px;border-style:solid;border-color:#000000;margin:10px 10px 10px 10px;}
.applicationPrint .AC-Form FIELDSET .ac-field TABLE					{float:left;}
.applicationPrint .AC-Form FIELDSET .ac-field TABLE TD LABEL		{width:140px;}
.applicationPrint .AC-Form FIELDSET .ac-header H5					{border-width:1px 0px;border-style:solid;border-color:#000000;}
.applicationPrint .AC-Form H5										{background-color:#000000;color:#FFFFFF;background-image:none;}
.applicationPrint .AC-Form .ac-field								{}
.applicationPrint .AC-Form .ac-field .ac-label						{float:left;width:200px;}
.applicationPrint .AC-Form .ac-field INPUT							{float:left;}

/*** Ask a COP - Ask Us ***/ 
.AC-AskCop													{background:url(/Media/Website%20Resources/images/services/askACop_Top.gif) top left no-repeat transparent;padding:65px 0px 0px 0px;}
.AC-AskCop .field											{clear:both;}
.AC-AskCop INPUT, .AC-AskCop TEXTAREA, .AC-AskCop SELECT	{width:130px;}
.AC-AskCop .controls										{background:url(/Media/Website%20Resources/images/services/askACop_Bottom.gif) left bottom no-repeat;padding:8px 0px 30px 0px;text-align:left;}
.AC-AskCop .controls .controls								{background-image:none;margin:0px;padding:0px;}
.AC-AskCop .controls .controls INPUT						{width:70px;height:29px;}

/*** For the To Do List ***/
#AC-TodoList							{margin:0px;cursor:pointer;z-index:99;}
#AC-TodoList .controls					{display:none;}
#AC-TodoList .AC-Form					{width:209px;}

.AC-TodoContainer						{position:absolute;top:19px;left:0px;background:#000;z-index:99;}

.AC-TodoHeader							{background:url(../images/admissions/todo_header.gif) no-repeat;width:209px;height:19px;cursor:pointer;}

.AC-TodoHeader H4						{padding:0px;margin:0px;text-indent:-9999px;overflow:hidden;}
.AC-TodoHeader H4 A						{display:block;height:19px;}

.AC-TodoOpen							{background-color:#000;width:209px;}
.AC-TodoOpen H4							{padding:0px;margin:0px;}
.AC-TodoOpen H4 A						{display:block;}

.AC-TodoContent							{width:209px;padding:0px;overflow:hidden;height:0px;}
.AC-TodoContent .AC-TodoIncomplete		{background-color:#000;padding:0px;}
.AC-TodoContent .AC-TodoIncomplete A	{display:block;color:#fff;font-size:11px;display:block;border-bottom:1px solid #373735;padding:8px 13px 5px 26px;}
.AC-TodoContent .AC-TodoComplete		{background:url(../images/admissions/todo_check.gif) no-repeat #000 13px 0.9em;padding:0px;}
.AC-TodoContent .AC-TodoComplete A		{display:block;color:#fa9c43;font-size:11px;display:block;border-bottom:1px dotted #373735;padding:8px 13px 5px 26px;}
.AC-TodoCheck							{display:none;}

.AC-TodoFooter							{display:none;background:url(../images/admissions/todo_footer.gif) no-repeat;width:209px;height:30px;text-indent:-9999px;overflow:hidden;}