
.highlightRow
{
    background-color:Yellow;  
}
.unhighlightRow
{
    background-color:white;	    
}

.textboxDisabled
{
	background-color:Silver;
	color:Black;
}
.promoViewBackground
{
	background-color:#f4f4f6;
}


.sectionLabelBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

.sectionLabelBoldWhite
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	color:White;
}

.promoStatusActiveNotStarted
{
	background-color:Silver;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
.promoStatusActive
{
	background-color:Green;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
.promoStatusStopped
{
	background-color:Red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
.errorMessage
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	font-size:14pt;
	font-weight:bold;
}


.ReadOnlyTextBox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: #000000 1px solid;
	background-color: transparent;
	text-align: left;	
}

.disabledLinkButton
{
	text-decoration:"none";
}


.subPageLinksHead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
	font-size:12pt;
	text-decoration:none;
	font-weight:bold;	
}

a.subPageLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
}
a.subPageLinks:link 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
}
a.subPageLinks:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
}
a.subPageLinks:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#97989C;
}
a.subPageLinks:active 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
}
.textPipeDivider
{
	color: #97989C;
	font-weight:bolder;
	font-family:Arial;
	font-size:12pt;
}

.copyrightText
{
	font-family:Arial;
	font-size:10pt;
	color: #97989C;
}
hr
{
	border: 0;
	height: 1px;
	background-color: #0071B2;
	color:#0071B2;
}
a.summaryLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
	font-size:8pt;
	text-decoration:underline;
	font-weight:bold;
}
a.summaryLink:link 
{
	font-family:Arial;	
	color:#0071B2;
}
a.summaryLink:visited 
{
	font-family:Arial;
	color:#0071B2;
}
a.summaryLink:hover 
{
	font-family:Arial;
	color:#97989C;
}
a.summaryLink:active 
{
	font-family:Arial;
	color:#0071B2;
}

.summaryLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
	font-size:8pt;
	font-weight:bold;
}


.tableHeaderBackGround
{
	background-color:#007bb3;
	color:White;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.submenuBackground
{
	background-color:#f4f4f6;
}
.gridItem
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#ffffff;
}
.gridAltItem
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#f4f4f6;
}

















.contentText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.contentTextPromoNote
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	/*
		color:#019e0f;
*/
 color:Red;

	
}

.contentTextBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
}


.contentTextDisabled
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:GrayText;
}

.contentTextBox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.contentTextBoxDisabled
{
	background-color:Silver;
	color:Black;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;	
}


.subbackground
{
	 background-color:#cccccc;
}



.header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
	font-size:12pt;
	text-decoration:none;
	font-weight:bold;
}

.sectionHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*color:#0071B2;
	color:#59a2d5;
*/
	color:#019e0f;
	font-size:14pt;
	text-decoration:none;
	font-weight:bold;
}

.sectionHeaderLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#019e0f;	
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}

.fieldLabel
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	/*color:#0071B2;	*/
	color:#919193;
	height:36px;
}

.fieldLabelTop
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	/*color:#0071B2;	*/
	color:#919193;
	
	height:36px;
	vertical-align:top;
}



.fieldText
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.fieldRow
{
	vertical-align:middle;
	height:38px;
}

.fieldTextBox
{
	
}

.radioButtonList
{
	float:left;
	text-align:left;
	/*
	margin-left:5px;
	*/
	margin-left:0px;
	padding-left:0px;
}



.RadComboBox_WebBlue
{  
      width:224px !important;  
} 




.riTextBox  
{  
    width:220px !important;
    vertical-align:inherit;
    
    /* this is so that the help icons dont wrap */
    float:left;
    text-align:left;
    display:block;
    
}  

.helpIcon
{
	vertical-align:middle;
	cursor:pointer;
	position:relative;
	top:2px;
}

helpIcon:hover { cursor:pointer; }



.contentTable
{
}

.contentTable td
{
	/*
	padding: 8px 0px 8px 0px;
*/
	
	white-space:nowrap !important;
	vertical-align:middle;
	display:table-cell;
	
}
.contentTable tr
{
	display:table-row;
	white-space:nowrap !important;
	vertical-align:middle;
}

.helpFieldWrapper
{
	 /* this is so that the help icons dont wrap */
    float:left;
    text-align:left;
}



.rtWrapperContent .fix
{
 margin-right: 18px;
 margin-top:1px;
 vertical-align:middle;
 
}



.loginTextBox
{
	border-style:solid;
	border-width:3px;
	border-color:#d9d9d9;
	height:36;
	width:364;
	font-size:16pt;
}

.loginContainer
{
	left:350px;
	position:relative;
}

.loginLabel
{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#909193;
}

.loginButton
{
	left:610px;
	position:relative;
}


.loginContainerGeneric
{
	left:106px;
	position:relative;
}

.loginButtonGeneric
{
	left:366px;
	position:relative;
}




.exampleColumn
{
	height:38px;
	/*padding-left:50px;*/
	background-color:#f7fcff;

	width:352px;
	vertical-align:middle;
	
	background-image:url(images/ui/ExampleBackground.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

.exampleColumnContent
{
	padding-left:30px;
}

.exampleColumnHeaderText
{
	position:absolute;
	top:-28px;
	left:0px;
	width:315px;	
}


.exampleColumnHeaderImage
{
	background-image:url(../images/ui/ExampleHeader.jpg);
	background-repeat:no-repeat; 
	position:absolute;
	top:-10px;
	left:0px; 
	height:11px;
	width:315px;
}


.exampleColumnHeaderTextBox
{
	vertical-align:middle;
	position:relative;
	top:7px
}

.exampleColumnTextBoxHelpText
{
	position:absolute;
	top:31px;
	left:50px;
}


.exampleColumnPadding
{
	padding-left:50px;
}

.exampleColumnTextBox
{
	vertical-align:middle;
}

.exampleTextBox
{
	vertical-align:middle;
	color:GrayText;
}


.exampleColumnSpacer
{
	height:4px;
	/*padding-left:50px;*/
	background-color:#f7fcff;

	width:352px;
	vertical-align:middle;
	
	background-image:url(images/ui/ExampleBackground.jpg);
	background-repeat:repeat-y;
	background-position:left;
}



.fieldStatusText
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:Red;
}

.fieldStatusTextHeader
{
	font-weight:bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:Red;
	float:left;
}

.fieldStatusTextToggle
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:Black;
	float:right;
}


/*
.ExampleDateStartRadio
{
	position:relative;
	left:-5px;
	top:-1px;	
}
*/



/*
.ExampleDateStartNow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:GrayText;
	position:relative;
	left:-3px;
	top:-1px;
	
}
*/

/*

.ExampleDateStartSpecifyRadio
{
	position:relative;
	left:-5px;
	top:-1px;
	
}
*/



/*

.ExampleDateSpecify
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:GrayText;
	position:relative;
	left:-3px;
	top:-1px;
}
*/

.ExampleDateRadio
{
	position:relative;
	left:-5px;
	top:-1px;	
}

.ExampleDateText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:GrayText;
	position:relative;
	left:-5px;
	top:-1px;
}


.floatLeft
{
	float:left;
}

.fixBroadcastMobileNumberTextBox
{
	width:220px !important;
}

.fixMultilineTextBox
{
	width:380px !important;
}


.uploadText
{
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:Black;
}

.uploadFieldLabelText
{
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:Black;
	font-weight:bold;
}


.uploadTextSection
{
	width:380px;
	white-space:nowrap;
	height:40px;
}

.uploadProgressImageSection
{
	width:380px;
	margin-left:auto;
	margin-right:auto;
	height:40px; 
	text-align:center;
}

.uploadProgressAreaWrapper
{
	position: relative;
	height:120px;
	width:380px;
	background-color:#fafafa;	
}
.uploadProgressArea
{

	Width:380px;
}



.tabHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	top:-10px;
	position:relative;
	padding-left:30px;
}

.tabHeaderAlt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:White;
	top:-2px;
	position:relative;
	padding-left:30px;
	
	width:900px;height:24px;overflow:hidden;word-wrap:break-word;
}

a.signOut
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	position:relative;
	padding-right:70px;
	text-decoration:none;
		color:#000000;
}

a.signOut:hover
{
	color:Gray;
}

.logo
{
	padding-left:30px;
}

.fieldSetSection
{	
	margin-bottom:20px;
}


.gridBackColor
{
	height:40px;
	background-color:#74c6fe;
}

.gridPageSelector
{

    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.gridHeaderText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:White !important;
	
	text-decoration:none;
}


a.gridHeaderText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:White !important;
	
	text-decoration:none;
}



.gridFooterText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:White;
}


.borderSpacing
{
	padding-left:26px;
	
}

.subBorderSpacing
{
	padding-left:20px;
	
}

.contentBorderSpacing
{
	padding-left:10px;	
}


.verticalSpacing
{
	height:20px;
}


.textbox
{width:270px ! important;}

.DatePicker
{width:80px ! important;}



.summaryContent
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#3fa9f3;
}

.popupTitle
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#666666;
}

.popupContent
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#666666;
}



.forgotCredentialsTextBox
{
	border-style:solid;
	border-width:3px;
	border-color:#d9d9d9;
	height:36;
	width:364;
	font-size:16pt;
}

.forgotCredentialsContainer
{
	left:105px;
	top:150px;
	position:relative;
}

.forgotCredentialsLabel
{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#909193;
}

.forgotCredentialsButton
{
	top:160px;
	left:360px;
	position:relative;
}

.forgotCredentialsStatus
{
	top:170px;
	left:105px;
	position:relative;
	
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:red;

}

a.login
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	position:relative;
	padding-right:70px;
	text-decoration:none;
		color:#f4a21a;
}

a.login:hover
{
	color:#000000;
}

.keywordComboBox
{
	clear:both;
	vertical-align:middle;
	text-align:right;
}


.smalltextbox
{width:30px ! important;}



.exampleMultiLineTextBox
{
	vertical-align:top;
	position:relative;
	top:-9px;
	height:114px;
	width:220px;
}


.summaryMultiLineLabel
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom:  0px solid;	
	background-color: transparent;

	text-align: left;	
	width:600px;
	max-width:600px;
	white-space:pre-wrap !important;
   white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */

	
}


.contentTableWhiteSpace
{
}

.contentTableWhiteSpace td
{
	/*
	padding: 8px 0px 8px 0px;
*/

/*	
	white-space:nowrap !important;
*/
	vertical-align:middle;
	display:table-cell;
	
}
.contentTableWhiteSpace tr
{
	display:table-row;
	/*
	white-space:nowrap !important;
*/
	vertical-align:middle;
}


.contactUsButton
{
	position:relative;
	left:-50px;

}


a.ContactUsLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}
a.ContactUsLinks:link 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
}
a.ContactUsLinks:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
}
a.ContactUsLinks:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#97989C;
}
a.ContactUsLinks:active 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
}
.exampleText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:GrayText;
	position:relative;
	left:-5px;
	top:-1px;
}


.tabHeaderClientAdmin
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	padding-left:30px;
		top:-2px;
	position:relative;
}

.tabHeaderClientAdminSubAccount
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	padding-left:30px;
		top:2px;
	position:relative;
}

.tabHeaderAltClientAdmin
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:White;
	top:2px;
	position:relative;
	padding-left:30px;
}

a.headerLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
		color:#000000;
}

a.headerLink:hover
{
	color:Gray;
}


.recurringCheckBox
{
	background-color:#daedfb;
}


.dateTextBox
{width:80px ! important;
 
 }
 
.recurringHeaders
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0071B2;
	font-size:8pt;
	font-weight:bold;
}



.sectionHeaderLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#019e0f;	
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}

a.sectionLink
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#019e0f;
	text-decoration:none;
}



.fieldLabelAlign
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	/*color:#0071B2;	*/
	color:#919193;
	height:36px;
	text-align:right;
	padding-right:4px;

}

.fieldLabelMultiLineTextBoxAlign
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	/*color:#0071B2;	*/
	color:#919193;
	height:36px;
	text-align:right;
	vertical-align:text-top;
	padding-top:10px;
	padding-right:4px;
}

.fieldMultiLineTextBoxAlign
{
	padding-top:6px;	
}



.DropDownBackground
{
	background-color:#f4f4f6;
}





.ReceiptTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}



.ReceiptSection
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10pt;
	background-color:Silver;
	text-align:left;
}

.ReceiptField
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	text-align:left;
}

.ReceiptHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	text-align:left
}

.ReceiptBillingInfoSection
{
	margin-left:0px;
	text-align:left;
}

.ReceiptTotal
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	font-weight:bold;	
	margin-right:0px;
	text-align:right;
}

#receiptLogin
{
	margin-left:0px;
	margin-right:0px;
	text-align:center;
}

#receiptLogin a
{
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#019e0f;
	text-decoration:none;	
}


.trialHeader
{
	background-color:#74c6fe;
	color:#ffffff;
	font-weight:bold;
}


.trialDescription
{
	font-weight:bold;	
}


.priceTextBox
{width:90px ! important;}


.KeywordAvailable
{
	color: Green;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	height:36px;
}

.KeywordNotAvailable
{
	color:Red;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	height:36px;

}

.ReceiptPromoLive
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}

