/* Minification failed. Returning unminified contents.
(1,6): run-time error CSS1031: Expected selector, found '1'
(1,6): run-time error CSS1025: Expected comma or open brace, found '1'
(524,1): run-time error CSS1019: Unexpected token, found '}'
(1295,29): run-time error CSS1030: Expected identifier, found 'nth-of-type('
(1295,29): run-time error CSS1031: Expected selector, found 'nth-of-type('
(1295,29): run-time error CSS1025: Expected comma or open brace, found 'nth-of-type('
 */
line 1: @font-face{font-family:'OpenSans-SemiboldItalic';src:url('../fonts/OpenSans-SemiboldIt-webfont.eot');src:url('../fonts/OpenSans-SemiboldIt-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-SemiboldIt-webfont.woff') format('woff'),url('../fonts/OpenSans-SemiboldIt-webfont.ttf') format('truetype'),url('../fonts/OpenSans-SemiboldIt-webfont.svg#OpenSans-SemiboldItalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Bold';src:url('../fonts/OpenSans-Bold-webfont.eot');src:url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Bold-webfont.svg#OpenSans-Bold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-BoldItalic';src:url('../fonts/OpenSans-BoldIt-webfont.eot');src:url('../fonts/OpenSans-BoldIt-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-BoldIt-webfont.woff') format('woff'),url('../fonts/OpenSans-BoldIt-webfont.ttf') format('truetype'),url('../fonts/OpenSans-BoldIt-webfont.svg#OpenSans-BoldItalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Black';src:url('../fonts/OpenSans-Black-webfont.eot');src:url('../fonts/OpenSans-Black-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Black-webfont.woff') format('woff'),url('../fonts/OpenSans-Black-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Black-webfont.svg#OpenSans-Black') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-BlackItalic';src:url('../fonts/OpenSans-BlackIt-webfont.eot');src:url('../fonts/OpenSans-BlackIt-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-BlackIt-webfont.woff') format('woff'),url('../fonts/OpenSans-BlackIt-webfont.ttf') format('truetype'),url('../fonts/OpenSans-BlackIt-webfont.svg#OpenSans-BlackItalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-ExtraLight';src:url('../fonts/OpenSans-ExtraLight-webfont.eot');src:url('../fonts/OpenSans-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-ExtraLight-webfont.woff') format('woff'),url('../fonts/OpenSans-ExtraLight-webfont.ttf') format('truetype'),url('../fonts/OpenSans-ExtraLight-webfont.svg#OpenSans-ExtraLight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-ExtraLightItalic';src:url('../fonts/OpenSans-ExtraLightIt-webfont.eot');src:url('../fonts/OpenSans-ExtraLightIt-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-ExtraLightIt-webfont.woff') format('woff'),url('../fonts/OpenSans-ExtraLightIt-webfont.ttf') format('truetype'),url('../fonts/OpenSans-ExtraLightIt-webfont.svg#OpenSans-ExtraLightItalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Light';src:url('../fonts/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Light-webfont.woff') format('woff'),url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Light-webfont.svg#OpenSans-Light') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-LightItalic';src:url('../fonts/OpenSans-LightIt-webfont.eot');src:url('../fonts/OpenSans-LightIt-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-LightIt-webfont.woff') format('woff'),url('../fonts/OpenSans-LightIt-webfont.ttf') format('truetype'),url('../fonts/OpenSans-LightIt-webfont.svg#OpenSans-LightItalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Regular';src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#OpenSans-Regular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Italic';src:url('../fonts/OpenSans-It-webfont.eot');src:url('../fonts/OpenSans-It-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-It-webfont.woff') format('woff'),url('../fonts/OpenSans-It-webfont.ttf') format('truetype'),url('../fonts/OpenSans-It-webfont.svg#OpenSans-Italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-Semibold';src:url('../fonts/OpenSans-Semibold-webfont.eot');src:url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Semibold-webfont.svg#OpenSans-Semibold') format('svg');font-weight:normal;font-style:normal;}body{font-family:"OpenSans-Regular",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5em;color:#333333;font-weight:normal;}
body{background-color:#f6f6f6;background-image:url(../img/backgrounds/texture_default.jpg);background-attachment:fixed;line-height: 150%;letter-spacing: normal !important;font-family:"OpenSans-Regular",Helvetica,Arial,sans-serif !important;font-size:17px !important;}
body,.btn,.btn-group>.btn-large{font-size:20px;}
#bodyWrapper{border-radius:5px;border-bottom:5px solid #A3A3A3;background-color:#fff;padding-bottom:20px;}
#bodyWrapper>header{background-color:#eaeaea;}
h1, .h1{font-size:32px !important;line-height:normal;margin-top:0;}
h2, .h2{font-size:26px !important;border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:20px;line-height:normal}
h1 a,h2 a,h3 a,h4 a{display:block}
h1 a,h1 a:hover,h1 a:focus,h2 a,h2 a:hover,h2 a:focus,h3 a,h3 a:hover,h3 a:focus,h4 a,h4 a:hover,h4 a:focus{color:#000;text-decoration:none !important}
h3{font-size:120%}
h3 a.navLink{color:#08C}
#siteWrapper {width:98%;}

header#header{border-radius:0 0 5px 5px;margin-bottom:20px;}
#headerBlock{position:relative;z-index:5;color:#fff;clear:both;width:100%;border-radius:0 0 5px 5px;background-color:#587f62;border-bottom:5px solid #000000;/*text-shadow:1px 1px 1px #000;*/box-shadow:0px 0px 20px #505050;}
#header a:hover,#header a:focus,#header a:active,#footer a:hover,#footer a:focus,#footer a:active{color:#fff;text-decoration:underline;}
#topBar a{font-size:13px;margin-right:20px;}
#topBar a:last-child {margin-right:0;}
#topBarContent{color:#fff !important;background-color:#000000;float:left;width:100%;height:40px;padding:0 10px 0 10px;}
#supportLinks{margin:7px 5px 0 0;}

#headerContentWrapper{clear:both;position:relative;padding:15px 15px 8px 15px;color:#FFFFFF;font-weight:bold;background-image:url(../img/masthead/banner_mda_inner.png);background-position:right;background-repeat:no-repeat;display:flex;}
#headerContentWrapper img{margin-right:20px;height:53px;}
#header h1{font-size:140%;margin:0;letter-spacing:1px;}
#header a{color:#fff;text-decoration:none;}
#headerBlock #mdLogo{float:left;margin:4px 0 2px 6px;}
#headerBlock #agencyNameBlk{margin:0;font-family:"Times New Roman", Times, serif;font-weight:normal;text-transform:uppercase;}
#headerBlock #agencyNameBlk a:hover{text-decoration:none !important;}
#headerBlock #agencyName{font-size:16px;}
#headerBlock #deptName{font-size:28px;line-height:32px;}

#bodyMasthead{position:relative;float:left;width:100%;z-index:5;border-radius:5px 5px 0 0;background-color:#34689b;background-image:url(../img/backgrounds/appHeader_Gray.jpg);background-repeat:repeat-x;text-shadow:1px 1px 1px #fff;}
#appBar{position:relative;float:left;width:100%;z-index:50;padding:5px 15px 5px 15px;background-color:#6b6b6b !important;border-bottom:1px solid #373737;color:#FFFFFF;font-weight:normal;font-size:13px;font-family:Arial, Helvetica, sans-serif;letter-spacing:0.5px;}
#appBar div.appBarLinks{float:right;}
#appBar span a{color:#FFFFFF;}
#appBar span:first-child{margin-right:15px;}
#bodyMasthead h1{padding:0 20px 0 15px;margin:10px 0 7px 0;font-weight:bold;letter-spacing:-1px;}
#bodyMasthead h1{float:left;}
#bodyMasthead h1 a{color:#08C;display:inline}
#contentWrapper{padding:25px 20px 20px 0}
#contentWrapper .clib_sectionBody{margin:20px 0 20px 30px;}
#contentWrapper section .clib_sectionBody{margin:0 0 20px 0;width:100%}
#contentWrapper section{margin-bottom:20px}
#contentWrapper section:last-child{margin-bottom:0}
#contentWrapper h2,#contentWrapper h3,#contentWrapper h4{margin-bottom:20px}
h1 #appTitle{margin:-37px 0 5px 40px;font-weight:normal;}
.row-fluid{clear:both}

#appSideBar{background-color:#f9f9f9;position:relative;z-index:2}
#appSideBar.fixed{position:fixed;z-index:2000}
.clib_sectionBody{margin:20px;}

#leftColumn{background-color:#f4f4f4;background-image:url(../img/backgrounds/progressBlock.png);background-repeat:repeat-y;background-position:right;padding-left:0;padding-top:10px;}
#rightColumn {padding-top:10px;background-image: url(../img/backgrounds/progressBlock.png);background-repeat:repeat-y;}
.sideColumn header{margin:0;border-bottom:1px #CCCCCC dotted;}
.sideColumn header h3{font-size:17px;}
.leftColHeadAdjust {margin-left:15px;display:flex;}
.sideColumn ul.steps{margin:0 0 0 -30px;font-size:17px;}
.sideColumn ul.steps li{border-bottom:1px dotted #cccccc;padding:8px 0 8px 20px;list-style:none;}
.sideColumn ul.steps li.current, .progressBlock ul.steps li.completed{font-weight:bold;}
.sideColumn ul.steps li.current{background-color:#f4f4f4;}
.sideColumn ul.steps li.incomplete{opacity:0.7;}
.sideColumn ul.steps li i{margin-right:10px;}
.currentArrow{float:right;color:#999999;font-size:22px !important;}
.clib_verticalNav li{font-size:17px;list-style:none;border-bottom:1px dotted #cccccc;margin-left:-40px;}
.clib_verticalNav li a{display:block;padding:10px 0;background-color:#ffffff;}
.clib_verticalNav li a:hover,.clib_verticalNav li a:focus,.clib_verticalNav li a:active{text-decoration:none;background-color:#ffffff;}
.clib_verticalNav{margin:0;}
.clib_verticalNav li a:hover,.clib_verticalNav li a:focus,.clib_verticalNav li a:active,.clib_verticalNav li a.selected{text-decoration:none !important;background-color:#ffffff;color:#000}
a,a.btn,a:link{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;outline:0}
a:hover,a:focus{text-decoration:underline !important;}
a.btn:hover,a.btn:focus{text-decoration:none !important;}
a:hover img,a:focus img,a:active img{opacity:0.75;}
.completed{color:#006600;}
.warning{color:#ff9900;}
.info{color:#34689b;}
.current{color:#000000;}
.icon-warning-sign{color:#ff9900 !important;}
*>i[class^="icon-"]{margin-right:10px;margin-top:5px;}
li i[class^="icon-"],#navbarContent i[class^="icon-"]{margin-right:5px;}
.accordion h1{cursor:pointer;}
footer#footer {text-align:center;padding:0 20px;margin:20px 0;border-radius:0;background-color:transparent;border-bottom:none;box-shadow:none;color:#666;text-shadow:none;font-size:17px;}
#footer a:hover,#footer a:focus{color:#000}
#footer a{color:#3071a9;text-decoration:none;}
#footer a:hover,#footer a:focus{color:#000;text-decoration:underline;}
.footerSubhead{text-transform:uppercase;color:#333333;}
.icon-right{margin-right:5px;}
.error{clear:both;display:inline-block;font:normal normal normal 20px/1 FontAwesome;font-style:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#FF0000;line-height:25px;margin-bottom:20px;}
.error::before{content:"\f071";}
.error::first-letter{margin-right:5px;}


@media (max-width:1200px){
.secureText{display:none;}
}

@media (min-width:992px) and (max-width:1200px){
/*#middleColumn{width:153%;}
#rightColumn{width:75%;float:right;}*/	
}

@media (max-width:979px){
.secureText{display:none;}
}

@media (max-width:767px){
h1{font-size:140%}
h2{font-size:110%}
h3{font-size:100%}
#siteWrapper{min-width:320px;width:100%;}
#bodyMasthead,#headerBlock,#bodyWrapper{border-radius:0}
#bodyMasthead h1 {font-size:24px;}
#headerContentWrapper{background-image:url(../img/masthead/mdStateFlag-faded.png);padding-top:8px;}
#headerContentWrapper img{margin-right:10px;height:41px;}
#headerBlock #agencyName{font-size:14px;}
#headerBlock #deptName{font-size:20px;line-height:22px;}
#header h1{font-size:90%;line-height:26px;letter-spacing:0;}
#contentWrapper .clib_sectionBody{margin:10px;}
#contentWrapper section{padding:0 20px}
#contentWrapper section section{padding:0}
#contentWrapper .clib_sectionBody{margin:20px}
#contentWrapper{padding:25px 0;min-height:460px}
h1 #appTitle{margin:-33px 0 0 34px;line-height:34px}
footer#footer {font-size:13px;}

.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.visible-phone{display:inherit!important}
.hidden-phone{display:none!important}
}
@media (max-width:480px){
.clib_sectionBody{margin:10px;}
#bodyMasthead h1{line-height:28px;}
#headerContentWrapper{padding:10px 10px 7px 18px;}
#appBar div.appBarLinks{float:left;}
}

@-moz-document url-prefix() {
@media (max-width:991px){	
.ffTopPadding{padding-top:70px;}
}
}
.fp_form, .fp_formItemGroup, .fp_formSummaryActions {
    *zoom: 1;
}

    .fp_form:before, .fp_form:after, .fp_formItemGroup:before, .fp_formItemGroup:after, .fp_formSummaryActions:before, .fp_formSummaryActions:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .fp_form:after, .fp_formItemGroup:after, .fp_formSummaryActions:after {
        clear: both;
    }

    .fp_form .fp_formItem {
        float: left;
        width: 100%;
        clear: both;
        margin-bottom: 4px;
    }

.fp_formItemGroup {
    padding: 20px;
    border-radius: 0 0 10px 10px;
    box-shadow: 0px 0px 10px #cccccc;
}

.fp_form fieldset {
    margin-bottom: 20px;
}

    .fp_form fieldset legend {
        color: #587f62;
        font-size: 22px;
        line-height: 40px;
        border-bottom: 5px solid #587f62;
        padding-top: 5px;
        font-weight: bold;
    }

.fp_form .fp_formItemLabel {
    float: left;
    text-align: right;
    width: 30%;
    margin-right: 10px;
    font-weight: bold;
}

.modal .fp_form .fp_formItemLabel {
    float: left;
    text-align: right;
    width: 35%;
}

.fp_form.fp_small .fp_formItemLabel {
    float: none;
    text-align: left;
    width: 100%;
}

.fp_form label {
    cursor: pointer;
}

.fp_form .fp_formItemControl {
    display: inline-block;
    width: 63%;
    text-align: left;
}

.fp_form .fp_formItem .fp_formItemControl input, .fp_form .fp_formItem .fp_formItemControl textarea, .fp_form .fp_formItem .fp_formItemControl select {
    float: left;
    margin-right: 10px;
    width: 270px;
}

.fp_form .fp_formItem .fp_formItemControl input, .fp_form .fp_formItem .fp_formItemControl select {
    height: 30px;
}

.fp_formItemList {
    text-align: center;
}

    .fp_formItemList .fp_formItem {
        margin-left: 30%;
        width: auto;
    }

        .fp_formItemList .fp_formItem input {
            float: left;
            margin-right: 10px;
        }

        .fp_formItemList .fp_formItem label {
            white-space: nowrap;
        }

.fp_form.fp_small .fp_formItem .fp_formItemControl input, .fp_form.fp_small .fp_formItem .fp_formItemControl textarea {
    width: 90%;
}

.fp_formActions {
    clear: both;
    margin-top: 30px;
}

.fp_formActionsList {
    float: right;
}

    .fp_formActionsList li {
        list-style: none;
        display: inline;
    }

.fp_formSummaryActions {
    padding: 10px 20px;
    border-bottom: #666666;
    background-color: #f6f6f6;
}

.fp_formBackBtn {
    float: left;
}

.m-right {
    margin-right: 10px;
}

.m-left {
    margin-left: 10px;
}

.fp_formForwardBtn {
    float: left;
}

.fp_formInstructionsTop {
    border-bottom: 4px solid #000000;
    margin-bottom: 20px;
}

.fp_formItemGroup .fp_formInstructionsTop {
    text-align: left;
    border-bottom: 1px dotted #000000;
}

.modal-header h1 {
    font-size: 25px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    padding: 3px 4px 1px 4px;
    margin-bottom: 9px !important;
    font-size: 15px !important;
    color: #555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    -webkit-appearance: none;
}

    textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
        border-color: rgba(82,168,236,0.8);
        outline: 0;
        outline: thin dotted \9;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
        -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
    }

.formItemDivider {
    border-top: 1px solid #EEEEEE;
    margin-top: 10px;
    padding-top: 30px;
}

p.formItemDivider {
    float: left;
    width: 100%;
    clear: both;
    border-top: 1px solid #EEEEEE;
    margin: 20px 0 15px 0;
    padding-top: 20px;
}

.inputFieldNote, .inputFieldNoteLong {
    float: left;
    font-size: 13px;
    font-style: italic;
    line-height: 17px;
    margin: -2px 0 10px;
}

.inputFieldNoteLong {
    width: 33%;
}

.fp_formItemControl input.inputSmall, .fp_formItemControl select.inputSmall {
    width: 120px !important;
}

.fp_formItemControl input.datepicker {
    background-image: url(../img/backgrounds/datepickerIcon.png);
    background-repeat: no-repeat;
    background-position: right;
    width: 158px !important;
}

.fp_formItemRadioCheckControl input[type="radio"], .fp_formItemRadioCheckControl input[type="checkbox"] {
    float: left;
    margin-left: 31%;
    margin-right: 10px;
}

.fp_formItemRadioCheckLabel {
    float: left;
    width: 52%;
    margin-top: -2px;
}

.checkboxText {
    float: left;
    width: 90%;
    margin: 0 0 0 7px;
}

.inputAmount {
    background-image: url(../img/backgrounds/dollarSignIcon.png);
    background-repeat: no-repeat;
    background-position: left;
    width: 158px !important;
    padding-left: 32px !important;
}

.textNotice {
    border: 1px solid #b2b2b2;
    padding: 15px;
    margin: 0 0 20px 0;
    border-radius: 10px;
}

    .textNotice h3 {
        border-bottom: 1px dotted #b2b2b2;
        margin: 0 0 5px 0;
        padding-bottom: 5px;
    }

.textNoticeYellow {
    background-color: #ffffcc;
    border: 1px solid #F90;
    padding: 15px;
    margin: 20px 0 20px 0;
    border-radius: 10px !important;
}

.textNoticeRed {
    background-color: #ffebef;
    border: 1px solid #F90;
    padding: 15px;
    margin: 20px 0 20px 0;
    border-radius: 10px !important;
}
    .textNoticeYellow h3 {
        border-bottom: 1px dotted #F90;
        margin: 0 0 5px 0;
        padding-bottom: 5px;
    }

.noticeBlue {
    background-color: #f6faff;
    border: 1px solid #b2b2b2;
}

    .noticeBlue h3 {
        border-bottom: 1px dotted #b2b2b2;
    }

.noticeRed {
    background-color: #ffebef;
    border: 1px solid #d34f6b;
}

    .noticeRed h3 {
        border-bottom: 1px dotted #d34f6b;
    }

.loginBlock {
    padding: 20px 0 10px 10px;
    border-bottom: 1px solid #cccccc;
}

    .loginBlock div.fp_formItem span.fp_formItemControl input {
        width: 60%;
    }

    .loginBlock ul {
        list-style: none;
        margin-left: 22%;
    }

        .loginBlock ul li {
            display: inline;
        }

            .loginBlock ul li a {
                margin-bottom: 5px;
            }

.visHidden {
    visibility: hidden;
}

.btn {
    font-size: 17px !important;
    padding: 2px 18px 3px !important;
}

.btn-sm {
    font-size: 12px !important;
    padding: 2px 10px 3px !important;
}

.red {
    color: #ff0000;
}

.green {
    color: #008000;
}

.orange {
    color: #F90;
}

.brown {
    color: #b38a4c;
}

.grey {
    color: #999999;
}

.blue {
    color: #3333ff;
}

@media (max-width:1200px) {
    .inputFieldNoteLong {
        width: 65%;
        margin-left: 31%;
    }
}

@media (max-width:991px) {
    .loginBlock div.fp_formItem span.fp_formItemControl input {
        width: 40%;
    }

    .loginBlock ul {
        margin-left: 27%;
    }

     .maintBanner {
         margin-top:100px;
     }
}
}

@media (max-width:767px) {
    .fp_form .fp_formItem .fp_formItemControl input, .fp_form .fp_formItem .fp_formItemControl textarea, .fp_form .fp_formItem .fp_formItemControl select {
        width: 210px;
    }
}

@media (max-width:480px) {
    .fp_form .fp_formItemLabel {
        width: 100%;
        text-align: left;
    }

    .fp_form .fp_formItem .fp_formItemControl input, .fp_form .fp_formItem .fp_formItemControl textarea, .fp_form .fp_formItem .fp_formItemControl select {
        width: 100%;
    }

    .fp_form .fp_formItem {
        margin-bottom: 10px;
    }

    .modal .fp_form .fp_formItemLabel {
        text-align: left;
        width: 100%;
    }

    .fp_formItemRadioCheckControl input[type="radio"], .fp_formItemRadioCheckControl input[type="checkbox"] {
        margin-left: 0;
    }

    .fp_formItemRadioCheckLabel, .checkboxText {
        width: 87%;
    }

    .inputFieldNoteLong {
        margin-left: 0;
        width: 100%;
    }

    .loginBlock div.fp_formItem span.fp_formItemControl input {
        width: 100%;
    }

    .loginBlock ul {
        margin-left: -38px;
    }

    .fp_form .fp_formItemControl {
        width: 100%;
    }

    .maintBanner {
        margin-top:100px;
    }
}




div.dataTables_length label {
	float: left;
	text-align: left;
	/*margin-left:30px;*/
}

div.dataTables_length select {
	width: 75px;
}

div.dataTables_filter label {
	float: right;
}

div.dataTables_info {
	padding-top: 8px;
	/*margin-left:30px;*/
}

div.dataTables_paginate {
	float: right;
	margin: 0;
}

table.table {
	clear: both;
	margin-bottom: 6px !important;
	max-width: none !important;
}

table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
	cursor: pointer;
	*cursor: hand;
}

table.table thead .sorting { background: url('../img/tables/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background: url('../img/tables/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { background: url('../img/tables/sort_desc.png') no-repeat center right; }

table.table thead .sorting_asc_disabled { background: url('../img/tables/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background: url('../img/tables/sort_desc_disabled.png') no-repeat center right; }

table.dataTable th:active {
	outline: none;
}

/* Scrolling */
div.dataTables_scrollHead table {
	margin-bottom: 0 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
	border-top: none;
	margin-bottom: 0 !important;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
	border-top: none;
}

div.dataTables_scrollFoot table {
	border-top: none;
}




/*
 * TableTools styles
 */
.table tbody tr.active td,
.table tbody tr.active th {
	background-color: #08C;
	color: white;
}

.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
	background-color: #0075b0 !important;
}

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
}

table.DTTT_selectable tbody tr {
	cursor: pointer;
	*cursor: hand;
}

div.DTTT .btn {
	color: #333 !important;
	font-size: 12px;
}

div.DTTT .btn:hover {
	text-decoration: none !important;
}


ul.DTTT_dropdown.dropdown-menu a {
	color: #333 !important; /* needed only when demo_page.css is included */
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
	background-color: #0088cc;
	color: white !important;
}

/* TableTools information display */
div.DTTT_print_info.modal {
	height: 150px;
	margin-top: -75px;
	text-align: center;
}

div.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

div.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}



/*
 * FixedColumns styles
 */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
table.DTFC_Cloned tr.even {
	background-color: white;
}

div.DTFC_LeftHeadWrapper table {
	margin-bottom: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.DTFC_LeftBodyWrapper table {
	border-top: none;
	margin-bottom: 0 !important;
}

div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
	border-top: none;
}

div.DTFC_LeftFootWrapper table {
	border-top: none;
}

/*#mdLogo img{margin-right:20px;}
#topBarContent{height:30px;}*/
#deptName { margin-top: -1px; }

.searchBlk {
	border: 1px solid #b2b2b2;
	padding: 15px;
	margin: 20px 0 0 0;
	border-radius: 10px;
	background-color: #e8e8e1;
}

.searchBlk:hover {
	background-color: #d9d9cc;
	cursor: pointer;
}

.searchBlk h2 {
	border-bottom: 0;
	margin: 0 0 -15px 0;
}

.icon-search {
	margin-right: 5px;
	color: #587f62;
}

/*.searchBlk .fp_formItemLabel{width:22%;}*/

.searchBlk .formItemDivider { border-top: 1px solid #b2b2b2; }

.categorySelect { width: 390px !important; }

tr.tblAddCourseRow, tr.tblAddPhotoRow { display: none; }

tr.tblAddCourseFirstRow td { background-color: #ffffff !important; }

td.cellRight, th.cellRight { text-align: right; }

td.cellCenter, th.cellCenter { text-align: center; }

.or {
	font-weight: bold;
	margin: 0 10px 0 10px;
}

ul li { list-style: square; }

.time1 { width: 80px !important; }

.time2 { width: 68px !important; }

a.sideColLink, #loginLink, label.sideColLink {
	color: #428bca;
	cursor: pointer;
}

a.sideColLink:hover, a#loginLink:hover, label.sideColLink:hover { color: #2a6496; }

label.sideColLink span { font-size: 80%; }

.sideColIcon {
	width: 38px;
	text-align: center;
}

.searchColLeft {
	float: left;
	width: 60%;
}

.searchColRight {
	float: right;
	width: 40%;
}

.searchTypes {
	border-left: 1px solid #CCC;
	padding-left: 20px;
}

span.fp_formItemControl ul { margin-bottom: 0; }

span.fp_formItemControl ul li {
	list-style: none;
	margin-left: 28.5%;
}

.autoWidth { width: auto !important; }

.nav-tabs { margin-bottom: 20px !important; }

.cellStatus { white-space: nowrap; }

.captcha { margin-bottom: 15px; }

.popover-title {
	font-size: 20px !important;
	font-weight: bold !important;
}

.popover-content { font-size: 18px !important; }

a.serviceFee:hover { text-decoration: none !important; }

tr.removedRow td { color: #999; }

.newRemoved {
	margin-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 5px 3px 5px;
	border-radius: 5px;
}

.new { background-color: #F00000; }

.removed { background-color: #888888; }

table.sessionInstructorTable tbody tr.firstRow td { background-color: #FFFFFF !important; }

.modalSearchResultsTable {
	margin-top: 60px !important;
	width: 100% !important;
	border: 0 !important;
	border-spacing: 0 !important;
	border-collapse: separate !important;
}

.modalSearchResultsTable td, th { padding: 5px !important; }

div.popover-content img { margin: -9px 0 -9px -14px !important; }

.popover-content { font-weight: normal !important; }

.phoneExtn {
	float: left;
	margin-right: 10px;
}

#phoneExtn { width: 150px; }

.categoryLegend {
	background-color: #FFF;
	padding: 10px 10px 10px 45px;
	font-size: 13px;
}

.categoryLegend p { margin: 0 }

p.categorySub {
	margin: 0 0 5px 7px;
	font-weight: bold;
}

.categoryNum {
	width: 35px;
	float: left;
	text-align: right;
	margin-right: 5px;
}

.categoryItem { margin-left: 40px; }

.modalBlkLeft {
	width: 48%;
	float: left;
	margin-bottom: 10px;
}

.modalBlkRight {
	width: 48%;
	float: right;
	margin-bottom: 10px;
}

.demoBlock {
	background-color: #FFFFFF;
	padding: 30px 0 20px 30px;
	font-size: 14px;
	line-height: 20px;
}

.demoTxtBlock {
	border: 1px solid #CCCCCC;
	margin-right: 0;
	border-radius: 10px;
	padding: 10px 10px 0 10px;
}

.statusLink {
	float: right;
	margin-top: -38px;
	font-weight: bold;
}

ul.downloadList { margin-bottom: 0; }

ul.downloadList li {
	list-style: none;
	padding: 2px;
}

.dropdown-menuCustom {
	margin-top: -1px !important;
	padding: 5px 15px 7px 15px !important;
}

.dropdown-item { white-space: nowrap; }

#Spreadsheet { display: none; }

.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 30px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 3px 0 0 3px;
}

.inputFees {
	width: 100px !important;
	border-radius: 0 3px 3px 0 !important;
	border-left: 0 !important;
	text-align: right;
}

.fp_formItemRadioCustom .fp_formItemRadioCheckControl input { margin-left: 36.5% !important; }

.feeOutput, .feeOutputTotal {
	font-size: 17px;
	font-weight: bold;
	padding-top: 0 !important;
}

.lateFeeComment {
	width: 100%;
	margin-top: 5px;
}

.feesTables label { font-weight: normal; }

.feesTables input { cursor: pointer; }

.cellLateFee { padding-bottom: 0 !important; }

.lateFeeCommentBlk {
	margin-top: 5px;
	margin-bottom: 0;
}

.marginT0 { margin-top: 0; }

.feeTblName { background-color: #ffffff !important; }

.feeTblCategory { padding-bottom: 0 !important; }

@media (max-width: 1200px) {
	.searchColLeft { width: 100%; }

	.searchColRight {
		float: left;
		width: 100%;
	}

	.searchTypes {
		border-left: 0;
		border-top: 1px solid #CCC;
		margin-top: 20px;
		padding-left: 0;
	}

	span.fp_formItemControl ul li { margin-left: 27.5%; }

	table.sessionCourseTable td.cellCenter { text-align: left; }
}

@media (max-width: 767px) {
	td.cellRight, th.cellRight { text-align: left; }

	td.cellCenter, th.cellCenter { text-align: left; }

	td.feeTblCategory {
		display: inline-block;
		width: 100%;
	}

	td.feeTblTotalDueLabel { display: none; }

	td.feeTblCategory div, td.feeTblFeePaid div, td.feeTblSubtotal output, td.feeTblTotalDue output { display: inline-block; }
}

@media (max-width: 630px) {
	.phoneExtnBlk { margin: 49px 0 0 -47px; }

	.modalBlkLeft, .modalBlkRight {
		width: 100%;
		float: none;
		clear: both;
	}

	.modalBlkLeft img {
		width: 268px;
		height: 148px;
	}

	.modalBlkRight img {
		width: 268px;
		height: 338px;
	}

	.statusLink {
		margin: 5px 0 10px 0;
		width: 100%;
	}
}

@media (max-width: 480px) {
	.searchBlk .fp_formItemLabel { width: 80%; }

	.categorySelect { width: 250px !important; }

	.mobileHide { display: none; }

	span.fp_formItemControl ul li { margin-left: -40px; }

	.phoneExtnBlk { margin-left: 0; }

	.phoneExtn {
		width: 100%;
		text-align: left;
	}
}
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/

@media 
only screen and (max-width: 767px)

  {

	/* Force table to not be like tables anymore */
	thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	thead tr#searchboxes { 
		position: relative;
		top: 0;
		left: 0;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	td:before { 
		/* Now like a table header */
		/*position: absolute;*/
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		/*white-space: nowrap;*/
		font-weight:bold;
	}
	
	/* Datepicker Tables -  */
	.ui-datepicker thead, .ui-datepicker thead th{display:inline-table;}
	.ui-datepicker tbody tr {display:table-header-group;}	
	.ui-datepicker thead th, .ui-datepicker td {display:table-cell;}
	.ui-datepicker thead th span {padding:7.7px;}
	.ui-datepicker td a {padding:11px;}
	.ui-datepicker thead tr {position:relative;top:0;left:0;}
	
	/*
	Label the data
	*/
	
	/*Applicator/Business/Dealer Results Tables*/
	table.resultsTable td:nth-of-type(1):before { content: "Name:"; }
	table.resultsTable td:nth-of-type(2):before { content: "Categories:"; }
	table.resultsTable td:nth-of-type(3):before { content: "Location:"; }
	table.resultsTable td:nth-of-type(4):before { content: "Phone:"; }
	
	/*Pesticide Registration Data Results Table*/
	table.resultsRegDataTable td:nth-of-type(1):before { content: "Name:"; }
	table.resultsRegDataTable td:nth-of-type(2):before { content: "EPA Registration Number:"; }
	
	/*Pesticide Dealers Results Table*/
	table.resultsDealersTable td:nth-of-type(1):before { content: "Name:"; }
	table.resultsDealersTable td:nth-of-type(2):before { content: "Location:"; }
	table.resultsDealersTable td:nth-of-type(3):before { content: "Phone:"; }
	
	/*Pesticide Applicators Results Table*/
	table.resultsApplicatorsTable td:nth-of-type(1):before { content: "Name:"; }
	table.resultsApplicatorsTable td:nth-of-type(2):before { content: "Type:"; }
	table.resultsApplicatorsTable td:nth-of-type(3):before { content: "Categories:"; }
	table.resultsApplicatorsTable td:nth-of-type(4):before { content: "Location:"; }
	table.resultsApplicatorsTable td:nth-of-type(5):before { content: "Phone:"; }
	
	/*Sessions Results Tables*/
	table.resultsSessionsTable td:nth-of-type(1):before { content: "Course Name:"; }
	table.resultsSessionsTable td:nth-of-type(2):before { content: "Start Date:"; }
	table.resultsSessionsTable td:nth-of-type(3):before { content: "End Date:"; }
	table.resultsSessionsTable td:nth-of-type(4):before { content: "Category:"; }
	table.resultsSessionsTable td:nth-of-type(5):before { content: "Location:"; }
	table.resultsSessionsTable td:nth-of-type(6):before { content: "Phone:"; }
	
	/*Renew Business Tables*/
	table.renewBusTable td:nth-of-type(1):before { content: "Name:"; }
	table.renewBusTable td:nth-of-type(2):before { content: "License Type:"; }
	table.renewBusTable td:nth-of-type(3):before { content: "License Number:"; }
	table.renewBusTable td:nth-of-type(4):before { content: "Expiration Date:"; }
	table.renewBusTable td:nth-of-type(5):before { content: "Categories:"; }
	table.renewBusTable td:nth-of-type(6):before { content: "Status:"; }
	
	/*Business Signature Table*/
	table.busSignatureTable td:nth-of-type(1):before { content: "Name:"; }
	table.busSignatureTable td:nth-of-type(2):before { content: "License Type:"; }
	table.busSignatureTable td:nth-of-type(3):before { content: "License Number:"; }
	table.busSignatureTable td:nth-of-type(4):before { content: "Expiration Date:"; }
	table.busSignatureTable td:nth-of-type(5):before { content: "Categories:"; }
	table.busSignatureTable td:nth-of-type(6):before { content: "Certification Requirements:"; }
	
	/*Applicator/Technician Tables*/
	table.licHolderTable td:nth-of-type(1):before { content: "Title/Category:"; }
	table.licHolderTable td:nth-of-type(2):before { content: "Category #:"; }
	table.licHolderTable td:nth-of-type(3):before { content: "Course Date:"; }
	table.licHolderTable td:nth-of-type(4):before { content: "Certificate Uploaded:"; }
	
	/*Products Table*/
	table.productsTable td:nth-of-type(1):before { content: "Product Name:"; }
	table.productsTable td:nth-of-type(2):before { content: "EPA Registration Number:"; }
	table.productsTable td:nth-of-type(3):before { content: "Status:"; }
	table.productsTable td:nth-of-type(4):before { content: "License Expiration Date:"; }
	
	/*Product Active Ingredient Table 1*/
	table.activeIngTable1 td:nth-of-type(1):before { content: "Chemical Name:"; }
	table.activeIngTable1 td:nth-of-type(2):before { content: "% of Active Ingredient:"; }
	
	/*Product Active Ingredient Table 2*/
	table.activeIngTable2 td:nth-of-type(1):before { content: "Chemical Name:"; }
	
	/*Pest List Table*/
	table.pestListTable td:nth-of-type(1):before { content: "Pest Name:"; }
	
	/*Sites List Table*/
	table.sitesListTable td:nth-of-type(1):before { content: "Site Name:"; }
	
	/*Recert Sessions Course Select Table*/
	table.sessionCourseTable td:nth-of-type(1):before { content: "Course Name:"; }
	table.sessionCourseTable td:nth-of-type(2):before { content: "Date:"; }
	table.sessionCourseTable td:nth-of-type(3):before { content: "Category:"; }
	table.sessionCourseTable td:nth-of-type(4):before { content: "Location:"; }
	table.sessionCourseTable td:nth-of-type(5):before { content: "Instructor:"; }
	table.sessionCourseTable td:nth-of-type(6):before { content: "Select:"; }
	
	/*Recert Sessions Instructor Table*/
	table.sessionInstructorTable td:nth-of-type(1):before { content: "Name:"; }
	table.sessionInstructorTable td:nth-of-type(2):before { content: "Occupation:"; }
	table.sessionInstructorTable td:nth-of-type(3):before { content: "Experience:"; }
	table.sessionInstructorTable td:nth-of-type(4):before { content: "Degree:"; }
	table.sessionInstructorTable td:nth-of-type(5):before { content: "School:"; }
	table.sessionInstructorTable td:nth-of-type(6):before { content: "Graduation Year:"; }
	
	/*Category table*/
	table.categoryTable td:nth-of-type(1):before { content: "Category:"; }
	table.categoryTable td:nth-of-type(2):before { content: "Sub-Category:"; }
	
	/*Recertification Sessions Submitted Table*/
	table.sessionSubmittedTable td:nth-of-type(1):before { content: "Course Name:"; }
	table.sessionSubmittedTable td:nth-of-type(2):before { content: "Date Submitted:"; }
	table.sessionSubmittedTable td:nth-of-type(3):before { content: "Status:"; }
	
	/*Recertification Sessions Rejected Table*/
	table.sessionRejectedTable td:nth-of-type(1):before { content: "Course Name:"; }
	table.sessionRejectedTable td:nth-of-type(2):before { content: "Date Rejected:"; }
	table.sessionRejectedTable td:nth-of-type(3):before { content: "Status:"; }
	
	/*Recertification All Sessions Table*/
	table.allSessionsTable td:nth-of-type(1):before { content: "Course Name:"; }
	table.allSessionsTable td:nth-of-type(2):before { content: "Date:"; }
	table.allSessionsTable td:nth-of-type(3):before { content: "Status:"; }
	
	/*Admin License Renew Table*/
	table.adminRenewBusTable td:nth-of-type(1):before { content: "Name:"; }
	table.adminRenewBusTable td:nth-of-type(2):before { content: "License Type:"; }
	table.adminRenewBusTable td:nth-of-type(3):before { content: "License Number:"; }
	table.adminRenewBusTable td:nth-of-type(4):before { content: "Categories:"; }
	table.adminRenewBusTable td:nth-of-type(5):before { content: "Date:"; }
	table.adminRenewBusTable td:nth-of-type(6):before { content: "Status:"; }
	
	/*Admin License Lookup Table*/
	table.adminLookupTable td:nth-of-type(1):before { content: "Name:"; }
	table.adminLookupTable td:nth-of-type(2):before { content: "Type:"; }
	table.adminLookupTable td:nth-of-type(3):before { content: "Number:"; }
	table.adminLookupTable td:nth-of-type(4):before { content: "Location:"; }
	table.adminLookupTable td:nth-of-type(5):before { content: "Code:"; }
	
	/*Admin License Renewal Table*/
	table#LicenseInboxTable td:nth-of-type(1):before { content: "Name:"; }
	table#LicenseInboxTable td:nth-of-type(2):before { content: "Type:"; }
	table#LicenseInboxTable td:nth-of-type(3):before { content: "Number:"; }
	table#LicenseInboxTable td.nth-of-type(4):before { content: "Categories:"; }
	table#LicenseInboxTable td:nth-of-type(5):before { content: "Expiration Date:"; }
	table#LicenseInboxTable td:nth-of-type(6):before { content: "Status Date:"; }
	table#LicenseInboxTable td.cellRejectReason:before { content: "Reject Reason:"; }
	table#LicenseInboxTable td.cellStatus:before { content: "Status:"; }
 	table.LicenseInboxTable tr#searchboxes th:nth-of-type(1):before { content: "";padding:0;}
	table.LicenseInboxTable tr#searchboxes th:nth-of-type(2):before { content: "";padding:0;}
	table.LicenseInboxTable tr#searchboxes th:nth-of-type(3):before { content: "";padding:0;}
	table.LicenseInboxTable tr#searchboxes th:nth-of-type(4){ display:none; }
	table.LicenseInboxTable tr#searchboxes th:nth-of-type(5):before { content: "";padding:0;}
	table.LicenseInboxTable tr#searchboxes th:nth-of-type(6){ display:none; }
	table.LicenseInboxTable tr#searchboxes th:nth-of-type(7):before { content: "";padding:0;}
	table.LicenseInboxTable tr#searchboxes th:nth-of-type(8){ display:none; }
	
	/*Applicator Table*/
	table.tblApplicator td:nth-of-type(1):before { content: "Name:"; }
	table.tblApplicator td:nth-of-type(2):before { content: "Type:"; }
	table.tblApplicator td:nth-of-type(3):before { content: "Number:"; }
	table.tblApplicator td:nth-of-type(4):before { content: "Expiration Date:"; }
	table.tblApplicator td:nth-of-type(5):before { content: "Categories:"; }
	table.tblApplicator td:nth-of-type(6):before { content: "CEU Earned/ Required:"; }
	table.tblApplicator td:nth-of-type(7):before { content: "Status:"; }
	
	/*Admin License Fees Table*/
	table.tblFees td.feeTblName:before { content: "Name:"; }
	table.tblFees td.feeTblCategory:before { content: "Category:"; }
	table.tblFees td.feeTblFee:before { content: "Fee:"; }
	table.tblFees td.feeTblFeePaid:before { content: "Fee Paid?"; }
	table.tblFees td.feeTblSubtotal:before { content: "Subtotal:"; }
	table.tblFees td.feeTblTotalDue:before { content: "Total Due:"; }
	
	/*Admin Recertification Sessions Table*/
	table#CourseInboxTable td:nth-of-type(1):before { content: "Course Name:"; }
	table#CourseInboxTable td:nth-of-type(2):before { content: "Point of Contact:"; }
	table#CourseInboxTable td:nth-of-type(3):before { content: "Date:"; }
	table#CourseInboxTable td.cellCourseNumber:before { content: "Course Number:"; }
	table#CourseInboxTable td.cellStatus:before { content: "Status:"; }
	
}
