

body  {
  	text-align: left;
  	background: #303030;
  	color: #000000;
  	line-height: 1.30em;
    margin:0;
    padding:0;
    height:600px;
    }


::-ms-clear {
        display: none;
    }

a {	text-decoration:none;
	   outline:none;
   }

a img { border : 0; }

a:active {
  outline:none;
}

iframe{
        border:1; border-color:#E7E7E7;border-width:1px;
      }
      
 .AppPage
  {
    margin-left: auto;
  	margin-right: auto;
  	border-width:0px;
    scrollbar-base:#D7D9DF; scrollbar-arrow-color:black
  }
  
 .MainPage
  {
    background: #EAECEE;
    border-top: 0px solid #2F3237;
    margin-top:8px; margin-left:10px;
  }
  
 .MenuFrame
  {
    background: #9FA8BB;
    border-right: 1px solid #2F3237;
    margin-top:4; margin-left:0;
  }
  
 .MenuPage
  {
    background: #9FA8BB;
    margin-top:10; margin-left:0;
  }
  
  #StdWnd {
    display:block;
    margin-left: auto;
  	margin-right: auto;
  	border-width:0px;
  	width:960px;
  	height:600px;
  }

 .StdView
  {
    margin-left: auto;
  	margin-right: auto;
  	border-width:0px;
    background: #EAECEE;
    scrollbar-base:#D7D9DF; scrollbar-arrow-color:black;
  }
  
 .StdPage
  {
    margin-left: 20px;
  	border-width:0px;
    background: #EAECEE;
    scrollbar-base:#D7D9DF; scrollbar-arrow-color:black;
  }
  
 .TabPage
  {
    background: #EAECEE;
    margin-top:0; margin-left:5px;
    scrollbar-base-color:#D7D9DF; scrollbar-arrow-color:black;
  }
  
 .ConfirmPage
  {
    margin-top:-2px; margin-left:-2px;
  }
  
 .UpdPage
  {
    cursor: wait;
    background: #EAECEE;
    margin-top:4; margin-left:4;
    scrollbar-base-color:#D7D9DF; scrollbar-arrow-color:black;
  }
  
 .DashPage
  {
    background: #EAECEE;
    margin-top:0; margin-left:0;
    scrollbar-base-color:#D7D9DF; scrollbar-arrow-color:black;
  }
  
 .FramePage
  {
    background: #CAD1DE;
    margin-top:4px; margin-left:4px;
  }
  
 .StdFrame
  {
  	border-width:1px #C0C0C0;
    background: #EAECEE;
    margin-top:0; margin-left:0;
  }
  
 .TabHdg
  {
    background: #9FA8BB;
    border-top: 1px solid #2F3237;
    margin-top:0; margin-left:0;
  }
  
 .StdTbl
  {
    background: #EAECEE;
    border-width: 0; border-style: solid;
    cellpadding:0; cellspacing:0;
  }

 .HdgBar{ font-family:Arial,Verdana; font-size:11pt;
          background: #9FA8BB;
          border-top: 1px solid #000000;
          font-weight:400;
          color: #303030; 
    	 }      

 .Tab {  font-family:Verdana,Arial; font-size: 10pt;
         border-width: 0px;
         border-style: solid;
         cursor:pointer;
         background: #EAECEE;
         color: #000000; 
         width:110px; height:23px;
         background-image: url('images/TabBg110.gif');
         background-repeat: no-repeat;
         background-position-y:center;
      }

 .TabBar {
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
        background: #A9ACBB;
	      border-top: 1px solid #A9ACBB;
    	  //border-left: 1px solid #FFFFFF;
	      border-right: 1px solid #FFFFFF;
           position:relative; left:1px;
    	 }      

 .TabAutoBar {
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
        background: #A9ACBB;
    	  //border-left: 1px solid #FFFFFF;
	      border-right: 1px solid #FFFFFF;
           position:relative; left:5px;
    	 }      
.TabAuto { font-family: Verdana,Arial; font-size: 10pt; 
           border-width: 0;
           cursor:pointer;          
           background-color: #C3C5CD; color: #000000;
           background-image: url('setup/TabLeftBG.gif');
           background-repeat: no-repeat;
           width:auto; height:22;
           padding-left:12px;
           padding-right:12px;
           background-position-y:center;
           position:relative; left:4px;
         }


.Btn {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;   
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #ffffff;
    text-shadow: none;
    border: none;
    height: 24px;
    line-height: 20px;
    width:100px;
    font-weight: 400;
    font-size: 14px;
    font-family:  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:1px;
    text-decoration: none;
    text-align: center;
    background: #687588;
 }

/* The next blocks of code are for user actions on the buttons. */
.Btn:hover {
    text-decoration: none;
    color: #ffffff;
    background: #939EB5;
}

.Btn:active {
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.03), inset 0px -1px 1px rgba(255, 255, 255, 0.05), 0px 1px 0px #777777, 0px 3px 3px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.05), 0px 1px 0px #777777, 0px 3px 3px rgba(0, 0, 0, 0.03);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.03), inset 0px -1px 1px rgba(255, 255, 255, 0.05), 0px 1px 0px #777777, 0px 3px 3px rgba(0, 0, 0, 0.03)
}

   
.LoginBtn {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;   
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #202020;
    text-shadow: none;
    border-top: 1px solid #EAECEE;
    border-left: 1px solid #EAECEE;
    height: 30px;
    line-height: 24px;
    width:100px;
    font-weight: 400;
    font-size: 14px;
    font-family:  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:1px;
    text-decoration: none;
    text-align: center;
    background: #C2C8CE;
 }

.LoginBtn:hover {
    text-decoration: none;
    color: #ffffff;
    background: #9DA1A5;
}


.FlatBtn { font-family: Verdana,Arial; font-size: 10pt;
        background: #D2D4DC; color: #000000;
        border-right:1px solid #808080;
        border-bottom:1px solid #808080;
        border-top:1px solid #FFFFFF;
        border-left:1px solid #FFFFFF; 
        cursor:pointer;
        width: 110; height: 20px;
        background-position-y:center;
      }

.HelpBtn { background-position: center;
        color: #000000;
        border-width: 0;
        cursor:help;
        width: 20px; height: 24px;
        background:#687588 url('images/helpbtn.gif');
        background-repeat: no-repeat;
        position:relative;left:5px; top:0px;
     -webkit-appearance: button;
     -webkit-radius: 1px;
     -moz-appearance: button;
     -moz-radius: 1px;

        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;   
        }

.LoginHelpBtn { background-position: center;
        color: #000000;
        border-width: 0;
        cursor:help;
        width: 20px; height: 28px;
        background:#687588 url('images/LoginHelpbtn.gif');
        background-repeat: no-repeat;
        position:relative;left:5px; top:0px;
     -webkit-appearance: button;
     -webkit-radius: 1px;
     -moz-appearance: button;
     -moz-radius: 1px;

        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;   
        }

.Form { background-position: center; font-family: Verdana,Arial; font-size: 10pt;
        background: #EAECEE; color: #000000;
        border-width: 0;
        cursor:pointer;
        width: 32px; height: 32px;
        background-image: url('images/Form.gif');
        background-repeat: no-repeat;
        position:relative; left:-2px;
      }

 .SelectBtn {
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         height:23px;

    text-shadow: none;
    border: none;
    height: 24px;
    line-height: 20px;
    font-weight: 400;
    font-size: 14px;
    font-family:  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:1px;
    text-decoration: none;
    text-align: left;

         width:600px;
         color:#303030;
     }

 .Txt {
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         height:23px;
         color:#303030;
     }

 .Text { 
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         height:23px;
         color:#303030;
       }

 .SelectTxt {
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 0px; padding-bottom: 1px;
         height:23px;
         color:#303030;
     }

 .FilterText {
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         text-decoration: none;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         height:23px;
         color:#303030;
       }
	   
 .FilterTextArea {
         text-decoration: none; font-family: Verdana,Arial; font-size: 10pt;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         height:120px;
         color:#303030;
       }   
   
 .AlphaNumeric { 
         text-decoration: none; font-family: Verdana,Arial; font-size: 10pt;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         height:23px;
         color:#303030;
       }
	   
 .TextArea{ 
            font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
            color: #000000;
            border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
            height:120px;
            scrollbar-base-color:#E8E9EC; scrollbar-arrow-color:white;
          }

 .FlatTxt { font-family:Verdana,Arial; font-size:10pt;
            background: #EAECEE;
            border:none;
          }

 .Select-Style select {
                border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
              }
              
 .Select { 
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
           height:23px;
           color:#303030;
           line-height:18px;
        }

 .RadioButton{ 
               position:relative; top:3px; left:-4px
             }

 .ListBox{
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         }

 .ListBx {
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
           color:#303030;
         }

 .Phone {  
           text-decoration: none; 
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           color:#303030;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
           height:23px;
          }

 .Date {  
          text-decoration: none; 
          font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
          color:#303030;
          border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
        	padding-right: 21px;
        	width:120px;
          height:23px;
          cursor:pointer;
       }

 .DateTime {  
          text-decoration: none; 
          font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
          color:#303030;
          border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
        	padding-right: 21px;
        	width:144px;
          height:23px;
          cursor:pointer;
       }

 .DateRo {
         background: #F4F5F6; 
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         color:#101010;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         padding-right: 21px;
         width:120px;
         height:23px;
      }

 .DateTimeRo {
         background: #F4F5F6; 
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         color:#101010;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         padding-right: 21px;
         width:180px;
         height:23px;
      }

 .MoDay {  
          text-decoration: none; 
          font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
          color:#303030;
          border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
          height:22px;
          cursor:pointer;
       }

 .Time {  
	         
           text-decoration: none; 
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           color:#303030;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
           height:23px;
          }

 .Numeric {  
	         
           text-decoration: none; 
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           color:#303030;
           text-align: right;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
           height:23px;
         }

 .Alpha {  
	         
           text-decoration: none; 
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           color:#303030;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
           height:23px;
          }

 .Money {  
	         
           text-decoration: none; 
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           color:#303030;
           text-align: right;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
           height:23px;
          }

 .Mask { 
	      behavior: url("Mask.htc");
        font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
        border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
        height:23px;
	   }

 .SmallTxt {
        font-family:Arial,Verdana; font-size:8pt;
        border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
        color:#303030;
        vertical-align:bottom;
        height:23px;
      }

 .SmallTxtRo {
               color:#303030;
               vertical-align:bottom;
               background: #F4F5F6; 
               font-family:Arial,Verdana; font-size:8pt;
             }

 .TxtDsp {
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         color:#303030;
         border-width:0;
         background:#D8D6CF; vertical-align: middle;
         border-width: 1px;
         }

 .TxtRo {background: #F4F5F6; 
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         color:#303030;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         height:23px;
      }

 .TxtSrch{ 
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           color:#303030;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
           height:23px;
         }

 .TxtArea {
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 2px; padding-bottom: 1px;
           color:#303030;
           scrollbar-base-color:#C0C0C0; scrollbar-arrow-color:white;
          }

 .TxtAreaRo {
           font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
           border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 2px; padding-bottom: 1px;
           color:#303030;
           background-color:#F4F5F6;
           scrollbar-base-color:#C0C0C0; scrollbar-arrow-color:white;
          }

 .TA {
          font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
          border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 2px; padding-bottom: 1px;
    			background: #F4F5F6;
    			scrollbar-3dlight-color:#E8E9EC;
    			scrollbar-arrow-color:#E8E9EC;
    			scrollbar-base-color:#E8E9EC;
    			scrollbar-darkshadow-color:#E8E9EC;
    			scrollbar-face-color:#E8E9EC;
    			scrollbar-highlight-color:#E8E9EC;
    			scrollbar-shadow-color:#E8E9EC
			}

 .TxtBar {
          font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
          text-align:center;
          color: #000000;
          border-right:1px solid #FFFFFF; border-top:1px solid #808080; 
          border-left:1px solid #808080; 
          border-bottom:1px solid #A0A0A0; 
          background:#C3C5CD;
    	 }      

 .CalBtn {  
         text-decoration: none; 
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         border-width: 0;
         cursor:pointer;
         color: #000000; width:20px; height:22px;
         background-image: url('images/calBtn.gif');
         background-position-y:center;
      }
	
 .SrchBtn {  
         text-decoration: none;
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         border-width: 0;
         cursor:pointer;
         color: #000000; width:20px; height:22px;
         background-image: url('images/SrchBtn.gif');
         background-repeat: no-repeat;
         position:relative; left:-6px; top:-1px;
         vertical-align:bottom;
      }
	
 .Lbl {
       font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
       border-width: 1px;
       height:20px;
       color:#303030;
      }

 .TitleBar {
       font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
       font-weight:500;
       color:#c0c0c0;
       background: #707D93; 
       height:23px;
      }

 .Row {
       cursor:pointer;
       height:22px;
      }

 .RowHdg {
       font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
       border-color: #A8A8AA;
       background: #E1E5E9;
       color:#303030;
       height:23px;
      }

 .RowHdg-Sortable {
       font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
       border-color: #A8A8AA;
       background: #E1E5E9;
       color:#303030;
       height:23px;
       cursor:pointer;
      }

 .RowTxt {
       font-family:Verdana,Arial; font-size:9pt;
       text-decoration: none;
       border-color: #D2D4DA;
       height:21px;
       white-space:pre;
      }

 .RowChkBox {
          border-width: 1px;
          width:20px;
          height:20px;
         }
 .HideCol {
       font-family:Verdana,Arial; font-size:0pt;
       width: 0;
       display:none;
      }

 .FileTxt {
         font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
         border-style: solid; border-color:#C0C0C0; border-width: 1px; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;
         height:25px;
         color:#303030;
         background: #D2D4DC
     }


 .RadioTxt { vertical-align: middle;
             font-family:Verdana,Arial;
             font-size:8pt;
             position:relative; top:-1px; left:-4px;
             height:16px;
           }
      
 .RadioBtn {
             font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
             height:16px;
             position:relative; top:4px; left:-0px;
           }

 .RadioLbl { vertical-align: middle;
 						 cursor:pointer;
             font:  0.9em Calibri, Tahoma,Verdana, Arial, Helvetica, sans-serif;
             height:16px;
             position:relative; top:0px; left:0px;
           }

 .ChkBox {vertical-align: top;
          position: relative; top:2px; left: -4px;
          border-width: 1px
         }

 .StateBtn {vertical-align: top;
            border-width: 1px
           }

 .AreaSrch {font-family:Verdana,Arial;font-size: 10pt;
			background: #FFFFFF;
			border-width: 1px;
			scrollbar-3dlight-color:#FFFFFF;
			scrollbar-arrow-color:#FFFFFF;
			scrollbar-base-color:#FFFFFF;
			scrollbar-darkshadow-color:#FFFFFF;
			scrollbar-face-color:#FFFFFF;
			scrollbar-highlight-color:#FFFFFF;
			scrollbar-shadow-color:#FFFFFF
		   }