.BodyBG
{

    background-color:#B5BAC9; 
}
.Apptitle
{

    background-color:#E4F2FB; 
}
.abswidth
{
    width: 837px;
}
.fullwidth
{
    width: 100%;
}
.Appcontent
{
    background-color:#D3E4A6;
}
.errmsgformat
{
    font-weight: bold; 
    color: #E4F2FB;
    font-size: small;
}
.Formtitle
{
    background-color:#A3C944;
    font-weight: bold; 
    color: #E4F2FB;
}
.SectionHeader
{
    background-color:#E4F2FB;
    font-size: 12px;
    text-align: center;
    padding: 5px;

}
.FormSectionHeader
{
    background-color:#E4F2FB;
    font-size: 12px;
    text-align: left;
    padding: 5px;
    text-align: center;

}
.PrintSectionHeader
{
    background-color:#8F8776;
    font-size: 18px;
    text-align: left;

}
.buttonstyle
{
    background-color: #E4F2FB;
}
.maintableformat
{
    border:0;
    border-style:none;
    width: 100%;
    font-size: medium;
}
.section
{
    border:1px solid #E4F2FB;
    font-size: 12px;
    text-align: center;
    /*border-spacing: 5px;*/
    padding: 5px;
}
.formsection
{
    border:1px solid #E4F2FB;
    font-size: 12px;
    /*border-spacing: 5px;*/
    padding: 5px;
    text-align: center;
}
.formsectionfooter
{
    border:1px solid #E4F2FB;
    font-size: 12px;
    /*border-spacing: 5px;*/
    padding: 5px;
    text-align: center;
    font-weight: bold;
}
.mainaccordian
{
    font-size: small;
}

.requestlist
{

    border:thin;
    border-style:none;
    font-size: small;

}

.grplstbox
{
    height: 330px;
}

#reqdet
{
    border:thin;
    border-style:solid;

    font-size: medium;
}

.mainmenuformat
{
    font-size: x-small;
    width: 20%;
    text-decoration: none;
}

.FormatDisplayArea
{
    background-color: #F3B405;
}
.PageBkg
{
    background-color: #E4F2FB;
}
.clientArea 
{    
    color: #000000;   
    font-family: Verdana, Arial, Helvetica, sans-serif;   
    font-size: 10pt;   
    margin: 0px;   
    overflow: auto;   
    padding: 1px;
    scrollbar-face-color: #cacaca;   
    scrollbar-highlight-color: #D3E4A6;   
    scrollbar-3dlight-color: #cacaca;   
    scrollbar-darkshadow-color: #cacaca;   
    scrollbar-shadow-color: #cacaca;   
    scrollbar-arrow-color: #E4F2FB;   
    scrollbar-track-color: #D3E4A6;   


}
.menuLinkFormat
{
    hover: #E4F2FB;
    font-size: small;
    width: 20%;
    text-decoration: none;
}

.button { 
    border: 0; 
    background: url("images/login.png"); 
    /* Insert the dimensions of your "b.png" image */ 

}

.link
{
    font-family: "Verdana" sans-serif;
    font-size: 1em;
    text-align: left;
    color: blue;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    cursor: pointer;
    text-decoration: underline;
    -moz-user-select: text;

}

.formlabel
{
    font-weight: bold;
}

.formdata
{
    font-weight: bold;
}

.errmsg
{
    color: red;
}

button.link span {
    text-decoration: underline;
}
button.link:hover span,
button.link:focus span {
    color: black;
}
.selectedrow
{
    background-color: #E4F2FB;
    font-weight: bold;
}
.gridcommandcolumn
{
    width: 24px;
    height: 24px;
}
.gridhref
{
    text-decoration:none;
}

.formtab_main{
    height:100%;
    width:100%;
    position:relative;
    padding-top:0px;
    margin: 0 0 0 0;
}
.formtab_left{
    width:75%;
    /*border:1px solid #666666;*/
    position:absolute;
    overflow-y:auto;
    margin-left: 5px;
}
.formtab_right{
    width:25%;
    float:right;
    position:relative;
    margin-left:75%;
    height:100%;
    /*border:1px solid #666666;*/
}
.formtab_top{
    height:20%;
    /*border:1px solid #666666;*/
    overflow:auto;
    position:relative;
    width:100%;
}
.formtab_bottom{
    /*border:1px solid #666666;*/
    overflow-y:auto;
    position:relative;
    min-height: 80%;
    width:100%;
}
#menu{
    color: blue ;
    background-color: transparent ;
    text-decoration: underline ;
    font-size: small;
    margin-top: 5px;
}
#menu:hover {
    /*color: black ;*/
    background-color: #def ;
}

.menubar{
    /*border-right: 1px solid #fff;*/
    border-radius:0em;

}    
.menubar a{
    color: #000;
    font-size: small;
    text-decoration: none;
}
.menubar:hover{
    font-weight: bold;
    font-family: "Yanone Kaffeesatz", "Lucida Grande", Lucida, Verdana, sans-serif;
    margin: 0 auto;
    /*box-shadow: inset 0 0px 0  hsla(0,0%,0%,.2), 0 21px 8px -12px rgba(0,0,0,.2);*/
}
.menubar a:hover{
    color: #000;
}
/*}------menus--------*/

.inputsubmit{
    font-size: smaller;
}

.imgupload {
    background: #000;
    border-radius: 5px;
    color: #fff;
    font-family: "Marmellata", sans-serif;
    padding: 6px 10px 14px 17px;
    font-size: 20px;
    margin-bottom: 20px;
    width: 240px;
    vertical-align: top;
    margin-top: 0px;
}

.inputwithborder
{
    outline: 2px solid #E4F2FB;
}
/* added by ashish to check on hover of attachments and references */
div table tr td.dropdown
{
    display:none;
}

div table tr td a.nav:hover + div table tr td.dropdown
{
    display:block;
}
/* added by ashish to check on hover of attachments and references */

.alert-success {
    padding: 10px;
    background-color: #dff0d8;
    color: #3c763d;
    border-color: #d6e9c6;
    width: 50%;
    margin-left: 300px;
}
.alert-error {
    padding: 10px;
    background-color: #f2dede;
    color: #a94442;
    border-color: #ebccd1;
    width: 50%;
    margin-left: 300px;
}

.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.closebtn:hover {
    color: black;
}