
fieldset
{
    border: 1px solid #CCCCCC;
    height: auto;
    margin: 0 auto;
    padding: 0 5px;
    background-color: #FAFAFA;
    border-radius: 5px;
}

  
legend
{
    border: 1px none #C0C0C0;
    margin: 0 0 0 5px;
    padding: 1px 10px;
    font: bold 15px/23px Georgia, 'Dorado Headline' , 'Courier New' , Courier, monospace;
    color: #232428;
    text-shadow: 0 1px 1px #FAFAFA;
    background: url('images/grd_altbg.png') repeat-x center;
    border-radius: 3px;
}

    fieldset p
    {
        height: auto;
        margin: 0;
        padding: 5px 10px;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
    }

    fieldset label.inline
    {
        display: inline;    
    }


input[type="text"], input[type="textarea"], input[type="password"], select, textarea, .myinpctn
{
    font-family: Verdana, Arial, Ms Sans Serif, Helvetica, Times New Roman;
    font-size: 9.5pt;
    color: #282828;
    background-color: #FDFDFA;
}

input[type="text"]:hover, input[type="password"]:hover, select:hover, textarea:hover
{
    border: 1px solid rgba(83, 168, 235, 0.5);
    color: #373737;
    background-color: #FEFEFA;
    outline: medium none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(83, 168, 237, 0.5);    
}

input[type="checkbox"] {
    margin: 0 2px;
}

.tvdtsrc {
    border: 1px solid #ddd;
    width: auto;
    height: auto;
    /*min-width: 320px;
    max-height: 475px;*/
    margin: 0;
    padding: 5px;
    font-size: 9.25pt;
    color: #232428;
    background-color: #fff;
    overflow: auto;
}

.ddList
{
    border: 1px solid #AFAFAF;
    width: 100%;
    height: 24px;
    min-width: 220px;
    margin: 0;
    padding: 2px;
}

.ddlSmall
{
    border: 1px solid #AFAFAF;
    width: 100px;
    height: 20px;
    margin: 0 2px 0 0;
    padding: 0;
}

.ddList option, .ddlSmall option
{
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #E3E3E3;
    margin: 0;
    padding: 2px 5px;
    color: #282828;
    background-color: #FAFAFF;
}

.ddlSmall option 
{
    padding: 3px;
}



/********Start  create user******/

.createuser
{
    border: 1px solid #D0D0D0;
    width: 350px;
    height: auto;
    margin: 0 auto;
    padding: 5px 7px;
    font-family: 'Droid Serif', Georgia, 'Times New Roman' ,serif;
    background-color: #F7F5EF;
    border-radius: .5em;
    box-shadow: 0 0 5px #C0C0C0 inset, 0 0 25px #AFAFAF;
}

.createuser:hover
{
    border: 1px solid #D5D5D5;/*box-shadow: 0 0 5px #8094A2 inset, 0 0 25px 0 #0A3453;*/
    box-shadow: 0 0 5px #C0C0C0 inset, 0 0 25px 0 #0A3453;
}

.createuserheader
{
    border-bottom-color: #009ADF;
    border-bottom: 2px solid rgba(0, 0, 0, 0.23);
    margin: 5px;
    padding: 0 7px;
    font: bold 13.25pt/25px 'Droid Serif' , 'Georgia' , 'Times New Roman' ,serif; /*font-family: 'Courier New' , Courier, monospace;*/
    color: #FAFAFA;
    background-color: #3378AF;
    text-shadow: 0 1px 1px  rgba(230, 245, 250, 0.78);
}

.createuser p
{
    text-align: left;
    height: auto;
    margin: 0;
    padding: 2px 0px 0 15px;    
    font-family: 'Droid Serif','Georgia','Times New Roman',serif;
}





/****** End create user*****/

/********** Button **********/










.myinpctn
{
    border: 1px solid #AFAFAF;
    padding: 3px;
    font-family: Verdana, Arial, Ms Sans Serif, Helvetica, Times New Roman;
    font-size: 1.0em;
    color: #282828;
    background-color: #FDFDFA;
}

.focused
{
    border: 1px solid rgba(83, 168, 235, 0.75) !important;
    color: #232323 !important;
    outline: medium none;
    background-color: #FAFAFF !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 0 7px rgba(83, 168, 237, 0.75) !important;    
}

.mybtn
{
    margin: 5px 15px;
    padding: 3px 5px;
    display: block;
    border: 1px solid #BFBFBF;
    color: #343434;
    font: bold 13px/18px "Helvetica Neue" ,HelveticaNeue,Helvetica,Arial,sans-serif;
    text-decoration: none;
    
    background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#d5d5d5));
    background: -moz-linear-gradient(top,  #e5e5e5,  #d5d5d5);
    background: -o-linear-gradient(top,  #e5e5e5,  #d5d5d5);
    
    border-radius: 4px;
    text-shadow: 0 1px 1px #FAFAFA;
}

.mybtn:hover
{
    color: #0A4A7E;
    text-shadow: 0 -1px 1px #FAFAFA;
    background: -webkit-gradient(linear, left top, left bottom, from(#d5d5d5), to(#e5e5e5));
    background: -moz-linear-gradient(top,  #d5d5d5,  #e5e5e5);
    background: -o-linear-gradient(top,  #d5d5d5,  #e5e5e5);
}

.input[type="button"], .mybtns
{
    width: auto;
    border: 1px solid #AFAFAF;
    margin: 5px 10px;
    padding: 5px 20px;
    color: #535353;
    line-height: 18px;
    font-size: 13px;
    font-weight: bold;
    font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#d5d5d5));
    background: -moz-linear-gradient(top,  #e5e5e5,  #d5d5d5);
    background: -o-linear-gradient(top,  #e5e5e5,  #d5d5d5);
    
    border-radius: 4px;
    text-shadow: 0 1px 1px #FAFAFA;
}   

.input[type="button"]:hover, .mybtns:hover
{
    border: 1px solid #DAEAFA;
    color: #0A4A7E;
    text-shadow: 0 -1px 1px #FAFAFA;
    background: -webkit-gradient(linear, left top, left bottom, from(#d5d5d5), to(#e5e5e5));
    background: -moz-linear-gradient(top,  #d5d5d5,  #e5e5e5);
    background: -o-linear-gradient(top,  #d5d5d5,  #e5e5e5);
}

.loginbtn
{
    margin: 0;
    padding: 2px 7px;
    font-size: 13px;
}

.sbtns
{ 
    margin: 0;
    padding: 3px 17px;
    font-size: 13px;
}

.vsbtns
{
    margin: 0;
    padding: 3px 15px;
    font-size: 12px;
    line-height: 15px;
}

.vvsbtns
{
    margin: 0;
    padding: 2px 7px;
    font-size: 12px;
    overflow: auto;
}

.vvvsbtns {
    font: bold 10.75pt/1.25 "Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
    margin: 0;
    min-width: 15px;
    padding: 1px 3px;
}


.modal_bg
{
    background-color: #171717;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
}

/*
.loginlink
{
    float: right;
    padding: 0;
    max-width: 150px;
    text-align: right;
    font-weight: bold;
    color: #234753;
}

.loginlink a
{
    text-decoration: none;
    color: #004584;
    font: bold 8.25pt/13px 'Droid Serif' , 'Georgia' , 'Times New Roman' ,serif;
    text-shadow: 1px 1px 0 #FAFAFA;
}

.loginlink a:hover
{
    text-decoration: underline;
    color: #002875;
    text-shadow: 0 2px 1px #AFAFAF;
}
*/    

.txtusrpasswd
{
    border: 1px solid #BDBDBD;
    width: 210px;
    margin: 0 0 0 25px;
    padding: 5px;
    font-size: 10.25pt;    
    border-radius: 3px;
}

.txtcuusrpasswd
{
    border: 1px solid #BDBDBD;
    width: 200px;
   
    padding-right: 20px;
    padding: 5px;
    font-size: 10.25pt;    
    border-radius: 3px;
}

.acinfo
{
    width: 320px;
    height: auto;
    margin: 50px auto 60px auto;
    padding: 10px;
}
 
 
 .lstViewAdmin 
 {
     width: 320px;
     height: auto;
     margin: 0px 0px auto 10px;
     padding: 10px;
 }
 
 
 
 .admincls
{
   
    height: auto;
    horiz-align: center;
    vertical-align: central;
   
    padding: 3px 2px 2px 2px;
     
}   
.acdiv
{
    border: 1px solid #C5C5C5;
    padding: 15px;
    background-color: #FAF8F5;    
    border-radius: 10px;
    box-shadow: 0px 0px 10px #000000 inset, 0px 0px 25px #AFAFAF;
} 

.logininfo
{
    border: 1px solid #D0D0D0;
    width: 285px;
    height: auto;
    margin: 0 auto;
    padding: 5px 7px;
    font-family: 'Droid Serif', Georgia, 'Times New Roman' ,serif;
    background-color: #F7F5EF;
    border-radius: .5em;
    box-shadow: 0 0 5px #C0C0C0 inset, 0 0 25px #AFAFAF;
}

.logininfo:hover
{
    border: 1px solid #D5D5D5;/*box-shadow: 0 0 5px #8094A2 inset, 0 0 25px 0 #0A3453;*/
    box-shadow: 0 0 5px #C0C0C0 inset, 0 0 25px 0 #0A3453;
}

.logheader
{
    border-bottom-color: #009ADF;
    border-bottom: 2px solid rgba(0, 0, 0, 0.23);
    margin: 5px;
    padding: 0 7px;
    font: bold 13.25pt/25px 'Droid Serif' , 'Georgia' , 'Times New Roman' ,serif; /*font-family: 'Courier New' , Courier, monospace;*/
    color: #FAFAFA;
    background-color: #3378AF;
    text-shadow: 0 1px 1px  rgba(230, 245, 250, 0.78);
}

.logModalCls 
{
    horiz-align: left;
}

.logininfo p
{
    height: auto;
    margin: 0;
    padding: 2px 5px 0 15px;    
    font-family: 'Droid Serif','Georgia','Times New Roman',serif;
}

.errortext
{
    margin: 5px;
    padding: 0;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
    color: #FA0000;    
}
   
.logininfobtnp
{
    text-align: right;
    height: 25px;
}

.failureNotification
{
    color: #FF5500;
    font-size: 20px;
    font-family: 'Times New Roman', Times, serif;
    font-weight: bold;
}

.failureNotificationcr
{
    color: #FF5500;
   
    font-weight: bold;
}


/************* Msg Box *************/
.cfmmsgdiv
{
    border: 0;
    z-index: 9999;
    width: 310px;
    height: auto;
    margin: 0;
    padding: 7px; 
    background-color: #EDEDED;
    border-radius: 7px;    
    box-shadow: 0px 0px 5px #858585 inset, 0px 0px 25px #0F3758;
}

.cfmmsgdiv:hover
{
    box-shadow: 0px 0px 5px #757575 inset, 0px 0px 35px #0A3453;
}

.msgtbl
{
    width: 310px;
    margin: 0; 
    padding: 0; 
    text-align:left;
    font-size: 13px;
    background-color: #F5F5F5;
    border-radius: 7px;
}

.headtr
{
    border-bottom-color: #009ADF;
    border-bottom: 2px solid rgba(0, 0, 0, 0.23);
    padding: 4px 4px 3px 7px;
    color: #FAFAFA;
    font: 700 17px/20px 'Times New Roman' , Times, serif;
    background-color: #3478A7;
}

.btnclose
{
    float: right;
    border: none;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    display: block;
    text-indent: -9999px;
    vertical-align: top;
    background: transparent no-repeat scroll 0 0;
    background-image: url('images/closes.png');
}

.btnclose:hover
{
    background-position: 0 -20px;
}

.btntr
{
    border-top: 1px solid rgba(0, 45, 67, 0.75);
    padding: 5px 15px;
    text-align: right;
    background-color: #E3E5E5;
}

.cnfmmsg, msgtbl cnfmmsg
{
    height: 70px;
    margin: 0;
    padding: 3px 5px;
    overflow: auto;
    color: #252525;
}


.modal_bg
{
    background-color: #171717;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
}
