 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
 ul { list-style: none; }
 fieldset { border: 0; }
 a img { border: 0; }
 .clear { clear: both; font-size: 0; height: 0; }
 a { color: #124a97; text-decoration: none; }
 a:hover { color: #4e6b93; text-decoration: none; }
 body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;  }
 div.paragraph { line-height: 1.5; padding: .5em 0; }
 p { line-height: 1.5; padding: .5em 0; }
 h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
 h1 { font-size: 30px; line-height: 1; color: #fff; }
 h2, h3 { line-height: 1.3; padding: .3em 0; color: #666666; }
 h4 { font-size: 14px; line-height: 1.2; margin-bottom: 5px; }
 .header-wrap { background: #53585c; }
 .main-wrap { background: #c2c2c2 url(theme/body-bg.gif?1421377429) repeat-x; }
 .container { width: 960px; margin: 0 auto; }
 blockquote { font-style:italic; border-left:4px solid #ddd; margin:10px 0 10px 0; padding-left:20px; line-height:1.5; color:#888; }
 #header { padding: 0 27px; line-height: 1; }
 #header a { color: #c2c2c2; }
 #header a:hover { color: #fff; }
 #logo, #logo a { text-decoration: none; font-size: 26px; color: #fff; font-family: Arial, Helvetica, sans-serif; }

 #navigation { font-family: Arial, Helvetica, sans-serif; background: url(/navbg.png) no-repeat;  width: 800px; 
                height: 68px; padding: 0 0 0 25px; }
 #navigation ul { }
 #navigation li { float: left; position: relative; }
 #navigation li a { float: left; display: block; color: #fff; font-size: 14px; text-decoration: none; padding: 19px 14px; margin: 0 4px 0 0; border: 0; outline: 0; }
 #navigation li a:hover, #navigation li#active a { color: #0000ff; background: #1a344b; }

 
 #header { width: 100%; height: 30px; }
 #header, #header table { border-collapse: collapse; border-spacing: 0; }
 #header td { vertical-align: middle; text-align: left; }
 #logo { padding: 25px 0 25px 27px; }
 #header-right { padding: 0 27px 0 10px; }
 #header-right table { float: right; width: 1px; }
 #header-right td { padding: 0; }
 
 #main { padding: 0; }

 .wsite-header { }
 #content { min-height: 450px; padding: 15px 25px 25px; background: #fff; }
 
 


    .Initial
      {
        float: left;
        display: block;
        background-color:Gray;
        padding: 4px 18px 4px 18px;   
        color: White;
        font-weight: bold;
      }
      .Initial:hover
      {
        color: White;

      }
      .Clicked
      {
        float: left;
        display: block;
        background-color:#eeeeee;
        padding: 4px 18px 4px 18px;
        color: LightBlue;
        font-weight: bold;

      }
        .txtbox
        {
            border-top-left-radius: 0px;
            border-top-right-radius: 20px;
            border-bottom-left-radius: 20px;
            border-bottom-right-radius: 0px;
            background-color:Gray;
        }
        
     .login {
        border-left: 1px solid #172b4e;
	    border-right: 1px solid #172b4e;
	    border-top: 1px solid #172b4e;
	    border-bottom: 1px solid #142647;
	    background-position: 0% 0%;
	    margin: 50px auto;
	    padding: 18px 20px;
	    width: 400px;
        background-clip: padding-box;
        border-radius: 5px;
      background-image: radial-gradient(cover, #437dd6, #3960a6);
        background-color: #3f65b7;
	    background-repeat: repeat;
	    background-attachment: scroll;
}
.login > h1 {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
}

.login-input {
  border-left: 1px solid #15243b;
	border-right: 1px solid #15243b;
	border-top: 1px solid #0d1827;
	border-bottom: 1px solid #15243b;
	background-position: 0% 0%;
	display: block;
    width: 350px;
    height: 37px;
    margin-bottom: 20px;
    padding: 0 9px;
    color: white;
    text-shadow: 0 1px black;
    border-radius: 4px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
    background-color: #2b3e5d;
	background-repeat: repeat;
	background-attachment: scroll;
}
.login-input:focus {
  outline: 0;
  background-color: #32486d;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 4px 1px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 4px 1px rgba(255, 255, 255, 0.6);
}
.lt-ie9 .login-input {
  line-height: 35px;
}

.login-submit {
  border-left: 1px solid #284473;
	border-right: 1px solid #284473;
	border-top: 1px solid #284473;
	border-bottom: 1px solid #223b66;
	background-position: 0% 0%;
	display: block;
    width: 350px;
    height: 37px;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #294779;
    text-align: center;
    background-clip: padding-box;
    border-radius: 4px;
    cursor: pointer;
  background-image: linear-gradient(to bottom, #d0e1fe, #96b8ed);
    background-color: #adcbfa;
	background-repeat: repeat;
	background-attachment: scroll;
}
.login-submit:active {
  background: #a4c2f3;
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.1);
}
.login-help {
  text-align: center;
}
.resetTB 
{
    height:30px;  
}

.login-pw {
   color:white;
}
 
 

.login-help > a {
  font-size: 11px;
  color: #d4deef;
  text-decoration: none;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
}
.login-help > a:hover {
  text-decoration: underline;
}
