.show_now {
    display: block;
}
.hide_now {
    display: none;
}
.paste_red {
    color: #ff0000 !important;
}
.my_form { width: 665px; }
.my_form > div {
    margin-bottom: 10px;
}
.my_form > div > label:first-child {
    float: left;
    min-width: 100px;
    clear: both;
    padding: 5px;
    display: block;
}
.my_form > div > div {
    display: none !important;
}

.my_form > div > input, .my_form > div > textarea {
    width: 380px;
    border: 1px #dedede solid;
    padding: 5px;
    border-radius: 3px;
}

.my_form > div > input[type='checkbox'] {
    width: auto !important;
}
.my_form button {
    display: block;
    //    margin-left: 100px;
}
.my_form > div > select {
    width: 392px;
    border: 1px #dedede solid;
    padding: 5px;
    border-radius: 3px;
}

.my_btn_2 {
    line-height: 24px;
margin-top: 2px;
float: right;
border: 0px;
-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
    box-shadow:inset 0px 1px 0px 0px #97c4fe;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
    background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
    background-color:#3d94f6;
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px;
    display:inline-block;
    color:#ffffff;
    
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #1570cd;
    cursor: pointer;
}

.my_btn {
    -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
    box-shadow:inset 0px 1px 0px 0px #97c4fe;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
    background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
    background-color:#3d94f6;
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px;
    text-indent:0;
    border:1px solid #337fed;
    display:inline-block;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    padding: 10px 15px;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #1570cd;
    text-transform: uppercase;
    cursor: pointer;
}
.my_btn:hover, .my_btn_2:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
    background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
    background-color:#1e62d0;
}
.my_btn:active, .my_btn_2:active {
    position:relative;
    top:1px;
}
.pre {
    width: 75px;
}
#popmsg {
    cursor: pointer;
}
.green {
    background-color: #CCFF99;
    color: #336600;
    padding: 10px;
    text-align: center;
}

.red {
    background-color: #FFCCCC;
    color: #990000;
    padding: 10px;
    text-align: center;
}
.error {
    border: 1px #ff0000 solid !important;
}

.my_q_search{
    background-image: url(../img/ptrn.png);
          background-repeat: no-repeat;
padding: 7px;
margin-bottom: 30px;
                }
                
                .clear_all {
                    clear: both !important;
                    float: none !important;
                    padding: 0px !important;
                }

                .my_q_search > div {
                    float: left;
                    padding: 10px;
                }
                
                .my_q_search > div > div:first-child {
                      margin-bottom: 10px;
                }

                .my_q_search > div > div > label {
                    min-width: 100px;
                    float: left;
                    line-height: 24px;
                }
                
                .my_q_search > div > div > input {
                    border: 0px;
                    background-color: #fff;
                    padding: 5px;
                    width: 225px;
                }
                
                .my_q_search > div > div > select {
                    border: 0px;
                    background-color: #fff;
                    padding: 5px;
                    width: 235px;
                }
                
                .spl_a {
                    float: right;
font-size: 10px;
line-height: 11px;
padding: 11px;
padding-right: 48px;
                }