﻿.body
{
    /*background: #047bbd url(images/bodybg.jpg) top center; */
    background: #b0b2b1 url(images/bodybg.jpg) top center;
    background-size: 100% auto;
    background-repeat:no-repeat;
    font: Normal 12px "Myriad Pro" , Helvetica, Arial, sans-serif;
    color: #2C2C2C;
}

.divContent1
{
    width: 901px; /*background:url('images/topmenubg.gif') top center no-repeat;*/
    margin-top: 5px;
}

.divContent
{
    width: 850px;
    padding-bottom: 10px;
}

.divPrintPageWidth
{
    width: 700px;
}
.absoluteDiv
{
    top: 64px;
}

.hrClass1
{
    height: 50px;
}

.topMenuLink
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #434343;
    text-align: center;
    text-decoration: none;
    background: url(images/nav_sep.png) top right no-repeat;
    padding: 0px 10px;
}

.topMenuLink:Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #111;
    text-align: center;
    text-decoration: none;
}

.divWidth11
{
    width: 425px;
    float: right;
    margin-left: -26px;
    margin-top: -40px;
}

.divWidth11 .left div
{
    width: auto !important;
}

.imgMainBanner
{
    background-image: url('images/imgMainBanner.jpg');
    background-repeat: no-repeat;
    height: 289px;
    width: 850px;
}

.imgAbaImage
{
    width: 289px;
    height: 238px;
    text-align: right;
    display: block;
    padding-right: 100px;
}

.treeContent
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 8px;
    padding: 0px;
    margin: 0px;
}

.imgLeft
{
    width: 400px;
    float: left;
    height: 210px;
    padding-top: 60px;
}
.mainBannerTxtHeading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 26px;
    font-weight: bold;
    padding-left: 26px;
    color: #feffff;
    text-align: left;
    line-height: 30px;
}

.homeTxtHeading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 26px;
    font-weight: bold;
    color: #feffff;
}

.mainBannerTxtBody
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 16px;
    padding-left: 26px;
    color: #feffff;
    text-align: left;
    padding-top: 6px;
    line-height: 20px;
}

.homeTxtWhite
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #feffff;
}

.imgInnerHeader
{
    background-image: url('images/imgInnerHeader.jpg');
    background-repeat: no-repeat;
    height: 121px;
    width: 850px;
}

.imgMainHeader
{
    /*background-image:url('images/boxtop.gif');   background-repeat:no-repeat;*/
    background-color: transparent;
    height: 1px;
    width: 901px;
}

.imgMainBody
{
    /*background-image:url('images/boxbg.gif');   background-repeat:repeat-y;*/
    width: 901px;
    background-color:White;
}


.imgMainBottom
{
    background-image: url('images/boxbot.gif');
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 901px;
    height: 8px;
}


.imgInnerBlueLeftBar
{
    background-image: url('images/imgInnerBlueLeftBar.jpg');
    background-repeat: no-repeat;
    height: 111px;
    width: 5px;
    float: left;
}

.imgInnerBlueBodyBar
{
    background-image: url('images/imgInnerBlueBodyBar.jpg');
    background-repeat: repeat-x;
    width: 899px;
    height: 111px;
    float: left;
}

.imgInnerBlueRightBar
{
    background-image: url('images/imgInnerBlueRightBar.jpg');
    background-repeat: no-repeat;
    width: 5px;
    height: 111px;
    float: left;
}

.imgArrow
{
    background-image: url('Images/imgArrow.jpg');
    background-repeat: no-repeat;
    height: 91px;
    width: 72px;
}

.imgArrow:Hover
{
    background-image: url('Images/imgArrow_On.jpg');
    background-repeat: no-repeat;
    height: 91px;
    width: 72px;
}



.clear
{
    clear: both;
}

.divBodyWidth
{
    width: 901px;
    background-image: url('images/boxbg.gif');
    background-repeat: repeat-y;
    background-position: left;
    background-color: transparent;
    padding-top: 15px;
}

.left66
{
    float: left;
}
.left
{
    float: left;
}

.left1
{
    float: left;
    padding-left: 8px;
}
.leftPadding
{
    float: left;
    padding-left: 120px;
}
.leftPadding2
{
    float: left;
    padding-left: 40px;
}

.right
{
    float: right;
}
.right1
{
    float: right;
    padding-right: 20px;
}
.imgLogo
{
    width: 353px;
    height: 70px;
    position: absolute;
    top: 56px;
    display: none;
}
.center
{
    text-align: center;
}
.leftChangePassward
{
    text-align: left;
    padding-top: 10px;
    padding-bottom: 6px;
}
.divLogo
{
    width: 720px;
    text-align: left;
}

.imgBorder
{
    border: 0px;
}

.divChat
{
    width: 400px;
    float: right; /*height:40px;*/
    padding-top: 0;
}
.stepPaddingTop
{
    padding-top: 18px;
}

.paddingTop
{
    padding-top: 14px;
}

.btnPaddingTop
{
    padding-top: 25px;
}

.paddingTop1
{
    padding-top: 10px;
    float: left;
}
.paddingtop4
{
    padding-top: 6px;
    float: left;
}

.paddingtop8
{
    padding-top: 8px;
    float: left;
}

.paddingtop10
{
    padding-top: 10px;
}
.marginTop10
{
    margin-top: 10px;
}

.paddingTop3
{
    padding-top: 3px;
}
.paddingTop2
{
    padding-top: 4px;
    float: left;
}
.paddingBottom
{
    padding-top: 22px;
}
.innerBannerBottompadding
{
    padding-top: 15px;
}
.imgChatLeftBar
{
    background-image: url('images/imgChatLeftBar.jpg');
    background-repeat: no-repeat;
    height: 36px;
    width: 13px;
    float: left;
    display: block;
}

.imgChatBodytBar
{
    /*background-image:url('images/imgChatBodytBar.jpg');   background-repeat:repeat-x;*/
    width: auto;
    height: 36px;
    float: left;
    display: block;
    padding: 7px 10px 0 0;
}
.imgChatBodytBar1
{
    background-image: url('images/imgChatBodytBar.jpg');
    background-repeat: repeat-x;
    width: auto;
    height: 36px;
    float: left;
}
.imgPadding
{
    padding-left: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
    padding-top: 4px;
    float: left;
}
.imgChatRightBar
{
    background-image: url('images/imgChatRightBar.jpg');
    background-repeat: no-repeat;
    width: 13px;
    height: 36px;
    float: left;
    display: block;
}

.langDropDown
{
    color: #424242;
    font-size: 10px;
}

.loginSplitter
{
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    width: 10px;
}

.splitterPadding
{
    padding-left: 5px;
    padding-right: 5px;
    float: left;
}

.splitterPadding1
{
    padding-left: 5px;
    padding-right: 5px;
}

.chatWithUsTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #2987bf;
    text-decoration: none;
}
.chatWithUsTxt:Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0b7696;
    text-decoration: underline;
}

.chatWithUsTxt1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
}
.chatWithUsTxt1:Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #6aa600;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: underline;
}


.chatwithus a
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
}
.chatwithus a:hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #6aa600;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: underline;
}

.DownloadLink
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-style: italic;
}
.DownloadLink:hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: #6aa600;
    text-decoration: underline;
}

.divBorder
{
    border: 1px solid #e3e3e3;
    width: 900px;
    padding-top: 10px;
}

.divContClass
{
    width: 900px;
}

.paddingTop
{
    padding-top: 10px;
}

.imgLicenseBondBg
{
    background-image: url('images/imgLicenseCard.jpg');
    background-repeat: no-repeat;
    height: 278px;
    width: 439px;
    display: block;
}

.imgLicenseBondBgBack
{
    background-image: url('images/imgLicenseCardBack.jpg');
    background-repeat: no-repeat;
    height: 278px;
    width: 439px;
    display: block;
}

.cardTxtPosition
{
    position: absolute;
    width: 400px;
}
.cardTxtPosition1
{
    position: relative;
    top: -270px;
    left: -20px;
    width: 400px;
}

.imgAlignCenter
{
    margin: 0 auto;
    width: 439px;
    height: 280px;
}

/*----------License Bond Card Classes------------*/
.cardCaliforniaTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 28px;
    color: #b71234;
    text-align: center;
    font-weight: bold;
}
.ContractorLicenseBondTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 20px;
    color: #b71234;
    text-align: center;
}

.ThanksContractorLicBondTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 26px;
    color: #3a3b3d;
    text-align: left;
}

.verificationTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #b71234;
    text-align: center;
}

.sampleConstructionTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #000000;
    text-align: left;
    font-weight: bold;
}

.licensedSinceTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
}

.licensedNumberTxt
{
    font-family: Courier New;
    font-size: 14px;
    color: #000000;
    text-align: left;
    font-weight: bold;
}

.expiryDateTxt
{
    font-family: Courier New;
    font-size: 14px;
    color: #000000;
    text-align: left;
    font-weight: bold;
}




.lisenseBondCardWidth
{
    width: 439px;
    text-align: center;
    padding-top: 45px;
}

.ContractorLicenseBondWidth
{
    width: 439px;
    text-align: center;
}

.sampleConstructionWidth
{
    width: 410px;
    text-align: left;
    padding-left: 26px;
    padding-top: 10px;
}

.licensedSinceWidth
{
    width: 439px;
    text-align: left;
    padding-left: 26px;
    padding-top: 0px;
}
.licensedSinceWidth1
{
    width: 420px;
    text-align: left;
    padding-left: 26px;
}

.licensedNumberWidth
{
    width: 150px;
    text-align: left;
    padding-left: 26px;
    float: left;
}

.expiryDateWidth
{
    width: 170px;
    text-align: left;
    padding-left: 26px;
    float: left;
    padding-top: 4px;
}

.expiryDateWidth1
{
    width: 170px;
    text-align: left;
    padding-left: 6px;
    float: left;
    padding-top: 4px;
}


.licensedNumber1Width
{
    width: 180px;
    text-align: left;
    float: left;
}










/* Menu Navigation Start*/
ul.menu-nav
{
    padding-left: 20px;
    padding-right: 20px;
    margin: 0px;
}
ul.menu-nav li
{
    display: block;
    padding: 0px;
    float: left;
}

ul.menu-nav li a
{
    border: none;
    text-decoration: none !important;
    display: block;
}
ul.menu-nav li a span
{
    display: block;
    padding: 16px 32px 0px 24px;
    color: #424242;
    font-size: 12px;
    text-decoration: none !important;
    font-family: Tahoma, Geneva, sans-serif;
}

ul.menu-nav li a:hover
{
    border: none;
    display: block;
    text-decoration: none;
    width: auto;
    font-weight: normal;
    background: url('images/rightnavhover.jpg') top right no-repeat;
    height: 49px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    cursor: pointer;
}
ul.menu-nav li a:hover span
{
    display: block;
    color: #ffffff;
    background: url('images/leftnavhover.jpg') 0 0 no-repeat;
    height: 49px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    cursor: pointer;
}


ul.menu-nav li.active a
{
    border: none;
    display: block;
    text-decoration: none;
    width: auto;
    font-weight: normal;
    height: 49px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
}
ul.menu-nav li.active a span
{
    display: block;
    color: #ffffff;
    height: 49px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
}

.middleNav
{
    background-image: url('Images/middlenav.jpg');
    background-repeat: repeat-x;
    height: 49px;
    width: 909px;
    display: block;
}

/* Menu Navigation End*/


/* Search Start*/

.imgSearchLeftBar
{
    background-image: url('Images/imgSearchLeftBar.jpg');
    background-repeat: no-repeat;
    height: 21px;
    width: 9px;
    display: block;
}

.imgSearchBodyBar
{
    background-image: url('Images/imgSearchBodyBar.jpg');
    background-repeat: repeat-x;
    height: 21px;
    width: 150px;
    display: block;
}


.imgSearchRightBar
{
    background-image: url('Images/imgSearchRightBar.jpg');
    background-repeat: no-repeat;
    height: 21px;
    width: 9px;
    display: block;
}

.searchBorder
{
    width: 150px;
    height: 18px;
    border: 1px solid #cacaca;
    padding: 1px;
    background-color: #ffffff;
}

.searchBox
{
    width: 120px;
    height: 15px;
    color: #424242;
    padding-left: 6px;
    border: 0px;
    background-color: #ffffff;
}
.searchBtnPadding
{
    padding-top: 1px;
    padding-left: 6px;
}


/* Search End*/

.divWidth
{
    width: 500px;
    float: left;
}

.divWidth1
{
    width: 709px;
    float: left;
}

.divWidth1a
{
    width: 709px;
    float: right;
}

.divWidth2
{
    width: 200px;
    float: left;
}

.divWidth3
{
    width: 430px;
    float: right;
    border: 1px solid #000000;
}

.divWidth4
{
    width: 390px;
    float: left;
}

.divWidth5
{
    width: 250px;
    float: right;
    padding-right: 4px;
}


.divWidth6
{
    width: 424px;
    float: left;
}

.divWidth7
{
    width: 380px;
    float: right;
}

.divWidth7a
{
    width: 370px;
    float: right;
    padding-right: 20px;
}
.divWidth8
{
    width: 116px;
    float: left;
}
.divWidth8a
{
    width: 136px;
    float: right;
}

.divWidth8b
{
    width: 110px;
    float: right;
}


.divWidth9
{
    width: 160px;
    float: left;
}

.divWidth10
{
    width: 260px;
    float: left;
}
/* Footer Start*/
.imgSpace
{
    padding-left: 6px;
    padding-right: 6px;
}


.footerTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #81807c;
    padding-left: 20px;
    padding-top: 10px;
    float: left;
}

.footerTxt1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #81807c;
    float: right;
}
.footerLink
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding-left: 20px;
    padding-top: 10px;
    float: left;
    text-decoration: none;
}

.footerLink:Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #aadfff;
    padding-left: 20px;
    padding-top: 10px;
    float: left;
    text-decoration: none;
}


/* Footer End*/


/* Default Page Classes */

.cont01
{
    width: 200px;
    padding: 6px;
    float: left;
}
.imgStep
{
    float: left;
    width: 40px;
}
.imgStepTxtWidth
{
    float: right;
    width: 330px;
    vertical-align: top;
}
.contHeading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #0e86ab;
    padding: 2px;
    text-align: left;
}
.stepHeading
{
    font-family: Georgia;
    font-size: 30px;
    font-weight: bold;
    color: #494949;
    float: left;
    width: 130px;
}
.stepTxtClass
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #95b72c;
    font-weight: bold;
    float: left;
    text-align: left;
}
.stepTxtClass1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #838383;
    float: left;
    text-align: left;
    line-height: 18px;
}

.cardHeading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #a6a6a6;
    font-weight: bold;
    text-align: center;
}

.cardHeading1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #a6a6a6;
    font-weight: bold;
    text-align: center;
}

.heading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 20px;
    color: #000000;
    padding-top: 20px;
    padding-bottom: 10px;
    font-weight: bold;
    text-align: left;
    float: left;
}

.headingPrintPage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #ffffff;
    padding: 4px;
    font-weight: bold;
    text-align: left;
    float: left;
}

.headingPages
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 20px;
    color: #4F4F4F;
    padding-top: 20px;
    padding-bottom: 10px;
    font-weight: bold;
    text-align: left;
    padding-left: 0px;
    float: left;
}
.headingPages1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #4F4F4F;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    text-align: left;
    padding-left: 0px;
    float: left;
}

.faqsQuestionTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #000000;
    padding-top: 10px;
    font-weight: bold;
    text-align: left;
    padding-left: 0px;
    float: left;
}

.faqsAnswerHead
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding-top: 3px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    padding-left: 0px;
    float: left;
}

.labelFaqQuestion
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #6d6d6d;
    padding-top: 10px;
    padding-left: 4px;
    text-align: left;
    padding-right: 4px;
    font-weight: bold;
    float: left;
}


.groupGeadingPages
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #000000;
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
    float: left;
}
.line
{
    border-top: 1px dashed #bbbbbb;
    margin-left: 2px;
    margin-right: 2px;
}

.linePurchaseBond
{
    border-bottom: 1px solid #b7a785;
    margin-left: 50px;
    margin-right: 50px;
    padding-top: 10px;
}

.quoteHeading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    text-align: left;
}
.quoteHeading1
{
    font-family: Arial Black;
    font-size: 34px;
    color: #000000;
    text-align: left;
    line-height: 34px;
}
.quoteHeading3
{
    font-family: Arial Black;
    font-size: 28px;
    color: #000000;
    text-align: left;
    line-height: 28px;
}

.quoteHeading2
{
    font-family: Arial Black;
    font-size: 36px;
    color: #000000;
    text-align: left;
    line-height: 36px;
}

.txtClickToContinue
{
    font-family: Arial Black;
    font-size: 32px;
    color: #000000;
    text-align: center;
    line-height: 34px;
    text-decoration: none;
}

.txtClickToContinue:Hover
{
    font-family: Arial Black;
    font-size: 32px;
    color: #000000;
    text-align: center;
    line-height: 34px;
    text-decoration: none;
}


.nounderline
{
    text-decoration: none;
    cursor: pointer;
}

.defaultLg
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    float: right;
}

.quoteTxtLink
{
    border: 0px solid #000000;
    cursor: pointer;
    text-decoration: none;
}

.mainTxtClass
{
    font-family: Georgia;
    font-size: 12px;
    color: #888888;
    padding: 20px;
    text-align: justify;
    line-height: 22px;
}

.readmore
{
    font-family: Georgia;
    font-size: 12px;
    color: #0963ca;
    text-decoration: none;
}

.readmore:Hover
{
    font-family: Georgia;
    font-size: 12px;
    color: #0963ca;
    text-decoration: underline;
    cursor: pointer;
}

.imgBottomSectionLeftBar
{
    background-image: url('Images/imgBottomSectionLeftBar.jpg');
    background-repeat: no-repeat;
    height: 264px;
    width: 3px;
    display: block;
    float: left;
}

.imgBottomSectionBodyBar
{
    background-image: url('Images/imgBottomSectionBodyBar.jpg');
    background-repeat: repeat-x;
    height: 264px;
    width: 903px;
    display: block;
    float: left;
}


.imgBottomSectionRightBar
{
    background-image: url('Images/imgBottomSectionRightBar.jpg');
    background-repeat: no-repeat;
    height: 264px;
    width: 3px;
    display: block;
    float: left;
}

.bottomContainerWidth
{
    width: 280px;
    padding: 6px;
    float: left;
}

.bottomContHeading
{
    font-family: Georgia;
    font-size: 20px;
    color: #0e86b2;
    font-weight: bold;
    padding-top: 6px;
    padding-bottom: 6px;
}



.label
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
   /* color: #6d6d6d; */
    color: #3a3b3d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: right;
    padding-right: 6px;
}


.lbltxt .label
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: inherit;
    color: inherit;
    float: left;
    margin-top: 5px;
}

strong .label
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: inherit;
    color: inherit;
    float: none;
	color:#b71234;
}



.labelPrint
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
}

.labelBold
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: right;
    padding-right: 0px;
    font-weight: bold;
    float: right;
    background-color: #e8e8e8;
    width: 120px;
}

.labelConfirmationMsg
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
}


.labelBold1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: right;
    font-weight: bold;
    padding-right: 4px;
    background-color: #029367;
    float: right;
    width: 111px;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

.labeltelecheck
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: right;
    font-weight: bold;
    padding-right: 0px;
    background-color: #b6a783;
    float: right;
    width: 200px;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}


.labelBold2
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: right;
    font-weight: bold;
    padding-right: 4px;
    background-color: #029367;
    float: right;
    width: 115px;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    height: 50PX;
    display: block;
}



.labelCard
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-align: left;
    float: left;
    width: 526px;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ffffff;
    display: block;
}

.labelCardTable
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-align: left;
    float: left;
    width: 526px;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ffffff;
    display: block;
}

.ccaddresscolors
{
    background-color: #029367;
    border-bottom: 1px solid #FFFFFF;
}

.labelCard2
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-align: left;
    float: left;
    width: 526px;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ffffff;
    display: block;
    height: 50px;
}

.labelCard3
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-align: left;
    float: left;
    width: 446px;
    background-color: #dbd9c4;
    border-bottom: 1px solid #ffffff;
    display: block;
}


.labelCard4
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-align: left;
    float: left;
    width: 446px;
    background-color: #dbd9c4;
    border-bottom: 1px solid #ffffff;
    display: block;
    height: 50px;
}

.labelUrlBold
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
    font-weight: bold;
    float: left;
}

.labelPaperworkMsg
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
    font-weight: bold;
    float: left;
}

.labelPaperworkMsg a
{
    color: Blue;
    text-decoration: underline;
}

.labelPaperworkMsg a:hover
{
    color: Blue;
    text-decoration: underline;
}



.labelPrintPage1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-left: 4px;
    text-align: right;
    width: 130px;
}


.label1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 6px;
    text-align: left;
    float: left;
}

.labela
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 6px;
    text-align: left;
    float: left;
    display: none;
}

.labelFaqAnswer
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 6px;
    text-align: left;
    float: left;
    width: 820px;
}

.listBox
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    text-align: left;
    width: 180px;
    height: 160px;
    color: #838383;
    border: 1px solid #c4c4c4;
}

.labelMainTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
    float: left;
}

.labelPrintPage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
    float: left;
    font-weight: bold;
    background-color: #f1f1f1;
    width: 200px;
}
.labelPrintPageForPurchase1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-left: 4px;
    text-align: left;
    padding-right: 4px;
    float: left;
    font-weight: bold;
    background-color: #f3f7fd;
    border: 1px solid #bbd8fb;
    width: 390px;
}

.labelPrintPageForPurchase
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-left: 4px;
    text-align: left;
    padding-right: 4px;
    float: left;
    font-weight: bold;
    background-color: #f3f7fd;
    border: 1px solid #bbd8fb;
    width: 146px;
}

.labelGreen
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #0099cc;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
    float: left;
}
.labelPercentage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    float: left;
    width: 10px;
    padding-top: 4px;
}

.labelWidthPurchase
{
    width: 650px;
    text-align: left;
}

.labelWidth
{
    width: 120px;
    float: left;
}

.labelWidthProduct
{
    width: 130px;
    float: left;
}

.labelWidth1
{
    width: 140px;
    float: left;
}

.labelWidth2
{
    width: 170px;
    float: left;
}

.labelWidth4
{
    width: 200px;
    float: left;
}

.labelWidth3
{
    width: 122px;
    float: left;
}

.labelIdeminitiesSSN
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-right: 6px;
}


.adminLabeltxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #6d6d6d;
    padding-top: 5px;
    float: left;
}

.adminNametxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #6d6d6d;
    float: left;
}

.notelabel
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #6d6d6d;
    width: auto;
    padding-bottom: 6px;
    padding-left: 4px;
    padding-right: 28px;
    float: left;
}
.labelDynamicPage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 1px;
    padding-left: 0px;
    text-align: left;
    padding-right: 6px;
    float: left;
}

.paddingMargin
{
    padding-bottom: 6px;
}

.orTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #6d6d6d;
    width: 360px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: center;
}
.gridTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px; /*border-top :1px solid #b7a785;   border-bottom:1px solid #b7a785;*/
    width: auto;
    text-overflow: ellipsis;
    height: auto;
}

.gridTxtForPaymentPlan
{
    font-family: Arial;
    font-size: 12px; /*color:#6d6d6d;*/
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px; /*border-top :1px solid #c0d1eb;   border-bottom:1px solid #c0d1eb;*/
    width: auto;
    text-overflow: ellipsis;
    height: auto;
}

.gridTxtRenew
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gridTxtRenewForPaymentPlan
{
    font-family: Arial;
    font-size: 12px; /*color:#6d6d6d;*/
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gridTxtFixed
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    overflow: hidden;
    table-layout: fixed; /*border-top :1px solid #b7a785;   border-bottom:1px solid #b7a785;*/
}
.grdHeaderFixed
{
}

/*-------Admin Page Classes-----*/
.tableContent
{
    margin-left: 0px;
    margin-bottom: 5px;
    background-color: #f0f0f0;
    width: 200px;
    height: 100%;
}

.leftNavWidth
{
    width: 200px;
    float: left;
    padding-left: 15px;
}

.contentWidth
{
    width: 662px;
    float: left;
    padding-left: 10px;
    text-align: left;
}

.contentWidth1
{
    width: 830px;
    float: left;
    padding-left: 10px;
    text-align: left;
}

.contentWidth2 {
    width: 600px;
    text-align: center;
    float: left;
    font-size: 22px;
    color: #838383;
    display: inline-block;
}
.leftNavTop
{
    height: 100%;
}

.innerBannerTopPadding
{
    /*padding-top:7px;*/
}

.LeftNavHeading
{
   /* background-image: linear-gradient(bottom, #1F7FB6 0%, #4EABE0 100%);
    background-image: -o-linear-gradient(bottom, #1F7FB6 0%, #4EABE0 100%);
    background-image: -moz-linear-gradient(bottom, #1F7FB6 0%, #4EABE0 100%);
    background-image: -webkit-linear-gradient(bottom, #1F7FB6 0%, #4EABE0 100%);
    background-image: -ms-linear-gradient(bottom, #1F7FB6 0%, #4EABE0 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #b71234),color-stop(1, #b71234));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4EABE0, endColorstr=#1F7FB6)";*/
    border: 1px solid #b71234;
    border-bottom: 2px solid #b71234;
    text-shadow: -1px -1px 0px #246c95;
    background-color: #b71234;
    padding: 8px 6px;
    border-bottom: 1px solid #b71234;
    width: 164px;
    text-align: left;
}

.leftNavSubLink
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    text-align: left;
    color: #434343;
    vertical-align: text-bottom;
    text-decoration: none;
    display: block;
    height: 24px;
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #dbdbdb;
    background-color: #e7e7e7;
    margin-bottom: 0px;
    padding-left: 10px;
    padding-top: 8px;
}

.leftNavSubLink:Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    text-align: left;
    color: #054d73;
    vertical-align: text-bottom;
    text-decoration: none;
    display: block;
    height: 24px;
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #dbdbdb;
    background-color: #d1d1d1;
    margin-bottom: 0px;
    padding-left: 10px;
    padding-top: 8px;
}

.leftNavLink1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    text-align: left;
    color: #616161;
    vertical-align: text-bottom;
    text-decoration: none;
    display: block;
    height: 18px;
    background-repeat: no-repeat;
    background-color: #e6e6c3;
    border-bottom: 1px solid #d4d4a4;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 10px;
    padding-top: 4px;
    font-weight: bold;
}

.leftNavLink1:Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    vertical-align: text-bottom;
    display: block;
    color: #616161;
    height: 18px;
    background-repeat: no-repeat;
    background-color: #e6e6c3;
    border-bottom: 1px solid #d4d4a4;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 10px;
    padding-top: 4px;
    font-weight: bold;
}

.leftNavLink1:Active
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    vertical-align: text-bottom;
    display: block;
    color: #616161;
    height: 18px;
    background-repeat: no-repeat;
    background-color: #e6e6c3;
    border-bottom: 1px solid #d4d4a4;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 10px;
    padding-top: 4px;
    font-weight: bold;
}


.UserName
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #0d87ac;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 8px;
    float: left;
}

.logout
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 8px;
    float: left;
    text-decoration: none;
}

.logout:Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #0d87ac;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 8px;
    float: left;
    text-decoration: underline;
}


#navcontainer
{
    width: 180px;
}

#navcontainer ul
{
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    color: #616161;
}

#navcontainer a
{
    display: block;
    padding: 5px;
    width: 160px;
    background-color: #f0f0f0;
    border-bottom: 1px solid #d4d4a4;
}

#navcontainer a:link, #navlist a:visited
{
    color: #616161;
    text-decoration: none;
}

#navcontainer a:hover
{
    background-color: #fdfdf8;
    color: #616161;
}

.errorLabel
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #fa0404;
    width: 130px;
}

.validationMsg
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #fa0404;
    width: 300px;
    height: 100px;
    background-color: #fdffd9;
    border: 1px solid #fa0404;
    padding: 4px;
    text-align: left;
    display: block;
}

.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #fa0404;
    border: solid 1px #e46b6b;
    background-color: #fefff0;
    text-align: left;
}

.leftNavBgWidth
{
    /*background-image:url('Images/sky_bg.png');     background-repeat:repeat-x;     background-position: top left; 	border-bottom:1px solid #191919; 	padding:8px 6px;*/
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}

.adminHeading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    padding: 6px;
}

.adminSubHeading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    padding-left: 6px;
    line-height: 25px;
}

.adminHeadingBgWidth
{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #009e6f), color-stop(1, #027b57));
    background: -moz-linear-gradient(top, #009e6f 5%, #027b57 100%);
    background: -webkit-linear-gradient(top, #009e6f 5%, #027b57 100%);
    background: -o-linear-gradient(top, #009e6f 5%, #027b57 100%);
    background: -ms-linear-gradient(top, #009e6f 5%, #027b57 100%);
    background: linear-gradient(to bottom, #b71234 5%, #b71234 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009e6f', endColorstr='#027b57',GradientType=0);
    background-color: #b71234;
    border: 1px solid #b71234;
    text-shadow: 0px 1px 0px #273315;
    color: #FFFFFF;
    width: 656px;
    padding: 8px 0 8px 2px;
}
.adminHeadingBgPromoCode
{
    background-color: #b7a785;
    width: 652px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 2px;
}

.adminPrincipalInformationHeadning
{
    background-color: #b7a785;
    width: 652px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 2px;
}

.souceBg
{
    background-color: #b7a785;
    border: 1px solid #b7a785;
    width: 290px;
    float: left;
}


.adminHeadingBgWidth1
{
    background-color: #9d9d9d;
    float: left;
    width: 100%;
}

.loginPageHeadingBg
{
    background-color: #b7a785;
    width: 346px;
    padding: 6px;
}

.errorStyle
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #cb040a;
    padding: 5px;
}

.languageBg
{
    background-color: #b7a785;
    padding: 6px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #000000;
}

.lebelWidth
{
    width: 100px;
    float: left;
    padding-top: 4px;
    padding-bottom: 4px;
}
.tableBorder
{
    border: 1px solid #c9c9c9;
    text-align: left;
}
.bodyTxtClass
{
    font-family: Century Gothic;
    font-size: 12px;
    text-align: left;
    color: #888888;
    line-height: 18px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 10px;
    float: left;
}
.registerInformationImage
{
    border-style: none;
    vertical-align: middle;
}

.ddlLanguageBox
{
    border: 1px solid #D4D4D4;
    height: 25px;
    line-height: 30px;
    padding: 3px 2px 3px 2px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
}

.ddlLanguageBoxWidth
{
    float: right;
    width: 70px;
    margin: -5px 0 0px 10px;
}

.ddlBox, .ddlBoxDisable
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 156px;
    color: #838383;
    border: 1px solid #A4A4A4;
    background-color: #F0F0F0;
    padding: 2px;
    float: right;
    margin-right: 9px;
}
.ddlBoxDisable
{
     color: #1a1818;
}

.ddlDynamicBox
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    border: #cec7c7 1px solid;
    font-size: 11px;
    width: 357px;
    padding: 3px;
    color: #838383;
    background-color: white;
}
.ddlSmall
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 73px;
    color: #838383;
    border: 1px solid #a4a4a4;
    background-color: #f0f0f0;
    padding: 2px;
}

.ddlBig
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 175px;
    color: #838383;
    border: 1px solid #a4a4a4;
    background-color: #f0f0f0;
    padding: 2px;
}


.ddlDivWidth
{
    width: 160px;
    float: left;
}

.ddlDivDynamicWidth
{
    width: 365px;
    float: left;
}



.ddlDivWidthUploader
{
    width: 480px;
    float: left;
}

.ddlDivWidth2
{
    width: 140px;
    float: left;
}

.bottomLine
{
    width: 350px;
    float: left;
    height: 50px;
}

.ddlDivWidth1
{
    width: 174px;
    float: left;
}

.ddlDivWidth3
{
    width: 200px;
    float: left;
    padding-left: 6px;
}

.ddlDivWidth4
{
    width: 80px;
    float: left;
}


.manageStateInfoTxtAreaRow
{
    width: 488px;
    float: left;
}

.txtBox, .txtBoxDisableColor
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 150px;
    height: 16px;
    color: #838383;
    padding: 2px;
    border: 1px solid #a4a4a4;
    background-color: #f0f0f0;
}
.txtBoxDisableColor
{
    color: #1a1818;
}

.txtBox:hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 150px;
    height: 16px;
    color: #838383;
    padding: 2px;
    border: 1px solid #a4a4a4;
    background-color: #fff;
}

.txtBoxReferralCode
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 70px;
    height: 14px;
    color: #838383;
    padding: 2px;
    border: 1px solid #cec7c7;
    background-image: url('images/input_field.gif');
    background-repeat: repeat-x;
}


.FileUploader
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #838383;
    border: 1px solid #cec7c7;
    background-image: url('images/input_field.gif');
    background-repeat: repeat-x;
}



.txtBoxScript
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #6d6d6d;
    border: 1px solid #cec7c7;
    background-image: url('images/input_field.gif');
    background-repeat: repeat-x;
    height: 200px;
    width: 476px;
}

.LabelScript
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    font-weight: bold;
}

.errorTxtBox, .ErrorDisableTxtBox
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 150px;
    height: 14px;
    color: #6d6d6d;
    padding: 2px;
    background-color: #f0f0f0;
    text-align: left;
    border: 1px solid #e3a192;
}
.ErrorDisableTxtBox
{
    color: #1a1818;
}
.errorDDL
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 156px;
    color: #6d6d6d;
    padding: 2px;
    background-color: #ffffff; /*background-color:#fcf4f2;*/
    border: 1px solid #e3a192;
}


.txtArea
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 400px;
    height: 14px;
    color: #838383;
    padding: 2px;
    border: 1px solid #cec7c7;
    background-image: url('images/input_field.gif');
    background-repeat: repeat-x;
}

.txtBoxPercentage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 130px;
    height: 14px;
    color: #838383;
    padding: 2px;
    border: 1px solid #cec7c7;
    background-image: url('images/input_field.gif');
    background-repeat: repeat-x;
}

.txtBoxDynamicPage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 350px;
    height: 14px;
    padding: 3px;
    color: #838383;
    border: 1px solid #a4a4a4;
    background-color: #f0f0f0;
}

.txtBoxMultiline
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 150px;
    height: 50px;
    color: #838383;
    padding: 2px;
    border: 1px solid #a4a4a4;
    background-color: #f0f0f0;
}
.txtBoxMultilineDynamic
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 350px;
    height: 50px;
    color: #838383;
    padding: 2px;
    border: 1px solid #a4a4a4;
    background-color: #f0f0f0;
}

.txtBoxHomePage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 280px;
    height: 16px;
    color: #838383;
    padding: 2px;
    border: 2px solid #b9b9b9;
    background-image: url('images/input_field.gif');
    background-repeat: repeat-x;
}


.imgSaveBtn
{
    background-image: url('images/imgBtnBg.jpg');
    background-repeat: repeat-x;
    height: 21px;
    width: auto;
    display: block;
    padding-left: 6px;
    padding-top: 3px;
    padding-right: 6px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #808082;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

.imgSaveBtn:Hover
{
    background-image: url('images/imgBtnBg.jpg');
    background-repeat: repeat-x;
    height: 21px;
    width: auto;
    display: block;
    padding-left: 6px;
    padding-top: 3px;
    padding-right: 6px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #808082;
    text-decoration: underline;
    font-weight: bold;
    text-align: center;
}

.imgBtnDisabledClass
{
    background-image: url('images/imgSmallBtn.png');
    width: 80px;
    height: 28px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding-right: 6px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
    cursor: default;
}

.imgBtnDisabledClass:Hover
{
    background-image: url('images/imgSmallBtn.png');
    width: 80px;
    height: 28px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding-right: 6px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
    cursor: default;
}

.imgSmallBtnClass
{
    background-image: url('images/imgSmallBtn.gif');
    width: 80px;
    height: 28px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding-right: 6px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
}

.imgSmallBtnClass:Hover
{
    background-image: url('images/imgSmallBtn_Hover.gif');
    width: 80px;
    height: 28px;
    background-repeat: no-repeat;
    display: block;
    padding-right: 6px;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
}

.imgMediumBtnClass
{
    background-image: url('images/imgMediumBtn.gif');
    width: 110px;
    height: 32px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 4px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding-right: 7px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
}

.imgMediumBtnClass:Hover
{
    background-image: url('images/imgMediumBtn_Hover.gif');
    width: 110px;
    height: 32px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    padding-right: 6px;
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
}

.imgLargeBtnClass
{
    background-image: url('images/imgLargeBtn.gif');
    width: 140px;
    height: 32px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding-right: 6px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
    margin-right: 5px;
}

.imgLargeBtnClass:Hover
{
    background-image: url('images/imgLargeBtn_hover.gif');
    width: 140px;
    height: 32px;
    background-repeat: no-repeat;
    display: block;
    padding-right: 6px;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
}


.imgXLargeBtnClass
{
    background-image: url('images/imgXLargeBtn.gif');
    width: 185px;
    height: 28px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding-right: 6px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
    margin-right: 5px;
}

.imgXLargeBtnClass:hover
{
    background-image: url('images/imgXLargeBtn_hover.gif');
    width: 185px;
    height: 28px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 7px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding-right: 6px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
}

.imgSmallBtnClass1
{
    background-image: url('images/imgSmallBtn.png');
    width: 80px;
    height: 24px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 4px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding-right: 6px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

.imgSmallBtnClass1:Hover
{
    background-image: url('images/imgSmallBtn_Hover.png');
    width: 80px;
    height: 24px;
    background-repeat: no-repeat;
    display: block;
    padding-right: 6px;
    padding-top: 4px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}



.imgMediumBtnClass1
{
    background-image: url('images/imgMediumBtn.png');
    width: 100px;
    height: 24px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 4px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding-right: 6px;
    color: #808082;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

.imgMediumBtnClass1:Hover
{
    background-image: url('images/imgMediumBtn_Hover.png');
    width: 100px;
    height: 24px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 4px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    padding-right: 6px;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

.imgLargeBtnClass1
{
    background-image: url('images/imgLargeBtn.png');
    width: 130px;
    height: 24px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 2px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding-right: 6px;
    color: #808082;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

.imgLargeBtnClass1:Hover
{
    background-image: url('images/imgLargeBtn_Hover.png');
    width: 130px;
    height: 24px;
    background-repeat: no-repeat;
    display: block;
    padding-right: 6px;
    padding-top: 2px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}


.aspbuttonStyle
{
    background-image: url('images/imgSmallBtn.png');
    width: 80px;
    height: 21px;
    background-repeat: no-repeat;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #808082;
    font-weight: bold;
    text-align: center;
}

.msgClass
{
    border: 1px solid #6d6d6d;
    color: #6d6d6d;
    padding: 6px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
}

.asterkClass
{
    color: #f10808;
    padding: 2px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    float: left;
    padding-top: 6px;
    width: 4px;
}

.asterkClass1
{
    color: #f10808;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding-top: 6px;
    width: 4px;
}

.btnWidth
{
    width: auto;
    float: left;
    padding-left: 6px;
}
.columnWidth1
{
    width: 320px;
    float: left;
    padding-top: 3px;
}

.columnWidth2
{
    width: 217px;
    float: left;
    padding-top: 3px;
}

.columnWidth3
{
    width: 435px;
    float: left;
    padding-top: 3px;
}

.columnWidth4
{
    width: 496px;
    float: left;
    padding-top: 3px;
}




.containerBgEllipsis
{
    width: 100%;
    table-layout: fixed;
}

.containerBgEllipsis TD
{
    overflow: hidden;
    white-space: nowrap;
}

.containerBgEllipsis TH
{
    overflow: hidden;
    white-space: nowrap;
}

.adminHeading1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 6px;
    background-color: #3a3b3d;
    text-overflow: ellipsis;
}

.adminHeadingForDynamicColumns
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 6px;
    background-color: #b7a785;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rowOdd
{
    background-color: #ffffff;
}
.rowOdd:Hover
{
    background-color: #e4ecff;
}

.rowEven
{
    background-color: #f0f0f0;
}

.rowEven:Hover
{
    background-color: #e4ecff;
}
.rowSelected
{
    background-color: #d5d5d5;
}
.editEmailSubSectionBg
{
    background-color: #f0f0f0;
    border: 1px solid #e4e4e4;
    width: 656px;
}


.languageInputBg
{
    background-color: #f0f0f0;
    border: 1px solid #e4e4e4;
    width: 456px;
}

.urlBg
{
    background-color: #f0f0f0;
    border: 1px solid #e4e4e4;
    width: 480px;
}

.urlBgScript
{
    background-color: #f0f0f0;
    border: 1px solid #e4e4e4;
    width: 473px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    font-weight: bold;
}

.groupBg
{
    background-color: #f0f0f0;
    width: 646px;
    padding: 10px 5px;
    border: 1px solid #dfdfdf;
}

.colBg
{
    background-color: #f0f0f0;
    border: 1px solid #e4e4e4;
    width: 290px;
    float: left;
}
.dynamicColumnBg
{
    background-color: #f0f0f0;
    border: 1px solid #e4e4e4;
    width: 360px;
}
.dynamicColumnBg1
{
    border: 1px solid #e4e4e4;
    width: 560px;
}
.gridBorder1
{
    border-bottom: 4px solid #b71234;
    border-left: 4px solid #b71234;
    border-right: 4px solid #b71234;
    width: 652px;
    padding-bottom: 10px;
    background-color: White;
}

.gridBorder1ForPaymentPlan
{
    border-bottom: 4px solid #029367;
    border-left: 4px solid #029367;
    border-right: 4px solid #029367;
    width: 652px;
    padding-bottom: 10px;
    background-color: White;
}

.gridBorder
{
    border: 1px solid #3a3b3d;
    width: 652px;
    padding-bottom: 10px;
    background-color: White;
}

.youSave
{
    border: 1px solid #d3d3d3;
    background-color: #dfdfdf;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: Black;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
}


.ImgMsgBg
{
    background-color: #f0f0f0;
    border: 1px solid #e4e4e4;
    width: 654px;
    float: left;
}



.paddingLine
{
    padding-top: 1px;
    padding-bottom: 1px;
}

.paddingLine1
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.languageInputBg1
{
    background-color: #f0f0f0;
    border: 1px solid #e4e4e4;
    width: 356px;
}

.underline
{
    border-bottom: 1px solid #b7a785;
    width: 652px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-top: 5px;
}

/*-----------------message user control style sheet-------------------------*/
.styleForErrorMsg
{
    margin-left: 6px;
    margin-bottom: 4px;
    background-color: #ffece6;
    text-align: left;
    margin-right: 10px;
    border: 1px solid #ff936f;
    width: 660px; /*border:1px solid #b7deef;*/
}
.styleForErrorMsgInMultiLanguage
{
    margin-left: 6px;
    margin-bottom: 4px;
    background-color: #ffece6;
    text-align: left;
    margin-right: 10px;
    border: 1px solid #ff936f;
    width: 456px;
}
.styleForNotificationMsg
{
    margin-bottom: 6px;
    background-color: #ffece6;
    text-align: left;
    border: 1px solid #00CC66;
    width: 660px;
    padding: 4px;
}
.lblStyleForErrorMsgOnTable
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #f93407;
    text-align: left;
    padding-top: 3px;
    padding-left: 4px;
    padding-right: 4px;
    vertical-align: middle;
    float: left;
}
.msgControlimgWidth
{
    float: left;
    width: 25px;
    padding-left: 6px;
}
.titleStyle1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #4a5f7a;
    text-align: left;
    background-color: #ffffff;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
}
.styleForSuccessMsg
{
    margin-bottom: 4px;
    background-color: #ecf4e1;
    text-align: left;
    border: 1px solid #00CC66;
    width: 660px;
    padding: 4px;
}


.lblStyleForSuccessMsgOnTable
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #66a179;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
}





/*----------------------------Haroon----------------------------------------*/
/*
 * I need these two classes on ManageStateInfo.aspx page on top of mapping column (left side & right side) portion.
*/
.topColumnHeadingLeft
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #0e86ab;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    font-weight: bold;
    float: left;
}
.topColumnHeadingRight
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #3a3b3d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    font-weight: bold;
    padding-right: 6px;
    float: right;
}

.ColoumHeadingLeft
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #0e86ab;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    font-weight: bold;
    padding-right: 6px;
    float: left;
}
.radButton1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
}
.radButton
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    float: left;
}
.chkBox
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    width: 350px;
    float: left;
    margin-right: 10px;
}

.chkBox1
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    width: 200px;
    float: right;
}


.txtArea
{
    width: 350px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding: 6px;
    border: 1px solid #cec7c7;
}

.languageStatus
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    width: 400px;
}


/** added by haider ***/

.asterkstyle
{
    padding-left: 4px;
    color: #f10808;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
}

/*----------------------------end-------------------------------------------*/


.hide
{
    display: none;
}

.divHeight
{
    height: 1px;
}

.divHeight1
{
    height: 20px;
}

.divHeight2
{
    height: 50px;
    padding-top: 30px;
}

.divPadding
{
    padding-left: 6px;
}


/*.imgPagging
{ border:1px solid #ababab;
  background-color:#ffffff; 
  width:20px;
  height:16px;
  font-family:"myriad-pro","Myriad Pro",Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#000000;
  text-align:left;
  padding-top:2px;
  margin-left:2px;
  margin-right:2px;
  padding-left:2px;
  padding-right:2px;
	}

.imgPagging:Hover
{ border:1px solid #981e2d;
  background-color:#f0ebe5; 
  width:20px;
  height:16px;
  font-family:"myriad-pro","Myriad Pro",Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#000000;
  text-align:left;
  padding-top:2px;
  margin-left:2px;
  margin-right:2px;
  padding-left:2px;
  padding-right:2px;
  cursor:pointer;
	}*/

/*** ***/
.footerPagingPatient span
{
    border: 1px solid #a5a568;
    background-color: #a5a568;
    display: block;
    width: 10px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    padding: 4px;
    text-decoration: none;
}

.footerPagingPatient a
{
    border: 1px solid #a5a568;
    background-color: #f0f0f0;
    display: block;
    width: 10px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: center;
    padding: 4px;
    text-decoration: none;
}

.footerPagingPatient a:hover
{
    border: 1px solid #a5a568;
    background-color: #ffffff;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: center;
    cursor: pointer;
    padding: 4px;
}
/***-----------Progress Bar Classes***/
#progressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}
#processMessage
{
    position: fixed;
    top: 40%;
    left: 43%;
    padding: 10px;
    width: 14%;
    z-index: 1001;
    background-color: #fff;
    border: 5px solid #b4dbff;
    width: 300px;
    height: 50px;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #1caee7;
    font-weight: bold;
}
.pleasewait
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #1caee7;
    font-weight: bold;
}
/*******************For Mask styles*****************/
.MaskedEditFocus
{
    background-color: #ffffcc !important;
    color: #000000;
}
.MaskedEditMessage
{
    color: #ff0000 !important;
    font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc !important;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc !important;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000 !important;
}


.CompanyNameColumn
{
    width: 650px;
    float: left;
    padding-top: 3px;
}
.CompanyNameColumn .Column1Title
{
    width: 120px;
    float: left;
}
.CompanyNameColumn .Column2Control
{
    width: 480px;
    float: left;
}
.txtBoxCompanyName, .txtBoxCompanyNameDisable
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 470px;
    height: 16px;
    color: #838383;
    padding: 2px;
    border: 1px solid #A4A4A4;
    background-color: #F0F0F0;
}
.txtBoxCompanyNameDisable
{
    color: #1a1818;
}

.txtBoxCompanyName:Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 470px;
    height: 16px;
    color: #838383;
    padding: 2px;
    border: 1px solid #A4A4A4;
    background-color: #fff;
}
/**********************End**************************/


/** For terms and conditions **/

.txtLink
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #26a9e0;
    padding-left: 6px;
    padding-right: 6px;
    text-decoration: none;
}
.txtLink: Hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #26a9e0;
    padding-left: 6px;
    padding-right: 6px;
    text-decoration: underline;
}


.labelBoldTermsCondition
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #6d6d6d;
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
    line-height: 30px;
}

.labelBoldTermsConditionTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #6d6d6d;
    font-weight: bold;
    text-align: left;
}


.ul
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    text-align: left;
}

.label1 a
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #26a9e0;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;
}
.label1 a:hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #26a9e0;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: underline;
}



/**********************End**************************/

/** For Chat Windows **/

.yoursite2
{
    background-image: url('images/yoursite2.gif');
    background-repeat: no-repeat;
    width: 1500px;
    height: 104px;
}

.yoursite
{
    background-image: url('images/yoursite.gif');
    background-repeat: no-repeat;
    width: 1500px;
    height: 104px;
}


.liveHelpWindow
{
    background-image: url('images/live-help-window.gif');
    background-repeat: no-repeat;
    width: 290px;
    height: 117px;
}

/* --------------- Chat Button Classes --------------- */
.button2
{
    border: #0A246A 1px solid;
    background-color: #B6BDD2;
    padding: 6px;
    margin: 6px;
    vertical-align: middle;
    width: 80px;
    display: block;
}
.button2: hover
{
    border-right: buttonhighlight 1px solid;
    border-top: buttonshadow 1px solid;
    border-left: buttonshadow 1px solid;
    border-bottom: buttonhighlight 1px solid;
    margin: 6px;
    vertical-align: middle;
    padding: 6px;
    width: 80px;
    display: block;
}
/* --------------- ErrorPage Classes --------------- */

.mainheading
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 20px;
    color: #26a9e0;
    font-weight: bold;
}
.labeltext
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
}
.labeltext a
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #26a9e0;
    text-decoration: none;
}
.labeltext a:hover
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #26a9e0;
    text-decoration: underline;
}
/* --------------- UpdateMessages Classes --------------- */
.UpdateMessageText
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 10px;
    height: 40px;
    width: 190px;
    color: #6d6d6d;
}

/* ---------------Permitted Bond Dates(DefineProduct)---------------- */

.PermitingBondDates
{
    border: 2px solid #e1e1b3;
    background-color: #e1e1b3;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 4px;
    padding-top: 4px;
}
.PermitingBondDatesText
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.PermitingBondDatesbg
{
    background-color: #efefda;
    border: 1px solid #e4e4c4;
}
.labelDefaultText
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-left: 4px;
    text-align: left;
}
.PermittedBondDatesasterkClass
{
    color: #f10808;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
}
.paddingTop10
{
    padding-top: 10px;
}


.txtBoxDisabled
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 150px;
    height: 14px;
    color: #838383;
    padding: 2px;
    border: 1px solid #cec7c7;
    background-color: #ddd;
}

.cssAgentAddressDisabled
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #6d6d6d;
    border: 1px solid #cec7c7;
    background-color: #ddd;
}
/* ---------------Effective Bond Dates(Purchase/Renew Bond)---------------- */
.gridBorder2
{
    border: 4px solid #434343;
    width: 658px;
    padding-bottom: 10px;
}
.lineHeight
{
    line-height: 6px;
}

.PermitingBondDatesPurchase
{
    border: 2px solid #b7a785;
    background-color: #b7a785;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #ffffff;
    padding-top: 4px;
}
.PermitingBondDatesTextPurchase
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}
.labeltextEffectiveDatePurchaseBond
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
}
/* ---------------PaymentTransaction(Control)---------------- */
.labelWidthPaymentTransaction
{
    width: 180px;
    float: left;
}
.ddlDivDynamicWidthPaymentTransaction
{
    width: 363px;
    float: left;
}

.DivWidthPaymentTransactionAddedLabel
{
    width: 350px;
    float: left;
    border: 3px solid #dfdfdf;
}


.columnWidth4PaymentTransaction
{
    width: 630px;
    float: left;
    padding-top: 3px;
}
.NextButtonPurchaseBond
{
    float: left;
    padding-left: 2px;
}

.labelPaymentTransaction
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: left;
    padding-right: 6px;
    border: 0px solid #dfdfdf;
}

.lblPaymentTransactionCVCHelp
{
    font-family: Arial;
    font-size: 10px;
    color: #3894CB;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-right: 0px;
    text-decoration: underline;
    cursor: pointer;
}
.lblPaymentTransactionCVCHelp:Hover
{
    font-family: Arial;
    font-size: 10px;
    color: #3894CB;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-right: 0px;
    text-decoration: none;
    cursor: pointer;
}


.LabelBorderCVCImage
{
    border: 3px solid #dfdfdf;
}

/*--------------------Urldefined at PromoCode-------------------*/
.labelUrlBoldPromoCode
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
    font-weight: bold;
    float: left;
    width: 466px;
    background-color: #efefda;
}
/*--------------------end Urldefined at PromoCode------------------*/

/* ---------------Contact Us Page)---------------- */
.labelContactUsPage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: left;
    padding-right: 6px;
}

.subHeadingPages
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 16px;
    color: #008752;
    padding-top: 20px;
    padding-bottom: 10px;
    font-weight: bold;
    text-align: left;
    float: left;
}

.divWidthContactUsPage
{
    width: 260px;
    float: left;
    padding: 6px;
}

.txtBoxContactUsPage
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 250px;
    height: 16px;
    padding: 3px;
    color: #838383;
    border: 1px solid #a4a4a4;
    background-color: #f0f0f0;
}

.txtBoxContactUsPageMultiline
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 250px;
    height: 50px;
    color: #838383;
    padding: 2px;
    border: 1px solid #a4a4a4;
    background-color: #f0f0f0;
}

.txtBoxContactUsPage:Hover, .txtBoxContactUsPageMultiline:Hover
{
    background-color: #fff;
}


.imgSubmitBtn
{
    background-image: url('Images/imgSubmitBtn.png');
    background-repeat: no-repeat;
    height: 24px;
    width: 75px;
    display: block;
    margin-left: 8px;
}

.labelCreditCardInfo
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    text-align: right;
    padding-right: 2px;
    float: right;
}

.headingQuote
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #000000;
    padding-top: 10px;
    font-weight: bold;
    text-align: left;
    padding-left: 0px;
    float: left;
}

.headingQuoteText
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 10px;
    text-align: left;
    padding-left: 4px;
    float: left;
}

.agentDefaultGo
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    background: transparent url(images/searchbg.png) no-repeat scroll -228px 0px;
    border: none;
    font-size: 14px;
    color: #952200;
    font-weight: bold;
    height: 35px;
    width: 82px;
    float: left;
}
.agentDefaultGo:hover
{
    background: transparent url(images/searchbg.png) no-repeat scroll -538px 0;
}

.agentlogout
{
    background: transparent url(images/logout-btn.gif) left top no-repeat !important;
    border: none;
    width: 70px;
    height: 30px;
    float: right;
    border: none;
    font-size: 14px;
    color: #952200;
    font-weight: bold;
    margin-bottom: 5px !important;
}

.agentlogout:hover
{
    background: transparent url(images/logout-btn-hover.gif) left top no-repeat !important;
    border: none;
    width: 70px;
    height: 30px;
}

.divWidth2 img
{
    visibility: hidden;
}
.divWidth2 span[class="chatwithus"] a
{
    visibility: hidden;
}
.absoluteDiv .divWidth2
{
    height: 0px !important;
}
.loginfld
{
    padding: 10px 5px 8px 5px;
    height: 14px;
    width: 188px;
    border: none;
    background: url(images/logingldbg.png) top left no-repeat;
}
.loginfld:Hover
{
    width: 188px;
    border: none;
    padding: 10px 5px 8px 5px;
    height: 14px;
    background: url(images/logingldbg_hover.png) top left no-repeat;
}

.agentlogin
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    background: transparent url(images/login.png) no-repeat scroll top left;
    border: none;
    font-size: 14px;
    color: #952200;
    font-weight: bold;
    height: 35px;
    width: 82px;
    float: left;
}
.agentlogin:hover
{
    background: transparent url(images/login-hover.png) left top no-repeat;
    border: none;
    width: 74px;
    height: 31px;
}

.agentok_btn
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    background: transparent url(images/ok_btn.png) no-repeat scroll top left;
    border: none;
    font-size: 14px;
    color: #952200;
    font-weight: bold;
    height: 27px;
    width: 37px;
    float: left;
}


.gridExpiredTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #FF0000;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    width: auto;
    text-overflow: ellipsis;
    height: auto;
}

.gridBORTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #800080;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    width: auto;
    text-overflow: ellipsis;
    height: auto;
}

.gridDuplicateTxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #5F9EA0;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    width: auto;
    text-overflow: ellipsis;
    height: auto;
}

.adminBoldtxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #054d73;
    text-align: left;
    padding: 6px;
}

.IndemnityCheckBoxtxt
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    float: left;
}

.styleForConfirmationMsg
{
    margin-bottom: 6px;
    background-color: #e1eafa;
    text-align: left;
    border: 1px solid #00CC66;
    width: 660px;
    padding: 4px;
}

.defbutton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding: 5px 8px;
    background: -moz-linear-gradient(                     top,                     #03966a 0%,                     #04835d 50%,                     #03966a);
    background: -webkit-gradient(                     linear, left top, left bottom,                      from(#03966a),                     color-stop(0.50, #04835d),                     to(#03966a));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #026f4e;
    text-shadow: 0px -1px 0px rgba(255,255,255,0.2), 0px 1px 0px rgba(2,111,78,1);
}


.defbutton:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding: 5px 8px;
    background: -moz-linear-gradient(                     top,                     #04835d 0%,                     #04835d 50%,                     #03966a);
    background: -webkit-gradient(                     linear, left top, left bottom,                      from(#04835d),                     color-stop(0.50, #04835d),                     to(#03966a));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #026f4e;
    text-shadow: 0px -1px 0px rgba(255,255,255,0.2), 0px 1px 0px rgba(2,111,78,1);
}


.rebatemsgbox
{
    background-color: #28558E;
    border: 1px solid #165389;
    padding: 10px;
    color: #ffffff;
    text-align: left;
    margin: 5px 2px 5px 0px;
}
.rebatemsgbox .label
{
    color: #ffffff;
    text-align: left;
    padding: 4px 6px 4px 1px;
    float: none;
}

/* to fix row background color in grid by bilal tariq */

.ddlDivWidthAddress
{
    width: 160px;
    float: left;
}

.ddlDivWidthAddress span
{
    font-family: Arial;
    font-size: 12px;
    color: #6d6d6d;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-align: left;
    float: left;
    width: 526px;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ffffff;
    display: block;
    height: 15px;
}

/* principal portal */
input[type="checkbox"], input[type="radio"]
{
    margin-right: 5px;
}

.topnav
{
    color: #ffffff;
    font-size: 18px;
}

/* Footer Styles */

.footer2
{
    padding-top: 5px;
    margin-top: 5px;
}


.footer2 .description
{
    color: #fff;
    width: 420px;
    float: left;
    line-height: 17px;
    text-align: left;
}

.footer2 .description a, .footer2 .social a, .footer2 .description a:link, .footer2 .social a:link
{
    color: #DBEFFB;
    text-decoration: none;
}

.footer2 .description a:hover, .footer2 .social a:hover
{
    color: #fff;
    text-decoration: underline;
}

.footer2 .social
{
    width: 400px;
    float: right;
    text-align: right;
}


/********* Hassan 02July13 *********/
.leftshoutbox
{
    margin-top: 30px;
    margin-bottom: 8px; /*border: 1px solid #0a83b4;*/
    background-color: #b71234 /*url(images/loginbg1.jpg) center left repeat-x*/;
    padding: 12px 8px 1px 8px;
    color: #ffffff;
    font-size: 13px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 2px 4px #797979;
    -moz-box-shadow: 0 2px 5px #797979;
    -webkit-box-shadow: 0 2px 5px #797979;
    behavior: url(App_Themes/PrincipalPortal/pie/PIE.htc);
}

.tddef
{
    line-height: 12px;
    background: #d4d4d4;
    font-size: 11px;
    font-weight: bold;
}

#ctl00_PrincipalLogout
{
    margin-top: 0;
    position: relative;
    top: 60px;
    z-index: 1;
}
#ctl00_PrincipalLogout .label
{
    color: #111111 !important;
    padding-top: 14px;
    float: right;
}
/* Expedite Shipping  */

#fedex
{
    width: 660px;
    font-family: "Myriad Pro" !important;
    color: #6d6d6d !important;
}

#fedex table th
{
    border-left: 1px solid #A4A4A4;
    border-top: 1px solid #A4A4A4;
    border-bottom: 1px solid #A4A4A4;
    padding: 4px;
    font: 14px bold;
    background: #E7E7E7;
    font-family: "Myriad Pro" !important;
}
#fedex table th:last-child
{
    border-left: 1px solid #A4A4A4;
    border-top: 1px solid #A4A4A4;
    border-bottom: 1px solid #A4A4A4;
    border-right: 1px solid #A4A4A4;
    padding: 4px;
    font: 14px bold;
    background: #E7E7E7;
    font-family: "Myriad Pro" !important;
}
#fedex table td
{
    padding: 4px;
    vertical-align: top;
    font: 12px normal;
    background: #FAFAFA;
}
#fedex table td:last-child
{
    padding: 4px;
    vertical-align: top;
    font: 12px normal;
    background: #FAFAFA;
}
#fedex table td ul
{
    padding: 0px;
    list-style: none;
    font-family: "Myriad Pro" !important;
    font-weight: lighter;
}
#fedex table td ul li
{
    font-family: "Myriad Pro" !important;
    font-weight: lighter !important;
}
#fedex .center_algin
{
    text-align: center;
    font-family: "Myriad Pro" !important;
}
#fedex .justify_algin
{
    text-align: justify;
    padding-top: 19px !important;
    font-weight: lighter;
    font-family: "Myriad Pro" !important;
}
#fedex input[type=button]
{
    display: block;
    float: left;
    width: 97px;
    font-size: 10px;
    margin: 0px 3px;
    color: #6d6d6d;
    font-family: "Myriad Pro" !important;
}
#fedex input[type=text]
{
    display: block;
    float: left;
    margin: 0px 3px;
    font-family: "Myriad Pro" !important;
}
#fedex .merg_last
{
    border-right: 0 !important;
    font-family: "Myriad Pro" !important;
}
#fedex .min_width
{
    width: 190px;
}
#fedex .small_width
{
    width: 84px;
}
#fedex .show_lbl
{
    width: 89px;
    color: #f0f0f0;
    border: 1px solid #a4a4a4;
    padding: 4px;
}
labelExpediteShipping
{
    color: #6d6d6d;
    float: right;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    text-align: right;
}
.ExpeditingShippingtxtBox
{
    background-color: #f0f0f0;
    border: 1px solid #e3a192;
    color: #6d6d6d;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    height: 16px;
    width: 56px;
}
.ExpeditingShippingtxtBox1
{
    background-color: #f0f0f0;
    border: 1px solid #e3a192;
    color: #6d6d6d;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 11px;
    height: 16px;
    width: 156px;
}
.asterkClassExpediteShipping
{
    color: #f10808;
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    float: left;
    width: 4px;
}
.labelCutOffTime
{
    font-family: "myriad-pro" , "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #FF2828;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: left;
    padding-right: 6px;
    font-weight: bold;
    float: left;
}

.imgSmallBtnClassPortal
{
    background-image: url('images/imgSmallBtn_Portal.png');
    width: 100px;
    height: 28px;
    background-repeat: no-repeat;
    display: block;
    padding-top: 7px;
    font-family: "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding-right: 6px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
}

.imgSmallBtnClassPortal:Hover
{
    background-image: url('images/imgSmallBtn_Hover_Portal.png');
    width: 100px;
    height: 28px;
    background-repeat: no-repeat;
    display: block;
    padding-right: 6px;
    padding-top: 7px;
    font-family: "Myriad Pro" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    margin-top: 25px;
}
.MainColor 
{
    color:black !important;
}
.MainColor span
{
    color:black !important;
}
.MainColor input
{
    color:black !important;
}
.MainColor select
{
    color:black !important;
}
.SealAbsolute
{
    position:absolute;
    margin-top: -25px;
}
