﻿body
{
    font-family: Calibri;
}

.tbox
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    width: 150px;
    font-family: Calibri;
    font-size: 1em;
}
.ltbox
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    width: 250px;
    font-family: Calibri;
    font-size: 1em;
}
.mtbox
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    width: 100px;
    font-family: Calibri;
    font-size: 1em;
}
.stbox
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    width: 45px;
    font-family: Calibri;
    font-size: 1em;
}
.mltbox
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    width: 150px;
    font-size: 1em;
    font-family: Calibri;
    height: 75px;
}

.label
{
    font-family: Calibri;
    color: Black;
    font-size: 1em;
    font-weight: normal;
}
.rlabel
{
    font-size: 1em;
    font-family: Calibri;
    color: Green;
    font-weight: Bold;
}
.wlabel
{
    font-size: 1em;
    font-family: Calibri;
    color: #ffffff;
    font-weight: bold;
}
.dlabel
{
    font-size: 1em;
    font-family: Calibri;
    color: #024d82;
    font-weight: normal;
}

.elabel
{
    font-size: 1em;
    font-family: Calibri;
    color: #ef3c11;
    font-weight: Bold;
}
.tlabel
{
    font-size: 1em;
    font-family: Calibri;
    color: Blue;
    font-weight: bolder;
}
.ddlist
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    width: 150px;
    font-family: Calibri;
    font-size: 1em;
    padding-left: 2px;
}
.sddl
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    width: 45px;
    font-family: Calibri;
    font-size: 1em;
    padding-left: 2px;
}
.mddl
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    width: 100px;
    font-family: Calibri;
    font-size: 1em;
    padding-left: 2px;
}
.ddlistgrid
{
    background-image: url(../../images/bg.png);
    border: 1px solid #6297BC;
    font-family: Calibri;
    font-size: 1em;
    padding-left: 2px;
}
.calender
{
    font-size: 1em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
}

.grid
{
    font-size: 1em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
}
.button2
{
    font-size: 1em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
    height: 28px;
}
.lbutton
{
    font-size: 1em;
    font-family: Calibri;
    font-weight: normal;
}
.gridbutton
{
    font-size: 0.9em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
}
.fupload
{
    background-image: url(../../images/bg.png);
    font-size: 0.9em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
    width: 150px;
}
.cbox
{
    font-size: 1em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
}
.rbutton
{
    font-size: 1em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
}
.panel
{
    font-size: 1em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
}
.hlink
{
    font-size: 1em;
    font-family: Calibri;
    font-weight: normal;
    color: #000000;
}
.validate
{
    font-size: 0.8em;
    font-family: Calibri;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}


.button
{
    clear: both;
    position: relative;
    display: inline-block;
    height: 30px;
    padding: 3px 10px 3px 10px;
    color: #ffffff;
    background: #346F97;
    background: -moz-linear-gradient(top, #93c0de, #346F97);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#93c0de), to(#346F97));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93c0de', endColorstr='#346F97'); /* for IE */
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 1px #346F97;
    border: 1px solid #93c0de;
    margin: 5px;
}
.button:hover
{
    height: 30px;
    padding: 3px 10px 3px 10px;
    color: #ffffcc;
    background: #346F97;
    background: -moz-linear-gradient(top, #a4cde9, #346F97);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4cde9), to(#346F97));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93c0de', endColorstr='#346F97'); /* for IE */
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 1px #346F97;
    border: 1px solid #93c0de;
    margin: 5px;
}

.mGrid .button,  .sbtn, .sbtn:hover
{
    height: 24px;
    padding: 2px 5px 2px 5px;
}

.button2
{
    text-decoration:none;
    clear: both;
    position: relative;
    display: inline-block;
    height: 30px;
    padding: 3px 10px 3px 10px;
    color: #346F97;
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee, #ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#ffffff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* for IE */
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 1px #aaaaaa;
    border: 1px solid #93c0de;
    margin: 5px;
}
.button2:hover
{
    height: 30px;
    padding: 3px 10px 3px 10px;
    color: #346F97;
    background: #eeeeee;
    background: -moz-linear-gradient(top, #ffffff, #eeeeee);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 1px #bbbbbb;
    border: 1px solid #93c0de;
    margin: 5px;
}
.export
{
    clear: both;
    position: relative;
    display: inline-block;
    height: 30px;
    padding: 3px 10px 3px 30px;
    color: #346F97;
    background: #eeeeee;
    background: url(../../images/xl_logo.png) no-repeat Center left; /* fallback */
    background: url(../../images/xl_logo.png) no-repeat Center left, -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd)); /* Saf4+, Chrome */
    background: url(../../images/xl_logo.png) no-repeat Center left, -webkit-linear-gradient(top, #eeeeee, #dddddd); /* Chrome 10+, Saf5.1+ */
    background: url(../../images/xl_logo.png) no-repeat Center left, -moz-linear-gradient(top, #eeeeee, #dddddd); /* FF3.6+ */
    background: url(../../images/xl_logo.png) no-repeat Center left, -ms-linear-gradient(top, #eeeeee, #dddddd); /* IE10 */
    background: url(../../images/xl_logo.png) no-repeat Center left, -o-linear-gradient(top, #eeeeee, #dddddd); /* Opera 11.10+ */
    background: url(../../images/xl_logo.png) no-repeat Center left, linear-gradient(top, #eeeeee, #dddddd);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 1px #aaaaaa;
    border: 1px solid #93c0de;
    margin: 5px;
}
.export:hover
{
    height: 30px;
    padding: 3px 10px 3px 30px;
    color: #1f577d;
    background: #eeeeee;
    background: url(../../images/xl_logo.png) no-repeat Center left; /* fallback */
    background: url(../../images/xl_logo.png) no-repeat Center left, -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#eeeeee)); /* Saf4+, Chrome */
    background: url(../../images/xl_logo.png) no-repeat Center left, -webkit-linear-gradient(top, #dddddd, #eeeeee); /* Chrome 10+, Saf5.1+ */
    background: url(../../images/xl_logo.png) no-repeat Center left, -moz-linear-gradient(top, #dddddd, #eeeeee); /* FF3.6+ */
    background: url(../../images/xl_logo.png) no-repeat Center left, -ms-linear-gradient(top, #dddddd, #eeeeee); /* IE10 */
    background: url(../../images/xl_logo.png) no-repeat Center left, -o-linear-gradient(top, #dddddd, #eeeeee); /* Opera 11.10+ */
    background: url(../../images/xl_logo.png) no-repeat Center left, linear-gradient(top, #dddddd, #eeeeee);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 1px #aaaaaa;
    border: 1px solid #93c0de;
    margin: 5px;
}
.print
{
    clear: both;
    position: relative;
    display: inline-block;
    height: 30px;
    padding: 3px 10px 3px 30px;
    color: #346F97;
    background: #eeeeee;
    background: url(../../images/print_logo.png) no-repeat Center left; /* fallback */
    background: url(../../images/print_logo.png) no-repeat Center left, -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd)); /* Saf4+, Chrome */
    background: url(../../images/print_logo.png) no-repeat Center left, -webkit-linear-gradient(top, #eeeeee, #dddddd); /* Chrome 10+, Saf5.1+ */
    background: url(../../images/print_logo.png) no-repeat Center left, -moz-linear-gradient(top, #eeeeee, #dddddd); /* FF3.6+ */
    background: url(../../images/print_logo.png) no-repeat Center left, -ms-linear-gradient(top, #eeeeee, #dddddd); /* IE10 */
    background: url(../../images/print_logo.png) no-repeat Center left, -o-linear-gradient(top, #eeeeee, #dddddd); /* Opera 11.10+ */
    background: url(../../images/print_logo.png) no-repeat Center left, linear-gradient(top, #eeeeee, #dddddd);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 1px #aaaaaa;
    border: 1px solid #93c0de;
    margin: 5px;
}
.print:hover
{
    height: 30px;
    padding: 3px 10px 3px 30px;
    color: #1f577d;
    background: #eeeeee;
    background: url(../../images/print_logo.png) no-repeat Center left; /* fallback */
    background: url(../../images/print_logo.png) no-repeat Center left, -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#eeeeee)); /* Saf4+, Chrome */
    background: url(../../images/print_logo.png) no-repeat Center left, -webkit-linear-gradient(top, #dddddd, #eeeeee); /* Chrome 10+, Saf5.1+ */
    background: url(../../images/print_logo.png) no-repeat Center left, -moz-linear-gradient(top, #dddddd, #eeeeee); /* FF3.6+ */
    background: url(../../images/print_logo.png) no-repeat Center left, -ms-linear-gradient(top, #dddddd, #eeeeee); /* IE10 */
    background: url(../../images/print_logo.png) no-repeat Center left, -o-linear-gradient(top, #dddddd, #eeeeee); /* Opera 11.10+ */
    background: url(../../images/print_logo.png) no-repeat Center left, linear-gradient(top, #dddddd, #eeeeee);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 1px #aaaaaa;
    border: 1px solid #93c0de;
    margin: 5px;
}


.InitialTab
{text-decoration:none;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #aaaaaa;
    display: block;
    padding: 4px 18px 4px 18px;
    float: left;
    background: #eeeeee;
    background: -moz-linear-gradient(top, #dddddd, #eeeeee);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dddddd), to(#eeeeee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee'); /* for IE */
    color: Black;
    font-weight: bold;
}
.InitialTab:hover
{
    text-decoration:none;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #aaaaaa;
    color: #346F97;
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee, #dddddd);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#dddddd));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd'); /* for IE */
}
.ClickedTab
{
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #346F97;
    float: left;
    display: block;
    background: #346F97;
    background: -moz-linear-gradient(top,  #a4cde9, #346F97);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4cde9), to(#346F97));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4cde9', endColorstr='#346F97'); /* for IE */
    padding: 4px 18px 4px 18px;
    color: Black;
    font-weight: bold;
    color: White;
}
.TabBody
{float:left;
     
clear:both;
    -moz-border-radius: 0px 12px 12px 12px;
    -webkit-border-radius: 0px 12px 12px 12px;
    border-radius: 0px 12px 12px 12px;
    border: 1px solid #346F97;
    margin: 0px ;
    z-index: 2;
    position: relative;
    padding: 5px 5px 5px 5px;
    min-width:600px;

}