  body
   {
     padding: 0 0 0 0;
     margin: 5 0 0 0;
         background-color: #ffffff;
   }

  td
   {
         font-family: tahoma, verdana;
         color: #374B66;
     font-size: 11px;
         text-decoration: none;
         padding: 0 0 0 0;
   }


  .saper { text-align: center; background-color: #ECF7FF; }
  .news {
    line-height: 18px;
    font-weight: 700;
        color: #374B66;
        padding: 3 3 3 3;
  }

  .news2 {
    line-height: 18px;
        color: #374B66;
        padding: 3 3 3 3;
  }

  .color1 {background-color: #1174B7}
  .color2 {background-color: #B8DFFA}
  .color3 {background-color: #ECF7FF}
  .color4 {background-color: #FFFFFF}

  .white  {color: #FFFFFF}
  .color_a {color: #AA3E1D;}
  .error {color: #FF0000;}

  .class1 .news {color: #FFFFFF}

  td.delimiter
   {
     background-image: url(/pic/graydots.gif);
     background-color: #ffffff;
     background-repeat: repeat-y;
     width: 2px;
   }

  td.topmenumain
   {
     background-image: url(/pic/graybg.gif);
   }

  td.topmenu1
   {
     background-image: url(/pic/graybg1.jpg);
         background-repeat: no-repeat;
     font-size: 11px;
     line-height: 25px;
     font-weight: 700;
     color: #374B66;

   }
  td.topmenu2
   {
     background-image: url(/pic/graybg2.jpg);
         background-repeat: no-repeat;
         background-position: right;
     font-family: tahoma, verdana;
     font-size: 11px;
     line-height: 25px;
     font-weight: 700;
     color: #374B66;
         padding: 2 5 2 5;
   }

        td.topmenu3
   {
      background-image: url(/pic/bluebg2.gif);   
         font-family: tahoma, verdana;
     font-size: 11px;
     line-height: 25px;
     font-weight: 700;
     color: #ffffff;
         padding: 2 5 2 5;
   }

  tr.color1bg
   {
     /* background-image: url(/pic/bluebg.gif); */
     background-color: #1777B8;
     font-family: tahoma, verdana;
     font-size: 11px;
     line-height: 18px;
     font-weight: 700;
     color: #ffffff;
     padding: 2 5 2 5;
   }

  td.activebg
   {
     background-image: url(/pic/s.gif);
     background-color: #AA3E1D;
     font-family: tahoma, verdana;
     font-size: 11px;
     line-height: 18px;
     font-weight: 700;
     color: #ffffff;
     padding: 2 5 2 5;
   }

        tr.graybg
   {
      background-image: url(/pic/graybg.gif);
     background-color: #f0f0f0;
     font-family: tahoma, verdana;
     font-size: 11px;
     line-height: 25px;
     font-weight: 700;
     color: #374B66;
     padding: 2 5 2 5;
   }

        tr.color1bg td.std
        {
     white-space: nowrap;
         padding: 2 5 2 5;
         color: #ffffff;
        }

        tr.graybg td.std
        {
                padding: 2 5 2 5;
        }


   tr.tallblue
   {
    /* background-image: url(/pic/tallbg.gif);   */
     background-color: #1777B8;
     font-family: tahoma, verdana;
     font-size: 11px;
     height: 70px;
     font-weight: 700;
     color: #ffffff;
   }
   tr.tallblue td.std{
     padding: 2 2 2 2;
   }

   tr.tall
   {
     /* background-image: url(/pic/tallbg.gif); */
     background-color: #1777B8;
     font-family: tahoma, verdana;
     font-size: 11px;
     height: 70px;
     font-weight: 700;
     color: #ffffff;
   }
   tr.tall td.std{
     padding: 2 2 2 2;
   }

   .header1 {
     color:#AA3E1D;
     font-size: 12px;
     font-weight: 700;
     padding : 2 2 2 2;
   }

   td.bannerborder {border:1px #D4D4D4 solid;}

   tr.bar
   {
    background-color: #B8DFFA;
    height: 1px;
   }

   td.hdr
   {
     padding: 0 0 0 0;
   }
   .login {
     border: none;
     background-color:white;
     font-family: tahoma, verdana;
     font-size: 11px;
     width:50;
     font-weight: 200;
     color: black;
     margin : 2 2 2 2;
   }
   td.std2 {
     color:#374B66;
     font-family: tahoma, verdana;
     font-size: 10px;
     font-weight: 200;
     padding : 2 2 2 2;
   }
   td.std4 {
     color:#374B66;
     font-family: tahoma, verdana;
     font-size: 11px;
     font-weight: 200;
     padding : 2 2 2 2;
   }
   td.std3 {
     color:#374B66;
     font-family: tahoma, verdana;
     font-size: 10px;
     font-weight: 700;
     padding : 2 2 2 2;
   }
   td.delim2 {
     height : 2;
     background-color:#B8DFFA;
   }

  .price {color: #1574B7;}

.border_dark_all {
        border: 1px solid #1174B7;
}

td.border_dark {
        border-left: 1px solid #1174B7;
        border-right: 1px solid #1174B7;
}

td.border_dark_right {
        border-right: 1px solid #1174B7;
}

td.border_dark_left {
        border-left: 1px solid #1174B7;
}

td.border_dark_top {
        border-top: 1px solid #1174B7;
}

td.border_dark_bottom {
        border-bottom: 1px solid #1174B7;
}



td.border_light {
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
}

td.border_light_left {
        border-left: 1px solid #FFFFFF;
}

td.border_light_right {
        border-right: 1px solid #FFFFFF;
}

td.border_light_bottom {
        border-bottom: 1px solid #FFFFFF;
}

   span.wnd {
   border:1px #D4D4D4 solid; width:102px; height:102px;
   margin:2 2 2 2;
     color:#374B66;
     font-family: tahoma, verdana;
     font-size: 10px;
     font-weight: 200;
     padding : 0 0 0 0;
   }

a {
   font-family: tahoma, verdana;
   font-size: 11px;
   color: #374B66;
   text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

.reg_input {
  background-color : white;
  border : 1px #7F9DB9 solid;
  width : 100;
  font-size : 11px;
  font-family : tahoma;
}
.reg_input2 {
  background-color : white;
  border : 1px #7F9DB9 solid;
  width : 250;
  font-size : 11px;
  font-family : tahoma;
}
.reg_input3 {
  background-color : white;
  border : 1px #7F9DB9 solid;
  font-size : 11px;
  font-family : tahoma;
}

.reg_input4 {
  background-color : white;
  border : 1px #7F9DB9 solid;
  width : 350;
  font-size : 11px;
  font-family : tahoma;
}

.reg_table td {
        font-family: tahoma;
        font-size: 11px;
        font-weight: 700;
        color: #374B66;
        vertical-align: middle;
}
.required {
 color : red;
}
.board_b {
        background-color: #1174B7;
        width: 350;
        height: 20;
        color: #ffffff;
        font-size: 11px;
        font-family: tahoma;
        border: 0;
}


   .color2_
   {
          color: #B8DFFA
   }


.padding2{ padding-right: 100px;}
.bg_reg {
        border: 1px solid #BBBAAF;
        background-image: url(pic/bg_reg.gif);
    background-color: #ffffff;
    background-repeat: repeat-y;
}

.bg_reg2 {
        background-image: url(pic/bg_reg.gif);
    background-color: #ffffff;
    background-repeat: repeat-y;
}

.bg_reg_info {
        background-image: url(pic/bg_left_col.gif);
        background-position: bottom;
    background-color: #ffffff;
    background-repeat: repeat-x;
    height: 30px;
        font-weight: 100;
        font-size: 11px;
        color: #000000;
        padding: 2px 8px 2px 8px;
}

.bg_reg_info2 {
        color: #495D82;
        padding: 2px 8px 2px 8px;
}

.border {
        margin-top: 5px;
        border: 1px solid #BBBAAF;
}

.border2_l {
        border-left: 1px solid #CBD0D6;
}

.border2_r {
        border-right: 1px solid #CBD0D6;
}

.border2_t {
        border-top: 1px solid #CBD0D6;
}

.border2_b {
        border-bottom: 1px solid #CBD0D6;
}

.border3_b {border-bottom: 1px solid #BBBAAF;}
.border4_b {border-bottom: 1px solid #FFFFFF;}

.button2 {
        margin-top: 4px;
        background: #1174B7;
        height: 18px;
        color: #FFFFFF;
        border: 0px;
        cursor: hand;
        font-size: 11px;
        width: 100%;
}

.input_form2 {
        border:#D1D1D1 1px solid;
        background-color: #FFFFFF;
        height: 18px;
        width: 200;
        font-size: 11px;
}

.small {font-size: 10px;}

td.std a {color: #ffffff}

.regPad {padding: 2 5 2 5;}

p {text-align: justify;}

img {
        border: none;
}

.adv_table td {
  padding: 5px;
}

.CtrlButton {
  -moz-border-radius: 8px;
  padding: 3px;
  margin: 3px;
  background: white;
  border: 1px solid #374B66;
  display:inline;
  cursor: pointer;
  cursor: hand;
}
