﻿

/* -------------------------- Form and Wizard Containers ------------------------- */

/* Create the grey box for an input form or wizard */
.form,
.wizard
{
    background-color: #f3f3f3;
    border: 1px solid #AAAAAA;
    clear: none;
    margin-top: 12px;
}

/* Provide info/help/terms/policies/etc in a bordered white box */
.infobox
{
    background-color: #ffffff;
    border: 1px solid #AAAAAA;
    clear: both;
    margin-top: 12px;
}

/* Create a right sidebar on a wizard for context-sensitive tutorial/help */
#wizard-help-box
{
    width: 131px;
    border: 1px solid #AAA;
    border-left-width: 0px;
    background-color: #f3f3f3;
    padding: 4px;
    height: 350px;
    float: right;
    overflow: scroll;
    overflow-x: auto;
    overflow-y: scroll;
}

/* Create the grey box for a form or wizard --- with no white space margin */
.form-inline,
.wizard-inline
{
    background-color: #f3f3f3;
    border: 1px solid #AAAAAA;
    clear: none;
    margin: 0px;
}

/* Wrap page elements */
.form div,
.wizard div
{
    clear: none;
}

/* Hide a dynamic section of a form or wizard -- can apply/remove this class from code-behind */
.dynamic-hidden
{
    display: none;
}

/* -------------------------------- Wizard Sidebar ------------------------------- */

/* These styles are applied through the Skin defined for the Wizard control */

td.wizard-sidebar
{
/*    border-width: 0px;
    vertical-align: top;
    background-color: #f3f3f3;
    margin: 0px;*/
    
    padding: 3px 2px 3px 4px;
    border-right: 1px solid #AAAAAA;
}

td.wizard-sidebar img.wizard-icon
{
    margin: 10px 5px 12px 5px;
    width: 100px;
    height: 90px;
}

td.wizard-sidebar table
{
}

td.wizard-sidebar table td
{
    padding-bottom: 3px;
}

td.wizard-sidebar table a
{
    padding: 1px 3px 0px 5px;
    margin: 0px;
    width: 120px;
    height: 18px;
    display: none;
    border-bottom: 0px solid #c0c0c0;
    font-weight: bold;
    font-size: 9pt;
    line-height: 140%;
}

a.wizard-sidebar:link,
a.wizard-sidebar:visited
{
    display: inline-block;
    color: #00578D;
    text-decoration: none;
    width: 99px;
    background: transparent url(../../../Application_Layout/Images/Icons/CircleComplete.png) no-repeat center left;
    padding-left: 22px;
}

a.wizard-sidebar-valid:link,
a.wizard-sidebar-valid:visited
{
    display: inline-block;
    color: #00578D;
    text-decoration: none;
    width: 99px;
    background: transparent url(../../../Application_Layout/Images/Icons/CircleComplete.png) no-repeat center left;
    padding-left: 22px;
}

a.wizard-sidebar-invalid:link,
a.wizard-sidebar-invalid:visited
{
    display: inline-block;
    color: #666;
    text-decoration: none;
    width: 99px;
    background: transparent url(../../../Application_Layout/Images/Icons/CircleSkip.png) no-repeat center left;
    padding-left: 22px;
}

a.wizard-sidebar-next-active:link,
a.wizard-sidebar-next-active:visited
{
    display: inline-block;
    color: #00578D;
    text-decoration: none;
    width: 99px;
    background: transparent url(../../../Application_Layout/Images/Icons/CircleOpen.png) no-repeat center left;
    padding-left: 22px;
}

a.wizard-sidebar-next:link,
a.wizard-sidebar-next:visited
{
    display: inline-block;
    color: #666;
    text-decoration: none;
    width: 99px;
    background: transparent url(../../../Application_Layout/Images/Icons/CircleOpen.png) no-repeat center left;
    padding-left: 22px;
}

a.wizard-sidebar-selected:link,
a.wizard-sidebar-selected:visited
{
    display: block;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
    width: 99px;
    background: #FFF url(../../../Application_Layout/Images/Icons/CircleInput.png) no-repeat center left;
    padding-left: 22px;
}

a.wizard-sidebar-selected:hover,
a.wizard-sidebar-selected:focus,
a.wizard-sidebar-selected:active
{
    text-decoration: underline;
}

td.wizard-sidebar a:hover,
td.wizard-sidebar a:focus,
td.wizard-sidebar a:active
{
    background-color: White;
    text-decoration: underline;
}

td.wizard-sidebar a.wizard-sidebar-open:hover,
td.wizard-sidebar a.wizard-sidebar-open:focus,
td.wizard-sidebar a.wizard-sidebar-open:active
{
    background-color: transparent;
    text-decoration: none;
    cursor: default;
}

.wizard-sidebar-disabled
{
    color: #666666;
}


/* ----------------------------- Form and Wizard Body ---------------------------- */

/* Wrapper classes for form and wizard components */

.wizard-step /* Wizard steps should not be middle-aligned */
{
    vertical-align: top;
}

.form-header 
{
    margin: 10px 15px 6px 15px;
}

.form-body 
{
    margin: 9px 15px 9px 15px;
    font-family: Arial;
}

.form-body-White
{
    margin: 9px 15px 9px 15px;
    font-family: Arial;
    background-color: White;
}

.form-body-short 
{
    margin: 7px 15px;
}

.form-body-col-readonly
{
    margin: 9px 25px 9px 10px;
}

.form-body-col
{
    margin: 9px 0px 9px 10px;
}

h4.form-body 
{
    color: #000;
}

hr.form-separator
{
    clear: both;
    height: 0px;
    border-width: 0px;
    border-top: 1px dotted #00578D;
    margin: 0px 14px;
    color: #ffffff;
    background-color: Transparent;
}

hr.skinny-separator
{
    height: 0px;
    border-width: 0px;
    border-top: 1px dotted #00578D;
    color: #ffffff;
    background-color: Transparent;
    padding: 0px;
    margin: 0px;
    padding-bottom: 6px;
}

.form-body label
{
    font-weight: normal;
    font: 10pt Arial, sans-serif;
}

.form-body .narrowcol
{
    display: inline-block;
    width: 40px;
}

.form-body .col,
.form-body-short .col
{
    display: inline-block;
    width: 70px;
}

.form-body .widecol,
.form-body-short .widecol
{
    display: inline-block;
    width: 120px;
}

.form-body .rightcol,
.form-body-short .rightcol,
.form-rightcol
{
    display: inline-block;
    text-align: right;
    margin-right: 4px;
    margin-left: 8px;
}

.form-body div.rightfield
{
    display: inline;
}

/* Control the look and feel of input fields */

input[type="text"],
input[type="password"],
textarea,
select
{
    font: 10pt Arial, sans-serif;
    padding: 0px;
}

/* Read only input fields */

textarea.readOnly,
input.readOnly
{
    border: 1px solid #999999 !important;
    background-color: #F9F9F9 !important;
    color: #000000 !important;
    padding: 1px !important;
    font: 10pt Arial, sans-serif;
}

/* Another style for Read only input fields. Used only in Transactions as of 03/02/2012*/
textarea.readOnly1,
input.readOnly1{ 
    color: #AAA !important;
    border:solid 1px #BBB !important;}
    
    
/* Popup for prefix, suffix, etc. */

.input-popup
{
    position: absolute;
    display: none;
    border: 0px solid #AAA;
    background-color: transparent;
    padding: 0px;
    margin: 0px;
    line-height: normal;
    z-index: 2;
    
    /* drop shadow to match top menu */
    -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3); /* Chrome and Safari */
    -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3); /* Firefox 3.5+ */
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3); /* Future CSS3 standard */
    /*  IE 6-8
        doesn't look very good and can't currently be used with top menu anyway
        so it's more consistent to remove the dropshadow for now
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=145, Strength=3); */
}

.input-dropdown-icon
{
    position: relative;
}  

/* Wizard Summary */

.summary-group
{
    margin: 0px 0px 8px 0px;
}

.summary-edit
{
    float: right;
    padding-top: 4px;
}
      
.summary-header
{
    padding-bottom: 9px;
    padding-top: 4px;
}

.summary-expedite
{
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    background-color: #ffffcc;
    margin-left: 6px;
    padding: 0px 1px;
    display: inline-block;
}

.summary-label
{
    display: inline-block;
    width: 72px;
    font-weight: bold;
}

.summary-line 
{
    padding-bottom: 2px;
    clear: both;
}


/* -------------------------- Form and Wizard Navigation ------------------------- */

.form-nav
{
    padding: 12px;
    height: 22px;
    float: right;
}

.wizard-nav
{
    padding: 3px;
    height: 36px;
}

input.greenbtn
{
    color: #227722;
    font-weight: bold;
    vertical-align: middle;
    cursor: pointer;
}

input.greenbtn-disabled
{
    color: #666666;
    font-weight: bold;
    vertical-align: middle;
    cursor: default;
}

input.graybtn
{
    color: #333333;
    vertical-align: middle;
    cursor: pointer;
}

/* ---------------------------- Generic User Feedback ---------------------------- */

/* Form Validation */
.error
{
    color: Red;
}

.minor-notification
{
    color: #444;
    font-size: 9pt;
}

.error-block
{
    color: Red;
    display: inline-block;
    width: 20px;
    font: 10pt Arial, Helvetica, sans-serif;
}

/* Feedback Messages */
.feedback-info
{
    padding: 7px 7px 7px 37px;
    border: 1px solid #00477D;
    background: #B7E2F7 url('../../../Application_Layout/Images/Icons/UserInformation.png') no-repeat 6px center;
    color: #000000;
}

.feedback-question
{
    padding: 7px 7px 7px 37px;
    border: 1px solid #00477D;
    background: #B7E2F7 url('../../../Application_Layout/Images/Icons/UserHelp.png') no-repeat 6px center;
    color: #000000;
}

.feedback-warning
{
    padding: 7px 7px 7px 37px;
    border: 1px solid #FA8800;
    background: #FFFFAA url('../../../Application_Layout/Images/Icons/Warning.png') no-repeat 6px center;
    color: #000000;
}

.feedback-error
{
    padding: 7px 7px 7px 37px;
    border: 1px solid #CC0000;
    background: #F7E2D7 url('../../../Application_Layout/Images/Icons/UserError.png') no-repeat 6px center;
    color: #000000;
}

.feedback-success
{
    padding: 7px 7px 7px 37px;
    border: 1px solid #007A00;
    background: #C5F2AA url('../../../Application_Layout/Images/Icons/UserComplete.png') no-repeat 6px center;
    color: #000000;
}

/* --------------------------- Data Display (GridView) --------------------------- */

/* Link styles for the header rows of GridView elements (applied through the skin) */

.gridview-header-row, .headerRow
{
	font-size: 10pt;
	font-weight: bold;
	margin-left: 0px;
	color: #00C;
}

.gridview-header-row a:link, #content tr.headerRow a.link:link,
.gridview-header-row a:visited, #content tr.headerRow a.link:visited
{
    text-decoration: none !important;
    color: #00C;
}

.gridview-header-row a:hover, #content tr.headerRow a.link:hover,
.gridview-header-row a:focus, #content tr.headerRow a.link:focus
{
    text-decoration: underline !important;
    color: #000;
}

.gridview-header-row a:active, #content tr.headerRow a.link:active
{
    text-decoration: underline !important;
    color: #00C;
}

tr.gridview-item-row
{

}
tr.gridview-item-row td
{ 
    /*border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;*/
}
tr.gridview-item-row:hover td, 
tr.gridview-item-row.over td
{ 
    background-color: #E0F3FF;
}

tr.gridview-edit-row-reviewer
{
    background-color: #D7FFAE;
}



/* ------------------------------ Home Page --------------------------------------*/
.home_wrapper 
{
    text-align: left;
    margin: 10px 15px;
    min-height:300px;
}

.homepage_block_wrapper
{
    display: inline; 
    border-width: 0px;
    vertical-align: top;
    padding: 0px;
    margin: 5px;
    clear: none;
    width: 181px; 
    float: left;
}

.homepage_block 
{
    display: inline; 
    border-width: 0px;
    vertical-align: top;
    padding: 0px;
    clear: none;
    height: 225px;
    width: 181px; 
    float: left;
}

.homepage_block ul 
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.homepage_block li
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9pt;
    padding: 4px 8px 4px 18px;
}
.homepage_block li a
{
    padding: 2px 0px;
}
.homepage_block a:link, .homepage_block a:visited {
    color:#00477D;
    text-decoration: underline;
}

.homepage_block a:hover, .homepage_block a:focus {
    color:#000;
    text-decoration: underline;
}

.homepage_block a:active {
    color:#000;
    text-decoration: underline;
}

/* ------------------------------ Library and Forums ----------------------------- */

	.divPageContent  /* To Display page content*/
	{
		min-height:500px; height:100%; min-width:590px; overflow:auto;
	}

	.divFullWidth
	{
		width:99.5%;
	}

	.divDisplayUserInputFormGeneral,.divDisplayUserInputForm,.divEquipmentHelp,
    .divDisplayUserInputFormWasp,.divDisplayUserInputForm250,.divDisplayUserInputForm200,.divDisplayUserInputForm150
	{
		
		margin-left:15%; 
		margin-right:15%; 
		border:solid 1px #00578D; 
		background-color: #f3f3f3;
	}
	
	.divDisplayUserInputForm ,.divEquipmentHelp /* To display user input area */
	{
		
		min-width:600px;
		min-height:400px;
	} 
	.divDisplayUserInputFormNoMin,.divEquipmentHelp  /* To display user input area */
	{
		max-width: 80%;
		margin-left: auto; 
		margin-right: auto; 
		border:solid 1px #00578D; 
		background-color: #f3f3f3;
	} 
	 
	.divDisplayButtons /* To display user input area */
	{
		
		min-width:700px;
	} 
	
	.divPostHeading /* Header for forum posts */
    {
        width: 100%;
        background-color: #d6dce0;
    }
		 
	/*DIV tag floats on the left and displays right aligned text*/
	.divFloatLeft { width:20%;  
		 float:left;text-align:left;
		 line-height:38px;  vertical-align:middle; 
		 font-family:Arial;  font-size:10pt; font-weight:bold; padding-left:20%; }

	.divFloatLeft10 { width:20%;  
		 float:left;text-align:left;
		 line-height:38px;  vertical-align:middle; 
		 font-family:Arial;  font-size:10pt; font-weight:bold; padding-left:15%; }

	/* DIV tag floats on the right and displays left aligned text*/
	.divFloatRight { width:60%; float:right; text-align:left;
		  vertical-align:top; 
		font-family:Arial; font-size:10pt }
		
	/* DIV tag floats on the right and displays left aligned text*/
	.divFloatRightNoLineHeight { width:73%; float:right; text-align:left;
		 min-height:35px; vertical-align:top; 
		font-family:Arial; font-size:10pt }
		
	/* Displays Font Regular Arial */		
	.contentFontRegular , .listBox , .listBox130{ font-family:Arial; font-size:10pt; }
	
	/* Displays Regular Font Arial With Scroll*/
	.contentFontRegularScroll {
		font-family:Arial; 
		font-size:10pt;
		overflow:auto;
	} 
	
	/* Displays Font Bold Arial */
	.contentFontBold {
		font-family:Arial;
		font-size:10pt;
		font-weight:bold;
		margin-left: 0px;
	} 
	
    /* Css Class for the label with larger font that displays message on the screen , to inform the user*/
    .gridViewEmptyRowStyle
	{
		font-size:12pt; 
		font-family: Arial;
		font-weight:bold; 
	    background-color:#FFFF66;
		line-height:30px;
		text-align:center;
	}

	/* Css Classes for Modal Pop-up Control*/
	.modalBackground { 
		background-color:Blue;
	} 
	.modalPopup{ 
		background-color:#D1E9FC; 
		border-width:1px; 
		border-style:solid; 
		border-color:Gray; 
		padding:3px; 
		width:250px; 
	} 
	
    .transparent
    { 
        border-style:none; overflow:hidden;
    }

/* --------------------------- End Library and Forums ---------------------------- */

/* -------------------------------- Transactions --------------------------------- */

	#divScroll /* Outer div that will hold the scrollable gridview */
	{
	    position:relative;
	    min-height: 135px;
	    max-height: 600px;
	    overflow: auto;
		border: solid 1px #c0c0c0;
		clear: both;
	}
	
	.DivScrollBar /* Inner div that will hold the scrollable gridview */
	{
	    position:relative;
		width: expression((this.offsetParent.offsetWidth-(this.offsetParent.offsetWidth-this.offsetParent.clientWidth))+'px');
	}
	     
    .DivScrollBar th /* Style for the header cells in fixed GridView header */
    {
        position:relative; 
        padding-top:3px; 
        padding-bottom:3px;  
        min-height: 70px;
        top: expression(this.offsetParent.offsetParent.scrollTop-2);
        /*left: expression(document.getElementById("divScroll").scrollLeft-1);*/
    } 
     
    .PagerScrollable /* GridView Pager made to be held in position along with the header, allowing only data to scroll*/
    {
        position:relative; 
        top: expression(this.offsetParent.offsetParent.scrollTop-2);
        /*left: expression(document.getElementById("divScroll").scrollLeft-2);*/
    }
    
    .

    .PagerScrollable a, .subDetailServicePager a
    {
    }

    .PagerScrollable a:link, .PagerScrollable a:visited,
    .subDetailServicePager a:link, .subDetailServicePager a:visited {
        color:#00C;
    }

    .PagerScrollable a:hover, .PagerScrollable a:focus,
    .subDetailServicePager a:hover, .subDetailServicePager a:focus {
        color:#000;
    }

    .PagerScrollable a:active,
    .subDetailServicePager a:active {
        color:#00C;
    }
    
    /******* Styles used for Search Panel and Reviewer Panel in "ReviewSubscriberTransactions.aspx" *********/   
    /* Used for collapsible panel */  
	.PanelSearchHeader 
	{
		margin-top:0; 
		font-weight: bold;
		background-color: #f3f3f3; 
		vertical-align:top; 
		cursor: pointer; 
		border: solid 1px #c0c0c0;
		padding: 2px 3px 1px 3px;
		color: #156615;
        font-size: 9pt;
        cursor: pointer;
    }

    .PanelSearchHeaderWithTopMargin
	{
		margin:1px 0px 0px 0px;  
		height:16px; 
		cursor: pointer;  
	}


	.divSearchPanelHeader /* for the Panel that holds Label and Image for Collapsible Panel extender to be used in Search feature*/
    {
        float: left;
        text-align: left;
    }

	.divOpsPanel /* To display Search Panel */
	{
		border: solid 1px #AAAAAA; /*#00578D;*/
		background-color:#E3F4F7;
		overflow-x: auto;
		-ms-overflow-x: auto;
		overflow-y: hidden; 
		-ms-overflow-y: hidden;
		padding: 0px 2px 9px 2px;
	}	 
	.divSearchPanel /* To display Search Panel */
	{
		border: solid 1px #AAAAAA; /*#00578D;*/
		background-color: #f3f3f3;
		overflow-x: auto;
		-ms-overflow-x: auto;
		overflow-y: hidden; 
		-ms-overflow-y: hidden;
		padding: 0px 2px 9px 2px;
	}
	
	img.iconExpandSearchPanel
	{
        margin-top: 1px;
	}
	.divGrayBorderAuto
	{
		margin-left:15%; 
		margin-right:15%; 
		border:solid 1px #AAAAAA; 
		background-color: #f3f3f3;
	}
	
	.divGrayBorderAuto10
	{
		margin-left:1%; 
		margin-right:1%; 
		border:solid 1px #AAAAAA; 
		background-color: #f3f3f3;
	}
	.divGrayBorderGrayNoHeight /* To give a gray background with blue border */
	{background-color: #f3f3f3; overflow:auto; width:99.5%;  
		font: 10pt Arial, sans-serif;}
		
		
	.divGrayeBorderBlue /* To give a gray background with blue border */
	{
		border:solid 1px #00578D; 
	}
	.divGrayBorderGray ,.divGrayBorderGrayNoHeight /* To give a gray background with gray border  */
	{
		border:solid 1px #AAAAAA; 
	}

	.divBlue /* To give a gray background to Tab panel  */
	{
		background-color: #E3F4F7; overflow:auto; width:100%; height:100%;
		font: 10pt Arial, sans-serif;
	}		
	.divGray ,.divGrayeBorderBlue,.divGrayBorderGray /* To give a gray background to Tab panel  */
	{
		background-color: #f3f3f3; overflow:auto; width:100%; height:100%;
		font: 10pt Arial, sans-serif;
	}
	.divGreen /* To give a green background to Tab panel */
	{
		background-color: #D7FFAE; overflow:auto; width:100%; height:100%;
		font: 10pt Arial, sans-serif;
	}
	
	.divReviewerPanel /* To display Reviewer Panel */
	{
		width:99.5%; min-height:210px;
		border:solid 1px #00578D; 
		background-color: #D7FFAE; overflow:auto; 
	} 
	.divReviewerPanelTransactionDetail /* To display Reviewer Panel in Transaction Detail screen*/
	{
		/*width:99.8%; border:solid 1px #00578D;*/  min-height:230px;
		background-color: #D7FFAE; overflow:auto; 
	} 
	.divSearchPanelElement /* To display search elements within Search Panel */
	{
		text-align:left; 
		float:left; 
		margin-left:10px;
	}
	
	/* Styles to display adjacent div tags for aligning controls */
	.panelFloatLeft{ float:left; text-align:left; margin-left:10px; line-height:25px; } 
	.panelFloatLeftSmallMargin{ float:left; text-align:left; margin-left:5px;line-height:25px; }
	.panelFloatLeftSmallMarginTransactionDetail{ float:left; text-align:left; margin-left:3px;line-height:25px; }	
	
	
	.divFloatLeft15{ float:left; text-align:left; margin-left:25px; line-height:25px; } 
	.divFloatLeft5{ float:left; text-align:left; margin-left:5px;line-height:25px; }
	.divFloatLeft0{ float:left; text-align:left; margin-left:0px;line-height:25px; }
	/* End of Styles to display adjacent div tags for aligning controls */
		
	/******* END of Styles used for Search Panel and Reviewer Panel in "ReviewSubscriberTransactions.aspx" ********/
	
	/* Allow customization of <br> tag height - Transactions */
	.breakHeight3{ line-height:3px;}
	.breakHeight1{ line-height:1px;}
	.breakHeight5{ line-height:5px;}
	
	.listBox{ height:110px; width:150px;} /* Standardize the height of the list box  */
	.listBox130{ height:130px; width:150px;}   

	.modalPopupCipCode	/* Styles for ModalPopUp used for CipCode and GroupCode */
	{
		background-color:#FFFFFF;
		border-width:1px; 
		border-style:solid; 
		border-color:Gray; 
        z-index:100;
		padding:3px; 
		width:600px;
		max-height:300px;
	    overflow:auto;
	     }
	
	.treeViewModalPopUpHover /* Used in treeView shown in a ModalPopUp   */
	{
	    background-color:White; color:Blue; text-decoration:underline !important; font-weight:bold !important;
	}
	
	.hyperlinkGridview /* style for hyperlink in GridView Header used for custom sorting */
	{
	    color: #0000CC;
	    font-family:Arial;
		font-size:10pt;
		font-weight:bold;
		margin-left: 0px;
	    text-decoration:none;
	}
	
	.InvalidText /* Displays the text next to the invalidated Element*/
	{
	    font-family:Arial; font-size:20px; font-weight:bold; color:Red; 
	}
	
	
	
/* ----------------------------- End Transactions -------------------------------- */

/* ----------------------------- Begin Subscribers ------------------------------- */

	.divFloatLeft15Width200
	{
		float:left;
		text-align:left;
		margin-left:25px;
		line-height:25px;
		min-width:125px;
	} 

	.divRecordCount /* for the Panel that holds Label and Image for Collapsible Panel extender to be used in Search feature*/
	{
	 	float: left;
	 	text-align:left;
	 	line-height:25px;
	}

	.divSearchTotals /* for the Panel that holds Label and Image for Collapsible Panel extender to be used in Search feature*/
	{
	 	margin-right: auto;
	 	margin-left: auto;
	 	display: inline-block;
	 	text-align: center;
		line-height:25px;
	}
	
	.divPaginationDropdown /* for the Panel that holds Label and Image for Collapsible Panel extender to be used in Search feature*/
	{
	 	float: right;
	 	text-align:right;
	}
	
/* ------------------------------ End Subscribers ---------------------------------- */
 
 
/* ----------------------------- Begin Membership ------------------------------- */
 
 .divPrivacy
 {
     margin-left:15%; 
	margin-right:15%; 
	border-style: solid; border-color: blue; 
	background-color: #f3f3f3;
	min-width:600px; 
    font-family: arial, verdana, tachoma; 
    position: static; 
    text-align: left;}
    

.listBoxSearchExtender  
{   
    color:black;   
    font-size:10;   
    font-style:italic;   
    font-weight:bold;    
    background:white;  
    border:solid 1px #7f9bd9;   
    height:23px;   
}       


.filter-wrapper
{
    clear: both;
    margin-top: 12px;
    padding: 3px;
}
/* Manage Users screen*/
.divRoleAssignmentBox
{
    width: 220px;
    display: inline;
    float: left;
}

.divRoleAssignmentHeader
{
    height: 18px;
    overflow: visible;
}
 
.panelCollapsibleAbsolute
{
	margin:0px 0px 0px 5px; 
	z-index:1;
	position:absolute;
	float:left;
	cursor: pointer;  

}
 .modal-popup-zipcode
 {border: 1px solid #00578D;
    padding: 2px;
    background-color: #FFFFFF;
    color: #000000;
    width: 330px;
    height:245px;}
/* END Manage Users screen*/
/* ------------------------------ End Membership ---------------------------------- */

/* ------------------------------  WASP ---------------------------------- */

/*DIV tag floats on the left and displays right aligned text*/
.divFloatLeft49  
{
    float:Left; width:49%; font-family:Arial;  font-size:10pt; font-weight:bold;line-height:38px; 
 }
	
/* DIV tag floats on the right and displays left aligned text*/
.divFloatRight49   
{
    float:Right; width:49%; font-family:Arial;  font-size:10pt; text-align:left;
		                vertical-align:top; }		

/* To display user input area */	                  
.divDisplayUserInputFormWasp 
	{
		min-width:500px;
		min-height:300px; 
	} 	
	
.divDisplayUserInputForm200 
	{
		min-width:400px;
		min-height:200px;  
	} 		
	
.divDisplayUserInputForm250 
	{min-width:400px;
		min-height:250px;  
	} 				 
/* ------------------------------ End WASP ---------------------------------- */	

/* ------------------------------ Equipment ---------------------------------- */
.divDisplayUserInputForm150 
	{
		min-width:200px;
		min-height:150px;  
	} 
	/*------------------------------ End Equipment ---------------------------------- */
	
	/* ---------------------------------- CDR ------------------------------------------- */
.divCDRPanel
{
    border-style: none;
    overflow: auto;
    text-align: center;
    background-color: Transparent;
}

.divCDRFloatLeft
{
    float:left;
    vertical-align:middle;
     width:95%;
     padding:2px;
}

.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#CCCCCC; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}

/* -------------------------------------- End CDR ------------------------------------------------ */