﻿#body
{
    padding: 0px;
    margin: 0px;
    background: url(../Images/BodyBg.jpg) repeat-x fixed;
}
form
{
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
    padding-top: 5px;
}
/**********Start MasterPage ******************/
#divPage
{
    width: 950px;
    background: #fdfdfe;
    border: solid 1px #b8b8b8;
    margin: auto;
    padding: 5px;
}
#divLoginStatus
{
    text-align: right;
    padding-bottom: 5px;
    width: 950px;
    margin: auto;
    padding-top: 10px;
}

#Header
{
    background: url(../images/HeaderBg.jpg) repeat-x top;
    text-align: left;
    height: 109px;
    width: 100%;
}
#HeaderLog
{
    background: url(../images/Logo.jpg) no-repeat;
    width: 394px;
    height: 109px;
    margin-left: 20px;
    float: left;
}
#HeaderLogoRight
{
    width: 394px;
    height: 109px;
    margin-left: 20px;
    float: right;
}
.lblHeaderRight
{
    font-size: large;
    text-align: right;
    vertical-align: middle;
}
#LeftNavCurve
{
    background: url(../images/LeftNavCurve.jpg) no-repeat;
    width: 8px;
    height: 40px;
}
#NavBg
{
    background: url(../Images/NavBg.jpg) repeat-x;
}
#RightNavCurve
{
    background: url(../Images/RightNavCurve.jpg) no-repeat;
    width: 8px;
    height: 40px;
}
#MasterPageContentPlaceHolder
{
    margin: 0px;
    padding: 0px;
}
#FooterLink
{
    text-align: left;
    width: 100%;
}
.pnlSmtpSettings
{
    margin-top: 15px;
    padding: 10px 0 10px 0;
    width: 100%;
    text-align: center;
    background: pink;
    border: solid 1px red;
}
.lblSmtpSettingsMsg
{
    color: Blue;
    font-weight: bold;
}
/**********End MasterPage******************/

/**********Start Login******************/
#divLoginContainer
{
    width: 100%;
}
/**********End Login******************/



/**********Start ContactMember Control ******************/
.divCotnactMemberHeader
{
    clear: both;
    text-align: left;
    margin-bottom: 10px;
}
.divcontactMemberMiniControl
{
    width: 80%;
    border: solid 1px black;
    padding: 20px;
    margin-left: 65px;
}

#tdContactMemeberHeaderRight
{
    background: url(../Images/CompaignListHeaderRight.jpg) no-repeat right top;
    width: 12px;
    height: 39px;
}
#tdContactMemeberHeaderLeft
{
    background: url(../Images/CompaignListHeaderLeft.jpg) no-repeat left top;
    width: 12px;
    height: 39px;
}
#tdContactMemeberHeader
{
    background: url(../Images/CompaignListHeaderBg.jpg) repeat-x left top;
    height: 39px;
    color: White;
    font-weight: bold;
    font-size: 13px;
}
/**********End ContactMember Control ******************/





/**********Start CompaignList Control ******************/

#tdCompaignListHeaderLeft
{
    background: url(../Images/CompaignListHeaderLeft.jpg) no-repeat;
    height: 24px;
    width: 12px;
}
#tdCompaignListHeader
{
    background: url(../Images/CompaignListHeaderBg.jpg);
}
#tdCompaignListHeaderRight
{
    background: url(../Images/CompaignListHeaderRight.jpg) no-repeat right top;
    width: 12px;
}
#divHeaderCampaigns
{
    float: left;
    width: 121px;
    color: White;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    text-decoration: none;
}
#divPageSize
{
    float: right;
    width: 130px;
    padding-top: 5px;
    margin-right: 10px;
    color: White;
    line-height:25px;
}
#divNewCampaign a
{
    float: right;
    width: 120px;
    text-align: right;
    background: url(../images/newCampaign.png) no-repeat 0px 6px;
    color: White;
    padding-top: 10px;
    padding-bottom: 10px;
}
.divNewTemplate a
{
    float: right;
    width: 120px;
    text-align: right;
    background: url(../images/NewTemplate.png) no-repeat 0px 6px;
    color: White;
    padding-top: 10px;
    padding-bottom: 10px;
}
.grdEmailsList
{
    width: 99%;
    background: #7cca74;
    margin: 5px;
    border: solid 1px #E7E7FF;
}
.divGridControlContent
{
    border: solid 1px #517ad6;
}
.divGridControlContent td
{
    height: 24px;
}
.divGridControlContent th
{
    height: 30px;
}
.hlkTemplate
{
    color: White;
}
/**********End CompaignList Control******************/

/**********Start ContactList Control ******************/
#tdContactListHeaderLeft
{
    background: url(../Images/CompaignListHeaderLeft.jpg) no-repeat;
    height: 24px;
    width: 12px;
}
#tdContactListHeader
{
    background: url(../Images/CompaignListHeaderBg.jpg);
    text-align: left;
}
#tdContactListHeaderRight
{
    background: url(../Images/CompaignListHeaderRight.jpg) no-repeat right top;
    width: 12px;
}
#tdContactList a
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 13px;
    color: White;
    width: 100px;
}
#tdPageSize
{
    color: White;
    width: 694px;
}
#tdNewContact
{
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#tdNewList a
{
    padding-left: 5px;
    font-size: 13px;
    color: White;
    width: 75px;
}
.hlkContactListName
{
}


/**********End ContactList Control ******************/

/**********Start TemplateList Control ***************/
#TemplateListControlContainer
{
}
.ItemStyleTemplateName
{
    padding-left: 5px;
}
.HeaderStyleTemplateName
{
    padding-left: 5px;
}

/**********End TemplateList Control *****************/


.toolTipPopupLinkControl
{
    height: 30px;
    display: block;
    width: 100%;
    padding-left: 5px;
}
.toolTipPopupLinkControl a
{
    padding: 3px 0 10px 30px; /*background-position: 30px;*/
}


.tooltipFooterContainer
{
    white-space: nowrap;
    padding: 5px;
    border-top: solid 1px #c7c7c7;
}

div.RadToolTip_Telerik div.rtTitlebar
{
    font: 12px/14px "Segoe UI" ,Arial,Sans-serif !important;
    margin-bottom: 10px;
    padding: 5px 10px 5px 5px;
    border-bottom: solid 1px #C7C7C7;
    display: block;
}

/**********Start GridView Control ***********/
.GridRowStyle
{
    background: #fcfcfc;
    color: Black;
}
.GridFooterStyle
{
    background: #abbff5;
    color: White;
    font-weight: bold;
}
.GridPagerStyle
{
    background: #abbff5;
    color: White;
    font-weight: bold;
}
.GridPagerStyle a
{
    color: Black;
    font-weight: bold;
}
.GridSelectedRowStyle
{
    background: #21631c;
    color: White;
    font-weight: bold;
}
.GridSelectedRowStyle a
{
    color: White;
}

.GridHeaderStyle
{
    background: #7cca74;
    color: #F7F7F7;
    font-weight: bold;
}
.GirdAlternatingRowStyle
{
    background: #dff0df;
}
.divEmptyDataTemplate
{
    background: #7cca74;
    margin: 0px;
}
/**********End GridView Control ***********/



/**********Start Deshbord******************/
#divDeshboardContainer
{
    padding: 10px 0px;
}

/**********End Deshbord******************/


/**********Start ViewContacts******************/
#divViewContactsHeader
{
    padding-top: 20px;
}

#divViewContactEventControl
{
    padding-bottom: 5px;
    padding-left: 65px;
    text-align: left;
}
/**********End ViewContacts******************/



/**********Start AddNewContact******************/
#divAddNewContactContainer
{
    padding-top: 20px;
}
.btnUpdateContact
{
    margin-bottom: 20px;
    background: url(../Images/Update.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
}
.btnAddNewContact
{
    margin-bottom: 20px;
    background: url(../Images/Save.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
}
.dataCol1
{
    text-align: right;
    padding-right: 3px;
    width: 180px;
}
.dataCol2
{
    text-align: left;
}
.rbtContactExistOption
{
    margin-left: 320px;
}
.hplAddNewContactBack
{
    margin-right: 20px;
    font-size: 13px;
    font-weight: bold;
    color: Blue;
    text-decoration: none;
}
/**********Start AddNewContact******************/



/**********Start ImportContacts******************/
#divImportContactsContainer
{
    padding-top: 20px;
    text-align: center;
}
#divImportContactTitleControl
{
    text-align: left;
}
#divImportContacts
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}
#divAddList
{
    padding-bottom: 5px;
    font-weight: bold;
}
#divHasHeaders
{
    padding-top: 5px;
    padding-bottom: 5px;
}
/**********End ImportContacts******************/



/**********Start Preview Campaign******************/
#divPreviewCampaignContainer
{
    padding-top: 20px;
}
#divPreviewTab
{
    padding-bottom: 10px;
    text-align: left;
    padding-left: 20px;
}
/**********End Preview Campaign******************/



/**********Start View Campaigns******************/
#divViewCampaigns
{
    padding-top: 20px;
}
#divViewComaignsHeader
{
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    color: White;
    padding-top: 5px;
    padding-bottom: 5px;
}
/**********End View Campaigns******************/


/**********Start SendCampaignTest******************/
#divSendCampaignTestContainer
{
    padding-top: 20px;
    text-align: left;
    padding-left: 65px;
}
#divSendTheTest
{
    font-weight: bold;
    padding-bottom: 5px;
}
#divSendMeOnly
{
    font-weight: bold;
    padding-bottom: 5px;
}
.btnSendPreviewToMeOnly
{
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    background: url(../Images/Submit.gif) no-repeat;
    width: 88px;
    height: 27px;
    border: none;
}
.lblMessageForSendPreviewToMe
{
    font-weight: normal;
}
#divSeedList
{
    font-weight: bold;
    padding-bottom: 5px;
}
#divPeople
{
    padding-left: 20px;
}
#divCommingSoon
{
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}
/**********End SendCampaignTest******************/



/**********Start MailSetting******************/
#divMailSettingContainer
{
    padding-top: 20px;
}
.tdLeft
{
    padding-top: 10px;
    text-align: right;
    vertical-align: top;
    width: 261px;
}
.tdRight
{
    padding-bottom: 5px;
    padding-left: 3px;
    padding-top: 5px;
    text-align: left;
}
.btnMailSettingUpdate
{
    margin-top: 10px;
    margin-bottom: 20px;
}
.btnMailSettingCancel
{
    margin-top: 10px;
    margin-bottom: 20px;
}
#divEditSettings
{
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}
#divUpdatedSuccess
{
    font-weight: bold;
    line-height: 25px;
}
.btnSendMail
{
    margin-bottom: 20px;
}
/**********Start MailSetting******************/

/**********Start New Campaign******************/
#divNewCampaignContainer
{
    color: Black;
    padding-top: 10px;
}
.divCreateCampaign
{
    width: 98%;
    text-align: left;
}

.createCampaignViewHeader
{
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    padding-left: 10px;
    background: #d1e9d1;
}
.createCampaignViewContent
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    padding-left: 10px;
    background: white;
}

.createCampaignViewFooter
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    padding-left: 10px;
    background: #d1e9d1;
}
.txtSenderPostalAddress
{
    width: 400px;
}
.spnWorkingOnCampaign
{
    font-weight: bold;
}
.htmlContentPreviewPlaceHolder
{
    width: 925px;
    margin: auto;
}
#divRadEditor1
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.tdNewCampaignLeft
{
    text-align: right;
    font-weight: bold;
    height: 25px;
    vertical-align: top;
}
.tdNewCampaignRight
{
    text-align: left;
    padding-left: 3px;
    vertical-align: top;
}
.PreviousButton
{
    background: url(../Images/PreviousButton.gif) no-repeat;
    width: 121px;
    height: 26px;
    border: none;
}
#tblCopyCampaign
{
    width: 50%;
    margin-left: 102px;
}
#tdAfterCopying
{
    text-align: right;
    vertical-align: top;
    padding-top: 5px;
}
#tdrblCopyCampaign
{
    text-align: left;
    vertical-align: top;
}
.divCopyCampaign
{
    text-align: left;
}
.textHelper
{
    color: #666666;
    font-size: 0.9em;
    margin-bottom: 3px;
    margin-top: 0;
    padding-bottom: 3px;
    padding-top: 0;
    vertical-align: top;
}
.pnlCampaignMailMergeFieldsControlHeader, .divCampaignMailMergeSendTestControlContainer
{
    padding-bottom: 10px;
}
.contactListSelectDesc
{
    padding-top: 15px;
    padding-bottom: 10px;
}

/**********End New Campaign******************/

/**********Start New Template******************/
#divAddNewTemplate
{
    text-align: left;
    padding-top: 5px;
}
.createTemplateHeader
{
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 25px;
    text-align: left;
    padding-left: 10px;
    background: #d1e9d1;
}
#tblTemplateName
{
    text-align: left;
    margin-left: 50px;
    margin-top: 20px;
}
#divbtnSaveTemplate
{
    text-align: center;
    padding-top: 10px;
}
.lblTemplateConfirmationMessage
{
    padding-top: 10px;
}
#divCreateTemplate
{
    float: left;
    width: 300px;
}
#divBackToTemplate
{
    text-align: right;
}
#divBackToTemplate a
{
    color: Blue;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    margin-right: 20px;
}
/**********End New Template********************/





.divGridControlFooter
{
    height: 9px;
    background-image: url(../images/gridBottomMiddle.gif);
    background-repeat: repeat-x;
}
.divGridControlFooterFloatLeft
{
    float: left;
    height: 9px;
    width: 50%;
    background-image: url(../images/gridBottomLeftCorner.gif);
    background-repeat: no-repeat;
    background-position: left;
}
.divGridControlFooterFloatRight
{
    float: right;
    height: 9px;
    width: 50%;
    background-image: url(../images/gridBottomRightCorner.gif);
    background-repeat: no-repeat;
    background-position: right;
}


.centerAlign
{
    text-align: center;
    margin: auto;
}

.datacol1_leftAlign
{
    text-align: left;
    font-weight: bold;
}

.lblMessage
{
    text-align: center;
    margin: auto;
    color: red;
}



/******** IMPORT DATA PREVIEW PAGE ***********/
.lblPreviewData
{
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
    text-align: left;
    padding-left: 5px;
}
.trImportPreviewData
{
    height: 35px;
}

.tdImportPreviewDataArrowColumn
{
    padding-left: 5px;
    padding-right: 5px;
}


.hlkCopyCampaign
{
    text-decoration: none;
    background: url(../Images/CopyCampaign.png) no-repeat;
}
.hlkActionsAllCampaignList
{
    cursor: pointer;
    color: Blue;
    text-decoration: underline;
}

.hlkActionsAllCampaignList:hover
{
    color: Blue;
    cursor: pointer;
    text-decoration: underline;
}

.grdHeaderOf
{
    font-weight: bold;
}

.lblOriginalLink
{
    overflow: hidden;
    white-space: nowrap;
    width: 500px;
}



/************** Default Page Start ***************/

#divDefaultContainer
{
    border: solid 1px #b8b8b8;
    background: white;
    width: 950px;
    margin: auto;
}
.divTopBg
{
    padding-top: 5px;
    background: #c2d0f4;
}
#divDefaultTopHeader
{
}
#divDefaultLogo
{
    background: url(../Images/LogoDefaultPage.jpg) no-repeat;
    height: 94px;
    width: 253px;
    margin-left: 26px;
    float: left;
}
#divHomeLink
{
    float: right;
    width: 30px;
    margin-right: 26px;
    margin-top: 10px;
}
#divDefaultBody
{
    padding-left: 50px;
    padding-right: 50px;
}
#divECampaign
{
    color: #8398ca;
    text-align: left;
    padding-bottom: 20px;
    border-top: solid 1px #68c165;
    padding-top: 20px;
    font-size: 13px;
}
.tdDefaultTitle
{
    background: #d0dbf6;
    color: #31539f;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    padding-left: 10px;
    font-size: 13px;
    letter-spacing: 1px;
}
.tdImage
{
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 25px;
}
.tdDescription
{
    vertical-align: middle;
    padding-right: 25px;
}
#tdLeftContent
{
    padding-right: 20px;
    width: 70%;
    vertical-align: top;
}
#tdRightLogin
{
    vertical-align: top;
    padding-left: 20px;
}
#divLogin
{
    text-align: center;
    color: #31539f;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 30px;
}
.pnlLogin
{
    text-align: left;
    padding-top: 15px;
}
/************** Default Page End *****************/
#divDefaultPage
{
}
#divAdminContainer
{
    float: left;
    width: 70%;
    margin-left: 20px;
}
#divAdminNavigation
{    
    padding-left: 5px;
    float: left;
    padding-bottom: 20px;
}
/************** Change User Page Start *****************/
#divChangeUserContainer
{
    padding-top: 10px;
}
#divLoginAS
{
    text-align: center;
}
#divChangeUserTitle
{
     font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: center;
}
.tdSelectLoginLeft
{
    padding-top: 10px;
    text-align: right;
    vertical-align: top;
    width: 277px;
}
.tdSelectLoginRight
{
    padding-bottom: 5px;
    padding-left: 3px;
    padding-top: 5px;
    text-align: left;
}
#tdlblMessage
{
    text-align: center;
    padding-top: 5px;
}
#divbtnChangeUser
{
    text-align: center;
    padding-top: 5px;
}
/************** Change User Page End   *****************/

/********** Change Password Page **************/

#divChangePasswordContainer
{
    padding-top:10px;
}
#divChangePasswordTitle
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: center;
}
.tdChangePasswordLeft
{
    padding-top: 10px;
    text-align: right;
    vertical-align: top;
    width: 250px;
}
.tdChangePasswordRight
{
    padding-bottom: 5px;
    padding-left: 3px;
    padding-top: 5px;
    text-align: left;
}

/************** Admin Navigation Start *****************/

.SubMasterStaticMenuItemStyle
{
    background-color: #aae0aa;
    margin-bottom: 5px;
    width: 180px;
    color: Black;
    padding: 5px;
    line-height:20px;
}
.SubMasterStaticMenuItemStyle a
{
    display:block;  
    padding:2px;
    
}
.SubMasterStaticMenuStyle
{
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}
.SubMasterStaticSelectedStyle
{
    background: url(../Images/SelectedSubNavBg.jpg) repeat-y;
    color: White;
}
.SubMasterStaticSelectedStyle a
{
    display:block; 
    padding:2px; 
}
.SubMasterStaticHoverStyle
{
    background: url(../Images/SelectedSubNavBg.jpg) repeat-y;
    color: White;
}
/************** Admin Navigation End *****************/



#divCampaignList, #divContactList, #divContactListControlContainer, #divTemplateContainer, #divAdmin
{
    padding: 10px 0px !important;
}

/*************** start preview clicks **************/


#divCampaignName
{
    text-align: center;
    padding-top: 20px;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.grdCampaignClicks
{
}
#divGrdCampaignClicks
{
    padding-top: 10px;
    padding-left: 10px;
}
.tdHeaderLeft
{
    background: url(../Images/CompaignListHeaderLeft.jpg) no-repeat;
    height: 24px;
    width: 12px;
}
.tdHeader
{
    background: url(../Images/CompaignListHeaderBg.jpg);
    font-weight: bold;
    font-size: 13px;
    color: White;
    padding-top: 10px;
    padding-bottom: 10px;
}
.tdHeaderRight
{
    background: url(../Images/CompaignListHeaderRight.jpg) no-repeat right top;
    width: 12px;
}


/*************** End preview clicks **************/


.btnLogin
{
    background: url(../Images/Login.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
}
.btnPreview
{
    background: url(../Images/Preview.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
}
.btnCampaignDetail
{
    background: url(../Images/CampaignDetail.gif) no-repeat;
    border: none;
    width: 139px;
    height: 27px;
    margin-left: 20px;
}
.btnCancel
{
    background: url(../Images/Cancel.gif) no-repeat;
    border: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 44px;
    padding-right: 44px;
    text-decoration: none;
}
.btnNext
{
    background: url(../Images/Next.gif) no-repeat;
    border: none;
    width: 109px;
    height: 27px;
}
.btnPrevious
{
    background: url(../Images/Previous.gif) no-repeat;
    border: none;
    width: 109px;
    height: 27px;
    cursor: pointer;
}
.btnSubmit
{
    background: url(../Images/Submit.gif) no-repeat;
    border: none;
    width: 109px;
    height: 27px;
    cursor: pointer;
}

.btnFinish
{
    background: url(../Images/Finish.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
    cursor: pointer;
}
.btnUpdate
{
    background: url(../Images/Update.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
    cursor: pointer;
}
.btnBackDeshboard
{
    background: url(../Images/BackToDeshBoard.gif) no-repeat;
    border: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 68px;
    padding-right: 68px;
    text-decoration: none;
    cursor: pointer;
}

.btnUpdateTemplate
{
    background: url(../Images/UpdateTemplate.gif) no-repeat;
    border: none;
    width: 139px;
    height: 27px;
    cursor: pointer;
}
.btnSaveTemplate
{
    background: url(../Images/SaveTemplate.gif) no-repeat;
    border: none;
    width: 139px;
    height: 27px;
    cursor: pointer;
}
.btnSave
{
    background: url(../Images/Save.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
    cursor: pointer;
}
.NextButton
{
    background: url(../Images/btnNext.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
    cursor: pointer;
}
.PreviousButton
{
    background: url(../Images/btnPrevious.gif) no-repeat;
    border: none;
    width: 88px;
    height: 27px;
    cursor: pointer;
}
.btnImportData
{
    background: url(../Images/ImportData.gif) no-repeat;
    border: none;
    width: 109px;
    height: 27px;
    cursor: pointer;
}


/************* Start Preview Template **************/
#divPreviewTemplateContainer
{
    width: 950px;
    margin-left: 25px;
    background: white;
    border: solid 1px #b8b8b8;
    padding: 5px;
    margin-bottom: 5px;
}

#divTemplateName
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-weight: bold;
    margin-bottom: 10px;
}
#divTemplateViewPageControl
{
    width: 400px;
    float: left;
}
#divTemplateViewCloseButton
{
    width: 100px;
    float: right;
}
#btnTemplateViewClose
{
    border: none;
    background-color: Transparent;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
    color: Blue;
}

/************* End Preview Template **************/

/****************** Start for the Campapgn Clicks ************/

#rptCampaignClicks .items
{
    margin: 10px 0 0 10px;
    width: 460px;
}

.items
{
    margin: 10px 0;
    padding: 0;
    width: 400px;
}
.items .hline
{
    border-bottom: 1px solid #E8E8E8;
    clear: right;
    display: block;
    height: auto;
    margin-right: 10px;
    overflow: hidden;
    padding: 4px 0;
}

.items .hline .rightColumn
{
    color: #333333;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 3px;
    text-align: right; /* width:100px; */
}

.items .hline .rightColumn1
{
    color: blue;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 3px;
    text-align: right; /* width:100px; */
}
/**************** End for the Campagign Clicks ***************/

.hidden
{
    display: none;
}
.btnCancelResetPassword
{
    background: url(../Images/Cancel.gif) no-repeat bottom;
    border: none;
    width: 89px;
    height: 27px;
    text-decoration: none;
    cursor: pointer;
}
.PasswordSubmit
{
    background: url(../Images/Submit.gif) no-repeat;
    border: none;
    width: 89px;
    height: 27px;
    cursor: pointer;
}



/********** Button Selection Styles ***************/
A.MainBtn, A.NormBtn, A.GreenMainBtn, input.MainBtn, input.NormBtn, input.GreenMainBtn
{
    cursor: pointer;
    font: 12px/2.5em Verdana;
    text-decoration: none;
    text-align: center;
    display: inline;
    vertical-align: baseline;
    margin-left: 8px;
    padding: 5px 7px; /*7d4200*/
    overflow: hidden;
}
A.MainBtn, input.MainBtn
{
    background: url(../images/bg-lt-orangegrad.gif) 0px -10px repeat-x;
    background-color: #fbdc94;
    color: #4d1200;
    border: 1px solid #7d4200;
}
A.MainBtn:hover, input.MainBtn:hover
{
    background: url(../images/bg-lt-orangegrad.gif) 0px -40px repeat-x;
    background-color: #f7c05b;
}
A.GreenMainBtn, input.GreenMainBtn
{
    background: url(../images/bg-lt-greengrad.gif) 0px -10px repeat-x;
    background-color: #b9f75b;
    color: #4d1200;
    border: 1px solid #698d33;
}
A.GreenMainBtn:hover, input.GreenMainBtn:hover
{
    background: url(../images/bg-lt-greengrad.gif) 0px -40px repeat-x;
}
A.NormBtn, input.NormBtn
{
    background: url(../images/bg-grygradlarge.gif) 0px 0px repeat-x;
    background-color: #777;
    color: #222;
    border: 1px solid #777;
}
A.NormBtn:hover, input.NormBtn:hover
{
    background: url(../images/bg-grygradlarge.gif) 0px -50px repeat-x;
}
A.NormBtn:active
{
    background: url(../images/bg-grygradlarge.gif) 0px -50px repeat-x;
}
/********** End of Button Selection Styles ***************/


/********** Start of Page Title Control Styles  ***************/
#tblPageTitleControl
{
    margin-bottom: 10px;
}
#tdPageTitle
{
    font-weight: bold;
    font-size: 18px;
    padding-left: 5px;
    font-family: arial,verdana,sans-serif;
}
#tdPageTitleDescription
{
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    font-family: Verdana,Arial,Sans-serif;
}
/********** End of Page Title Control Styles  ***************/

#divAddContactListContainer
{
    padding-top: 20px;
}

#divMyProfileContainer
{
    padding-top: 10px;
}
.tdMyProfileLeft
{
    text-align: right;
    vertical-align: top;
    padding-top: 10px;
    width:250px;
}
.tdMyProfileRight
{
    text-align: left;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.divContentRefresh
{
    width: 100%;
    text-align: right;
}
.tdNewTextCampaignRight
{
    text-align: left;
}
.tdNewTextCampaignLeft
{
    width: 220px;
    text-align: right;
    vertical-align: top;
    padding-top: 3px;
}
#divNewTextCampaignContainer
{
    padding: 10px;
}
#tdNewTextCampaignButton
{
    text-align: center;
}
#divNewTextCampaignContactListContainer
{
}
#divNewTextCampaignButtonContainer
{
    text-align: center;
}
#divNewTextCampaign a
{
    float: right;
    width: 160px;
    text-align: right;
    background: url(../images/NewTextCampaign.png) no-repeat 0px 6px;
    color: White;
    padding-top: 10px;
    padding-bottom: 10px;
}
#divTextCampaignListContainer
{
    padding-top: 5px;
    padding-bottom: 5px;
}
#divSMSCharacterLeftContainer
{
    color: Gray;
    font-style: italic;
}

#tdContactMemeberTextMessageHeaderRight
{
    background: url(../Images/CompaignListHeaderRight.jpg) no-repeat right top;
    width: 12px;
    height: 29px;
}
#tdContactMemeberTextMessageHeaderLeft
{
    background: url(../Images/CompaignListHeaderLeft.jpg) no-repeat left top;
    width: 12px;
    height: 29px;
}
#tdContactMemeberTextMessageHeader
{
    background: url(../Images/CompaignListHeaderBg.jpg) repeat-x left top;
    height: 29px;
    color: White;
    font-weight: bold;
    font-size: 13px;
}
.lblMailMergeFieldName
{
}
.txtMailMergeFieldValue
{
    width: 200px;
}
#divCampaignMailMergeSendTestControlContainer
{
    text-align: left;
}
.grdCampaignMailMergeSendTest
{
    width: 49%;
    background: #7cca74;
    margin: 5px;
    border: solid 1px #E7E7FF;
}
#tblOtherContactDetails
{
    width: 700px;
}
#tblMainContactDetails
{
    width: 700px;
    text-align: left;
}
#divdisplayshowhidecontent
{
    cursor: pointer;
    text-align: left;
    font-weight: bold;
}
/************ Communication Details *********************/
.lblContactName
{
    color: White;
}
.divCommunicationDetails
{
    padding-top: 20px;
}
/************ End of Communication Details **************/
.grdBroadCastList
{
    width: 99%;
    background: #7cca74;
    margin: 5px;
    border: solid 1px #E7E7FF;
}
#divHeaderBroadCastCampaigns
{
    float: left;
    width: 200px;
    color: White;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    text-decoration: none;
}
#divNewBroadCastCampaign a
{
    float: right;
    width: 200px;
    text-align: right;
    background: url(../images/NewTextCampaign.png) no-repeat 0px 6px;
    color: White;
    padding-top: 10px;
    padding-bottom: 10px;
}
/****** (START) Upcoming Events ***********/
#UpcomingEventListControlContainer
{
     padding: 10px 0px !important;
}
.hplPreviewTemplate
{
    cursor: pointer;
    text-decoration: underline;
}

.divPreviewTemplate a
{
    float: right;
    width: 200px;
    text-align: right;
    background: url(../images/PreviewTemplate.png) no-repeat 0px 6px;
    color: White;
    padding-top: 10px;
    padding-bottom: 10px;
}
#divHeaderIsAutoSendEnabled
{
    float: left;
    width: 285px;
    color: White;
    font-size: 13px;
    line-height:35px;
    font-weight: bold;
    text-decoration: none;
}
#divHeaderIsManualSendEnabled
{
    float: left;
    width: 130px;
    color: White;
    font-size: 13px;
    line-height:35px;
    font-weight: bold;
    text-decoration: none;
}
.hlkViewReport
{
    cursor: pointer;
    text-decoration: underline;
}
.divviewReport a
{
    float: right;
    width: 105px;
    text-align: right;
    background: url(../images/ViewReport.png) no-repeat 0px 6px;
    color: White;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 5px;
}
/****** (END) Upcoming Events ***********/
/********** Template Launcher ***********/
#popupTitleBar {
  background: #333344 url(../images/tile_cat.gif) repeat-x scroll 0 0;
  border-bottom: 1px solid #5176B5;
  color: #FFFFFF;
  font-weight: bold;
  height: 2em;
  padding: 5px 5px 3px;
  position: relative;
  z-index: 203;
}
#popupTitle {
  -x-system-font: none;
  float: left;
  font-family: Trebuchet MS,Arial;
  font-size: 15px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 1.8em;
  margin-left: 3px;
}
#popupControls {
  background-color: transparent;
  border-width: 0;
  cursor: pointer;
  float: right;
}
.tdLaunchTemplateLeft
{
    text-align:right;
    width:120px;
}
.tdLaunchTemplateRight
{
    text-align:left;
}
#divSendMail .grdCampaignMailMergeSendTest
{
    background: none repeat scroll 0 0 #7CCA74;
    border: 1px solid #E7E7FF;
    width: 49%;
}
#LaunchTemplateContainer #divTemplateDetails
{
    /*border: solid 1px #898C95; margin-top: -1px; padding:10px 0px 10px 0px;*/
}
#LaunchTemplateContainer #divSendMail
{
    /*border: solid 1px #898C95; margin-top: -1px; padding:10px 0px 10px 0px; */ margin-bottom:30px;
}
.MessageLabel
{
    padding-bottom:5px;
}   
#LaunchTemplateContainer #divSendMail .tdLaunchTemplateLeft
{
    text-align:right;
    width:100px;
}
#LaunchTemplateContainer #divTemplateDetails .btnBar
{
    background: url("../images/tile_cat7.gif") repeat-x scroll 0 -2px transparent;
    border-top: 2px solid #666666;
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    padding:5px 0px 5px 0px;
}
#LaunchTemplateContainer #divSendMail .btnBar
{
    background: url("../images/tile_cat7.gif") repeat-x scroll 0 -2px transparent;
    border-top: 2px solid #666666;
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    padding:5px 0px 5px 0px;
}

/******* (END) Template Launcher *********/