/*------------------------------------------------------------------------------*/
/*																				*/
/* ActiveCampus StyleSheet														*/
/*------------------------------------------------------------------------------*/
BODY 						{background-color:#FFFFFF; color:#000000; margin:0px;}
BODY,DIV,SPAN, TD			{font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
INPUT, TEXTAREA, SELECT		{color:#000000; font-family:arial,helvetica; font-size:11px;}
.AC-Spacer			 		{clear:both; height:1px;}

.AC-Row						{height: 10px; clear: both;}
.AC-ButtonRow				{clear: both; height: 1px;}
.AC-BottomButtonRow			{clear: both; height: 1px;vertical-align: bottom; position: absolute; bottom: 0px; right: 0px;}
.AC-ButtonRowSmall			{clear: both; height: 1px;width: 100px;}
.AC-ButtonRowRightSmall		{width: 350px; float: left; text-align: right;}
.AC-Button					{margin: 0px 4px 0px 0px; font-size: 11px;}
.AC-ButtonRight				{margin: 0px 4px 0px 0px; font-size: 11px; float:right;}
.AC-ButtonLeft				{margin: 0px 4px 0px 0px; font-size: 11px; float:left;}

.AC-LabelRequired			{float: left; font-weight: bold; width: 200px; text-align: left;}
.AC-LabelNotRequired		{float: left; width: 200px; text-align: left; vertical-align: baseline}
.AC-LabelRequiredSmall		{float: left; font-weight: bold; width: 100px; text-align: left;}
.AC-LabelNotRequiredSmall	{float: left; width: 100px; text-align: left;}
.AC-Input					{float: left; text-align:left;}

.AC-Confirm					{background:url(../Images/Note.gif) no-repeat top left; height:40px; margin: 20px 10px 5px 20px; padding: 0px 0px 0px 50px; font-size: 12px; border: none;}
.AC-Alert					{background:url(../Images/Exclamation.gif) no-repeat top left; margin: 20px 10px 5px 20px; padding: 0px 0px 0px 50px; font-size: 12px; border: none;}
.AC-AlertForm				{margin: 20px 10px 5px 20px; padding: 0px 0px 0px 50px; font-size: 12px; border: none;}

#loadingDiv					{vertical-align: middle; text-align: center; display: none; POSITION: absolute; Z-INDEX: 1000;}
#dialogLoadingDiv			{vertical-align: middle; top: 40%; left: 40%; text-align: center; POSITION: absolute; Z-INDEX: 1000;}

.MainContentBody			{border-left: solid 2px #DFD59E}

.AC-Content					{clear:both;}

.LeftContent				{float: left; width: 275px; padding-right: 5px;}
.RightContent				{float: left; width: 275px; padding-left: 5px;}

.AltLeftContent				{float: left; width: 325px; padding-right: 5px;}
.AltRightContent			{float: left; width: 325px; padding-left: 5px;}

.AltHalfLeftContent				{float: left; width: 50%; padding-right: 5px;}

.TopContent					{width: 100%; padding: 5px 5px 5px 5px; border-bottom: solid 2px #E5E5E5; margin-bottom: 5px; text-align: left;}
.BottomContent				{width: 100%; padding: 5px 5px 5px 5px;}
 
.FloatLeft					{float: left;}
.FloatRight					{float: right;}

.DataTypeConfig				{float: left;}
.DataTypeConfig .AC-Input		{clear: none;}
.DataTypeConfig	TABLE			{border: solid 1px red;clear:none;float:left;position:relative}
.DataTypeConfigRow				{clear:both;float: left;}

.ButtonPositionTopRight		{position: absolute; top: 10px; right: 10px;}

/************************* Error Styles **************************************************************/
.AC-Errors					{color:#FF6060; background:url(../Images/ErrorX.gif) no-repeat top left; margin: 20px 10px 5px 20px; padding: 0px 0px 0px 50px; font-size: 12px; border: none; height:80px; text-align:left;}
.AC-Errors A				{color:#FF6060; text-decoration:none;}
.AC-Errors LI				{font-weight:normal; list-style: decimal none outside; padding-bottom:2px;}
.AC-Errors .AC-Message		{clear:both; font-weight: bold; height: 25px; vertical-align:bottom;}
.AC-ErrorsList				{clear:both; height: 55px; overflow:auto;}
.AC-InputError				{float: left;background-color: #F0c0c0;}
.CON-Error					{color:#FFFFFF;}
/************************* End Error Styles **************************************************************/


/************************************************************************************************/
/*  This id dlgHelper is used by the ExtendedObjectVersionAttributesControl to handle paging.	*/
/*  DO NOT REMOVE																				*/
#dlgHelper					{display: none;}
/************************************************************************************************/


/************************* Start Tab Styles **************************************************************/
.AC-Tab										{height:55%;}
.AC-HoverTab								{background-color:#F4F4F1;}
.AC-DisabledTab								{}
.AC-DefaultTab								{background-color:#919091; color:#FFFFFF;}
.AC-SelectedTab								{background-color:#F4F4F1;}
.AC-DefaultTabSeparator						{width:5px;}
/************************* End Tab Styles **************************************************************/



/************************* Start Tree Styles **************************************************************/
.AC-Tree									{height:300px; width:100%; overflow:auto;}
.AC-Tree #UltraWebTree1						{height:300px; width:100%; overflow:auto;}
.AC-TreeRootNode							{}
.AC-TreeLeafNode							{}
.AC-TreeSelectedNode						{}
.AC-TreeNode								{}
.AC-TreeHoverNode							{}
.AC-TreeParentNode							{}
.AC-TreeDisabled							{color:#676767;}
.AC-TreeNodeEdit							{}
/************************* End Tree Styles **************************************************************/


/************************* Data Grid Styles **************************************************************/
.AC-DataGrid								{clear:both; width:100%;}
.AC-DataGridEditCell						{border:none;}
.AC-DataGridHeader							{background:url(../Images/dataGridHeaderBG.gif) top left repeat-x #E2E2E2; color:#656565; font-weight:normal; font-size: 12px; text-align: left; padding-left: 3px; border-right: solid 1px #9E9E9E; border-top: solid 1px #9E9E9E;}
.AC-DataGridHeader TH						{border-right:1px solid #9E9E9E;}
.AC-DataGridHeader TH A						{color:#656565;text-decoration:none;margin-left:5px;font-weight:normal;}
.AC-DataGridHeader TH A:hover				{text-decoration:underline;}
.AC-DataGridRowSelector						{background-color:#CDCDCD; border-bottom: solid 1px #000000;}
.AC-DataGridFrame							{width:100%; cursor:default; font-family:Verdana; font-size:8pt; color:#A37171;}
.AC-DataGridFooter							{background-color:#CDCDCD;}
.AC-DataGridRowExpArea						{}
.AC-DataGridGroupByRow						{background-color:#828682; color:#ffffff;}
.AC-DataGridSelectedHeader					{}
.AC-DataGridSelectedGroupByRow				{background-color:#51718A;}
.AC-DataGridGroupByBox						{background-color:#51718A; color:#ffffff;}
.AC-DataGridPager							{color: Black;}
.AC-DataGridPager A							{color: Black;}
.AC-DataGridSelectedRow						{background:url(../Images/dataGridHeaderBG.gif) top left repeat-x #E2E2E2;}
.AC-DataGridRowAlt							{font-weight:normal; background-color:#F6F1EB; color:#000000; padding-left:3px; height: 11px; padding: 0px 0px 0px 5px; margin: 5px 0px 0px 0px;}
.AC-DataGridRow								{font-weight:normal; background-color:#EFE8DE; color:#000000; padding-left:3px; height: 11px; padding: 0px 0px 0px 5px; margin: 5px 0px 0px 0px;}
.AC-DataGridHeader							{border:1px solid lime;}

.AC-SortedColumnHeader						{background:url(../Images/dataGridHeaderSortedBG.gif) top left repeat-x #E2E2E2; color:#A2A2A2; font-weight:normal; font-size: 12px; text-align: left; padding-left: 3px; border-right: solid 1px #9E9E9E; border-top: solid 1px #9E9E9E;}
.AC-SortedColumnDataRow						{}
/************************* End Data Grid Styles **************************************************************/



/**************************** Start Login Page Style **************************************************************/
#AC-Login										{width: 200px; border:none; padding: 0px; clear: both; left: 220px; top: 190px; float: none; position: absolute;}
#AC-LoginBody									{background:url(../Images/LoginBackgroundsliver.jpg) repeat-x top left }
#AC-LoginBody .AC-Message						{display: none; color:#FFFFFF;}
#AC-LoginBody .AC-Input							{padding:2px; width:100%;}
#AC-LoginBody .AC-LabelRequired					{padding:2px; color: #AFD0F1;}
#AC-LoginBody .AC-GreyTextBox					{background-color: #FFFFFF; border-left:solid 2px #D5D5D5; border-top:solid 2px #D5D5D5; border-bottom:solid 2px #FFFFFF;}
#AC-LoginBody .AC-ButtonRight					{float:left; margin-left:76px; text-align:left; color:#FFFFFF; background:url(../Images/LoginButton.gif); width:50px; height:21px; border-width:0px;}
/**************************** End Login Page Style **************************************************************/

/**************************** Start Footer Style **************************************************************/
#AC-Footer										{width: 100%; background:url(../Images/FooterLogo.gif) no-repeat bottom right #E7E7E2; height: 50px; vertical-align: top;}
/**************************** End Footer Style **************************************************************/


/**************************** Start Header Style **************************************************************/
#AC-Header										{width: 100%; height: 61px; background:url(../Images/MainHeader.gif) no-repeat top left #919091;}
#AC-HeaderLeft									{width: 607px; height: 61px; padding: 5px 0px 0px 30px; font-size: 15px; font-weight: bolder; color: White;}
#AC-HeaderLeftInnerLeft							{float: left;}
#AC-HeaderLeftInnerRight						{float: left; padding: 5px 0px 0px 0px;}
#AC-HeaderRight									{width: 210px; height: 75px;  padding: 0px 0px 10px 0px;text-align: left; font-size: 17px; font-weight: bold; color: White;}
#AC-HeaderHR 									{clear:both; background-color:#DFD59E; height: 4px;}
#AC-HeaderHR HR									{display:none;}

.AC-WelcomePage #AC-LogoActiveCampus			{background:url(../Images/LogoActiveCampus.gif) no-repeat top left #919091; width: 264px; height: 32px; border: none; margin: 15px 0px 0px 0px; cursor: hand;}
.AC-WelcomePage #AC-HeaderLeftInnerLeft			{display: none;}

#AC-Welcome										{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:White; }
#AC-Welcome A									{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:lighter; color:White; text-decoration:none;}
#AC-Welcome DIV									{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:White; border-right: solid 1px black; padding-right: 10px; width:150px; }

#ApplicationTitle								{font-size: 17px; font-weight: bold;}
/**************************** End Header Style **************************************************************/



/************************ Start Navigation Styles ********************************************************/
#AC-Nav										{border: solid 0px #000000;}
#AC-Nav UltraWebListbar						{width:100%; height:100%;}
.AC-DefaultGroup							{background-color:#FFFFFF;}
#AC-Nav .AC-Image							{padding:0px 10px 0px 10px;}
#AC-Nav .AC-Text							{}
.AC-DefaultGroupButton						{height:25px; width:100%; background-color:#919091; color:#FFFFFF; border-bottom:solid 1px #000000; border-top:solid 1px #000000;}
.AC-DefaultGroupButtonHover					{height:25px; width:100%; background-color:#D5D3D5; color:#000000;}
.AC-DefaultGroupButtonSelected				{height:25px; width:100%; background-color:#D5D3D5; color:#000000;}
#AC-Nav .AC-UltraWebTree					{padding:5px 5px; width:100%; height:100%;}
#AC-Nav										{vertical-align: top; height: 100%; padding: 0px 0px 0px 0px; width: 100%}
#AC-NavPlaceHolder							{display: none; width: 19px; vertical-align: top; height: 100%; padding: 0px 0px 0px 0px;}
.AC-NavTitle								{width: 100%; height: 25px; padding: 4px 0px 4px 4px; vertical-align: top; background:url(../Images/TitleHeaderBackground.gif) bottom repeat-x top left #FFFFFF; display: inline; color: #656565; font-weight: bold;}

#AC-Nav #AC-PopupMenu						{cursor:pointer;}
#AC-Nav .AC-MenuDefaultIsland				{} /*-- Main Selection box --*/
#AC-Nav .AC-MenuDefaultMenuItem				{}
#AC-Nav .AC-MenuDisabled					{}
#AC-Nav .AC-MenuHover						{}
#AC-PopupMenu TABLE							{font-family:verdana,arial,helvetica,sans-serif; font-size:9px;}
#AC-PopupMenu DIV							{font-family:verdana,arial,helvetica,sans-serif; font-size:9px;}
.AC-MenuTopHover1							{background-color:#656565; color:#FFFFFF;}
.AC-MenuTopClass1							{background-color:#656565; color:#FFFFFF;}
.AC-MenuTopHover2							{background-color:#656565; color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; font-size:9px;cursor:pointer;}
.AC-MenuTopClass2							{background-color:#656565; color:#FFFFFF;}
.AC-DefaultItem								{}
.UltraWebMenu1Island .AC-MenuDefaultIsland	{background-color:#656565;color:#FFFFFF;} 
/************************ End Navigation Styles ********************************************************/



/**************************** Start Start Page **************************************************************/
.START-Col									{color:#656565; height: 100%; width: 30%; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.AC-Infobox									{border: solid 1px #9E9E9E; margin: 10px 0px 0px 10px; vertical-align: top; background-color: #F4F4F1;}
.AC-Infobox H1								{font-size: 10px; width: 100%; background:url(../Images/TitleHeaderBackground.gif) bottom repeat-x top left #FFFFFF; color: #656565; margin-bottom: 5px; border-bottom: solid 1px #9E9E9E; padding: 2px 0px 2px 5px;}
.AC-Infobox TABLE							{color:#656565;}

.AC-InfoboxInner							{font-size: 10px; vertical-align: top; text-align: left; padding: 5px 3px 0px 3px;}
.AC-InfoboxInner UL							{margin: 0px 0px 3px 20px; padding: 0px 0px 0px 0px;}
.AC-InfoboxInner LI							{margin: 0px 0px 7px 0px; list-style-type: square; list-style-position: outside; padding: 0px 0px 0px 0px; text-indent: 0px;}
.AC-InfoboxInner A							{color:#656565;}

#START-WelcomeBox							{padding: 10px 5px 30px 5px; color:#656565}
#START-RecentApps LI						{list-style-type: none; margin: 0px 0px 2px 0px;}
#WelcomeDate								{PADDING-BOTTOM:2px; margin-bottom: 5px;}
#WelcomeMsg									{PADDING-BOTTOM:3px; FONT:bold 13px arial; margin-bottom: 5px;}
/**************************** End Start Page **************************************************************/



/**************************** Start Feedback **************************************************************/

.DataForm					{width: 700px; background: solid 1px black;}
.DataFormHeader				{font-weight: bold; color: #FFFFFF; width: 700px; background-color: Gray; text-align: left; padding: 2px 0px 2px 5px; height: 20px;}
/**************************** End Feedback **************************************************************/



/**************************** Start Form **************************************************************/
.AC-Form							{width:100%; height:90%; padding:10px 10px;}
.AC-Form .AC-FormHeader				{height:35px;}
.AC-Form .AC-FormFooter				{background-color:Lime; height:35px;}
.AC-Form FIELDSET					{border: solid 1px #000000; padding:  10px 5px 5px 5px; width:600px;}
.AC-Form LEGEND						{color:#000000;}

.AC-BinaryFiles						{clear:both; height:150px; overflow-y:auto;}
.AC-BinaryFile						{clear:both; padding: 10px 10px; height:120px;}
.AC-BinaryFile .AC-Left				{float:left; width:45%; height:100%;}
.AC-BinaryFile .AC-Right			{float:right; width:45%; height:100%;}


.AC-ExtendedObjectVersion TABLE		{font-family:verdana,arial,helvetica,sans-serif; font-size:9px;}
.AC-ExtendedObjectVersion TD		{font-family:verdana,arial,helvetica,sans-serif; font-size:9px; width:150px;}
.AC-ExtendedObjectVersion TH		{font-family:verdana,arial,helvetica,sans-serif; font-size:9px; width:150px; background-color:#D5D3D5;}
/**************************** End Form **************************************************************/



/************************* Wizard Styles **************************************************************/
#AC-Wizard								{width: 100%; border: none; height: 100%; position: relative;}
#AC-Wizard H2							{font-size: 14px; color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#AC-WizardHeader						{clear:both; width: 100%; height: 20px; background:url(../Images/DialogHeader.gif) repeat-y top left #818081; vertical-align: middle;}
#AC-WizardHeaderText					{float:right; padding: 4px 30px 4px 0px;}
#AC-WizardHR 							{clear:both; background-color:#E1D49E; height:4px;}
#AC-WizardHR HR							{display:none;}
#AC-WizardStepHeader					{clear:both; width: 100%; height: 40px; background-color: #7EB359;}
#AC-WizardStepHeaderText				{padding:10px 0px 10px 30px; float: left;}
#AC-WizardStepHeaderIcons				{float: right; clear: none; text-align: right;}
#AC-WizardButtonRow						{z-index:-1; clear: both; padding: 4px 0px; background-color:#F2F2E6; width: 100%; position: absolute; bottom: 0px;}
#AC-WizardButtonRowLeft					{float:left; width:45%; padding: 0px 0px 0px 10px;}

.AC-WizardButtonEnabled					{background-color:#F2F2E6; width:20px; color: #000000; border: none; cursor:hand;}
.AC-WizardButtonCurrent					{background-color:#F2F2E6; border: solid 1px #828276; width:20px; color: #000000; cursor:hand;}
.AC-WizardButtonDisabled				{background-color:#F2F2E6; width:20px; color:#828276; border: none;}

#AC-WizardCheckBoxRowRight				{float:right; text-align:right;width: 95%; position: absolute; bottom: 27px;}
#AC-WizardButtonRowRight				{float:right; width:45%;}
#AC-WizardButtonRowRight INPUT			{float:right; padding: 0px 4px;}
#AC-WizardStepContent					{width: 100%; padding: 5px 10px 5px 10px;font-family:Verdana;font-size:21px;font-weight:normal;}
#AC-WizardStepContent p					{width: 100%; padding: 5px 10px 5px 10px;font-family:Verdana;font-size:21px;font-weight:normal;}
.AC-WizardDataGridMenuRow				{clear: both; background-color: #818081; width: 100%; padding: 3px 3px 3px 3px;}
.GridMenuIconRemove						{background:url(../Images/GridMenuIconDelete.gif) no-repeat top left #818081; height: 20px; width: 20px; border: none;}
.GridMenuIconAdd						{background:url(../Images/GridMenuIconAdd.gif) no-repeat top left #818081; height: 20px; width: 20px; border: none;}
.GridMenuIconOrder						{background:url(../Images/GridMenuIconOrder.gif) no-repeat top left #818081; height: 20px; width: 20px; border: none;}
/************************* End Wizard Styles **************************************************************/


/************************* Properties Page Styles **************************************************************/
#AC-Properties									{width: 100%; border: none; height: 100%; position: relative;}
#AC-Properties H2								{font-size: 14px; color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#AC-PropertiesHeader							{clear:both; width: 100%; height: 45px; background:url(../Images/DialogHeader.gif) repeat-y top left #818081; vertical-align: middle;}
#AC-PropertiesHeaderText						{float:left; padding: 0px 0px 0px 30px;}
#AC-PropertiesHR 								{clear:both; background-color:#E1D49E; height:4px;}
#AC-PropertiesHR HR								{display:none;}
#AC-PropertiesStepHeader						{clear:both; color:#FFFFFF; width: 100%; height: 20px; background-color: #7EB359;}
#AC-PropertiesStepHeaderLeft					{float:left; width:45%;}
#AC-PropertiesStepHeaderRight					{float:right; width:45%;}
#AC-PropertiesStepHeaderText					{float:right; padding: 4px 30px 4px 0px;}
#AC-PropertiesSectionHeader						{font-size: 14px;font-weight:bold;}

#AC-PropertiesButtonRow							{border: solid 1px #00ff00; z-index:-1; clear: both; padding: 4px 0px; background-color:#F2F2E6; width: 100%; position: absolute; bottom: 30px;}


.AC-PropertiesTabButtons								{background-color:#E5E5E5; width:100%; height:25px; border-bottom:solid 4px #E1D49E;}
.AC-PropertiesTabButtons INPUT							{border:solid 0px #000000;}
.AC-PropertiesTabButtons .AC-NotSelected				{background-color:#E5E5E5; color:#4A4A4A;  height:25px; width:120px; border: solid 0px #000000; }
.AC-PropertiesTabButtons .AC-Selected					{background-color:#E2DCD0; color:#4A4A4A; font-weight:bold; height:25px; width:120px; border: solid 0px #000000; border-right:solid 1px #4A4A4A;}


#AC-PropertiesContainer									{background-color:#E2DCD0;  }
.AC-PropertiesContainerTabButtons						{background-color:#E5E5E5; width:100%; height:25px;}
.AC-PropertiesContainerTabButtons INPUT					{border:solid 0px #000000;}
.AC-PropertiesContainerTabButtons .AC-NotSelected		{background-color:#E5E5E5; color:#4A4A4A;  height:25px; width:120px; border: solid 0px #000000; border-right:solid 1px #4A4A4A; border-bottom:solid 1px #4A4A4A;}
.AC-PropertiesContainerTabButtons .AC-Selected			{background-color:#E2DCD0; color:#4A4A4A; font-weight:bold; height:25px; width:120px; border: solid 0px #000000; border-right:solid 1px #4A4A4A;}



#AC-PropertiesContainer	.AC-OuterBox					{margin:20px 20px 20px 20px; height:450px; }
#AC-PropertiesContainer	.AC-InnerBox					{background-color:#FFFFFF; padding:10px 10px; height:410px; overflow-y:auto;}


#AC-PropertiesStepContent						{height:100%; width: 100%; padding: 5px 10px 5px 10px;}
#AC-PropertiesTop								{width: 98%; border-bottom: solid 3px #E5E5E5; margin: 0px 0px 0px 0px; height: 20px;}
#AC-PropertiesTopLeft							{float: left; padding: 10px 0px 0px 0px; margin: 0px 10px 0px 10px; }
#AC-PropertiesBottom							{clear:both; width: 98%; padding: 10px 0px 10px 20px; height: 100%; vertical-align:bottom;}
/************************* End Properties Page Styles **************************************************************/




/************************* Dialog Styles **************************************************************/
#AC-DialogContent							{clear:both; padding:5px 5px;}
/************************* End Dialog Styles **************************************************************/




/************************ iFolder Selection Dialog Styles ********************************************************/
#AC-IFolderItemSelectDialog								{clear:both; width:100%; height:90%;}
#AC-IFolderItemSelectDialog .AC-Content					{clear:both; width:100%; border-top: solid 2px #E1D49E; border-bottom: solid 2px #E1D49E;}
#AC-IFolderItemSelectDialog .AC-LeftContent				{float:left; width:200px; height:100%; border-right: solid 2px #E1D49E;}
#AC-IFolderItemSelectDialog .AC-RightContent			{float:left; height:100%; border-top: solid 2px #E1D49E;}
#AC-IFolderItemSelectDialog	.AC-ItemHeader				{background-color:#93B4CD; color: #FFFFFF;}
#AC-IFolderItemSelectDialog #AC-IFolderTreeContent		{clear:both; height:470px; overflow-y:auto;}
#AC-IFolderItemSelectDialog UltraWebTree				{height:470px;}
#AC-IFolderItemSelectDialog #AC-IFolderTreeHeader		{clear:both; background-color:#F4F4F1; font-weight:bold; color:#919091; font-size: 12px; padding-left: 15px; padding-top: 10px; border-bottom: solid 1px black; height:35px;}
#AC-IFolderItemSelectDialog .AC-ButtonRow				{z-index:-1; clear: both; padding: 4px 0px; background-color:#F2F2E6; width: 100%; position: absolute; bottom: 0px;}

/************************* End iFolder Selection Dialog Styles **************************************************************/


/************************ iFolder Selection Control Styles ********************************************************/
#AC-IFolderItemSelectControl								{clear:both; width:100%; height:330px;}
#AC-IFolderItemSelectControl .AC-Content					{clear:both; width:100%; border-top: solid 2px #E1D49E; border-bottom: solid 2px #E1D49E;}
#AC-IFolderItemSelectControl .AC-LeftContent				{float:left; width:200px; height:100%; border-right: solid 2px #E1D49E;}
#AC-IFolderItemSelectControl .AC-RightContent				{float:left; height:100%; border-top: solid 2px #E1D49E;}
#AC-IFolderItemSelectControl .AC-ItemHeader					{}
#AC-IFolderItemSelectControl #AC-IFolderTreeContent			{clear:both; height:300px; overflow-y:auto;}
#AC-IFolderItemSelectControl .AC-DataGrid					{height:300px; overflow-y:auto;}
#AC-IFolderItemSelectControl UltraWebTree					{height:300px;}
#AC-IFolderItemSelectControl #AC-IFolderTreeHeader			{clear:both; background-color:#F4F4F1; font-weight:bold; color:#919091; font-size: 12px; padding-left: 15px; padding-top: 10px; border-bottom: solid 1px black; height:35px;}
#AC-IFolderItemSelectControl .AC-ButtonRow					{z-index:-1; clear: both; padding: 4px 0px; background-color:#F2F2E6; width: 100%; position: absolute; bottom: 0px;}

/************************* End iFolder Selection Control Styles **************************************************************/

/************************ Product Form Designer Control Styles ********************************************************/
.AC-ProductDesignerControlCommerceMgmt					{}
.AC-ProductDesignerControlEventMgmt						{}
.AC-ProductVariantControl								{clear:both; height:430px; width:100%; overflow-y:auto; padding-top:10px; padding-bottom:10px; }

.AC-ProductVariantGroupControl							{clear:both; margin:10px 0px 10px 0px; border:solid 1px #CDCDCD;}
.AC-ProductVariantGroupControl .AC-Header				{background-color:#EFE8DE; height:35px; font-size:10pt; color:#000000; font-weight:bold;}
.AC-Header .AC-Left										{padding-left:10px; margin-top:5px; float:left;}

.AC-Header .AC-Right									{padding-right:5px; margin-top:5px; float:right;}


.AC-ProductVariantOptionControl							{clear:both; padding-left:25px; margin:5px 0px 5px 0px;}
.AC-ProductVariantOptionControl	.AC-Left				{float:left; width:25%; font-weight:bold;color:#656565}
.AC-ProductVariantOptionControl	.AC-Right				{float:left; width:65%;}
.AC-ProductVariantOptionControl	HR						{border:dotted 2px #919191;}

.AC-ProductVariantChoiceControl							{clear:both; padding-left:15px;}
.AC-ProductVariantChoiceControl .AC-Left				{float:left; width:25%;}
.AC-ProductVariantChoiceControl .AC-Right				{float:left; width:65%;}
/************************* End iFolder Selection Control Styles **************************************************************/


/************************ Definition Form Designer Control Styles ********************************************************/
.AC-DefinitionDesigner									{}
.AC-DefinitionPageControl								{clear:both; height:230px; width:100%; padding-top:10px; padding-bottom:10px; overflow-y:auto;}

.AC-DefinitionPageGroupControl							{clear:both; margin:10px 0px 10px 0px; border:solid 1px #CDCDCD;}
.AC-DefinitionPageGroupControl .AC-Header				{background-color:#EFE8DE; height:35px; font-size:10pt; color:#000000; font-weight:bold;}
.AC-Header .AC-Left										{padding-left:10px; margin-top:5px; float:left;}
.AC-Header .AC-Right									{padding-right:5px; margin-top:5px; float:right;}


.AC-DefinitionAttributeControl							{clear:both; padding-left:25px; margin:5px 0px 5px 0px;}
.AC-DefinitionAttributeControl	.AC-Left				{float:left; width:40%; font-weight:bold;color:#656565}
.AC-DefinitionAttributeControl	.AC-Right				{float:left; width:50%;}
.AC-DefinitionAttributeControl	HR						{border:dotted 2px #919191;}

/************************* End iFolder Selection Control Styles **************************************************************/


/************************ iFolder Selection Dialog Styles ********************************************************/
.AC-IFolderItemSelectDialogInLine						{border:solid 1px red;clear:both; width:50%; height:300px; overflow:auto}
.AC-IFolderItemSelectDialogInLine .AC-Content					{clear:both; width:100%; height:100%; border-top: solid 2px #E1D49E; border-bottom: solid 2px #E1D49E;}
.AC-IFolderItemSelectDialogInLine .AC-LeftContent				{float:left; width:200px; border-right: solid 2px #E1D49E;}
.AC-IFolderItemSelectDialogInLine .AC-RightContent			{float:left; height:100%; border-top: solid 2px #E1D49E;}
.AC-IFolderItemSelectDialogInLine .AC-ItemHeader				{background-color:#93B4CD; color: #FFFFFF;}
.AC-IFolderItemSelectDialogInLine .AC-IFolderTreeContent		{clear:both; height:300px; overflow-y:auto;}
.AC-IFolderItemSelectDialogInLine .UltraWebTree				{height:300px;}
.AC-IFolderItemSelectDialogInLine .AC-IFolderTreeHeader		{clear:both; background-color:#F4F4F1; font-weight:bold; color:#919091; font-size: 12px; padding-left: 15px; padding-top: 10px; border-bottom: solid 1px black; height:35px;}
.AC-IFolderItemSelectDialogInLine .AC-ButtonRow				{z-index:-1; clear: both; padding: 4px 0px; background-color:#F2F2E6; width: 100%; position: absolute; bottom: 0px;}



