/* For Blanket Pupose Please dont change Jagan(21/01/2011)*/
#blanket {
    background-color:#000000;
    opacity: 0.75;
    filter:alpha(opacity=65);
    position:absolute;
    z-index: 9001;
    top:0px;
    left:0px;
    width:100%;
}
#continueDIV {
    position:absolute;
    width:350px;
    height:55px;
    z-index:9002;
    padding:5px 15px 15px 15px;
    color:#FFFFFF;
    border: 2px outset #0C076A;
    font-family: serif;
    font-size: 16px;
    background:url(../images/headerBg.jpg) repeat-x;
    font-weight:bold;
    text-align:left;
    font-style:italic;
}
#hederReqBlanket {
    position:absolute;
    width:350px;
    height:55px;
    z-index:9002;
    padding:5px 15px 15px 15px;
    color:#FFFFFF;
    border: 2px outset #0C076A;
    font-family: serif;
    font-size: 16px;
    background:url(../images/headerBg.jpg) repeat-x;
    font-weight:bold;
    text-align:left;
    font-style:italic;
}
#footer{
    font-family: Verdana, Geneva, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    color:#A2A0A0;
}
.bodyground{
    background-color: #FFFFFF;
}
input:focus,select:focus{
    background-color: #F6DD99;
    color: #000000;
    font-weight: bold;
}
#commonBodyTable{
    margin-left:auto;
    margin-right:auto;
    width:99%;
    border: 0px inset #9ac6fc;
    border-top:0px solid #9ac6fc;;
    border-bottom:0px solid #9ac6fc;;
    padding:5px 0px 0px 0px;
    /*padding:10px 5px 10px 5px;*/
}
.tooltipclass{
    background-color: #EBF0FE;
    border: solid 3px #9ac6fc;
    text-align: center;
    color: #A60A15;
    filter: alpha(Opacity=95);opacity:0.95;
    font-family: Verdana, Geneva, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    text-decoration: blink;
    padding:5px 0px 0px 0px;
    overflow:auto;
}
/* Please dont change Above lines code Jagan(21/01/2011)*/


/* Jagan (20/01/2011) */
.headerdata{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    background-color:transparent;
    height: 20px;
    text-transform:uppercase;
    text-align:center;
    padding:0px 0px 0px 0px;
}
.headerdata1{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background:url(../images/footer.jpg) repeat-x;
    border-width: thin;
    height: 23px;
    text-transform:capitalize;
    text-align:left;
    padding:0px 0px 0px 0px;
}
.tableBorder {
    border: 1px solid #9ac6fc;
    padding:0px 0px 0px 0px;
}
.tableBorder1 {
    border: 2px outset #9ac6fc;
    padding:0px 0px 0px 0px;
}
.tableBorder2 {
    border: 2px outset #9ac6fc;
    padding:0px 0px 0px 0px;
}
.rightRowBorder {
    border-right: 1px solid #9ac6fc;
}
.iframeBorder {
    border: 1px solid #9ac6fc;
    padding:0px 0px 0px 0px;
}
.loginTableBorder {
    border: 2px outset #9ac6fc;
    padding:0px 0px 0px 0px;
}
.darkrow {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #C8D6FB;
    border-top-color: white;
    height: 25px;
    vertical-align: middle;
    border-top-style: solid;
    border-top-width: thin;
    padding:0px 0px 0px 7px;
}
.lightrow {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #EBF0FE;
    border-top-color: white;
    height: 25px;
    vertical-align: middle;
    border-top-style: solid;
    border-top-width: thin;
    padding:0px 0px 0px 7px;
}
.rowColor1 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #EBF0FE;
    border-top-color: white;
    height: 20px;
    vertical-align: middle;
    border-top-style: solid;
    border-top-width: thin;
    padding:0px 0px 0px 7px;
}
.rowColor2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #C8D6FB;
    border-top-color: white;
    height: 20px;
    vertical-align: middle;
    border-top-style: solid;
    border-top-width: thin;
    padding:0px 0px 0px 7px;
}
.textbox {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width: 50mm;
    border: 1px solid #7398B9;
}
.textbox1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width: 27mm;
    border: 1px solid #7398B9;
}
.textbox2 {
    border: 0px solid #656565;
    background-color: transparent;
    color: #000000;
    width: 95mm;
}
.textbox3 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width:60mm;
    border: 1px solid #7398B9;
}
.textbox4 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width: 115mm;
    border: 1px solid #7398B9;
}
.textbox5 {
    border: 0px solid #656565;
    background-color: transparent;
    color: #000000;
    width: 95%;
}
.textbox6 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width: 95%;
    border: 1px solid #7398B9;
}
.smalltextbox {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width: 18mm;
    border: 1px solid #7398B9;
}
.datetextbox {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width: 30mm;
    border: 1px solid #7398B9;
}
.datetextbox1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    border: 0px solid #656565;
    background-color: transparent;
    color: #000000;
}
.amounttextbox {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width: 50mm;
    border: 1px solid #7398B9;
    text-align:right;
}
.smallamounttextbox {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 16px;
    width: 30mm;
    border: 1px solid #7398B9;
    text-align:right;
}
.combobox {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    width: 50mm;
    height:20px;
    border: 1px solid #7398B9;
}
.combobox1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    width: 90mm;
    height:20px;
    border: 1px solid #7398B9;
}
.combobox2 {
    border: 0px solid #656565;
    background-color: transparent;
    color: #000000;
    width: 50mm;
    height:20px;
}
.combobox3 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    width: 25mm;
    height:20px;
    border: 1px solid #7398B9;
}
.textareabox {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 15mm;
    width: 60mm;
    border: 1px solid #7398B9;
}
.textareabox1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 15mm;
    width: 50mm;
    border: 1px solid #7398B9;
}
.textareabox2 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 10mm;
    width: 40mm;
    border: 1px solid #7398B9;
}
.textareabox3 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 10mm;
    width: 70mm;
    border: 1px solid #7398B9;
}
.textareabox4 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
    background-repeat: repeat-x;
    height: 20mm;
    width: 90mm;
    border: 1px solid #7398B9;
}
.button1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;
    background:url(../images/main_nav_strip.png) ;
    height: 30px;
    vertical-align: middle;
    text-transform:uppercase;
}
.file1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;
    background-color:red;
    height: 20px;
    vertical-align: middle;
    text-transform:uppercase;
}
input.file {
    color:#FFF;
    background-color:red;
}
.Toplinks {
    font-family:Verdana, Geneva, sans-serif;
    padding:7px 5px 0 0;
    font-size:12px;
    font-weight:bold;
    color:#F0F337;
    line-height:10px;
    text-decoration:none;
}
.Toplinks :hover {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#de3a36;
    line-height:10px;
    text-decoration:none;
}
.iframeheader {
    font-family:Verdana, Geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#920F0F;
    border: 1px solid #9ac6fc;
    background-color:#9ac6fc;
    height: 25px;
    vertical-align: middle;
}
/* Start below css used for only report purpose */

/* End below css used for only report purpose */



.mainheader{
    /*font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
    background-color: #1a64ee;*/
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    /*background-color:#9ac6fc;*/
    background:url(../images/footer.jpg) repeat-x;
    border-width: thin;
    height: 23px;
    text-transform:capitalize;
    text-align:left;
    padding:0px 0px 0px 0px;
}
.mainheaderdl{
    /*font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
    background-color: #1a64ee;*/
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color:#9ac6fc;
    /*background:url(../images/footer.jpg) repeat-x;*/
    border-width: thin;
    height: 23px;
    text-transform:capitalize;
    text-align:center;
    padding:0px 0px 0px 0px;
}
.gridmenu{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    /*background-color:#9ac6fc;*/
    background:url(../images/main_nav_strip.png) ;
    border-width: thin;
    height: 23px;
    text-transform:capitalize;
    text-align:center;
    padding:0px 0px 0px 0px;
}
.gridmenudl{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    /*background-color:#9ac6fc;*/
    background:url(../images/headerBg.jpg) ;
    border-width: thin;
    height: 23px;
    text-transform:capitalize;
    text-align:center;
    padding:0px 0px 0px 0px;
}
.submitbu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border: 1px #999999;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-decoration: none;
    background-attachment: scroll;
    background-image:  url(../images/sub_but.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 20px;
    width: 80px;
}
.submitbuw {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border: 1px #999999;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-decoration: none;
    background-attachment: scroll;
    background-image:  url(../images/sub_but.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 20px;
    width: 180px;
}
.submitbu:hover {
    background-image:  url(../images/sub_but1.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.textalign{
    text-align:right;
}
.mandatory{
    text-align:center;
    color:red;
}
.textfieldalign{
    text-align:left;
}
.errormsg{
    color: #610B0B;
    font-size: medium;
    font-weight:bold;
    font-family: arial,sans-serif;
}
.text_box {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    background-image: url(../images/txt_box_bg.gif);
    background-repeat: repeat-x;
    height: 20px;
    width: 150px;
    border: 1px solid #7398B9;
}
.Fieldset_title {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    color: #000000;
}
.submitbutton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border: 1px solid #6ca5f4;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-decoration: none;
    background-attachment: scroll;
    background-image:  url(../images/buttonstrip_1.gif);
    background-repeat: repeat-x;
    background-position: center;
    height:22px;
}
.submitbutton:hover {
    border: 1px solid #6fa8f7;
    background-image:  url(../images/buttonstrip_2.gif);
    background-repeat: repeat-x;
    background-position: center;
    height:22px;
}
.combox {
    border: 1px solid #7F9DB9;
    background-color: white;
    color: #000000;
}
.textcolor {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000000;
}
.gridhref { font-family: Verdana, sans-serif; font-size: 12px; color: #044277; font-weight:bold; cursor:pointer; text-decoration:none; }
.gridhref a{ font-family: Verdana, sans-serif; font-size: 12px; color: #044277; font-weight:bold; cursor:pointer; text-decoration:none; }
.gridhref a:hover { color:#CE3B3B; text-decoration:underline; }


.gridmenu_bd{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight:bold; 
    color: #000000;
    background-color:#d6dae7;    
    height: 23px;
    text-transform:capitalize;
}
.hrline {    
    display: block;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}
.rowColor1_bd {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #EBF0FE;
    border-top-color: white;
    height: 20px;
    vertical-align: middle;
    border-top-style: solid;
    border-top-width: thin;
    padding:0px 0px 0px 7px;
}