body {
    margin: 0;
    background: url(../Styles/images/body_bg.png) repeat 0 0;
    font-family: Segoe\000020UI,Tahoma,Arial;
    border-top: 5px solid #465f5f;
    font-size: 13px;
    color: #4b4b4b;
}
.custom_btn {
    color: #fff !important;
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: none;
    background-color: #002050 !important;
    font-weight:bold;
}
#buttons a:hover
{
     color: #9d9d9d !important;
}
#topButtonsFileUploader span:hover
{
     color: #9d9d9d !important;
     text-decoration:underline;
}
#fileUploaderButtons  span:hover
{
     color: #9d9d9d !important;
     text-decoration:underline;
}
.ui-draggable .ui-dialog-titlebar
{
background-color: #002050 !important;
}
.ui-dialog .ui-dialog-title
{
    color:#000 !important;
}
#myDataTable_wrapper a{
    color: #002050 !important;
    text-decoration:underline;
}
#container_aa {
    width: 90%;
    margin: auto;
    overflow: hidden;
    background: #FFF;
    min-width: 1033px !important;
}
.container
{
    background-color: #002050 !important;
    text-decoration-color:#fff !important;
}

/*Common Class*/
h1 {
    margin: 5px;
    padding: 0 10px 0;
    width: 100%;
    float: left;
    font-family: Segoe\000020UI,Tahoma,Arial;
    font-size: 20px;
    vertical-align: top;
    /*text-transform: uppercase;*/
    color: #002050;
}
h1 span{
    color: #002050;
}

a span{
    color: #002050;
    text-decoration:underline;
}

h2 {
    margin: 0;
    padding: 0 0 10px 0;
    width: 100%;
    float: left;
    font-size: 14px;
    color: #002050;
}

.stnd_wdth_aa {
    width: 100%;
    float: left;
    overflow: hidden;
}

.qutr_wdth_aa {
    width: 25%;
    float: left;
    padding: 15px 0 15px 0;
}

.bdr_rgt_aa {
    border-right: 2px solid #9d9d9d;
}

/*End of Common Class*/

/*Header*/
#header_aa {
    height: 100px;
}

.logo_aa {
    /*width: 215px;
    height: 80px;*/
    float: left;
    margin: 5px 20px;
}

.navi_mn_aa {
    height: 30px;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    top: 90px;
    width: 88%;
    z-index: 1;
}

.navi_lft_aa {
    width: 5px;
    float: left;
    height: 30px;
    background: url(../Styles/images/navi_left.png) no-repeat 0 0;
}

.navi_md_aa {
    width: 98%;
    background: url(../Styles/images/navi_mid.png) repeat-x 0 0;
    height: 30px;
    float: left;
}

    .navi_md_aa ul.navi {
        margin: 0 auto;
        padding: 0;
        width: 100%;
        font-size: 14px;
    }

        .navi_md_aa ul.navi li {
            margin: 0;
            padding: 5px 5px 0 11px;
            width: auto;
            float: left;
            list-style: none;
        }

            .navi_md_aa ul.navi li a {
                color: #fff;
                text-decoration: none;
            }

                .navi_md_aa ul.navi li a:hover {
                    color: #960000;
                    text-decoration: none;
                }

.navi_rgt_aa {
    width: 5px;
    float: left;
    height: 30px;
    background: url(../Styles/images/navi_right.png) no-repeat 0 0;
}
/*End of Header*/

/*Banner*/
.banner_aa {
    height: 345px;
}
/*End of Banner*/

/*Content body*/
.contnt_bdy_aa {
    border-bottom: 2px solid #9d9d9d;
    padding-bottom: 15px;
}

.hm_tab_aa {
    width: 90%;
    float: left;
    text-align: center;
    padding: 2px 15px 10px 15px;
}

.hmshdw_aa {
    width: 245px;
    height: 10px;
    float: left;
    background: url(../Styles/images/home_shadow.png) no-repeat top center;
}

.morebx_aa {
    width: 15%;
    margin: 10px auto;
    padding: 3px 10px 5px 10px;
    background: #960000;
    border-radius: 5px;
}

    .morebx_aa a {
        color: #fff;
        text-decoration: none;
    }

span.link {
    float: right;
}

    span.link a {
        color: #960000;
        text-decoration: none;
        font-weight: bold;
    }

        span.link a:hover {
            text-decoration: underline;
        }

.hm_bx01_aa {
    float: left;
    width: 26%;
    padding: 0 15px 10px 15px;
}

.hm_bx02_aa {
    float: left;
    width: 38%;
    padding: 0 15px 10px 15px;
}

.newsbx01_aa {
    float: left;
    width: 15%;
    padding-top: 4px;
}

.newsbx02_aa {
    width: 80%;
    padding-bottom: 10px;
    padding-top: 10px;
}

a.news_aa {
    color: #4b4b4b;
    text-decoration: none;
}

    a.news_aa:hover {
        text-decoration: underline;
    }
/*End of Content body*/

/*Footer*/
#footer_aa {
    padding: 10px 0;
}

.ftrbx01_aa {
    float: left;
    width: 17%;
    padding: 15px;
}

.ftrbx02_aa {
    float: left;
    width: 26%;
    padding: 0 20px 0px 0;
}

.ftrbx03_aa {
    float: left;
    width: 20%;
    padding: 0 15px 0 15px;
}

ul.ftrlnk_aa {
    margin: 0;
    padding: 0;
}

    ul.ftrlnk_aa li {
        margin: 0;
        padding: 0 0 0 5px;
        width: 90%;
        float: left;
        list-style: none;
    }

        ul.ftrlnk_aa li a {
            color: #4c4c4c;
            text-decoration: none;
        }

            ul.ftrlnk_aa li a:hover {
                color: #4c4c4c;
                text-decoration: underline;
            }

.ftrbx04_aa {
    float: left;
    width: 25%;
}

    .ftrbx04_aa img {
        margin: 0 5px 10px 0;
    }
/*End of Footer*/


.half_aa {
    width: 50%;
    float: left;
}

.width01_aa {
    width: 60px;
    float: left;
    background-color: White;
}

.width02_aa {
    width: 35px;
    float: left;
    background-color: White;
}

.heght01_aa {
    height: 88px;
}

.heght02_aa {
    height: 25px;
}

.heght03_aa {
    height: 28px;
}

.heght04_aa {
    height: 34px;
}

.heght05_aa {
    height: 61px;
}

.heght06_aa {
    height: 47px;
}

.heght07_aa {
    height: 20px;
}
/*Front Body*/
.frontbdy {
    background: url(front_spirit.png) no-repeat top left;
}

.sp-arm01_lft {
    background-position: 0 0;
    width: 60px;
    height: 28px;
    float: left;
}

.sp-arm01_lft_inr {
    background-position: -65px 0;
    width: 41px;
    height: 28px;
    float: left;
}

.sp-arm01_lft_inr_click {
    background-position: -65px 0;
    width: 41px;
    height: 28px;
    float: left;
    background: url('images/arm01_lft_inr_hvr.jpg') no-repeat top left;
}

.sp-arm01_lft_inr:hover {
    background-position: -111px 0;
    width: 41px;
    height: 28px;
}

.sp-arm01_rgt {
    background-position: -157px 0;
    width: 60px;
    height: 28px;
    float: left;
}

.sp-arm01_rgt_inr {
    background-position: -222px 0;
    width: 41px;
    height: 28px;
    float: left;
}

.sp-arm01_rgt_inr_click {
    background-position: -222px 0;
    width: 41px;
    height: 28px;
    float: left;
    background: url('images/arm01_rgt_inr_hvr.jpg') no-repeat top left;
}

.sp-arm01_rgt_inr:hover {
    background-position: -268px 0;
    width: 41px;
    height: 28px;
}

.sp-arm_lft {
    background-position: -314px 0;
    width: 60px;
    height: 70px;
    float: left;
}

.sp-arm_lft_inr {
    background-position: -379px 0;
    width: 41px;
    height: 70px;
    float: left;
}

.sp-arm_rgt {
    background-position: -425px 0;
    width: 60px;
    height: 70px;
    float: left;
}

.sp-arm_rgt_inr {
    background-position: -490px 0;
    width: 41px;
    height: 70px;
    float: left;
}

.sp-foot_lft {
    background-position: -536px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-foot_lft_click {
    background-position: -536px 0;
    width: 41px;
    height: 46px;
    float: left;
    background: url('images/foot_lft_hvr.jpg') no-repeat top left;
}

.sp-foot_lft:hover {
    background-position: -582px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-foot_rgt {
    background-position: -628px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-foot_rgt_click {
    background-position: -628px 0;
    width: 41px;
    height: 46px;
    float: left;
    background: url('images/foot_rgt_hvr.jpg') no-repeat top left;
}

.sp-foot_rgt:hover {
    background-position: -674px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-hand_lft {
    background-position: -720px 0;
    width: 60px;
    height: 46px;
    float: left;
}

.sp-hand_lft_click {
    background-position: -720px 0;
    width: 60px;
    height: 46px;
    float: left;
    background: url('images/hand_lft_hvr.jpg') no-repeat top left;
}

.sp-hand_lft:hover {
    background-position: -785px 0;
    width: 60px;
    height: 46px;
    float: left;
}

.sp-hand_rgt {
    background-position: -850px 0;
    width: 60px;
    height: 46px;
    float: left;
}

.sp-hand_rgt_click {
    background-position: -850px 0;
    width: 60px;
    height: 46px;
    float: left;
    background: url('images/hand_rgt_hvr.jpg') no-repeat top left;
}

.sp-hand_rgt:hover {
    background-position: -915px 0;
    width: 60px;
    height: 46px;
}

.sp-head_lft {
    background-position: -980px 0;
    width: 41px;
    height: 88px;
    float: left;
}

.sp-head_rgt {
    background-position: -1026px 0;
    width: 41px;
    height: 88px;
    float: left;
}

.sp-knee_lft {
    background-position: -1072px 0;
    width: 41px;
    height: 34px;
    float: left;
}

.sp-knee_lft_click {
    background-position: -1072px 0;
    width: 41px;
    height: 34px;
    float: left;
    background: url('images/knee_lft_hvr.jpg') no-repeat top left;
}

.sp-knee_lft:hover {
    background-position: -1118px 0;
    width: 41px;
    height: 34px;
}

.sp-knee_rgt {
    background-position: -1164px 0;
    width: 41px;
    height: 34px;
    float: left;
}

.sp-knee_rgt_click {
    background-position: -1164px 0;
    width: 41px;
    height: 34px;
    float: left;
    background: url('images/knee_rgt_hvr.jpg') no-repeat top left;
}

.sp-knee_rgt:hover {
    background-position: -1210px 0;
    width: 41px;
    height: 34px;
}

.sp-leg_lft {
    background-position: -1256px 0;
    width: 41px;
    height: 61px;
    float: left;
}

.sp-leg_rgt {
    background-position: -1302px 0;
    width: 41px;
    height: 61px;
    float: left;
}

.sp-shldr_lft {
    background-position: -1348px 0;
    width: 25px;
    height: 25px;
    float: left;
}

.sp-shldr_lft_click {
    background-position: -1348px 0;
    width: 25px;
    height: 25px;
    float: left;
    background: url('images/shldr_lft_hvr.jpg') no-repeat top left;
}

.sp-shldr_lft:hover {
    background-position: -1378px 0;
    width: 25px;
    height: 25px;
    float: left;
}

.sp-shldr_lft_inner {
    background-position: -1408px 0;
    width: 41px;
    height: 25px;
    float: left;
}

.sp-shldr_rgt {
    background-position: -1454px 0;
    width: 25px;
    height: 25px;
    float: left;
}

.sp-shldr_rgt_click {
    background-position: -1454px 0;
    width: 25px;
    height: 25px;
    float: left;
    background: url('images/shldr_rgt_hvr.jpg') no-repeat top left;
}

.sp-shldr_rgt:hover {
    background-position: -1484px 0;
    width: 25px;
    height: 25px;
    float: left;
}

.sp-shldr_rgt_inner {
    background-position: -1514px 0;
    width: 41px;
    height: 25px;
    float: left;
}

.sp-thigh_lft {
    background-position: -1560px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-thigh_rgt {
    background-position: -1606px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-thighlwr_lft {
    background-position: -1652px 0;
    width: 41px;
    height: 28px;
    float: left;
}

.sp-thighlwr_rgt {
    background-position: -1698px 0;
    width: 41px;
    height: 28px;
    float: left;
}
/*End of Front Body*/
/*Back body*/
.backbdy {
    background: url(back_spirit.png) no-repeat top left;
}

.sp-bk_arm01_lft {
    background-position: 0 0;
    width: 60px;
    height: 28px;
    float: left;
}

.sp-bk_arm01_lftinr {
    background-position: -65px 0;
    width: 41px;
    height: 28px;
    float: left;
}

.sp-bk_arm01_lftinr_click {
    background-position: -65px 0;
    width: 41px;
    height: 28px;
    float: left;
    background: url('images/bk_arm01_lftinr_hvr.jpg') no-repeat top left;
}

.sp-bk_arm01_lftinr:hover {
    background-position: -111px 0;
    width: 41px;
    height: 28px;
}

.sp-bk_arm01_rgt {
    background-position: -157px 0;
    width: 60px;
    height: 28px;
    float: left;
}

.sp-bk_arm01_rgtinr {
    background-position: -222px 0;
    width: 41px;
    height: 28px;
    float: left;
}

.sp-bk_arm01_rgtinr_click {
    background-position: -222px 0;
    width: 41px;
    height: 28px;
    float: left;
    background: url('images/bk_arm01_rgtinr_hvr.jpg') no-repeat top left;
}

.sp-bk_arm01_rgtinr:hover {
    background-position: -268px 0;
    width: 41px;
    height: 28px;
}

.sp-bk_arm_lft {
    background-position: -314px 0;
    width: 60px;
    height: 70px;
    float: left;
}

.sp-bk_arm_lftinr {
    background-position: -379px 0;
    width: 41px;
    height: 70px;
    float: left;
}

.sp-bk_arm_rgt {
    background-position: -425px 0;
    width: 60px;
    height: 70px;
    float: left;
}

.sp-bk_arm_rgtinr {
    background-position: -490px 0;
    width: 41px;
    height: 70px;
    float: left;
}

.sp-bk_foot_lft {
    background-position: -536px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-bk_foot_lft_click {
    background-position: -536px 0;
    width: 41px;
    height: 46px;
    float: left;
    background: url('images/bk_foot_lft_hvr.jpg') no-repeat top left;
}

.sp-bk_foot_lft:hover {
    background-position: -582px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-bk_foot_rgt {
    background-position: -628px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-bk_foot_rgt_click {
    background-position: -628px 0;
    width: 41px;
    height: 46px;
    float: left;
    background: url('images/bk_foot_rgt_hvr.jpg') no-repeat top left;
}

.sp-bk_foot_rgt:hover {
    background-position: -674px 0;
    width: 41px;
    height: 46px;
    float: left;
}

.sp-bk_hand_lft {
    background-position: -720px 0;
    width: 60px;
    height: 54px;
    float: left;
}

.sp-bk_hand_lft_click {
    background-position: -720px 0;
    width: 60px;
    height: 54px;
    float: left;
    background: url('images/bk_hand_lft_hvr.jpg') no-repeat top left;
}

.sp-bk_hand_lft:hover {
    background-position: -785px 0;
    width: 60px;
    height: 54px;
    float: left;
}

.sp-bk_hand_rgt {
    background-position: -850px 0;
    width: 60px;
    height: 54px;
    float: left;
}

.sp-bk_hand_rgt_click {
    background-position: -850px 0;
    width: 60px;
    height: 54px;
    float: left;
    background: url('images/bk_hand_rgt_hvr.jpg') no-repeat top left;
}

.sp-bk_hand_rgt:hover {
    background-position: -915px 0;
    width: 60px;
    height: 54px;
    float: left;
}

.sp-bk_head_lft {
    background-position: -980px 0;
    width: 41px;
    height: 88px;
    float: left;
}

.sp-bk_head_rgt {
    background-position: -1026px 0;
    width: 41px;
    height: 88px;
    float: left;
}

.sp-bk_knee_lft {
    background-position: -1072px 0;
    width: 41px;
    height: 34px;
    float: left;
}

.sp-bk_knee_rgt {
    background-position: -1164px 0;
    width: 41px;
    height: 34px;
    float: left;
}

.sp-bk_leg_lft {
    background-position: -1256px 0;
    width: 41px;
    height: 61px;
    float: left;
}

.sp-bk_leg_rgt {
    background-position: -1302px 0;
    width: 41px;
    height: 61px;
    float: left;
}

.sp-bk_shldr_lft {
    background-position: -1348px 0;
    width: 25px;
    height: 25px;
    float: left;
}

.sp-bk_shldr_lft_click {
    background-position: -1348px 0;
    width: 25px;
    height: 25px;
    float: left;
    background: url('images/bk_shldr_lft_hvr.jpg') no-repeat top left;
}

.sp-bk_shldr_lft:hover {
    background-position: -1378px 0;
    width: 25px;
    height: 25px;
    float: left;
}

.sp-bk_shldr_lftiner {
    background-position: -1408px 0;
    width: 41px;
    height: 25px;
    float: left;
}

.sp-bk_shldr_rgt {
    background-position: -1454px 0;
    width: 25px;
    height: 25px;
    float: left;
}

.sp-bk_shldr_rgt_click {
    background-position: -1454px 0;
    width: 25px;
    height: 25px;
    float: left;
    background: url('images/bk_shldr_rgt_hvr.jpg') no-repeat top left;
}

.sp-bk_shldr_rgt:hover {
    background-position: -1484px 0;
    width: 25px;
    height: 25px;
    float: left;
}

.sp-bk_shldr_rgtiner {
    background-position: -1514px 0;
    width: 41px;
    height: 25px;
    float: left;
}

.sp-bk_thigh_lft {
    background-position: -1560px 0;
    width: 41px;
    height: 54px;
    float: left;
}

.sp-bk_thigh_rgt {
    background-position: -1606px 0;
    width: 41px;
    height: 54px;
    float: left;
}

.sp-bk_thighlwr_lft {
    background-position: -1652px 0;
    width: 41px;
    height: 20px;
    float: left;
}

.sp-bk_thighlwr_rgt {
    background-position: -1698px 0;
    width: 41px;
    height: 20px;
    float: left;
}
/*End of Back body*/


.odd td, .even td {
    border: 1px solid #DBDBDB;
    height: 25px;
    padding: 0 0 0 3px;
}

.info {
    font-size: 11px;
}

.validationmessage {
    font-size: 10px;
    color: Red;
}

#map {
    /*border: 4px solid black;*/
    height: 300px;
    width: 380px;
}

.View {
    background-image: url("images/sort_down.PNG");
    background-repeat: no-repeat;
    text-indent: -20px;
    width: 50px;
}

body {
    color: #333333;
    font-family: Segoe\000020UI,Tahoma,Arial;
    font-size: 14px;
    line-height: 20px;
    /*background-image: -ms-linear-gradient(bottom right, #FFD500 0%, #960000 200%);
    background-image: -moz-linear-gradient(bottom right, #FFD500 0%, #960000 200%);
    background-image: -o-linear-gradient(bottom right, #FFD500 0%, #960000 200%);
    background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #FFD500), color-stop(2, #960000));
    background-image: -webkit-linear-gradient(bottom right, #FFD500 0%, #960000 200%);
    background-image: linear-gradient(to top left, #FFD500 0%, #960000 200%);*/
}
.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #002050;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #0088CC, #0044CC);
  background-repeat: repeat-x;
  border: 1px solid #006DCC;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088CC', endColorstr='#0044CC', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
         box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
}
.navbar .nav > li > a {
    color: #fff;
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: none;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: #9d9d9d;
    /*background-image: linear-gradient(to bottom, #0088CC, #0044CC);*/
    background-repeat: repeat-x;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088CC', endColorstr='#0044CC', GradientType=0);
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
}

.navbar .nav > li > a {
    color: #FFFFFF;
    float: none;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: none;
}

    .navbar .nav > li > a:hover {
        color: #9d9d9d;
        float: none;
        padding: 10px 15px;
        text-decoration: underline;
        text-shadow: none;
    }

.navbar .brand {
    color: #ffff00;
    display: block;
    text-shadow: none;
}

.navbar a:hover, .navbar a:focus {
    text-decoration: none;
    color: #ffff00;
}

#footer {
    height: 60px;
}

#footer {
    background: none repeat scroll 0 0 #006DCC;
    margin: auto;
    overflow: hidden;
    width: 90%;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

    #footer a {
        text-decoration: none;
    }
/* Lastly, apply responsive CSS fixes as necessary #465f5f */
@media (max-width: 767px) {
    #footer {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

.breadcrumb {
    background-color: #e6e6fa;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 8px 15px;
    height: 38px;
}

    .breadcrumb a:hover, a:focus {
        color: #960000;
    }

.web_dialog a:hover, a:focus {
    color: #ffff00;
    text-decoration: underline;
}

.modal-header {
    background-color: #006DCC;
    background-image: linear-gradient(to bottom, #0088CC, #0044CC);
    background-repeat: repeat-x;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
}

.modal-header .close {
    float: right !important;
    margin-right: -30px !important;
    margin-top: -30px !important;
    background-color: white !important;
    border-radius: 15px !important;
    width: 30px !important;
    height: 30px !important;
    opacity: 1 !important;
}
#countmesg {
    font-weight: bold;
    font-size: 20px;
    color: #960000;
}
.logo_aa {
    float: left;
    height: 60px;
    margin: 5px 20px;
    width: 120px;
}
.box-footer { 
        -moz-box-shadow: 0px 3px 8px #000;
        -webkit-box-shadow: 0px 3px 8px #000;
        box-shadow: 0px 3px 8px #000;
    } 
