BODY {
                margin:0px;
                padding:0px;
}
/*
span {
                font-weight:100;
                }
*/
td        {
                font-family:tahoma;
                font-size:12px;
                color:#3C4043;
                line-height:16px;
                }
input, select, textarea {
                background-color:#FFFFFF;
                font-size:10px;
                color:#3C4043;
                border-color:#3C4043;
                border-width:1px;
                border-style:solid;
                height:17px;
                margin:0;
                padding:0;
}
a{
                text-decoration:none;
                color:#3C4043;
                }
a:hover{
                text-decoration: underline;
                color:#3C4043;
                }
.yellowlink {
                text-decoration:underline;
                color:#FF6507;
}
.yellowlink a{
                text-decoration:underline;
                color:#FF6507;
                }
.yellowlink a:hover{
                text-decoration: none;
                color:#FF6507;
                }


p {
                text-indent:20px;
                }
th {
                font-size:12px;
                }
.main_menu td{
                padding-right:2px;


}
.button td{
                background-image:url(bg_button.gif);
                background-repeat:repeat-x;
                font-size:12px;
                color:#105A9B;
                font-weight:bold;
                text-transform:uppercase;
                padding-right:0px;
                }
.button a{
                color:#105A9B;
                font-weight:bold;
                text-transform:uppercase;
                text-decoration:none;
                }
.button a:hover{
                color:#105A9B;
                font-weight:bold;
                text-transform:uppercase;
                text-decoration:none;
                }
.vs_menu_left_capt td{
                font-size:14px;
                background-image:url(bg_parthead.gif);
                background-position:bottom left;
                background-repeat:repeat-x;
                font-weight:600;
                line-height:13px;
}
.vs_menu_left_capt a{
                font-size:14px;
                color:#FFFFFF;
                font-weight:600;
}
.vs_menu_left_capt a:hover{
                font-size:14px;
                color:#FFFFFF;
                font-weight:600;
                text-decoration:none;
}

.vs_menu_left table{
                background-color:#D3E3EE;
}

.vs_menu_left td{
                background-color:#F1F6FA;
                padding-left:12px;
                padding-right:5px;
                padding-top:1px;
                padding-bottom:1px;
}

.content_caption td{
                background-color:#2472B5;
                height:23px;
                color:#FFFFFF;
                font-size:14px;
                font-weight:bold;
}
.content_caption a{
                color:#FFFFFF;
                font-size:14px;
                font-weight:bold;
}
.content_caption a:hover{
                color:#FFFFFF;
                font-size:14px;
                font-weight:bold;
                text-decoration:none;
}
.content_caption img{
                margin-right:7px;
                margin-left:5px;

}

.content_caption_news{
                font-weight:bold;
                background-color:#E2EDF5;
                padding-left:9px;
                padding-right:5px;

}

.content_caption_act{
                padding-left:0px;
                padding-right:0px;
                font-size:11px;
                font-weight:bold;
}
.content td{
                padding-left:10px;
                padding-right:7px;
                background-color:#E2EDF5;
                height:20px;
}
.banner td{
                font-size:18px;
                color:#FFFFFF;
                font-weight:bold;
                background-color:#D2E2EE;
                font-variant:small-caps;
                height:84px;
                vertical-align:middle;
                padding: 10px 10px 10px 10px;
}

.border td{
                background-color:#FFFFFF;
                padding: 0px 0px 0px 0px;
}
.border img{
                border-color:#D2E2EE;

}


#footer td{
                background-image:url(foot_bg.gif);
                background-repeat:repeat-x;
                height:63px;
                }

/*------------------------------------inner_about------------------------------------------ */

#footer_inner td{
                background-image:url(foot_inner_bg.gif);
                background-repeat:repeat-x;
                height:63px;
                color:#FFFFFF;
                }
#footer_inner td  a {
                color:#FFFFFF;
                text-decoration: none;
                }
#footer_inner  a:hover{
                text-decoration: underline;
                color:#FFFFFF;
                }


.navigation_line {
                color:#FFFFFF;
                font-size:13px;
                font-weight:bold;
                background-color:#2472B5;
                }
.navigation_line a {
                color:#FFFFFF;
                font-size:13px;
                font-weight:bold;
                background-color:#2472B5;
                text-decoration:underline;
}
.navigation_line a:hover {
                color:#FFFFFF;
                font-size:13px;
                font-weight:bold;
                background-color:#2472B5;
                text-decoration:none;
}

.goto_line {
                font-family:Verdana, Arial, Helvetica, sans-serif
                color:#FFFFFF;
                font-size:12px;
                background-color:#2472B5;
                text-decoration:none;
                }
.goto_line a {
                font-family:Verdana, Arial, Helvetica, sans-serif
                color:#FFFFFF;
                font-size:12px;
                background-color:#2472B5;
                text-decoration: none;
}
.goto_line a:hover {
                font-family:Verdana, Arial, Helvetica, sans-serif
                color:#FFFFFF;
                font-size:12px;
                background-color:#2472B5;
                text-decoration:underline;
}
.content_caption_second td{
                background-color:#FDE9B7;
                height:21px;
                color:#18609F;
                font-size:13px;
                line-height:12px;
                font-weight:bold;
                padding-left:4px;
}
.content_caption_second a{
                font-size:13px;
                line-height:12px;
                font-weight:bold;
                color:#18609F;
                text-decoration:underline;
}
.content_caption_second a:hover{
                font-size:13px;
                line-height:12px;
                font-weight:bold;
                color:#18609F;
                text-decoration:none;
}
.input_second{
                background-color:#FFFFFF;
                font-size:10px;
                color:#3C4043;
                border-color:#8BB5D8;
                border-width:1px;
                border-style:solid;
                height:17px;
}

/*-----------------------------------------------------drop down menu ----------------------------------------------*/

.menu {
        position:absolute;
        background-color:#FFFFFF;
        layer-background-color:#CCCCCC;
        top:-140px;
}

.mymains {

        LEFT: 3px;
        TOP: 5px;
        VISIBILITY: visible;
        POSITION: relative;
        BACKGROUND-COLOR: transparent;
        font-size:12px;
        color:#105A9B;
        /* font-weight:bold; */
        text-transform:none;
        padding-right:0px;


}

.myselector {

        OVERFLOW: visible;
        CURSOR: pointer;
        COLOR: white;
        left:0px;
        WHITE-SPACE: nowrap;
        POSITION: absolute;
        BACKGROUND-COLOR: transparent;
        visibility:visible;
}

.mymenu {
        font-size:12px;
        color:#105A9B;
        /*font-weight:bold;
        text-transform:uppercase;*/
        padding-right:0px;
        VISIBILITY: hidden;
        POSITION: absolute;

}

.mymenuitem {
        text-indent: 5px;
        FONT-SIZE: 12px;
        font-weight:100;
        VISIBILITY: inherit;
        OVERFLOW: visible;
        CURSOR: pointer;
        POSITION: absolute;
        BACKGROUND-COLOR: white;
        WHITE-SPACE: NOWRAP;
        background-repeat: no-repeat;
        border-color:#FFFFFF;
        border-style: solid;
        border-width:1px;
        line-height:19px;
        z-index:1;
        }

.cursor_01  {
        cursor:hand;
        cursor:pointer;
        background-color:#F2F6FA;
        color:#105A9B;
        line-height:12px;
        padding:  2px 5px 2px 7px;
        }
.cursor_02  {
        cursor:hand;
        cursor:pointer;
        background-color:#629ACA;
        color:#FFFFFF;
        line-height:12px;
        padding:  2px 5px 2px 7px;
        }
.search_block td{
                  background-color:#E9F1F7;
          color:#3C4043;
          padding:  2px 3px 2px 2px;
                  height:20px;
       }

.table_dark   {
                  background-color:#EDF1F5;
          color:#3C4043;
                  line-height:19px;
                  height:21px;
                  padding:0px 0px 0px 0px;
         }
.table_light span {
                   background-color:#EDF1F5;
           color:#FF7622;
                   line-height:19px;
                   height:11px;
                   font-size:9px;
          }
.table_dark   a{
                  background-color:#EDF1F5;
          color:#3C4043;
                   line-height:19px;
                  height:21px;
              text-decoration:none;
                  padding:0px 0px 0px 0px;
         }
.table_dark   a:hover{
                  background-color:#EDF1F5;
          color:#3C4043;
                   line-height:19px;
                  height:21px;
              text-decoration:none;
         }
.table_dark_link {
                        background-color: #D0DAE1;
          color:#3C4043;
                   line-height:19px;
                      height:21px;
                        padding:0px 0px 0px 0px;
                        }
.table_dark_link a{
                        background-color: #D0DAE1;
          color:#3C4043;
                   line-height:19px;
                      height:21px;
                        padding:0px 0px 0px 0px;
                text-decoration:none;
                        }
.table_dark_link a:hover{
                        background-color: #D0DAE1;
          color:#3C4043;
                   line-height:19px;
                      height:21px;
                        padding:0px 0px 0px 0px;
            text-decoration:none;
                        }

.table_light {
                   background-color:#F4F7F9;
           color:#3C4043;
                   line-height:19px;
                   height:21px;
          }
.table_light span {
                   background-color:#F4F7F9;
           color:#18609F;
                   line-height:19px;
                   height:11px;
                   font-size:9px;
          }
.table_light   a{
                   background-color:#F4F7F9;
           color:#3C4043;
                   line-height:19px;
                  height:21px;
              text-decoration:none;
          }
.table_light   a:hover{
                   background-color:#F4F7F9;
           color:#3C4043;
                   line-height:19px;
                   height:21px;
                   text-decoration:none;
          }

.td_03    {
           background-color:#FF6104;
                  }

.table_footer td    {
                   background-color:#FDE9B7;
           font-size:13px;
           font-weight:bold;
           color:#18609F;
                   height:19px;
           padding:  1px 5px 1px 5px;
                  }
.table_footer a{
                font-size:13px;
                line-height:12px;
                font-weight:bold;
                color:#18609F;
                text-decoration:underline;
}
.table_footer a:hover{
                font-size:13px;
                line-height:12px;
                font-weight:bold;
                color:#18609F;
                text-decoration:none;
}
.table_footer_link a{
                font-size:13px;
                line-height:12px;
                font-weight:bold;
                color:#18609F;
                text-decoration:none;
}
.table_footer_link a:hover{
                font-size:13px;
                line-height:12px;
                font-weight:bold;
                color:#18609F;
                text-decoration:underline;
}
.td_06    {
                        background-color:#8BB5D8;
                    }
.ad_left{
        color:#18609F;
        }
.ad_left a {
        color:#18609F;
        text-decoration:none;
        font-weight:600;
        }
.ad_left a:hover {
        color:#18609F;
        text-decoration:underline;
        font-weight:600;
        }
.header_table td{
                        color:#18609F;
                        background:#D0DAE1;
                        font-size:13px;
                        line-height:18px;
                        font-weight:bold;
                        /*padding:2px 5px 2px 20px;
                        text-align:center;*/
                        height:21px;
                        }

.header_table_sl        td {
                        /*background-image:url(bg_vline_sl.gif);
                        background-position:0 50%;
                        background-repeat:repeat-x;*/
                        color:#18609F;
                        font-size:13px;
                        line-height:18px;
                        font-weight:bold;
                        height:21px;
                        padding:0px 10px 0px 10px;
                        }


.tbl td{
        padding: 5px 5px 5px 5px;
        height:21px;

}
.tbl img{
                margin: 0px 5px 0px 5px;
}
.torg_objects_description td{
                   background-color:#E9EEF2;
           color:#3C4043;
           padding:  1px 5px 1px 5px;
}

.torg_objects_description span{
           color:#18609F;
                   font-size:9px;
}/**/
.search_header_text{
                font-size: 14px;
                        line-height:15px;
                color: #FFFFFF;
                        font-weight:bold;
                        padding:  0px 4px 1px 13px;
                        }
.seach_style{
                        background-color:#FFFFFF;
                        font-size: 12px;
                        height:18px;
                        border: #8BB5D8 1px solid;
                        width: 120px;
                        padding:  0px 2px 0px 2px;
}
.seach_style_sl{
                        background-color:#FFFFFF;
                        font-size: 12px;
                        height:18px;
                        border: #8BB5D8 1px solid;
                        padding:  0px 2px 0px 2px;
}

.button_style{
                        font-size: 12px;
                        color: #105A9B;
                        background-color:#E9F1F7;
                        height:20px;
                        width: 65px;
                        border: #8BB5D8 1px solid;
                        padding:  1px 2px 1px 4px;
}
.search_header{
                        background-image:url(menu_bg_02.gif);
                        background-position:left bottom;
                        background-repeat: repeat-x;
                        }
.red_line {
           background-color:#FF6104;
                   color:#FFFFFF;
                   font-weight:bold;
                   font-size:14px;
           padding:  2px 5px 2px 7px;
}
.header2 {
                  background-color:#D0DAE1;
          color:#3C4043;
          padding:  2px 5px 2px 7px;
                  font-weight:bold;
}
/* ------------------ sl -------------------*/
.ex span        {
                color:#FF7622;
                }
h6{
                font-size:9px;
                height:12px;
                line-height:20px;
                padding:0;
                margin:0;
                }
th {
                        color:#18609F;
                        background:#D0DAE1;
                        font-size:13px;
                        line-height:18px;
                        font-weight:bold;
                        height:21px;
                        }
ul {
                padding:0;
                margin:0;
                list-style-type:none;
                }
                /*------ li_1 ----*/
.list_sl li        {
                margin:0px 0px 0px 0px;
                padding:0px 0px 0px 33px;
                height:29px;
                line-height:28px;
                background:0px 50% no-repeat;
                }
.list_sl li        a {
                height:29px;
                line-height:28px;
                text-decoration:none;
                }
.list_sl li        a:hover {
                height:29px;
                line-height:28px;
                text-decoration:underline;
                }
                /*------ li_2 ----*/
.list_2_sl li        {
                margin:0px 0px 0px 20px;
                padding:0px 0px 0px 23px;
                height:17px;
                line-height:16px;
                background:0px 50% no-repeat;
                }
.list_2_sl li        a {
                height:17px;
                line-height:16px;
                text-decoration:none;
                }
.list_2_sl li        a:hover {
                height:17px;
                line-height:16px;
                text-decoration:underline;
                }
.text        {
                margin:4px 0px 4px 0px;
                }

/* --------------        --------------- */
.my_1        {
                                                color:#3C4043;
                                                font-size:11px;
                                                }
.my_1 span        {
                                                color:#FF6507;
                                                font-size:11px;
                                                font-weight:600;
                                                }
.my_1 a {
                                                text-decoration:none;
                                                color:#3C4043;
                                                font-weight:600;
                                                font-size:12px;
                                                }
.my_1  a:hover{
                                                text-decoration:underline;
                                                color:#3C4043;
                                                font-weight:600;
                                                font-size:12px;
                                                }
.my_table_1        td {
                                                padding:5px 10px 5px 10px;
                                                line-height:15px;
                                                }
                /*------ list_3_sl ----*/
.list_3_sl li        {
                margin:0px 0px 1px 0px;
                padding:0px 0px 0px 9px;
                height:21px;
                line-height:20px;
                font-size:13px;
                background-image:url(marker_1.gif);
                background-position:left top;
                background-repeat:no-repeat;
                background-color:#EDF1F5;
                white-space:pre;
                }
.list_3_sl li        a {
                text-decoration:none;
                color:#3C4043;
                }
.list_3_sl li        a:hover {
                text-decoration:underline;
                color:#3C4043;
                }
/* --------------------- -------------------
.sl_2        {
                background-image:url(marker_2.gif);
                background-position:left top;
                background-repeat:no-repeat;
                background-color:#F4F7F9;
                color:#8BB5D8;
                        }
.sl_2 span {
                color:#8BB5D8;
                }
.sl_2 div {
                color:#8BB5D8;
                }
.sl_2_1 td        {
                height:21px;
                line-height:20px;
                font-size:11px;
                color:#3C4043;
                padding:0px 5px 0px 0px;

                        }

.sl_2_1 tr  {
                background-image:url(bg_marker_2.gif);
                background-position:left top;
                background-repeat:repeat-x;
                }
.sl_2         a {
                text-decoration:underline;
                color:#3C4043;
                line-height:20px;
                font-size:11px;
                }
.sl_2         a:hover {
                text-decoration:none;
                color:#3C4043;
                line-height:20px;
                font-size:11px;
                }
*/

/* --------------- rollover ------------------------*/
/* --------------------- -------------------*/
.sl_2_1         {


                height:20px;
                line-height:19px;
                font-size:12px;
                padding:0px 0px 0px 2px;
                }


.sl_2_2 {
                height:20px;
                line-height:19px;
                font-size:12px;
                padding:0px 1px 0px 2px;
                }
.sl_2_3 {
                border-left:3px solid #8BB5D8;

                                }
.sl_2_3 img{
                margin-right:2px;
                }

 --------------        --------------- */
.table_light_sl {
                                                line-height:18px;
                                                height:20px;
                                                background-color:#EDF1F5;
                                                }
                                                /*
.table_light_sl a{
                                                color:#3C4043;
                                                }
.table_light_sl span {
                                                color:#8BB5D8;
                                                }

 --------------        --------------- */
.sl_4        {
                                                padding:10px 10px 10px 5px;
                                                }
.sl_5_5 {
                                                padding:10px 0px 0px 17px;
                                                }
.sl_5_5 a {
                                                color:#2472B5;
                                                text-decoration:none;
                                                }
.sl_5_5 a:hover {
                                                color:#2472B5;
                                                text-decoration:underline;
                                                }
                /*------ list_3_sl ----*/
.sl_6 li{
                marning:0px 0px 0px 0px;
                padding:0px 0px 0px 6px;
                color:#3C4043;
                list-style-image:url(marker_7.gif);
                }
.sl_6 li a {
                text-decoration:none;
                color:#3C4043;
                }
.sl_6 li        a:hover {
                text-decoration:underline;
                color:#3C4043;
                }
.sl_7 li        {
                margin:0px 0px 0px 0px;
                padding:0px 0px 0px 9px;
                height:14px;
                line-height:13px;
                font-size:12px;
                color:#3C4043;
                background-image:url(marker_7.gif);
                background-position:left 6px;
                background-repeat:no-repeat;
                }
.sl_7 li        a {
                text-decoration:none;
                color:#3C4043;
                }
.sl_7 li        a:hover {
                text-decoration:underline;
                color:#3C4043;
                }

.table_text{
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 13px;
                        color: #333333;
                        margin: 0px;
                        padding-top: 10px;
                        padding-right: 20px;
                        padding-bottom: 10px;
                        padding-left: 27px;
                        text-align: justify;
}
.shift {
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 13px;
                        padding: 5px 0px 5px 0px;
                        text-align: left;
                        text-decoration:underline;
}
.shift a{
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 13px;
                        padding: 5px 0px 5px 0px;
                        text-align: left;
                        text-decoration:underline;

}
.shift a:hover {
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 13px;
                 color: #2472B5;
                        padding: 5px 0px 5px 0px;
                        text-align: left;
                        text-decoration:underline;
}
.error { background:url(pic_error.gif) top center no-repeat;
               font-family: Verdana, Arial, Helvetica, sans-serif;
                        padding:200px 0px 10px 0px;
                        color: #FF0000;
                        font-size:26px;
                        text-align: center;
                        text-decoration:none;
}
.error a{
                        padding:0px 0px 10px 0px;
                        color: #FF0000;
                        font-size:30px;
                        text-align: center;
                        text-decoration:none;

}
.error a:hover {
                        padding:px 0px 10px 0px;
                        color: #FF0000;
                        font-size:30px;
                        text-align: center;
                        text-decoration:none;
}
.instruk {  font-family: Verdana, Arial, Helvetica, sans-serif;
                        color:#2472B5;
                        font-weight:bold;
                        text-decoration:none;
}
.instruk a{
                        color:#2472B5;
                        font-weight:bold;
                        text-decoration:none;

}
.instruk a:hover {
                        color:#2472B5;
                        font-weight:bold;
                        text-decoration:none;
}
#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {
  opacity: 0.5;
  vertical-align: bottom;
}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

