﻿@charset "utf-8";
/* CSS Document */


html {
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0 0 0px 0px;
    color: #333333;
    /*background: url(/Content/images/body_bg.png) repeat-x top;*/
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('/Content/fonts/opensans-regular-webfont.eot');
    src: url('/Content/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
    /* url('/Content/fonts/opensans-regular-webfont.woff?') format('woff'),*/
    url('/Content/fonts/opensans-regular-webfont.ttf') format('truetype'), url('/Content/fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('/Content/fonts/opensans-bold-webfont.eot');
    src: url('/Content/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
    /*url('/Content/fonts/opensans-bold-webfont.woff') format('woff'),*/
    url('/Content/fonts/opensans-bold-webfont.ttf') format('truetype'), url('/Content/fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

img {
    outline: none;
    border: none;
}

a {
    text-decoration: none;
    outline: none;
    color: #0E2751;
}

h1, h2, h3, h4, ul, p {
    margin: 0px;
    padding: 0px;
}

h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}

ul {
    list-style: none;
}

.clear {
    clear: both;
}

.mt0 {
    margin-top: 0px !important;
}

.mt3 {
    margin-top: 3px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px !important;
}

.mt30 {
    margin-top: 30px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml25 {
    margin-left: 25px;
}

.ml30 {
    margin-left: 30px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px !important;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb25 {
    margin-bottom: 25px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.pt7 {
    padding-top: 7px;
}

.pt5 {
    padding-top: 5px;
}

.pt0 {
    *padding-top: 0px !important;
    padding-top: 0px !important;
}

.pt5 {
    *padding-top: 5px !important;
}

.pt2 {
    padding-top: 2px;
}

.pt3 {
    padding-top: 3px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pl5 {
    padding-left: 5px;
}

.pl8 {
    padding-left: 8px;
}

.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pl20 {
    padding-left: 20px;
}

.pr5 {
    padding-right: 5px;
}

.pr8 {
    padding-right: 12px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr20 {
    padding-right: 20px;
}

.pb0 {
    padding-bottom: 0px !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px !important;
}

.pb25 {
    padding-bottom: 25px !important;
}

.pb30 {
    padding-bottom: 30px;
}

.fl {
    float: left !important;
    margin-top:35px;
}

.fr {
    float: right !important;
}

.pos_rel {
    position: relative;
}

.nobor {
    border: none;
}

.p5 {
    padding: 5px;
}

.txtalncen {
    text-align: center !important;
}

.posrel {
    position: relative;
}

.posabs {
    position: absolute;
}

.ptb10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/*wrapper*/
.wrapper {
    width: 1000px;
    margin: 0 auto;
}

/*container*/
.container {
    /*width: 1000px;*/
    margin: 0 auto;
}

.container-1200 {
    width: 100%;
    margin: 0 auto;
}

.fullHeightContainer {
    min-height: 578px;
}

/*header*/
.header {
    width: 1018px;
    margin: 0 auto;
}

.header-1200 {
    width: 90%;
    margin: 0 auto;
}

.logo {
    width: 235px;
    float: left;
    padding: 5px 0 0 0;
}

.header_r_panel {
    float: right;
    width: 715px;
}

.header_top_block {
    float: right;
    margin-top: 8px;
    *width: 275px;
}

.post_job_block {
    background: #465771;
    /*border-radius: 5px;*/
    float: right;
    padding: 4px;
}

.post_job {
    background: url(/Content/images/post_job_icon.png) no-repeat left;
    padding-left: 20px;
    padding-right: 10px;
    border-right: 1px dotted #061A39;
    float: left;
    color: #fff;
    font-size: 13px;
    margin-left: 5px;
}

    .post_job a {
        color: #fff;
    }

        .post_job a:hover {
            color: #EFAE00;
        }

.post_job1 {
    background: url(/Content/images/post_job_icon.png) no-repeat left;
    padding-left: 20px;
    padding-right: 10px;
    border-right: 1px dotted #061A39;
    float: left;
    color: #fff;
    font-size: 13px;
    margin-left: 5px;
}

    .post_job1 a {
        color: #fff;
    }

        .post_job1 a:hover {
            color: #EFAE00;
        }

.signin {
    background: url(/Content/images/login_icon.png) no-repeat left;
    padding-left: 20px;
    padding-right: 5px;
    float: left;
    color: #fff;
    font-size: 13px;
    margin-left: 10px;
}

    .signin a {
        color: #fff;
    }

        .signin a:hover {
            color: #EFAE00;
        }

.top_social_block {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
}

.top_fb {
    background: url(/Content/images/top_fb.png) no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: left;
}

    .top_fb a {
        display: block;
    }

    .top_fb:hover {
        background: url(/Content/images/top_fb_hover.png) no-repeat;
        width: 16px;
        height: 16px;
    }

.top_t {
    background: url(/Content/images/top_twitter.png) no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: left;
}

    .top_t a {
        display: block;
    }

    .top_t:hover {
        background: url(/Content/images/top_twitter_hover.png) no-repeat;
        width: 16px;
        height: 16px;
    }

.top_in {
    background: url(/Content/images/top_linked.png) no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: left;
}

    .top_in a {
        display: block;
    }

    .top_in:hover {
        background: url(/Content/images/top_linked_hover.png) no-repeat;
        width: 16px;
        height: 16px;
    }

.top_rss {
    background: url(/Content/images/top_rss.png) no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: left;
}

    .top_rss a {
        display: block;
    }

    .top_rss:hover {
        background: url(/Content/images/top_rss_hover.png) no-repeat;
        width: 16px;
        height: 16px;
    }

.top_nav_blo { /*background:url(/Content/images/nav_bg.png) no-repeat right;*/
    width: 710px;
    height: 36px;
    float: right;
    margin-top: 30px;
    font-family: 'OpenSansRegular';
    font-size: 13px;
}

ul.top_navigation {
}

    ul.top_navigation li {
        float: left;
        font-weight: bold;
    }

        ul.top_navigation li a {
            color: #003366;
            display: block;
            margin-left: 25px;
            padding: 10px 0;
        }

            ul.top_navigation li a:hover {
                color: #EEAB00;
            }

            ul.top_navigation li a.active {
                color: #EEAB00;
            }

/*banner start*/
.banner_div {
    border-top: 1px solid #fff;
    background: url(/Content/images/banner_bg.png) repeat;
}

.banner_block {
    background: url(/Content/images/banner_map.png) no-repeat right top;
    width: 1000px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
}

.banner_l_panel {
    width: 460px;
    float: left;
    padding-top: 15px;
}

.banner_r_panel {
    width: 475px;
    float: right;
    background: url(/Content/images/banner_img.png) no-repeat right top;
    height: 330px;
}

.banner_head {
    font-size: 35px;
    color: #fff;
}

.banner_con {
    color: #fff;
    line-height: 20px;
    padding-top: 25px;
}


a.post_jon_btn {
    background: url(/Content/images/post_job_btn.png) no-repeat;
    width: 296px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    padding-top: 16px;
    padding-bottom: 20px;
    display: block;
}

    a.post_jon_btn:hover {
        color: #000;
    }

.post_btn_blo {
    margin-top: 270px;
    margin-left: 40px;
}

.con_left_panel {
    width: 500px;
    float: left;
}

.con_right_panel {
    width: 500px;
    float: right;
}



/*service block start*/
.home_ser_blo {
    margin-bottom: 25px;
}

.home_ser_img_blo {
    background: #fff url(/Content/images/ser_blo_bg.png) repeat;
    /*border-radius: 5px;*/
    padding: 5px;
    float: left;
}

.home_ser_img {
    background: #fff;
    /*border-radius: 5px;*/
    text-align: center;
    min-height: 100px;
    min-width: 160px;
    padding-top: 5px;
    padding-bottom: 5px;
}

a.read_more_btn {
    background: url(/Content/images/readmore_bg.png) no-repeat;
    width: 79px;
    text-align: center;
    color: #0E2751;
    font-size: 11px;
    padding-bottom: 4px;
    padding-top: 4px;
    display: block;
}

    a.read_more_btn:hover {
        background: url(/Content/images/readmore_bg_hover.png) no-repeat;
        color: #fff;
    }

.home_ser_con_blo {
    float: left;
    width: 285px;
    padding-left: 20px;
    padding-right: 25px;
}

.home_ser_head {
    font-family: 'OpenSansBold';
    font-size: 16px;
    color: #0E2751;
    line-height: 20px;
    padding-bottom: 10px;
}

.home_ser_con {
    color: #333;
    line-height: 18px;
    padding-top: 0px;
    padding-bottom: 10px;
    font-family: 'OpenSansRegular';
}

    .home_ser_con a {
        color: #006699;
    }

        .home_ser_con a:hover {
            color: #000;
        }

/*why firefly block start*/
.why_firefly_block {
    border: 1px solid #DDDDDD;
    width: 435px;
    padding: 15px 20px;
    background: #F1F1F1 url(/Content/images/test_bg.png) repeat-x;
    min-height: 210px;
    /*border-radius: 8px;*/
}

.why_heading {
    font-size: 20px;
    color: #333;
    font-family: 'OpenSansBold';
    padding-bottom: 15px;
}

.why_firefly_con {
    line-height: 18px;
    color: #666666;
}

.blue_txt {
    color: #0E2751;
}

.explore_link {
    color: #0E2751;
    font-size: 14px;
    margin-top: 20px;
}

/*testimonial block start*/
.testmonial_img_blo {
    float: left;
    width: 100px;
}

.testi_img_blo {
    background: url(/Content/images/test_img_bg.png) no-repeat;
    width: 77px;
    height: 77px;
    padding: 3px 3px 4px 3px;
}

    .testi_img_blo img {
        border: 1px solid #e3e3e3;
    }

.testi_content {
    background: url(/Content/images/open_quote.png) no-repeat left top;
    padding-left: 30px;
    color: #666666;
    line-height: 18px;
    width: 280px;
    float: left;
}

.testi_username {
    color: #333;
    font-weight: bold;
    font-size: 13px;
    margin-top: 10px;
    position: absolute;
    bottom: 25px;
    right: -25px;
}

.slide {
    height: 150px;
}

.testi_username span {
    font-size: 11px;
    color: #648129;
    font-weight: normal;
}


/*footer start*/
.footer { /*border-top:7px solid #0D1F3E;*/
    background: #061A39 url(/Content/images/footer_bg.png) repeat-x;
    padding-top: 7px;
    margin-top: 30px;
    padding-bottom: 5px;
}

.footer_block {
    width: 1000px;
    margin: 3px auto 0;
    color: #CCCCCC;
}

.latest_news_blo {
    border-right: 1px solid #0D3064;
    width: 325px;
    min-height: 150px;
    float: left;
}

.footer_heading {
    color: #EFAE00;
    font-size: 18px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.news_date {
    color: #999999;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.news_con {
    line-height: 14px;
}

.quick_link_blo {
    border-right: 1px solid #0D3064;
    width: 290px;
    min-height: 150px;
    padding-left: 60px;
    padding-right: 15px;
    float: left;
}

ul.quicklink {
}

    ul.quicklink li {
        background: url(/Content/images/right_tick.png) no-repeat left 2px;
        width: 125px;
        float: left;
        padding-bottom: 5px;
        padding-left: 18px;
    }

        ul.quicklink li a {
            color: #CCCCCC;
        }

            ul.quicklink li a:hover {
                color: #fff;
            }

.we_social_blo {
    width: 185px;
    min-height: 150px;
    padding-left: 75px;
    float: left;
}

.footer_fb {
    background: url(/Content/images/f_fb.png) no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
}

    .footer_fb a {
        display: block;
    }

    .footer_fb:hover {
        background: url(/Content/images/f_fb_hover.png) no-repeat;
    }

.footer_t {
    background: url(/Content/images/f_twitter.png) no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
}

    .footer_t a {
        display: block;
    }

    .footer_t:hover {
        background: url(/Content/images/f_twitter_hover.png) no-repeat;
    }

.footer_in {
    background: url(/Content/images/f_linked.png) no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
}

    .footer_in a {
        display: block;
    }

    .footer_in:hover {
        background: url(/Content/images/f_linked_hover.png) no-repeat;
    }

.footer_rss {
    background: url(/Content/images/f_rss.png) no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
}

    .footer_rss a {
        display: block;
    }

    .footer_rss:hover {
        background: url(/Content/images/f_rss_hover.png) no-repeat;
    }

.footer_logo {
    margin-top: 20px;
}

.copy_right {
    background: #003F7F;
}

.copy_right_blo {
    padding-top: 7px;
    padding-bottom: 7px;
    *padding-bottom: 0px;
    width: 1000px;
    margin: 0 auto;
    color: #ccc;
}

a.designed_by {
    color: #ccc;
}

    a.designed_by:hover {
        color: #fff;
    }

/*07-07-2012*/
.inner_post_btn {
    float: right;
    margin-bottom: 15px;
    margin-top: 15px;
}

.submit {
    /*background: none;*/
    border: none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    border-radius:0px;
}

    .submit span {
        background: url(/Content/images/submit_btn_l.png) no-repeat left top;
        display: block;
        color: #fff;
        font-size: 15px;
        text-shadow: 0 1px 0 #333;
        text-align: center;
        font-weight: bold;
        padding: 0px;
        border: none;
    }

        .submit span span {
            display: block;
            padding: 0 20px;
            *padding: 0 12px;
            background: url(/Content/images/submit_btn_r.png) no-repeat right top;
            line-height: 26px;
        }

.cancel {
    background: none;
    border: none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

    .cancel span {
        background: url(/Content/images/cancel_btn_l.png) no-repeat left top;
        display: block;
        color: #fff;
        font-size: 15px;
        text-shadow: 0 1px 0 #333;
        text-align: center;
        font-weight: bold;
        padding: 0px;
        border: none;
    }

        .cancel span span {
            display: block;
            padding: 0 20px;
            *padding: 0 12px;
            background: url(/Content/images/cancel_btn_r.png) no-repeat right top;
            line-height: 26px;
        }

.breadclumb_blo {
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 5px;
}

ul.breadclumb {
}

    ul.breadclumb li {
        color: #0F2852;
        float: left;
        margin-right: 10px;
    }

        ul.breadclumb li a {
            color: #333333;
            background: url(/Content/images/breadcl_arrow.png) no-repeat right;
            padding-right: 20px;
        }

        ul.breadclumb li.last {
            background: none;
        }

.signup_l_panel {
    width: 680px;
    float: left;
}

.signup_r_panel {
    width: 315px;
    float: right;
}

.inner_head {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    padding-bottom: 10px;
}

.inner_subhead {
    font-size: 14px;
    color: #333;
    padding-bottom: 5px;
}

.signup_field_blo {
    margin-bottom: 15px;
}

.field_name {
    width: 130px;
    float: left;
    font-weight: bold;
    color: #333;
    padding-top: 10px;
}

.red_txt {
    color: #FF0000;
}

.field_blo {
    width: 420px;
    float: left;
    padding: 5px 5px;
    background: #EEEEEE;
    *padding-right: 7px;
}

.signup_input {
    border: 1px solid #D6D6D6;
    background: #fff;
    /*border-radius: 5px;*/
    padding: 6px 4px;
    width: 98%;
    color: #333333;
    font-size: 12px;
}

.signup_select {
    border: 1px solid #D6D6D6;
    background: #fff;
    /*border-radius: 5px;*/
    padding: 6px;
    width: 100%;
    color: #333333;
    font-size: 12px;
}

.accept_term {
    padding-left: 130px;
    padding-bottom: 15px;
}

    .accept_term a {
        color: #E67C00;
    }

.sign_submit_blo {
    padding-left: 130px;
    margin-bottom: 15px;
}

.join_company {
    background: #EEEEEE;
    padding: 25px 15px 40px;
}

.join_txt {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 30px;
}

    .join_txt span {
        color: #F98900;
        font-size: 18px;
    }

.join_com_img {
    float: left;
    border: 1px solid #DDDDDD;
    margin-bottom: 15px;
}

.ur_info_blo {
    border-top: 1px solid #DDDDDD;
    padding-top: 20px;
    line-height: 18px;
    color: #333;
    *padding-top: 10px;
}

.ur_info_head {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}

/*login start*/
.login_wrapper {
    /*width: 450px;*/
    /*margin: 0 auto;*/
    /*border: 4px solid #404040;*/
    /*border-radius: 10px;*/
}

.login_container {
    /*background: #000;*/
    /*border-radius: 5px;*/
    /*padding: 20px 15px;*/
    /*color: #ccc;*/
}

.login_head {
    border-bottom: 3px solid #A2A2A2;
    padding-bottom: 10px;
    font-size: 25px;
    font-weight: bold;
    color: #000;
    *min-height: 25px;
}

.register_login {
    font-size: 14px;
    color: #fff;
    float: right;
    padding-top: 10px;
    font-weight: normal;
}

    .register_login a {
        color: #F0B200;
    }

.login_field {
    font-weight: bold;
    padding-top: 25px;
    /*color: #ccc;*/
    padding-bottom: 10px;
    *min-height: 15px;
    position: relative;
}

.login_input {
    background: #ccc;
    /*border-radius: 5px;*/
    padding: 5px 4px;
    /*width: 100%;*/
    color: #333;
    /*font-size: 12px;*/
    border: 1px solid gray;
    height: 25px;
}

.forgot_pass {
    font-size: 12px;
    color: #fff;
    float: right;
    padding-top: 10px;
}

    .forgot_pass a {
        color: #F0B200;
    }

.login_btn {
    background: url(/Content/images/login_btn.png) no-repeat;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 93px;
    text-shadow: 0 1px 0 #333;
    line-height: 26px;
    height: 26px;
}

    .login_btn:hover {
        background: url(/Content/images/login_btn_hover.png) no-repeat;
    }

.cancel_btn {
    background: url(/Content/images/cancel_btn.png) no-repeat;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 93px;
    text-shadow: 0 1px 0 #333;
    line-height: 26px;
    height: 26px;
}

    .cancel_btn:hover {
        background: url(/Content/images/cancel_btn_hover.png) no-repeat;
    }

/*#example2{ float:left;}*/

/*09-07-2012*/
.plan_title {
    color: #EFAE00;
    font-size: 25px;
    display: block;
    text-align: center;
}

.plan_main_blo { /*padding-left:80px; padding-right:80px;*/
    margin-top: 20px;
}

.plan_dtl_blo {
    width: 240px;
    float: left;
}

.plan_monthly_blo {
    background: #2F82AB;
    height: 95px;
    color: #fff;
    font-size: 14px;
    line-height: 95px;
    /*border-radius: 5px 5px 0 0;*/
}

.plan_field_blo {
    background: #fff;
    border: 1px solid #ddd;
    border-top: none;
    /*border-radius: 0 0 5px 5px;*/
    padding: 0px 20px 10px 10px;
}

.plan_dtl {
    padding: 15px 0;
    border-bottom: 1px solid #DDDDDD;
    color: #333;
    height: 40px;
}

.fs14 {
    font-size: 14px !important;
}

.plan_dtl_head {
    font-size: 13px;
    padding-bottom: 5px;
    color: #0E2751;
    font-weight: bold;
}

    .plan_dtl_head span {
        color: #E88700;
        font-size: 12px;
        font-weight: normal;
    }

.plan_feat_blo {
    margin-left: -10px;
    float: left;
}

.plan_free_blo {
    /*background: url(/Content/images/pricing_tbl_bg.png) repeat;*/
    /*border-radius: 5px;*/
    padding: 5px;
    width: 180px;
    text-align: center;
    float: left;
    margin-right: 2px;
}

.free_head_blo {
    background: #0F2852;
    /*border-radius: 5px 5px 0 0;*/
    height: 90px;
    color: #fff;
    font-size: 18px;
}

    .free_head_blo p span {
        font-size: 12px;
    }

.plan_select {
    float: none !important;
    font-size: 13px !important;
}

.free_bg {
    background: #fff;
    box-shadow: 0 0 2px #999;
    /*border-radius: 0 0 5px 5px;*/
    padding: 0px 10px 10px 10px;
}

.free_dtl_first {
    padding: 10px 0 20px;
    border-bottom: 1px solid #DDDDDD;
    color: #EFAE00;
    height: 40px;
    text-align: center;
    font-size: 30px;
}

    .free_dtl_first p {
        font-size: 13px;
    }

.free_tick_blo {
    padding: 25px 0 20px;
    border-bottom: 1px solid #DDDDDD;
    height: 25px;
    text-align: center;
}

/*25-07-2012*/
.admin_body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0 0 0px 0px;
    color: #333333;
    background: #f5f5f5 url(/Content/images/body_bg.png) repeat-x top;
}

ul.admin_nav {
}

    ul.admin_nav li {
        float: left;
        margin-right: 20px;
    }

        ul.admin_nav li.last {
            margin-right: 0px;
        }

        ul.admin_nav li a.last {
            *padding-left: 20px;
            *padding-right: 20px;
        }

        ul.admin_nav li a {
            background: #fff /*url(/Content/images/ap_nav_bg.png) repeat-x*/;
            /*border-radius: 4px;*/
            /*-moz-border-radius: 4px;*/
            /*-webkit-border-radius: 4px;*/
            padding: 12px 15px;
            color: #333;
            font-size: 13px;
            font-weight: bold;
            text-align: center;
            display: block;
            border: 1px solid #ccc;
        }

            ul.admin_nav li a:hover {
                background: #fff;
            }

            ul.admin_nav li a.active {
                background: #fff;
            }

            ul.admin_nav li a.subactive {
                background: #fff;
                padding-bottom: 20px;
                /*border-radius: 4px 4px 0 0 !important;*/
                border-bottom: none;
                position: relative;
                z-index: 99;
            }

.inner_subnav_blo {
}

ul.admin_subnav {
    background: #fff;
    padding: 4px 0px;
    *height: 25px;
    position: relative;
    *top: -10px;
    border: 1px solid #CCCCCC;
    z-index: 0;
    top: -1px;
}

    ul.admin_subnav li {
        float: left;
    }

        ul.admin_subnav li a {
            background: url(/Content/images/sub_menu_partition.jpg) repeat-y right;
            padding: 4px 13px 4px 13px;
            color: #666;
            display: block;
            border-right: 1px solid #CCCCCC;
            font-size: 14px;
        }

            ul.admin_subnav li a:hover {
                color: #061A39;
            }

            ul.admin_subnav li a.act {
                color: #061A39;
                font-weight: bold;
            }

            ul.admin_subnav li a.last {
                border-right: none;
            }


.profile_link {
    background: url(/Content/images/profile_icon.png) no-repeat left;
    padding-left: 20px;
    padding-right: 10px;
    border-right: 1px dotted #061A39;
    float: left;
    color: #fff;
    font-size: 13px;
    margin-left: 5px;
}

    .profile_link a {
        color: #fff;
    }

        .profile_link a:hover {
            color: #EFAE00;
        }

.setting_link {
    background: url(/Content/images/setting_icon.png) no-repeat left;
    padding-left: 20px;
    padding-right: 10px;
    border-right: 1px dotted #061A39;
    float: left;
    color: #fff;
    font-size: 13px;
    margin-left: 5px;
}

    .setting_link a {
        color: #fff;
    }

        .setting_link a:hover {
            color: #EFAE00;
        }

.logout_link {
    background: url(/Content/images/logout_icon.png) no-repeat left;
    padding-left: 20px;
    padding-right: 5px;
    float: left;
    color: #fff;
    font-size: 13px;
    margin-left: 10px;
}

    .logout_link a {
        color: #fff;
    }

        .logout_link a:hover {
            color: #EFAE00;
        }

.welcome_user_blo {
    float: right;
    color: #003366;
    font-size: 13px;
    margin-top: 40px;
}

.welcome_user_img {
    border: 1px solid #CCCCCC;
    width: 19px;
    height: 19px;
    margin-right: 5px;
}

.welcome_user_blo span {
    color: #EEAB00;
}

.add_new_blo {
    border: 1px solid #CCCCCC;
    background: #fff;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 5px 10px 5px 15px;
    color: #333;
    font-size: 14px;
}

.add_new_blo_txt {
    float: left;
    width: 800px;
    padding: 6px 0;
}

.add_new_btn_blo {
    float: right;
    width: 150px;
}

.add_btn {
    border: 1px solid #CCCCCC;
    float: right;
    background: url(/Content/images/ap_nav_bg.png) repeat-x;
    color: #333333;
    font-weight: bold;
    padding: 5px 10px;
}

    .add_btn a {
        color: #333333;
    }

.ap_tbl_blo {
    border: 1px solid #CCCCCC;
    background: #fff;
    padding: 10px 10px 0 10px;
    margin-bottom: 30px;
}

.ap_tbl {
    border-collapse: collapse;
    margin-bottom: 10px;
}

    .ap_tbl th {
        background: url(/Content/images/ap_tbl_head.png) repeat-x;
        padding: 10px 5px;
        text-align: left;
        font-size: 13px;
        color: #061A39;
        border: 1px solid #E3E3E3;
    }

    .ap_tbl tr td {
        padding: 10px 5px;
        text-align: left;
        font-size: 12px;
        color: #333;
        border: 1px solid #E3E3E3;
    }

        .ap_tbl tr td a {
            color: #333;
        }

    .ap_tbl tr.alter {
        background: #f1f1f1;
    }

.shorting_arrow {
    width: 10px;
    float: right;
    margin-top: 3px;
}

.greentxt {
    color: #006600 !important;
}

.redtxt {
    color: #990000 !important;
}

ul.artlist {
    font-size: 11px;
    font-weight: bold;
    padding-top: 0px;
    height: 20px;
    float: right;
}

    ul.artlist li {
        color: #999999;
        border-right: 1px solid #CECECE;
        padding-left: 7px;
        padding-right: 7px;
        float: left;
        line-height: 12px;
    }

        ul.artlist li a {
            color: #EEAB00;
            font-weight: bold;
        }

            ul.artlist li a.active {
                color: #333333;
                font-weight: bold;
            }

            ul.artlist li a.pre {
                background: url(/Content/images/al_pre_img.png) no-repeat left !important;
                padding-left: 10px;
                color: #999999;
                font-weight: bold;
            }

            ul.artlist li a.nextal {
                background: url(/Content/images/al_next_img.png) no-repeat right !important;
                padding-right: 10px;
                color: #999999;
                font-weight: bold;
                border-right: none;
            }

        ul.artlist li.last {
            border: none;
        }


        ul.artlist li.pages {
            line-height: 12px;
            color: #000;
            border-right: none;
            font-weight: bold;
        }

.admincopy_right {
    background: #0E2447;
    border-top: 7px solid #0D1F3E;
    border-bottom: 5px solid #071B3A;
}

.ap_login_wrapper {
    width: 450px;
    margin: 50px auto 50px;
    background: #D6D9DD;
    border: 1px solid #C0C5CB;
    padding: 10px;
    /*border-radius: 10px;*/
}

.ap_login_container {
    background: #fff;
    padding: 1px;
}

.admin_login_hblo {
    background: #0E2447;
    padding: 10px 10px 13px 15px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.ap_login_bot_con {
    padding: 20px 15px 10px 15px;
    font-size: 14px;
    color: #333333;
}

.adminlogin_input {
    background: #F3F3F3;
    /*border-radius: 3px;*/
    padding: 8px 4px;
    width: 98%;
    color: #CACACA;
    font-size: 14px;
    border: none;
    border: 1px solid #D7DADE;
}

.admin_remember {
    font-size: 12px;
    padding-top: 10px;
    background: url(/Content/images/remember_part_line.png) repeat-x bottom;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

a.adminsignin {
    border: 1px solid #C0C5CB;
    background: #F9F9F9 url(/Content/images/signin_btn_bg.png) repeat-x;
    color: #061A39;
    text-shadow: 1px 0 0 #fff;
    float: left;
    padding: 8px 23px;
    font-weight: bold;
}

    a.adminsignin:hover {
        color: #000;
    }

a.cantaccess {
    color: #061A39;
    float: right;
    font-size: 12px;
    padding-top: 10px;
}

    a.cantaccess:hover {
        color: #EEAB00;
    }

.faq_q {
    background: url("/Content/images/question_bg.jpg") repeat-x scroll 0 0 #E9E9E9;
    color: #000000;
    cursor: pointer;
    margin-bottom: 2px;
    padding: 7px 10px;
}

.orange_txt {
    color: #F07E42;
}

.faq_a {
    display: none;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 7px 10px;
}

.w935 {
    margin-top: 0 !important;
}

.inner_lft_panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEF1F3;
    float: left;
    margin-top: 15px;
    padding: 7px 7px 20px;
    width: 983px;
}




/*28-07-2012*/
.inner_nav_div {
    border-top: 1px solid #fff;
    background: url(/Content/images/db_nav_bg.png) repeat-x;
}

ul.udtopnav {
}

    ul.udtopnav li {
        float: left;
        font-family: 'OpenSansRegular';
        font-size: 13px;
        font-size: 13px;
        color: #fff;
        font-weight: bold;
    }

        ul.udtopnav li a {
            color: #fff;
            margin-right: 35px;
            margin-left: 10px;
            display: block;
            padding-bottom: 30px;
            padding-top: 10px;
        }

            ul.udtopnav li a:hover {
                color: #FBB900;
            }

.user_dash_blo {
    /*background: url(/Content/images/ud_blo_bg.png) repeat;*/
    /*border-radius: 5px;*/
    padding: 7px;
    margin: 20px 25px 15px;
    float: left;
    text-align: center;
    width: 268px;
}

.user_dash_innerblo {
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #666666;
    font-family: 'OpenSansRegular';
    font-size: 13px;
    min-height: 158px;
}

    .user_dash_innerblo a.mainlnk {
        color: #061A39;
        font-size: 17px;
        font-weight: bold;
        display: block;
        padding-bottom: 2px;
        padding-top: 10px;
    }

        .user_dash_innerblo a.mainlnk:hover {
            color: #FBB900;
        }

.udconiner {
    /*border: 1px solid #E6E6E6;*/
    /*border-radius: 10px;*/
}

.total_act_mainblo {
    border: 1px solid #CCCCCC;
    /*background: url(/Content/images/total_account_bg.png) repeat-x;*/
    /*border-radius: 3px;*/
    margin-left: 25px;
    margin-right: 25px;
}

.total_act_blo {
    position: relative;
    background: #fff;
    /*border-radius: 3px 0 0 3px;*/
    color: #000;
    font-size: 15px;
    font-weight: bold;
    padding: 17px 15px 17px 10px;
    font-family: 'OpenSansRegular';
    float: left;
}

.total_act_arrow {
    position: absolute;
    right: -24px;
    top: 0;
}

.total_act_rpanel {
    float: right;
    width: 730px;
    color: #000;
    font-size: 15px;
    font-family: 'OpenSansRegular';
    line-height: 52px;
}

    .total_act_rpanel .acttxt {
        background: url(/Content/images/arrowNew.png) no-repeat right;
        float: left;
        padding-left: 40px;
        padding-right: 40px;
        display: block;
    }

        .total_act_rpanel .acttxt a {
            color: #000;
        }

.yellownumber {
    color: #FBB900;
    font-weight: bold;
    font-size: 25px;
    text-shadow: 0 1px 0 #333;
    padding-right: 5px;
    float: left;
}

.total_act_rpanel .acttxt.last {
    background: none;
}

.udback_btn {
    border: 1px solid #EEEEEE;
    background: url(/Content/images/back_btn_bg.png) repeat-x;
    float: left;
    padding: 0px 10px;
    line-height: 22px;
    margin-bottom: 10px;
    /*border-radius: 3px;*/
}

    .udback_btn a {
        display: block;
        color: #061A39;
        font-size: 13px;
        font-family: 'OpenSansRegular';
    }

    .udback_btn .backaro {
        padding-right: 5px;
        padding-top: 3px;
    }

.job_title_blo {
    /*border: 1px solid #E6E6E6 !important;*/
    /*border-radius: 10px;*/
    margin: 3px;
    background: #F0F0F0 !important;
    padding-left: 10px;
    padding-right: 10px;
}

.job_title_lpanel {
    color: #061A39;
    font-size: 17px;
    font-family: 'OpenSansRegular';
    float: left;
    width: 600px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.job_title_rpanel {
    float: right;
    width: 350px;
}

.status_blo {
    float: right;
    background: #fff;
    /*border-radius: 8px;*/
    color: #061A39;
    font-size: 15px;
    padding: 5px 15px;
    margin-top: 4px;
}

    .status_blo span {
        color: #DDA90D;
        padding-left: 5px;
    }

.create_job_tbl {
    border: 1px solid #EDEFED;
    background: #FBFBFB;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
}

    .create_job_tbl th {
        background: #fff;
        border-bottom: 1px solid #EDEFED;
        color: #061A39;
        font-size: 17px;
        padding: 10px 20px;
        text-align: left;
        font-weight: normal;
    }

    .create_job_tbl tr td {
        font-size: 13px;
        color: #000;
        padding: 10px 20px;
    }

.create_input {
    border: 1px solid #E0E0E0;
    background: #fff;
    /*border-radius: 5px;*/
    padding: 7px;
    color: #000;
    font-size: 13px;
    width: 430px; /*box-shadow: 2px 2px 2px 1px #f0f0f0 inset;*/
}

.create_select {
    border: 1px solid #E0E0E0;
    background: #fff;
    padding: 7px;
    color: #333;
    font-size: 13px;
    width: 430px;
    box-shadow: 2px 2px 2px 1px #f0f0f0 inset;
}

.richtxt_box {
    border: 0px solid #E0E0E0;
    background: #fff;
    /*border-radius: 5px;*/
    padding: 0px;
    color: #333;
    font-size: 13px;
    width: 447px;
    box-shadow: 2px 2px 2px 1px #f0f0f0 inset;
}

.emailac_box {
    border: 1px solid #E0E0E0;
    background: #fff;
    /*border-radius: 5px;*/
    padding: 10px;
    color: #666666;
    font-size: 13px;
    width: 427px;
    max-height: 100px;
    overflow-y: auto;
}

.email_blue_link {
    color: #1374A8;
}

.email_txt {
    color: #10264B;
}

a.orange_btn {
    background: #E67C00 /*url(/Content/images/orange_btn_bg.png) repeat-x*/;
    border: 1px solid #BB6B00;
    padding: 3px 25px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 1px 0 #333;
    /*border-radius: 5px;*/
}

a.blue_btn {
    background: #ABB5C4 /*url(/Content/images/blue_btn_bg.png) repeat-x*/;
    border: 1px solid #A6B1BE;
    padding: 3px 25px;
    color: #0E2751;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    /*border-radius: 5px;*/
}

.post_jobboard_btn {
    background: #E67C00 /*url(/Content/images/orange_btn_bg.png) repeat-x*/;
    border: 1px solid #BB6B00;
    padding: 3px 25px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px 0 #333;
    /*border-radius: 5px;*/
    float: left;
    margin-top: 7px;
}

.w295 {
    width: 295px !important;
}

.pj_lpanel {
    width: 180px;
    float: left;
    margin-left: 20px;
}

.pj_rpanel {
    width: 760px;
    float: left;
    border-left: 1px solid #e6e6e6;
    padding-left: 15px;
}

.pj_r_innpanel {
    border: 1px solid #EDEFED;
    background: #FBFBFB;
    margin-right: 0px;
    padding: 5px;
}

.com_name_blo {
    border: 1px solid #ccc;
    background: url(/Content/images/com_name_bg.png) repeat-x;
    color: #F17300;
    font-size: 19px;
    font-weight: bold;
    padding: 15px 20px;
}

.job_title_txt {
    color: #061A39;
    font-size: 17px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 5px;
}

.per_info_blo {
    border: 1px solid #EDEFED;
    background: #fff;
    padding: 15px 10px 5px 10px;
    margin-left: 5px;
    margin-right: 5px;
}

.post_jobboard {
    background: #1374A8 /*url(/Content/images/post_icon.png) no-repeat 10px 10px*/;
    /*border-radius: 5px;*/
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 12px 10px 10px 32px;
    margin-left: 5px;
    margin-right: 5px;
}

    .post_jobboard a {
        color: #fff;
    }

/*29-07-2012*/
.comdtlfield_blo {
    background: #E7E7E7;
    width: 130px;
    position: relative;
    color: #000;
    padding: 3px 10px 4px 10px;
    float: left;
}

.comdtlarrow_blo {
    position: absolute;
    right: -13px;
    top: -1px;
}

.comdtl_blo {
    float: left;
    padding: 5px 35px 3px;
}

    .comdtl_blo span {
        color: #1374A8;
    }

.job_desc {
    border-bottom: 1px solid #EDEFED;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    padding-bottom: 8px;
    margin-bottom: 10px;
    margin-left: 5px;
    padding-top: 20px;
}

.job_desc_dtl {
    margin-left: 5px;
    margin-right: 10px;
    line-height: 18px;
}

.powereby {
    color: #A4A4A4;
    font-size: 11px;
    padding-top: 10px;
}


a.create_job_btn {
    background: url(/Content/images/create_new_job_btn.png) no-repeat;
    width: 189px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    padding-top: 8px;
    padding-bottom: 9px;
    display: block;
    font-weight: bold;
    font-family: 'OpenSansRegular';
    text-shadow: 0 1px 0 #333;
}

    a.create_job_btn:hover {
        color: #000;
        text-shadow: 0 1px 0 #fff;
    }

.my_job_head {
    font-size: 25px;
    font-family: 'OpenSansRegular';
    color: #061A39;
    font-weight: bold;
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}

.all_job_hlpanel {
    float: left;
    width: 750px;
}

.sort_by_tbl {
}

    .sort_by_tbl tr td {
        padding: 10px 5px 10px 15px;
        font-size: 13px;
        color: #000;
    }

        .sort_by_tbl tr td select {
            width: 180px;
        }

        .sort_by_tbl tr td span {
            color: #666;
        }

.all_job_tbl {
    margin-top: 10px;
    font-size: 13px;
}

    .all_job_tbl th {
        /*background: repeating-linear-gradient(#e1ac13, #cf7416 49.9%, #cf7416 50.1%, #e1ac13 100%);*/
        background: #dc7f03;
        text-align: left;
        padding: 10px;
        color: #fff;
        border: 1px solid #d3d3d3;
    }

    .all_job_tbl tr td {
        text-align: left;
        padding: 5px 5px 5px 10px;
        color: #888;
        border-bottom: 1px solid #E0E0E0;
    }

        .all_job_tbl tr td.drafttxt {
            color: #DDA90D;
            text-align: center;
            font-weight: bold;
        }

        .all_job_tbl tr td.jobtitle {
            color: #0F5C87;
            font-size: 17px;
            font-weight: bold;
        }

.all_job_div {
    background: url(/Content/images/all_job_arrow.png) no-repeat right center;
    padding: 0px 15px 0px 5px;
    min-height: 70px;
}

    .all_job_div.last {
        background: none;
        width:270px;
    }

.all_job_tbl tr:hover {
    background: #f7f7f7;
}

a.aj_post_job_btn {
    background: #178BCA /*url(/Content/images/aj_post_job_arrow.png) no-repeat 10px 5px*/;
    padding: 5px 20px 5px 25px;
    color: #fff;
    font-size: 12px;
    float: left;
    margin-right: 10px;
    /*border-radius: 5px;*/
}

a.aj_edit_job_btn {
    background: #fff /*url(/Content/images/edit_icon.png) no-repeat 8px 5px*/;
    padding: 5px 10px 5px 27px;
    color: #333;
    font-size: 12px;
    float: left;
    margin-right: 10px;
    /*border-radius: 5px;*/
    border: 1px solid #DDDDDD;
    display: block;
}

a.aj_delete_job_btn {
    background: #fff /*url(/Content/images/add_icon.png) no-repeat 6px 5px*/;
    padding: 5px 10px 5px 27px;
    color: #333;
    font-size: 12px;
    float: left;
    margin-right: 10px;
    /*border-radius: 5px;*/
    border: 1px solid #DDDDDD;
    display: block;
}

.all_job_tbl tr:hover a.aj_edit_job_btn {
    display: block;
}

.all_job_tbl tr:hover a.aj_delete_job_btn {
    display: block;
}

.sr_lpanel {
    float: left;
    width: 690px;
}

.sr_rpanel {
    float: right;
    width: 240px;
}

.sr_head {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}

.sr_subhead {
    font-size: 14px;
    color: #666666;
}

.keyword_blo {
    background: #e7e7e7;
    padding: 15px;
    color: #666666;
    margin-top: 10px;
}

.keyword_con_blo {
    width: 270px;
    float: left;
    margin-right: 15px;
}

    .keyword_con_blo a {
        color: #666;
        text-decoration: underline;
    }

    .keyword_con_blo span {
        color: #333;
        padding-right: 5px;
    }

.keyword_input {
    border: 1px solid #D6D6D6;
    background: #fff;
    /*border-radius: 5px;*/
    padding: 6px 10px;
    color: #ccc;
    font-size: 14px;
    width: 93%;
    box-shadow: 2px 2px 2px 1px #f0f0f0 inset;
    margin-top: 5px;
}

.srch_btn {
    background: #E67C00 /*url(/Content/images/search_btn_bg.png) repeat-x*/;
    border: 1px solid #BB6B00;
    padding: 4px 18px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 1px 0 #333;
    /*border-radius: 5px;*/
    float: left;
    margin-top: 21px;
}

.cate_select {
    border: 1px solid #999999;
    width: 240px;
    padding: 1px;
    margin-left: 20px;
}

a.sr_email {
    background: url(/Content/images/email_icon.png) no-repeat left;
    padding-left: 20px;
    color: #0066FF;
    float: right;
}

.srch_result {
    border: 1px solid #D6D6D6;
    margin-top: 15px;
}

.cv_post_blo {
    float: left;
    font-size: 14px;
    padding: 10px 15px;
}

    .cv_post_blo span {
        color: #000;
    }

.sr_post_blo {
    border-bottom: 1px solid #D6D6D6;
}

.sr_dtl_blo {
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 15px;
    padding-top: 20px;
    margin-bottom: 0px;
}

.sr_dtl_lpanel {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

.sr_dtl_rpanel {
    float: left;
    width: 93%;
    margin-right: 15px;
}

.jobpost_blo {
    float: left;
    color: #003399;
    font-size: 14px;
}

    .jobpost_blo a {
        color: #003399;
    }

    .jobpost_blo span {
        color: #999999;
        font-size: 12px;
        display: block;
        padding-top: 3px;
    }

.preview_btn_blo {
    float: right;
}

a.preview_btn {
    background: #434343 /*url(/Content/images/preview_btn_bg.png) repeat-x*/;
    ;
    padding: 3px 18px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 1px 0 #333;
    /*border-radius: 5px;*/
    float: right;
}

.trade_blo {
    background: #DFDFDF;
    color: #333;
    font-size: 12px;
    float: left;
    padding: 3px 10px;
    margin-right: 10px;
    /*border-radius: 5px;*/
}

.applied_txt {
    color: #339900;
    float: left;
    padding-top: 3px;
}

.free_resume_blo {
    border: 1px solid #D6D6D6;
    /*border-radius: 10px;*/
    padding: 10px;
    line-height: 14px;
    color: #999999;
}

    .free_resume_blo .headng {
        color: #333;
        font-size: 14px;
        padding-bottom: 10px;
    }

.job_title_lpanel_subhead {
    color: #061A39;
    font-size: 12px;
    font-family: 'OpenSansRegular';
    float: left;
}

a.bluelink {
    color: #0066FF;
}

.info_txt {
    font-size: 11px;
    color: #888;
}

.w150 {
    width: 150px;
}

.mandatory_field {
    padding-top: 18px;
    float: right;
}

.all_candi_srchblo {
    background: #EEEEEE;
    border: 1px solid #D6D6D6;
    padding: 10px 15px;
    margin: 15px 7px 10px 7px;

}

.ac_sort_by_tbl {
}

    .ac_sort_by_tbl tr td {
        padding: 5px 5px 5px 6px;
        font-size: 13px;
        color: #000;
    }

        .ac_sort_by_tbl tr td select {
            width: 180px;
        }

        .ac_sort_by_tbl tr td span {
            color: #666;
        }

.ac_viewalljob {
    background: #999999;
    /*border-radius: 10px;*/
    float: left;
    margin-right: 10px;
    color: #fff;
    padding: 2px 10px;
}

.ac_addedby {
    background: #999999;
    /*border-radius: 10px;*/
    float: left;
    margin-right: 10px;
    color: #000;
    padding: 2px 10px;
}

    .ac_addedby a {
        color: #000;
    }

        .ac_addedby a:hover {
            color: #fff;
        }

.ac_total_candidate {
    padding: 15px 15px 0 15px;
    font-size: 15px;
}

.slide {
    height: 150px;
}

/*04-08-2012*/
.left-block {
    float: left;
    /*background: url(/Content/images/innersidemenubg.jpg) repeat-y -10px;*/
    width: 225px;
    padding: 10px 0;
    position: relative;
    z-index: 0;
    border-right: 0px solid #e2e4e6;
    /*border-radius: 10px 0 0 0;*/
}

    .left-block ul {
        list-style: none;
        padding-bottom: 25px;
    }

        .left-block ul li {
            line-height: 39px;
            margin-right: -1px;
            margin-right: 14px;
            border-bottom: 1px solid #E1E1E1;
        }

            .left-block ul li:hover, .left-block ul li.active {
                background: #cf7416;
            }

            .left-block ul li a {
                /*color: #4D718C;*/
                display: block;
                margin-top:3px;
                /*padding-left: 10px;*/
            }

            .left-block ul li:hover a {
                /*color: #fff;*/
                /*text-decoration:none;*/
                /*margin-right: -15px;*/
            }

            .left-block ul li a.active {
                /*background:#cf7416;*/
                /*text-decoration: none;*/
                /*border: 1px solid darkmagenta;*/
                /*color:white;*/
                /*background: url(/Content/images/how_nav.png) no-repeat -149px center;*/
                /*margin-right: -15px;*/
            }

.my_ac_container {
    /*background: url(/Content/images/innersidemenubg.jpg) repeat-y -10px;*/
}

.company_info_tbl {
    border: 1px solid #EDEFED;
    background: #FBFBFB;
    /*margin-top: 20px;*/
    width: 750px;
    margin-right: 10px;
}

    .company_info_tbl th {
        background: #fff;
        /*border-bottom: 1px solid #EDEFED;*/
        color: #061A39;
        font-size: 17px;
        padding: 10px 20px;
        text-align: left;
        font-weight: normal;
    }

    .company_info_tbl tr td {
        font-size: 13px;
        color: #000;
        /*padding: 10px 19px;*/
    }

.w730 {
    width: 730px !important;
}

.w750 {
    width: 750px !important;
}

.manage_user_tbl {
    font-size: 12px;
    color: #333 !important;
    width: 750px !important;
}

    .manage_user_tbl td {
        color: #333 !important;
    }

a.add_user {
    border: 1px solid #CCCCCC;
    float: right;
    /*background: url(../images/ap_nav_bg.png) repeat-x;*/
    color: #333333;
    font-weight: bold;
    padding: 3px 25px;
    font-size: 15px;
    font-weight: normal;
    text-shadow: 0 1px 0 #333;
    /*border-radius: 5px;*/
    margin-right: 10px;
}

.create_textarea {
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    /*border-radius: 5px 5px 5px 5px;*/
    box-shadow: 2px 2px 2px 1px #F0F0F0 inset;
    color: #CCCCCC;
    font-size: 13px;
    padding: 7px;
    width: 430px;
}

.preview_blo {
    /*background: url(../images/ud_blo_bg.png) repeat;*/
    /*border-radius: 5px;*/
    padding: 7px;
    margin-left: 0px;
    margin-right: 0px;
    float: left;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 20px;
    width: 740px;
    text-align: left;
}

.preview_innerblo {
    background: #fff;
    padding: 10px;
    color: #333;
    font-family: 'OpenSansRegular';
    font-size: 13px;
    min-height: 158px;
}

.IN-widget {
    position: relative !important;
    bottom: 5px !important;
}

.job_dtl_tbl {
    border: 1px solid #E3E3E3 !important;
}

    .job_dtl_tbl th {
        /*background: url("/Content/images/ap_tbl_head.png") repeat-x scroll 0 0 transparent !important;*/
        color: #061A39;
        font-size: 13px;
        padding: 3px 0px 3px 10px;
        text-align: left;
    }

    .job_dtl_tbl tr td {
        border-bottom: 1px solid #E3E3E3 !important;
        color: #333333;
        font-size: 12px;
        padding: 10px 5px;
        text-align: left;
    }

    .job_dtl_tbl tr.odd {
        background-color: #FFFFFF !important;
    }

    .job_dtl_tbl tr.even {
        background-color: #F3F5F5 !important;
    }

.meintitle {
    font-size: 18px;
    padding: 5px 5px;
    color: #EFAE00;
    border: none;
    border-bottom: 1px solid #ccc;
}

.mt10 {
    margin-top: 10px;
    background: none;
    border: none;
}



/*Pagination*/

.pagination {
    /*width: 382px;*/
    float: right;
    padding: 6px 0;
    text-align: right;
    margin-right: 10px;
}

    .pagination ul {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-left: 0;
        margin-bottom: 0;
    }

    .pagination li {
        float: left;
        margin: 3px;
        background: #F1F1F1;
        border: 1px solid #d6d6d6;
        line-height: 20px;
    }

    .pagination a {
        float: left;
        padding: 0 8px;
        text-decoration: none;
        border-left-width: 0;
    }

        .pagination a:hover, .pagination .active a {
            background-color: #627A8A;
            color: white;
        }

    .pagination .active a {
        color: white;
        cursor: default;
    }

    .pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {
        color: #999999;
        background-color: transparent;
        cursor: default;
    }

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}
/*.pagination .PagedList-ellipses {display: none;}*/

.set {
    font-weight: bold;
    font-size: 14px;
    margin: 15px 0px 15px 0px;
}

#SearchText {
    border-radius:0px;
}

.tbl {
    width:99.5%;
    /*margin-left:5px;*/
    padding-right:5px;
}

.ui-state-default {
    vertical-align: top;
}

.mt8 {
    margin-top:8px;
}
.textOverflow{
    display: inline-block; width: 95%;white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;
}