/* S- Base Styles for Template Site */

.spacer 				{clear:both;line-height:1px; height:1px;font-size:0px;}
.left					{float:left; width:45%; text-align:left;}
.right					{float:right; width:45%; text-align:left;}

FORM 					{margin:0px;width:550px;background-color:#F0F0F0;padding:7px 0px 0px;color:#000;}
FIELDSET 				{border:0px;margin:0px;padding:0.5em 0px 0.5em;}
FIELDSET H5				{background-color:#0D5702;color:#fff;padding:2px 5px;margin:0px 0px 0.5em;font-size:1.0em;}

.header					{background:#01366A;padding:0px 0px;margin-top:-7px;}
.header H4				{color:#fff;padding:2px 5px;margin:0px;font-size:1.0em;text-transform:uppercase;background-color:#0D5702;}
.header H4.headerleft 	{float:left;width:75%;text-align:left;background-image:none;}
.header H4.headerright 	{text-align:right;}

.footer					{padding:0px 0px;margin:0px 0px 0px;background-color:#0D5702;}
.footerTxt				{color:#fff;padding:2px 5px;margin:0px;line-height:1px; font-size:1px;}
.controls				{text-align:right;padding:0px 5px;margin-bottom:0.5em;}

LABEL.required			{font-weight:bold;}
.field 					{padding:0px 5px;margin-bottom:0.5em;}
.label					{float:left;width:180px;margin-right:10px;}
FORM DIV.field FIELDSET	{border:0px;float:left;width:300px;padding:0px;margin:0px;display:inline-table;}
FORM DIV.field FIELDSET.col1 .opt	{display:block;}
FORM DIV.field FIELDSET.col2 .opt	{float:left;width:43%;padding-left:1.8em;text-indent:-1.8em;}
FORM DIV.field FIELDSET.col3 .opt	{float:left;width:27%;padding-left:1.8em;text-indent:-1.8em;}
* html .opt INPUT		{margin:0px;}
* HTML FORM DIV.field FIELDSET	{padding-left:3px;}

.checkboxCt .textonly, .checkboxCt INPUT	{display:inline;float:none;width:auto;}
.checkboxCt .label		{display:inline;}
.checkboxCt				{}

.setcol1				{clear:both;}
.setcol3 .field			{float:left;width:31%;}
.setcol2 .field			{float:left;width:45%;}
.setcol3 .label, .setcol2 .label, .setcol1 .label		{float:none;width:auto;margin-right:0px;}
FORM DIV.setcol3 FIELDSET, FORM DIV.setcol2 FIELDSET, FORM DIV.setcol1 FIELDSET {float:none;width:100%;}

.AC-Error				{color:#ff0000;font-weight:bold;}
.AC-Error INPUT, .AC-Error TEXTAREA, .AC-Error SELECT		{background-color:#ffcccc;font-weight:normal;}
.AC-Alert				{color:#3a3996;font-weight:bold;}

.AC-DataGrid			{background-color:#fefefe; border-width:1px; border-style:solid; border-color:#3B61A0;width:90%;margin:0px 6px 1.0em;}
.AC-DataGrid TH 		{padding:2px 2px;font-weight:bold;  background-color:#E07D05; border-bottom:1px solid #8C8C85; text-align:left;color:#000;}
.AC-DataGrid TD			{padding:2px 2px;}
.AC-DataGrid INPUT		{background-color:#009933; border:1px solid black; color:#fff; padding:1px;}
.AC-DataGrid.courses INPUT	{background-color:#FFF; }
.AC-DataGrid.courses TH	{background-color:#EEA417;}


/* ===== Application Specific styles follow ============================================================ */
.APP FIELDSET 			{margin:0.5em 0px 7px;padding:0em 0px 0.5em;background-color:#fafafa;border:1px solid #01366A;}
/*mac hack \*/.APP FIELDSET {margin:0.5em 7px 7px;}/* end hack */
.APP FIELDSET H5 		{background-color:#0D5702;}
.APP .footer			{background-color:#0D5702; text-align:center;}
.APP .footerTxt			{font-size:1.0em;line-height:1.2em;}


.toolbar 				{background-color:#009933; color:#fff;text-align:center;}
.add 					{text-align:right;border-bottom:1px solid #eee;clear:both;margin-bottom:7px;}
.add .tool-right 		{float:none;}
.toolbar .spacer 		{background-color:#eee;}
.toolbar INPUT 			{border-width:0px 0px 0px 1px;border-style:solid;border-color:#eee;color:#000;margin:0px;}
.tool-pages 			{border-top:1px solid #eee;border-bottom:1px solid #eee;clear:both;text-align:center;}
.tool-left, .tool-right, .toolbar INPUT {background-color:#E07D05;}
.tool-left 				{float:left;border-right:1px solid #eee; }
.tool-right 			{float:right;}
#btnHome 				{border-left:0px solid #fff;}
#btnNext 				{border-right:1px solid #eee;}
#app1 #btnPage1, #app2 #btnPage2, #app3 #btnPage3, #app4 #btnPage4, #app5 #btnPage5 {background-color:#FFF;}

.submitApp .setcol3 .field, .submitApp .setcol2 .field, .submitApp .setcol1 .field	{float:none;width:auto;}
.submitApp .label, .submitApp .setcol3 .label, .submitApp .setcol2 .label	{float:left;width:180px;margin-right:10px;}
.submitApp .setcol1 .label	{float:none;width:auto;}
.submitApp .setcol3 FIELDSET, .submitApp .setcol2 FIELDSET {border:0px;float:left;width:300px;padding:0px;margin:0px;display:block;}
.submitApp .textonly 				{float:left;width:300px;}
.submitApp .setcol1 .textonly 		{width:90%;}
.submitApp .setcol1 .checkboxCt .textonly 	{width:auto;}

BODY.printApp 						{background-color:#fff;width:660px;color:#000;margin:0px;padding:0px;}
.printApp FIELDSET 					{margin:0.5em 0px 7px;color:#000;}
.printApp FIELDSET H5				{background-color:#ddd;color:#000;border-bottom:1px solid #800000;font-size:1.3em;}
.printApp .setcol3 .field, .printApp .setcol2 .field, .printApp .setcol1 .field	{float:none;width:auto;}
.printApp .label, .printApp .setcol3 .label, .printApp .setcol2 .label	{float:left;width:240px;margin-right:10px;}
.printApp .setcol1 .label	{float:none;width:auto;}
.printApp .setcol3 FIELDSET, .printApp .setcol2 FIELDSET {border:0px;float:left;width:380px;padding:0px;margin:0px;display:block;}
.printApp .textonly 				{float:left;width:380px;}
.printApp .setcol1 .textonly 		{width:95%;}
.printApp .setcol1 .checkboxCt .textonly 	{width:auto;}
.printApp .AC-DataGrid				{background-color:transparent; border-width:0px;}
.printApp .AC-DataGrid TH 			{background-color:transparent; border-bottom:1px solid #666; border-top:1px solid #666;}
/* ===== End Application Specific styles ============================================================ */

.AC-UpdateItem {list-style:none;font-weight:bold;font-size:1.1em;margin-bottom:1.0em;}
.AC-UpdateItem LI	{list-style:disc;font-weight:normal;font-size:0.9em;}



