/*------------ Master Page - --------------*/
html,body {
    margin:0;
    padding:0;
    height:100%; /* needed for container min-height */
    background:url(../Images/bg.gif) repeat #000000;
    
    font-family:arial, sans-serif; font-size:12px;
    color:#36322b;
}

form
{height:100%; /* IE6: treaded as min-height*/
    
}
h1,h2,h3,h4,h5,h6
{
    color:#d36513;
}

div#main_container {
    position:relative; /* needed for footer positioning*/
    margin:0 auto; /* center, not in IE5 */
    width:821px;
    background:#e9e5e2;

    height:auto !important; /* real browsers */
    height:100%; /* IE6: treaded as min-height*/

    min-height:100%; /* real browsers */
}

div#center_content {
    padding:1em 1em 50px; /* bottom padding for footer */
}

div#header {
    padding:0px 1em 0em 0px;
    background:url(../Images/header_bg.gif) no-repeat center top;
    height:110px;

}

div#footer {
    position:absolute;
    width:100%;
    bottom:0; /* stick to bottom */
    background:#444648;
    height:50px;
    color:#444648;
    text-align:center ;


   
}

.logo{
padding:3px 0 0 0px;
}
.logo .CWCTitle
{
    font-size:14px;
    color:#e4e8f0;
}

.logo .CWCAdminConsole
{
    font-size:14px;
    color:#ff8a00;
    background-color:#000000;
    width:174px;
    height: 20px;
    border:solid 3px #7a7a7a;
    float: right;
   margin-top: -40px;
   text-align: center;
   font-family: Arial;
   letter-spacing: 2px;
   font-weight: bold;
   margin-right: -6px;
   padding-top: 3px;
}

.logo #LogImg
{ width:87px; height:107px;
 background:url(../Images/logo.gif) no-repeat center top;
 float:left ;
     
}
.left_footer{
float:left;
padding:20px 0 0 0;
}
.Center_footer{
padding:10px 0 0 0;
}

#footer a{
color:#837d7b;
padding:0 8px 0 8px;
text-decoration:none;
display: none;
}

#footer a:hover{
color:#c9f0ff;
background-color:#54575b;
border:solid 0px #060607;
}

.right_footer{
float:right;
padding:15px 5px 0 0 ;
}

        /*--- Right Top Setting Menu */ 
.SettingMenu
{
    float:right;
    width:310px;
    top:0px;
    color:#8995a6;
    text-align:right ;
}
.SettingMenu  a 
{
 color:#97cafc;
 padding-left:2px;
 padding-right:2px;
 text-decoration:none;
 font-size:11px;

 
}       
.SettingMenu  a:hover 
{
 color:#70a4d6;
 text-decoration:underline;
}
/*---------------- menu tab----------------------*/
.menu{
    width:821px;
    height:42px;
    margin:0px;
    background:url(../Images/menu_bg.gif) no-repeat left;
}
.menu ul{
   list-style:none;
    padding:0 0 0 15px;
    margin:0px;
}
.menu ul li{
 float:left ;
background-image:url(../Images/MenuVlign.gif);
background-position:right ;
background-repeat:no-repeat;
}
.menu ul li a{
    float:left;
    height:42px;
    border:none;
    padding:0 8px 0 8px;
    text-decoration:none;
    color:#fff;
    line-height:42px;
    font-size:14px; 
    font-family:arial, sans-serif; 
}
.menu ul li.selected a{
    float:left;
    height:42px;
    border:none;
    padding:0 15px 0 15px;
    text-decoration:none;
    color:#fff;
    line-height:42px;
    font-size:14px;
    background:url(../Images/menu_bullet.gif) no-repeat bottom center;
}
.menu ul li a:hover{
    background:url(../Images/menu_bullet.gif) no-repeat bottom center;
     color:#c1dbf2;
     
}

.IndexDiv
{
    height:175px;
    width:750px; 
    background:url(../Images/IndexDiv.gif) no-repeat left #e9e5e2;
    text-align:left ;
    line-height:17px;
}
.IndexDiv a
{
    margin-left:70px;
    color:#444649;
}
.IndexDiv a:hover
{
    color:#e89602;
}

.SingOutLabel
{
  width: 350px;
  background-image:url(../Images/SignOutBackground.gif);
  background-position: center center;
  background-repeat:repeat-y;
   color: #784100;
    text-align: center;
     display: inline-table;
     height: 20px;
     padding-top: 4px;
     font-weight: bold;
     letter-spacing: 1px;

}


/*-----------Common CSS ----------------*/
     /* > Calendar */
.CalendarInput
{
    background-image:url(../Images/calender.gif);
    background-position: right center;
    background-repeat:no-repeat;
    }        

    /* Text Box */ 
.CommonTextBox
{
     border:solid 1px #3E4B5B;
     width:90%;
}

.CommonTextBox active
{
    background-color: Yellow;
}



span.button-wrapper{
    margin-right:0;
    margin-left:2px;
}


span.button-wrapper,
span.button-wrapper .button {
/*  display:-moz-inline-box; */
    display:inline-block;
    background-color:transparent;
    background-image:url(../Images/button-standard.png);
    _background-image:url(../Images/button-standard.gif);
    background-repeat:no-repeat;
    width:auto; /*ie padding fix*/
    overflow:visible;
    _position:relative;
    outline:none;
    cursor:pointer;
}

span.button-wrapper {
    background-position:100% 0;
    padding-right:4px;
    margin-right:5px;
    margin-left:2px;
}

span.button-wrapper .button {
    font-weight:bold;
    background-position:0 0;
    border:0;
    color:#fff;
    padding-right:6px;
    padding-left:8px;
    padding-bottom:2px;
    margin-left:-2px;
    _margin-left:0;
    height:25px;
    min-width:30px;
    _left:-2px;
    text-align:center;
}

span.button-wrapper a.button:link,
span.button-wrapper a.button:visited,
span.button-wrapper a.button:hover {
    color:#fff;
    padding-left:10px;
    text-decoration:none;
}
span.button-wrapper:hover {
    background-position:100% -100px;
}
span.button-wrapper:hover .button {
    background-position:0 -100px;
    outline:0;
}
span.button-wrapper:active,
span.pressed,
span.pressed:active,
span.pressed:hover {
    background-position:100% -200px;
}
span.button-wrapper a.button {
    line-height:1.8em;
    height:2.1em;
    margin-left:-3px;
    _margin-left:0;
    _left:-3px;
    padding-top:1px;
    padding-bottom:0;
}



               /*   Form import and export Chemical Grid A Link.       */
.ImportExportAlink,addExport
{
  background-image:url(../Images/AlinkVerticalLine.gif);
  background-repeat:repeat-x;
  width: 140px;
  text-align: center;
  color:#3c6001;
  border: solid 1px #a0ac8c;
  font-weight: bold;
  padding:2px 4px;
  font-size: 10px;
  text-decoration: none;
  display: block;
}

a.ImportExportAlink:hover
{
  text-decoration: underline;

}

#DecInfo
{
  cursor: pointer;

}
#DecInfo:hover
{
 text-decoration: underline;

}


        /* This is for the SlideUp / SlideDown */
.SlideDown
{
 float:right;
 color:#885332;
 background-image:url(../Images/collapse.jpg);
 background-position:center right;
 background-repeat: no-repeat;
 padding-right: 18px;
 text-decoration:none;
 margin-left: 5px;

}

.SlideUp
{
 float:right;
 color:#885332;
 background-image:url(../Images/expand.jpg);
 background-position:center right;
 background-repeat: no-repeat;
 padding-right: 18px;
 text-decoration:none;

}




                /* For Edit row */

.FocusEditRow td
{
  background-color: #FFFFBF;
   border-bottom: solid 2px  #FF7F50;
   border-top: solid 2px  #FF7F50;
}


                /* Captila Lable */
.CaptilaLable{
  border: solid 1px #B3B3B3;
  width:200px;
  height:40px;
  text-align:center;
  vertical-align: middle;
  padding-top: 12px;
  font-size: 22px;
  letter-spacing: 3px;
  background-color: #FFFFE0;
  font-weight: bold;

}


.myradioButton
{
  margin-right: 2px;
  margin-left: 2px;
  margin: 2px 2px 2px 2px;
  padding: 8px 8px 8px 8px;
  padding-left: 1px;
  text-indent: 1px;
  text-align: left;
  width: 240px;
  color:#556B2F;
  border: solid 1px #E8E8E8;
}

.myradioButton  input
{
      margin-left: -1px;
      padding-right: 10px;
}


.DivConfirmation
{
  float:left;
  text-align:left  ;

  font-size:20px;
  padding:10px;
  display:none;
    font-size: 13px;
   font-weight: bold;
}

.DivConfirmation a
{
  text-decoration: none;
  font-size: 18px;        font-weight: bold;

}


                /* This is for the Freeze of thre record  */ 

.FreezeInformation
{
    width:96%;
    height:36px;
    border:solid 6px #F7F0B8;
    background-color:#FFFFE0;
    padding:2px;
font-size:13px;
margin-left:0px;
color:#d57800;
margin-left:10px;
margin-top:5px;

}

span.FreezeInformation_A
{
    width:30px;
    float:left;
    background-image:url(../Images/InformationImg.gif)   ;
    background-position:center center ;
    background-repeat:no-repeat ;
    padding:5px 5px;
    height:26px;
    border-right:solid 1px #f7f0b8;
    
}

span.FreezeInformation_B
{
    width:90%;
    float:right;
    font-weight:normal ;
    margin-top:8px;
}



.PwdChangeFlash
{
  padding:12px 4px;
  width: 80%;
  text-align: center;
  background-color: #efff88;
  border: solid 5px  white;
  font-size: 15px;
  color: #f79700;
   font-weight:  bold;
  }





        /* Common Table Alternate Row Backgound */
.CommonAlternateRow
{
    background-color:#E8E8E8;
}       



.ErrorDivMsg
{
    font-family:Arial;
    width:56%;
    height:400px;
    background-color:#ffe2d7;
    border:solid 1px #e76f40;
    display:inline-block ;
    padding:10px;
    margin-left:5px;
    background-image:url(../Images/WorngError.gif);
    background-position:  2px  2px ;
    background-repeat:no-repeat;
    padding-left:50px;
    font-size:12px;
    color:#ee4f4f;

}

            /*  For Common horozontal Freme Control     */
.Ul_Horizontal_Frame
{
    width: 98%;
    margin: 0px;
    padding: 0px;
    display:  block;
    list-style: none;
}
.Ul_Horizontal_Frame li
{
    position: relative;
    list-style: none;
    float: left;
    padding:0px 0px 0px 0px;

}




/*------------------ End --------------- */



/*--------- User Login  ------------ */

div.LoginContainer
{

    width:821px;
    background:url(../Images/LogInVerticalRside.gif) no-repeat #e9e5e2;
    background-position:600px  center ;
    text-align:right  ;
    line-height:17px;
    text-align:center  ;
    padding-top:25px;
    display:block ;

}


div.PlantLoginContainer
{
    width:821px;
    background-color :#eaeaea ;
    background-position:600px  center ;
    text-align:right  ;
    line-height:17px;
    text-align:center  ;
    padding-top:25px;
    display:block ;
 }

/*.LoginCenterBox
{
    width:300px;
    height:160px;
    margin-top:100px;
    margin-left :18%;
    text-align:left;
    float:left ;
} */

.LoginCenterBox
{
    width:370px;
    height:200px;
    margin-top:100px;
    margin-left :18%;
    text-align:left;
    float:left ;
}

.LoginCenterBox a
{
  text-decoration: none;
  color:#0000cc;
   text-align: center;
  }

.LoginCenterBox a:hover
{
  text-decoration: underline;
  color:#557FFF;
   text-align: center;
  }


.PlantLoginCenterBox
{
    width:300px;
    height:160px;
    margin-top:100px;
    text-align:left;
    display:inline-block ;

}




.text_box{
width:320px;
height:170px;
padding:15px 0 0 10px;
/*background:url(../images/text_box.gif) no-repeat center;*/
background:#cccccc;

background-position:0px 0px;
}

.title{
width: auto;
padding:2px 0 10px 0;
font-size:17px;
color:#2e2721;
font-weight:bold;
 text-align:center ;
}
.login_form_row{
float:left;
padding:4px 0 4px 0;
}
label.login_label{
width:70px;
float:left;
padding:3px 5px 0 0;
color:#000;
text-align:right;
}
input.login_input{
width:153px;
height:18px;
float:right;
border:1px #9dbbc6 solid;
background-color:#fff;
color: #000;
}
input.login{
    float:left ;
     margin-left:74px;
}

.LoginRighSignupBox
{
    float:right; 
    width:150px;
    height:220px;
    margin-top:70px;
    margin-right:25px;
    background-color:#ded8d3;
    border:solid 4px #f4ede8;
    text-align:left  ;
    padding-left:6px;


}
.LoginRighSignupBox div
{
    width:92%;
    letter-spacing:1px;
    font-size:12px;
    line-height:20px;
    text-align:justify;
    
}

.SignUp
{
    background:url(../Images/JoinNow.gif) repeat-x #ffb52d;
    text-align:center;
    font-weight:bold;
    border:solid 1px #feb936;
    font-size:10px;
    height:75px;
    width:190px;
    color:#3d3e35;
     padding:5px 3px 4px 3px;
    margin-left:2px;
     vertical-align:middle;
    
}


.SignUp
{
    text-decoration:underline;
}


/*--------- End ---------- */





/*-------------------- Registration For -----------------*/

    
/*  ------->  THis is for the Registratin Form   <-------   */ 

.RegTable
{
    /* width:98%; */
     margin:5px;
     font-size:13px; 
     border:solid 4px #b9bcc1;
     background-color:#ffffff;
}



.RegTable tr
{
    height:40px;
 }
.RegTable tr td
{
   padding-left:2px;
   font-size:12px;
   color:#0B0B0B;
   text-align:left;
   font-family:arial, sans-serif;
    vertical-align:top;
    padding-top:2px;
}
.RegTable tr td i
{
    margin-left:5px;
    font-size:9px;
    color:#696969;
}

.RegTable tr.AltRow
{
    background-color:#f0f1f4;

}


.rdioListClass
{
    height:80px;
    line-height:28px;

}

.RegTable tr td .RequiredFieldStart
{
      color:Red;
      font-size:15px;
      width:3px;
}

.RegTable td .ReadOnly
{
    background-color:#f8f8f8;
     border-width:1px;
     border-color:#cecece;
     color:#6a6a6a;
}
     
    
.RegTable td input:focus 
{
    background-color:#e6ffbb;
     border-width:1px;
     border-color:#9bae79;
    }
    
.RegTable td .ReadOnly:focus
{ 
     background-color:#f8f8f8;
     border-width:1px;
     border-color:#cecece;
}




.RegTable td .MobileCode
{
    background-color:#D3D3D3;
    border: solid 1px #696969;
    float: left;
    height: 16px;
    width: 30px;
    text-align: center;
    color: #696969;
    padding-top: 2px;



}



.RegistionUI
{
    border:solid 1px #dcdcdc;
    width:300px;
    text-align:left;
    margin-left:0px;
    
    margin-left:5px; 
    margin-top:8px;
    padding:3px;
       font-size:11px;
}

.RegistionUI textarea
{
    overflow:auto ;
}

.RegistionUI li
{
    list-style-type:upper-alpha;
    list-style-position:inside ;
    background-color:#f1f1f1;
    padding:0px 4px 1px 2px;
    vertical-align:top ;
    }

.RegistionUI li fieldset
{
        width:96%;
        border: solid 1px white;
        margin-left:4px;
        padding:2px;
        
    }

.RegistionUI li legend
{
    font-size:11px;
    color:#4E4E4E;
    padding-left:5px;
    }

.RegTable table td
{
    text-align:left;
}

.RegTable tr td ul li textarea
{
    overflow:auto; 
}
    
.MainProductUi
{
    margin: 0px; padding: 0px; list-style-type:georgian ; width: 260px; 
}   
    
.MainProductUi li
{
     padding-right:4px;
     width:94%; 
     list-style-position:inside ;
     list-style-type:lower-latin ;
     padding-bottom:2px;
     padding-left:5px;
     vertical-align:top ;
     
}
.MainProductUi li textarea
{
     width:90%; 
     height:24px;
      display:inline; 
     
}



#password_description
{
    font-size: 9px; 
}

#password_strength
{
    height:12px;
    display:block;
    font-size: 9px; 
}

#password_strength_border
{
    width: 150px;
    height: 12px;
    border: 1px solid black;
    margin-top:2px;
    margin-left:0px;
    float:left ;
     position:relative ;
}
.strength0
{
    width:150px;
    background:#f3ffdd;
     
}

.strength1
{
    width:40px;
    background:#ff0000;
}

.strength2
{
    width:60px; 
    background:#ff5f5f;
}

.strength3
{
    width:80px;
    background:#56e500;
}

.strength4
{
    background:#4dcd00;
    width:100px;
}

.strength5,.strength6
{
    background:#399800;
    width:144px;
}


.LblInfoText
{
    font-size:11px;
    font-family:Arial;
    color:Orange;
}

.MsgShowError
{
    padding-left:23px;
    background-image:url(../Images/icon_flag.gif);
    background-position: 5px -1px;
    background-repeat:no-repeat;

}

.MsgShowRight
{
    color:#159104;
    padding-left:24px;
    background-image:url(../Images/RighArrowKey.gif);
    background-position: 5px 1px;
    background-repeat:no-repeat;
}


/*   --------| END |---------  */ 




  /*-- Main Disgn Table for inner pages */    
            
.HomeTable
{
    width:100%;
    min-height:100%;
    text-align:left ;
    vertical-align:top ;
     margin:0px;
           
}      
    
      
.HomeTable  thead
{  
    height:28px;
    background-image:url(../Images/MainTableHeader.gif);
    background-repeat:repeat-x; 
    background-position:center top ;
    margin:0px; width:100%;
    padding:0px;
}
.HomeTable  thead th
{
    height:28px;
    margin:0px;
  
 }    
 
.HomeTable tbody
{
 }

.HomeTable td.HomeTableC_A
{
    width:20%;
    background-color:#485462;
    height :98%;
    background-image:url(../Images/MainTableHeaderCA.gif);
    background-repeat:repeat-x; 
    background-position:center top ;
    vertical-align:top ;
    text-align:center;
}

.HomeTable td.HomeTableC_B
{
    width:80%;
    background-color:Transparent;
    height :98%;
   
    vertical-align:top ;
    text-align:center ;
}

.HomeTable td.HomeTableC_B a
{     text-decoration:none;
    color:#1871d5;
    font-family: Arial  ;
    letter-spacing:1px;
    font-size:11px;
    text-align:left ;
}
.HomeTable td.HomeTableC_B a:hover
{     color:#f08e01;
}


/* ---- User home page ------*/


.HomeContantTable
{
    width:98%;
}
.HomeContantTable   td
{
 padding-left:40px;
}


.DivBlock
{
    width:90%;
    border:solid 5px #c9c9c9;
    text-align:left;
    font-family:Arial, Verdana ;
    letter-spacing:1px;
    background-color:#fff;
    margin-bottom:10px;
    font-size:11px;
    padding:4px;
    
     
}

.DivBlock .DivBlockSubHeading
{
    color:#ff8400;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    text-decoration:underline;
    width:98%;
    display:inline-block ;
    background-image: url(../images/HrBackgound.gif);
     background-repeat:no-repeat ;
     background-position: -10px bottom ;
     padding-bottom:5px;
    

}



.HeaderInfo
{
   margin-top:5px ;width:96%; font-size:10px  ;
     border-bottom:solid 1px #d8d4d0;
}
.HeaderInfo td
{
    font-size:10px;
    color:#824414;
    font-weight:normal;
    text-align:center ;
    height:15px;
    overflow:hidden ;
    white-space:normal;
     
    
}
.HeaderInfo a
{
     color:#472811;
     font-weight:bold;
    
     
}
.HeaderInfo a:hover
{
     color:#c15e14;
}

.HeaderInfo .HeaderInfoLINE
{
   
    background-repeat:no-repeat;
}
    
/*  --------- End --------    */


/*  ------ New Declaration -----*/  
.GridTable
{
    width:100%;
    margin:0px;
    padding:0px;
}

.GridTable td
{
    text-align:left;
}

.GridTable .GridTableCol_A
{
    width:250px;

}

.GridTable .GridTableCol_B
{
    width:45px;
    text-align:center ;
    border-left:solid 1px #ced7df;

}
.GridTable .GridTableCol_C
{
    width:45px;
    text-align:center ;
    border-left:solid 1px #ced7df;

}



/*  --------- End --------    */










/*---------------------------------------------------*/
/*---------------- Reporting Part ----------------*/
/*---------------------------------------------------*/




/*-------------||||||  Schedule 2 : Reporting ->Form. Schedule2Report  ||||||| -----------------*/

.DivReportTable
{
    width:94%;
    height:100%;
    margin:5px  10px 0px 10px;
    margin-top:5px;
    padding:10px;
    border:solid 2px #c3c9d5;
    text-align:left;
     background-color:#fff;
     vertical-align:top ;
}

.DivReportTable table
{

    border-collapse:collapse ;
    font-family:Verdana ;
    font-size:11px;
    color:#5d5d5d;
    text-align:left ;
    vertical-align:top; 
}

.DivReportTable table tr
{
    }
    
.DivReportTable table tr td
{
    padding-top:2px;
    padding-bottom:2px;
        vertical-align:top;
        border-bottom:solid 0px #f5f5f5;
    }

.DivReportTable table tr td b
{ font-size:10px;
     
}

.DivReportTable table tr td ul 
{ 
    width:120px;
    list-style-type:upper-roman;
    list-style-position:outside ;
     margin-left:0px;
    display:inline-table;
    position:relative ;
    
}
.DivReportTable table tr td ul li
{ 
     border-bottom:dotted 1px #eeeeee;
      padding-bottom:3px;
      padding-left:0px;
      margin-left:0px;
      
      
      position:relative ;
      
    
}

.DivReportTable table .DivReportTableRowO
{
    background-color:#f2f2f2;
   font-size:12px;
    font-weight:bold;
    color:#3b5998;
}


.DivReportTable table tr td a
{
   color:red;
   font-size:12px;
    text-decoration:none;
    font-weight: bold;
}

.DivReportTable table tr td a:hover
{
   color:blue;
   font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}



/*---------End ---------      */



 /*   For Div and Span Successfully Save record        */
                
                
.SuccessfullySaveMsg                
{
    width:90%;
    background-color:#ecffc0;
    background-image:url(../Images/RighArrowKey.gif);
    background-repeat:no-repeat;
    background-position: 5px center;

    color:#4d6d04;
    font-family:Verdana;
    font-size:11px;
    text-align:left;
    border:solid 2px #92b838;
    padding:5px;
    margin:5px;
        padding-left:30px;
}
                
                
    
    
/*-------- || End  || ----------*/    


                                                                       /*  ------ this is for Save asp button ----------- */ 
            
.SaveButton            
{
    background-image:url(../Images/SaveButton.gif);
    background-repeat:no-repeat; 
    width:83px;
    height:25px;
    color:#2a3340;
    background-color:Transparent;
    border-style:none;
   font-weight:bold ;
   cursor:pointer;
  
       
}
            





/*--------- This is for Form View---------      */


.FormViewTable
{
    width:96%;
    margin:0px;
    padding:0px;
       border-collapse:collapse ;
}

.FormViewTable td 
{
 color:#0492e4;
 font-family:Arial,Verdana;
 font-size:11px;
 text-decoration:none;
 vertical-align:top;
 padding:3px; 
}

.FormViewTable_H
{
     background-color:#f5f5f5;
}
.FormViewTable .FormViewTable_H td a
{
    color:#1876e7;
    font-weight:bold;
    background-image:url(../Images/arrow_small_right.gif);
    background-repeat:no-repeat;
    padding-left: 18px;
}


.FormViewTable td a
{
 color:#0492e4;
 text-decoration:none;
}

.FormViewTable td a:hover
{
 color:#ff8a00;
 text-decoration:underline;
}



.FormViewPrintButton
{
    width:550px;
    padding:0px; margin:0px; list-style-type:none;
     text-align:center;
display:inline-block ;
padding-bottom:2px;
margin-top:0px;

height:50px;

}
.FormViewPrintButton li
{
padding:0px;
    float:left;
    text-align:center;     padding:5px 10px 5px 10px;
}
 
.PrintButton
{
    background-image:url(../images/Button_Print.gif)    ;
    background-position:center center;
    background-repeat:no-repeat;
    width:150px;
    height:50px;
    text-align:center;
    font-size:17px;
    font-family:Arial, Sans-Serif;
    background-color:Transparent;
    border-style:none;
    color:#0f57a5;
    font-weight:bold ;
    cursor:pointer;
    padding:15px 20px;   
    display:block;
    
    
}  


.FreezeButton
{
    background-image:url(../images/FreezeButton.gif)    ;
    background-position:center center;
    background-repeat:no-repeat;
    width:150px;
    height:50px;
    text-align:center;
    font-size:17px;
    font-family:Arial, Sans-Serif;
    background-color:Transparent;
    border-style:none;
    color:#0f57a5;
    font-weight:bold ;
    cursor:pointer;
      
}  



/*---------O---------      */





/*------------ This is for Declaration detail Table */ 

.DecDetailTable
{
    width:98%;
    border:solid 2px #bfb6af;
    background-color:#f6f1ed; 
    border-collapse:collapse ;
    
    
}

.DecDetailTable .TableHeader
{
 background-color:#c8c0ba;
 font-size:12px;
 font-weight:bold;
 color:#683912;
}
.DecDetailTable .TableHeader td
{
 color:#683912;
 padding-left:4px;
}

.DecDetailTable tr,td
{
    height:24px;
    text-align:left;
    

}
.DecDetailTable td
 {
   
  
    font-size:12px;
    color:Black;
    border-bottom:solid 2px #bfb6af;
    border-right:solid 1px #bfb6af;
    padding-left:4px;
}
.DecDetailTable  tr:hover
 {
    background-color:#e5e5e5;

}
.DecDetailTable .DecDetailTable_Odd td
{
 color:#683912;       
 background-color:#ece7e4;
 padding-left:4px;
}


/*---------O---------      */

.AddNewButton
{
    border:solid 1px #a2afc3;
    background-color:#d4e1f6;
    font-size:11px;
    color:#102f60;
}


      
/* --------- Registration Successful  --------------*/

.RegSuccDiv
{
    background-image: url(../images/RegistrationSuccessful.gif);
    background-repeat: no-repeat; 
    width:580px; height:154px; 
    padding:0px;
    padding-top:1px;
    display:inline-block ;
}

.RegSuccDiv table
{
    background-image: url(../images/RegiSucVertical.gif);
    background-repeat:repeat-x ;
    width:550px; height:130px; text-align:left ;
    vertical-align:top ; border-style:none;
    color:#124009 ;
   
    }

.RegSuccDiv table a:hover
{
     color:#fe7800;
     text-decoration:none;
}





 
 .FormViewDiv
 {
    width:94%;
    padding:0px;
    margin:0px;     
     border-right:solid 1px #C3C3C3;
     
}   

 .FormViewDiv  b
 {
    font-weight:bold;
    font-size:11px;
    color:#AA55FF;
    display: inline-table;
    width: 94%;
     border-bottom: solid 1px #D3D3D3;
     height: 14px;
    }

.FormViewDiv ul
{
    margin:0px;
     padding:0px;
     text-align:left;
    

     
    }
.FormViewDiv ul li
{
    list-style-position:inside ;
    width:98%;
    margin:0px;
    padding-bottom:4px;
    margin-left:0px;
    padding-top:4px;
}

.FormViewDiv ul li:hover
{
     background-color:#f5f5f5;
}
    
    

.CheckListUl
{
width: 80%;
font-size: 12px;
 margin-bottom:10px;
 text-align: left;
 margin-left:50px;
}
.CheckListUl li
{
width: 80%;
font-size: 12px;
height:20px;
padding-left:15px;
border-bottom: dotted 1px #A5A5A5;
width: 300px;
list-style-type:decimal ;
color: #522818;
}
.CheckListUl b
{
 font-size: 15px;
 color: #6F361F;
  text-decoration: underline;

}



#divEditBox
     {
         display:none;
         position:absolute;
         _position:absolute; /* hack for internet explorer 6*/
         left:100px;
         top:500px;
         border:10px solid #999999;

	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;

     }

#divEditBox   label
     {
       color: white;
       float: left;
       font-size: 14px;
       font-weight: bold;


     }
#divEditBox table td
{
   background-color: #f2f7ff;
   height: 24px;
   padding: 2px 10px;
}

#divEditBox table td label
{
  color:red;
  position: absolute;
  display: none;
  float: left;

}

#divEditBox table td input
{
  width: 150px;
}


#divEditBox table th a
{
    color:#b9d2fa ;
    font-size: 12px;
    font-weight: bold;
}

#divEditBox table tr
{
  height: 24px;
}

.divEditBoxHeader
{
  height: 20px; background-color:#7086a8; height:20px;
  color:White;  font-weight:bold;
}


.focus
{
       border-color: red;

}


/*      This for Faded Div   */

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	z-index:1;
}

#divEditBox body{
background:#fff none repeat scroll 0%;
line-height:1;
margin:0pt;
height:100%;
}



 /*      << 0 >>   */

.NewDecTable tr td .aDeclaraionLink
{
  text-decoration:underline;
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  color: #1871d5;
}

.NewDecTable tr td .NewDecSlideDown
{
  background-image: url(../images/NewDecSlideUp.gif);
  background-repeat:repeat-x ;
  background-position: center 0px;
  width: 760px;
  height: 20px;
  text-align: center;
  color: #24810c;
 display: inline-table;
 cursor: pointer;
 font-size: 11px   ;
  padding-bottom: 5px
}
.NewDecTable tr td .NewDecSlideDown:hover
{
  background-image: url(../images/NewDecSlideUp.gif);
  background-repeat:repeat-x ;
  background-position:  center -21px;
  display: inline-table;
    color: #669acc;
}

.NewDecTable tr td .NewDecSlideUp
{
  background-image: url(../images/NewDecSlideDown.gif);
  background-repeat:repeat-x ;
  background-position: center 0px;
  width: 760px;
  height: 20px;
  text-align: center;
  color: #24810c;
 display: inline-table;
  cursor: pointer;
 font-size: 11px;
 padding-bottom: 5px

}
.NewDecTable tr td .NewDecSlideUp:hover
{
  background-image: url(../images/NewDecSlideDown.gif);
  background-repeat:repeat-x ;
  background-position:  center -21px;
  display: inline-table;
    color: #669acc;
}


       
 




