
	tr.hovered 
	{
		/*background-color: #CCCCCC;*/
		background-color: #f0f2f4;
		color: white;
	}

	.dottedSelect 
	{
		/*-moz-box-sizing: border-box;
		box-sixing: border-box;
		border: red 1px dotted;*/
		background-color:lightblue;
		cursor:pointer;
	}
	
	.idbmsOuterTable, .idbmsFormToolbarTable, .idbmsStepInstructions
	{
		width: 650px;
	}
	
	.idbmsToolWidth
	{
		width: 600px;
	}

	.idbmsMenu 
	{
		position:absolute; 
		background-color:#ffffff; 
		border-style:solid; 
		border-width:1px; 
		border-color:#000000; 
		padding:2px; 
		width:100px; 
		text-align:left; 
		left:0px; 
		top:0px; 
		z-index:9999;
		cursor:pointer;
	}

	.idbmsMenuItem 
	{
		background-color:#ffffff; 
		width:100px;
	}

	.idbmsMenuItemHover
	{
		background-color:#e8e8e8; 
		width:100px;
	}
	
	.idbmsGrouping
	{
		border: 1px solid #667e5b;
		width: 100%;
	}
	
	.idbmsGroupingHeader
	{
		background: #809e72;
		height: 1.8em;
		min-height: 20px;
		overflow: hidden;
		font-weight: bold;
		padding-left: 4px;
		line-height: 1.8em;
		color: #c9cfb7;
	}
	
	.idbmsGroupingHeaderToolBar
	{
		margin: 2px 3px 0 3px;
		/*padding: 1px 2px 0 2px;*/
		cursor: pointer;
		float: right;
		/*background-color: #fff;
		border: 1px solid #000;*/
	}
	
	.idbmsGroupingTitle
	{
		float: left;
	}
	
	.idbmsGroupingBottom
	{
		border-bottom: 1px solid #79A7E2;
	}
	
	.idbmsGroupingDropPanel
	{}
		
	.idbmsNewTab
	{
		width:200px; 
		border:1px black solid; 
		padding:3px; 
		background-color:white; 
		position:absolute; 
		z-index:9999;
	}

	
	.idbmsFormToolbar
	{
		padding:0px;
		margin:0px;
		/*background-color: lightyellow;*/
		background-color: #f0f2f4;
	}
	
	.idbmsFormToolbarInnerTable
	{
		border: solid 1px #ccc;
		width:100%;
	}
	
	.idbmsFormToolbarName
	{
		padding:3px;
		font-weight:bold;
	}
	
	.idbmsFormToolbar td
	{
		/*color: #809e72; #c9cfb7;*/
	}
	
	.idbmsFormToolbarSpacer
	{
		width:50px;
	}
	
	.idbmsFormToolbarButtons
	{
		padding-right: 3px;
		/*width:430px;*/
	}
	
	.idbmsFormToolbarButtonTable
	{
		display:inline;
		cursor:pointer;
	}
	
	.idbmsFormToolbarWrapper
	{
	}
	
	.idbmsCategoryToolbarWrapper
	{
		width:100%;
		cursor:pointer;
	}
	
	
	.idbmsDataTypesHelp
	{
		border:1px black solid; 
		width:650px; 
		height:250px; 
		position:absolute;
		background:white;
		top:100px;
		left:50px;
	}
	
	.idbmsDataTypesHelpText
	{
		overflow:auto;
		width:650px;
		height:230px;
	}
		

	.idbmsBreadcrumb
	{
		font-weight:normal;
	}
	
	.idbmsBreadcrumbLink
	{
	}
	
	.idbmsBreadcrumbActive
	{
		font-weight:bold;
		font-size:110%;
	}
	
	.idbmsBreadcrumbSeparator
	{
		font-weight:bold;
		color:Green;
	}
	
	.idbmsActiveScheduledPayments
	{
		border-color:Red;
		border-width:thin;
		border-style:solid;
		width:400px;
		padding:5px;
	}
	
	
	
	
	
	.idbmsUnfinishedForm
	{
		border: solid 1px #5D6C7D;
		background-color: #F0F2F4;
		margin-bottom: 4px;
	}
	
	.idbmsUnfinishedForm table
	{
		margin-bottom: 4px;
	}

	.idbmsUnfinishedForm td
	{
		color: #2E363E;
		font-weight: bold;
		font-size: 10px;
		padding:3px;
	}
	
	.idbmsUnfinishedForm a
	{
		cursor:pointer;
		text-decoration:underline;
	}

	
	
	
	.ellipsis
	{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 80px;
	} 
	
	.idbmsLockForm
	{
		width:195px; 
		border:1px black solid; 
		padding:3px; 
		background-color:white; 
		text-align:right; 
		position:absolute; 
		z-index:9999;
	}

	.idbmsRecuringBillingPanel
	{
		/* 
			02/15/2008 - JM - (see #1523) remove border per mockup
			border:1px black solid; 
		*/
		width:520px;
		font-weight:bold;
		font-size:medium;
	}
	
	.idbmsInstanceColumnLabel
	{
		/* Use this to set the column witdh of instance label
		   03/29/2007 - JM - (See #426)
		*/
		width:35%;
	}
	
	.idbmsInstanceColumnInput
	{
	}
	
	.idbmsInstanceFullRow
	{
	}
	
	.idbmsCampaignLevels
	{		
	}
	
	.ScheduledPymtDynamicLabel
	{
		font-weight: bold;
	}
	
	.idbmsCampaignLevelHeader
	{
		font-weight: bold;
	}
	.idbmsCampaignLevelItem
	{
	}
	.idbmsCampaignLevelAltItem
	{
	}
	.idbmsCampaignLevelHeaderRow
	{
	}
	.idbmsCampaignDesignations
	{
	}
	.idbmsCampaignDesignationHeaderRow
	{
	}
	.idbmsCampaignDesignationHeader
	{
		font-weight: bold;
	}
	.idbmsCampaignDesignationItem
	{
	}
	.idbmsCampaignDesignationAltItem
	{
	}
	.idbmsCampaignDesignation_FirstColumn
	{
		white-space: nowrap;
	}

	/* 2007-0830 to override globals */

.Error, .error {
 display: block;
 padding: 5px 0 5px 25px;
 color:  #BF0000;
 background-color: #FFE8E8;
 background-image: url(/images/icons/v2/common/exclamation.gif);
 background-repeat: no-repeat; 
 background-position: 2px;
 border: 1px solid #BF0000;
}

.Success, .success {
 display: block;
 padding: 5px 0 5px 25px;
 color:  #008000;
 background-color: #D0E8D0;
 background-image: url(/images/icons/v2/common/accept.gif);
 background-repeat: no-repeat;
 background-position: 3px 2px;
 border: 1px solid #008000;
}

.ScheduledPaymentsMargin
{
	 padding-left:20px;
	 white-space:normal;
}

.EditScheduledTextBox
{
	width:200px;
}

span.idbmsCampaignDesignationsMessage 
{
	color: #009;
}

div.idbmsLightAuthAjaxMessage
{
	border: none;
	background-image: url(/images/spinner.gif);
	background-repeat: no-repeat;
	padding: 4px 5px 3px 25px;
	margin: 3px 0px;
	background-position: 2px 2px;
	min-height: 15px;
	color: #999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.idbmsLightAuthNotFound
{
	background: #FFFF99 url(/images/icons/v2/common/error.gif) no-repeat scroll 3px 2px;
	border: 1px solid #930;
	padding: 4px 5px 3px 25px;
	margin: 3px 0px;
	min-height: 15px;
	color: #930;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* JDB 2009-12-03 - Sub-community Shared Profile Form Elements */
.inheritance
{
	color: Red;
}

.idbmsMembershipLevels
{		
}
.idbmsMembershipLevelHeader
{
	font-weight: bold;
}
.idbmsMembershipLevelItem
{
}
.idbmsMembershipLevelItemDesc td
{
	padding-left: 24px;
}
.idbmsMembershipLevelAltItem
{
}
.idbmsMembershipLevelAltItemDesc td
{
	padding-left: 24px;
}
.idbmsMembershipLevelHeaderRow
{
}
.idbmsMembershipLevelBasePriceWithDiscount
{
	text-decoration: line-through;
}
.idbmsMembershipLevelDiscountedPrice
{
	color: red;
}
div.Desgnations_Loading 
{
	background-color: #fff;
	height: 100%;
	width: 100%;
}

div#DesgnationsEdit div.rlbGroup ul, div#DesgnationsEdit div.rlbGroup ol, div#DesgnationsEdit div.rlbGroup li
{
	margin: 0px;
}

div#DesgnationsEdit div.rlbSimpleDesignationsText
{
	margin: 2px;
	font-weight: bold;
}

div#DesgnationsEdit div.rlbSimpleDesignationsDesc
{
	font-size: smaller;
}

div#DesgnationsEdit div.AdvancedOptionsDiv
{
	display: none;
	padding: 10px;
}
div#DesgnationsEdit div.AdvancedOptionsDiv td.tdLabel
{
	vertical-align: top;
	width: 200px;
}
/* IE Fix for RadListBox */
*div#DesgnationsEdit .RadListBoxScrollable .rlbGroupRight
{
	position: relative;
}

div.divAdvancedDesignations
{
	/*border: solid 1px #333;*/
	display:block;
	margin: 10px 0;
}

div.divAdvancedDesignations table
{
	width: 100%;
}

div.divAdvancedDesignations th
{
	font-weight: bold;
}

div.divAdvancedDesignations th.desName
{
	width: 70%;
}

div.divAdvancedDesignations td.desName
{
	font-weight: bold;
}

div.divAdvancedDesignations th.desPercent, div.divAdvancedDesignations td.desPercent
{
	width: 15%;
	text-align: center;
}

div.divAdvancedDesignations th.desAmount, div.divAdvancedDesignations td.desAmount
{
	width: 15%;
	text-align: center;
}

div.divAdvancedDesignations input.desPercentTextbox
{
	width: 30px;
}

.warning
{
	width:auto!important;
}

.idbms_billinginfo_ach_text
{
	width: 600px;
}

div.div-toggle-header 
{
 	font-weight: bold;
 	font-size: 1.3em;
 	margin-top: 10px;
}
 

div.div-toggle-closed 
{
 	background-image: url(/images/icons/v2/common/bullet_arrow_right.gif);
 	background-repeat: no-repeat;
	padding-left: 16px;
	cursor: pointer;
}

div.div-toggle-opened 
{
 	background-image: url(/images/icons/v2/common/bullet_arrow_down.gif);
 	background-repeat: no-repeat;
	padding-left: 16px;
	cursor: pointer;

}