html, body { margin:0; padding:0; background-color:#b5b5b5; font:normal 12px Tahoma; color:#3c3c3c; height:100%; }
td { font:normal 12px Tahoma; color:#3c3c3c; }
img { border:0; }
form { margin-top:0; padding-top:0; }
p { margin-top:0; padding-top:0; }
a { font-family: Tahoma; color:#3c3c3c; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
ul { margin:0 0 10px 0; padding:0; list-style-type: none; }
  li { background:url(../images/bullet.gif) no-repeat 0 8px; padding:0 0 2px 12px; margin:0; }
#main_bg { background-color:#5391d1; width:970px; margin:0 auto; height:100%; }
#main { background:#5391d1 url(../images/bg_main.gif) no-repeat left 22px; width:970px; }
  .heigh22 { height:22px; background-color:#b5b5b5; }
  #top_l { width:237px; height:266px; float:left; }
    #logo { padding:26px 0 62px 16px; }
      #icons a { margin-left:42px; }
    #langs { padding:31px 0 0 73px; }
      #langs a { margin-left:13px; text-decoration:none; color:#cacaca; font-size:11px; font-family:Arial; }
      #langs a:hover { margin-left:13px; text-decoration:underline; color:#cacaca; font-size:11px; font-family:Arial; }
  #top_r { width:717px; height:266px; float:left; }
    #menu_t { padding:0 50px 0 30px; height:64px; }
      #menu_t a { color:#5394d2/*#005499*/; font-size:16px; text-decoration:none; }
      #menu_t a:hover { color:#3c3c3c/*#636363*/; font-size:16px; text-decoration:none; }
  #title_m { background-color:#b0d1e9; margin:0 16px 0 17px; }
    #title_mt { background:url(../images/title_mt.gif) no-repeat; width:937px; height:18px; font-size:18px; line-height:18px; }
    #title_mb { background:url(../images/title_mb.gif) no-repeat; width:937px; height:18px; font-size:18px; line-height:18px; }
    .title_block { background:url(../images/title_block.gif) no-repeat right top; width:345px; height:218px; float:left; margin:0 24px 0 0; }
      .title_block_pad { padding:18px 27px 0 37px; margin-bottom:10px; }
        .title_block_text { /*color:#6b6b6b; */overflow:hidden; width:281px; height:190px; font-size:12px; }
          .title_block_title { color:#5394d2; font-size:15px; padding-bottom:12px; }
            .title_block_title a { color:#5394d2; font-size:15px; text-decoration:none; }
            .title_block_title a:hover { color:#5394d2; font-size:15px; text-decoration:underline; }
      .title_block_img { padding:0 9px 9px 9px; }
    #title_contacts { float:left; width:188px; font-size:12px; line-height:16px; /*color:#767676; */font-size:11px; }
      #title_contacts a { /*color:#767676; */}
      #title_contacts_title { color:#5394d2/*617a90*/; font-size:16px; padding-bottom:12px; }
      #title_contacts br { line-height:10px; font-size:8px; }
  #title_login { background:url(../images/bg_title_login.gif) no-repeat right top; width:736px; height:115px; margin-top:17px; float:left; }
    .title_login_l { float:left; margin:10px 0 10px 0; width:377px; height:95px; overflow:hidden; color:#3c3c3c; font-size:11px; }
      .title_login_l td { color:#3c3c3c; font-size:11px; }
      .title_czone { float:left; width:243px; height:95px; overflow:hidden; }
        .title_czone_title { font-size:16px; padding:0 0 7px 45px; color:#ffffff; } 
        .title_czone_pad { padding-left:56px; }
          .title_czone_buttons { float:right; padding-top:20px; }
            .settings_button { background:url(../images/button_preferences.gif) no-repeat; width:70px; height:19px; text-align:center; color:#3f7dbd; font-size:11px; text-decoration:none; display:block; line-height:19px; margin:0 21px 4px 0; }
            .logout_button { background:url(../images/button_logout.gif) no-repeat; width:70px; height:19px; text-align:center; color:#3f7dbd; font-size:11px; text-decoration:none; display:block; line-height:19px; margin:0 21px 4px 0; }
        .title_czone_pad2 { padding:0 21px 0 56px; font-size:12px; color:#ffffff; }
          .title_czone_pad2 a { font-size:12px; color:#ffffff; }
          .title_czone_pad input { width:110px; height:14px; background-color:#e7f4ff; border:1px solid #81b5e5; color:#6b6b6b; font:normal 11px Tahoma; }
          .title_czone_pad a { color:#005499; font-size:11px; }
      .title_czone_submit_bg { background:url(../images/login_button.gif) no-repeat right bottom; width:130px; height:43px; margin-top:62px; float:right; }
        .title_czone_submit { width:78px; height:24px; background:transparent; margin-left:27px; border:0; font:normal 12px Tahoma; color:#fff; }
    
    .title_login_r { float:right; width:318px; height:95px; margin-top:10px; overflow:hidden; }
      .title_login_r_title { font-size:16px; padding:0 21px 7px 0; color:#ffffff; }
        .title_login_r_text { padding:0 21px 0 13px; color:#005499; font-size:11px; }
          .title_login_r_text a { color:#005499; font-size:11px; }
  .title_pic { float:left; width:189px; height:115px; margin:17px 0 0 29px; }
  #isd_logo { float:left; padding:23px 0 17px 26px; }
  #copyright { float:right; color:#8bbeef; font-size:11px; padding:23px 18px 0 0; }
  
  #middle { padding:0 16px 0 17px; background:url(../images/bg_middle.gif) repeat-y; margin-bottom:21px; }
    #middle_t { background:url(../images/bg_middle_t.gif) no-repeat; width:937px; height:11px; font-size:11px; line-height:11px; }
    #middle_b { background:url(../images/bg_middle_b.gif) no-repeat; width:937px; height:11px; font-size:11px; line-height:11px; }
    #middle_l { width:717px; float:left; }
      #middle_l_pad { padding:5px 18px; }
        #title { color:#5394d2 !important; font:normal 16px Tahoma; padding-bottom:16px; float:left; width:630px; }
          #title h1 { color:#5394d2 !important; margin:0; padding:0; color:#6081a2; font:normal 16px Tahoma; }
        #back { float:right; color:#5394d2; }
    #middle_r { width:205px; float:right; color:#3a7dbe; }
      #middle_r a { color:#3a7dbe; text-decoration:none; }
      #middle_r a:hover { color:#3a7dbe; text-decoration:underline; }
      #middle_r_pad { padding:5px 5px 5px 7px; }
        .menur_item { font-weight:bold; padding-bottom:30px; }
          .submenur_item { font-weight:normal; padding-top:4px; }
      /*new right menu*/
      .menur_l1 { font:bold 12px Tahoma; color:#3c3c3c; text-transform:uppercase; padding-left:13px; background:url(../images/arrow_black.gif) no-repeat 1px 4px; }
        .menur_l1 a { font:bold 12px Tahoma; color:#3c3c3c !important; text-transform:uppercase; text-decoration:none; }
        .menur_l1 a:hover { font:bold 12px Tahoma; color:#3c3c3c !important; text-transform:uppercase; text-decoration:underline; }
      .menur_l1_active { font:bold 12px Tahoma; color:#5394d2; text-transform:uppercase; padding-left:13px; background:url(../images/arrow_blue.gif) no-repeat 1px 6px; }
        .menur_l1_active a { font:bold 12px Tahoma; color:#5394d2 !important; text-transform:uppercase; text-decoration:none; }
        .menur_l1_active a:hover { font:bold 12px Tahoma; color:#5394d2 !important; text-transform:uppercase; text-decoration:underline; }
      .menur_l1_line { height:12px; font-size:12px; line-height:12px; }
      .menur_l1_line2 { height:12px; font-size:12px; line-height:12px; position:relative; margin-top:-11px; }
      .menur_l2 { font:bold 12px Tahoma; color:#3c3c3c !important; padding:0 0 11px 13px; background:url(../images/arrow_black.gif) no-repeat 1px 4px; }
        .menur_l2 a { font:bold 12px Tahoma; color:#3c3c3c !important; text-decoration:none; }
        .menur_l2 a:hover { font:bold 12px Tahoma; color:#3c3c3c !important; text-decoration:underline; }
      .menur_l2_active { font:bold 12px Tahoma; color:#5394d2 !important; padding:0 0 11px 13px; background:url(../images/arrow_blue.gif) no-repeat 1px 6px; }
        .menur_l2_active a { font:bold 12px Tahoma; color:#5394d2 !important; text-decoration:none; }
        .menur_l2_active a:hover { font:bold 12px Tahoma; color:#5394d2 !important; text-decoration:underline; }        
      .menur_l3 { font:normal 12px Tahoma; color:#3c3c3c !important; padding:0 0 11px 25px; background:url(../images/arrow_black.gif) no-repeat 14px 4px; }
        .menur_l3 a { font:normal 12px Tahoma; color:#3c3c3c !important; text-decoration:none; }
        .menur_l3 a:hover { font:normal 12px Tahoma; color:#3c3c3c !important; text-decoration:underline; }
      .menur_l3_active { font:normal 12px Tahoma; color:#5394d2 !important; padding:0 0 11px 25px; background:url(../images/arrow_blue.gif) no-repeat 14px 6px; }
        .menur_l3_active a { font:normal 12px Tahoma; color:#5394d2 !important; text-decoration:none; }
        .menur_l3_active a:hover { font:normal 12px Tahoma; color:#5394d2 !important; text-decoration:underline; }
  
  #bottom_l { width:734px; height:87px; float:left; background:url(../images/bg_bottom_l.gif) no-repeat right top; overflow:hidden; color:#b2d2f1; }
    .bottom_l_pad { padding:12px 18px 12px 35px; }
    #bottom_l p { margin-bottom:7px; }
    #bottom_l a { color:#b2d2f1; }
    #bottom_l br { line-height:7px; font-size:7px; }
  #bottom_r { float:right; width:221px; }
    .button1 { background:url(../images/button.gif) no-repeat; width:205px; height:38px; text-align:center; color:#ffffff; font-size:16px; text-decoration:none; display:block; line-height:38px; margin:0 16px 0 0; }
      .button1:hover { background:url(../images/button.gif) no-repeat; width:205px; height:38px; text-align:center; color:#b2d2f1; font-size:16px; text-decoration:none; display:block; line-height:38px; margin:0 16px 0 0; }
    .button2 { background:url(../images/button.gif) no-repeat; width:205px; height:38px; text-align:center; color:#ffffff; font-size:16px; text-decoration:none; display:block; line-height:38px; margin:11px 16px 0 0; }
      .button2:hover { background:url(../images/button.gif) no-repeat; width:205px; height:38px; text-align:center; color:#b2d2f1; font-size:16px; text-decoration:none; display:block; line-height:38px; margin:11px 16px 0 0; }
  #bottom_r2 { background:url(../images/czone_t.gif) no-repeat left top; padding-top:27px; position:absolute; margin-top:-154px; }
    #czone { background:url(../images/c_zone.gif) no-repeat; width:205px; height:176px; overflow:hidden; font-size:13px; }
      #czone p { margin-bottom:7px; }
      #czone br { line-height:7px; font-size:7px; }
      #czone a { color:#ffffff; }
      #czone_pad { padding:20px 12px 10px 18px; color:#ffffff; }
        .cinput { width:163px; height:17px; background-color:#dceaf5; border:0; color:#2d66a1; font:normal 12px Tahoma; margin-bottom:10px; }
        .czone_title { font-size:16px; padding-bottom:12px; text-align:center; }
        .czone_cname { font-weight:bold; color:#3970a4; padding-bottom:4px; font-size:14px; }
        .czone_button_pad { padding-top:15px; }
          .button_preference { background:url(../images/button_preferences.gif) no-repeat; width:70px; height:19px; text-align:center; color:#3f7dbd !important;; font-size:11px; text-decoration:none; display:block; line-height:19px; float:left; }
            .button_preference:hover { background:url(../images/button_preferences.gif) no-repeat; width:70px; height:19px; text-align:center; color:#ffffff !important;; font-size:11px; display:block; line-height:19px; float:left; text-decoration:none; }
          .button_logout { background:url(../images/button_logout2.gif) no-repeat; width:97px; height:19px; text-align:center; color:#3f7dbd !important; font-size:11px; text-decoration:none; display:block; line-height:19px; float:right; }
            .button_logout:hover { background:url(../images/button_logout2.gif) no-repeat; width:97px; height:19px; text-align:center; color:#ffffff !important; font-size:11px; text-decoration:none; display:block; line-height:19px; float:right; }
          .button_login { background:transparent url(../images/button_logout2.gif) no-repeat; border:0; width:97px; height:19px; text-align:center; color:#3f7dbd !important; font:bold 11px Tahoma; line-height:19px; float:right; }
    
    .news { padding-bottom:11px; }
      .news_date { font-size:10px; color:#5394d2; }
      .more { font-size:10px; color:#5394d2; }
      .news_img { float:left; margin:0 7px 7px 0; }
      .news_title { color:#6490bb; font-weight:bold; }
    #paging a { margin-right:5px; }
    
    .document_date { color:#83a0b4;  }
    .document_title { font-size:18px; font-weight:bold; color:#3c3c3c; padding:15px 0; }
    .download { padding:6px 0 6px 0; float:right; }
    .download_word { background:url(../images/icon_word.gif) no-repeat right 2px; padding:6px 31px 6px 0; float:right; }
    .download_excel { background:url(../images/icon_excel.gif) no-repeat right 2px; padding:6px 31px 6px 0; float:right; }
    
    .submenu_t { font-size:7px; line-height:7px; height:7px; }
    .submenu_tm { font-size:7px; line-height:7px; height:7px; background-color:#c9c9c9; }
    .submenu_lr { background-color:#c9c9c9; }
    .submenu_item { padding:5px 0; background-color:#c9c9c9; }
      .submenu_item a { color:#5394d2/*#566c84*/ !important; font-size:13px !important; text-decoration:none; }
      .submenu_item a:hover { color:#5394d2/*#566c84*/ !important; font-size:13px !important; text-decoration:underline !important; }
    .submenu_bm { font-size:8px; line-height:8px; height:8px; background-color:#c9c9c9; }
    .submenu_b { font-size:7px; line-height:7px; height:8px; }
    .submenu_line_lr { background-color:#c9c9c9; font-size:1px; line-height:1px; height:1px; }
    .submenu_line { font-size:1px; line-height:1px; height:1px; background-color:#e2e2e2; }
    
    .image_item { overflow:hidden; background:url(../images/bg_image.gif) no-repeat; width:335px; height:154px; float:left; margin-bottom:11px; }
      .image_item_pad { padding:16px; color:#5e5f60; line-height:16px; }
        .image_item_pad a { color:#5e5f60 !important; line-height:16px !important; }
        .image { float:left; padding-right:15px; }
        .image_name { color:#6389b1; font-weight:bold; padding-bottom:8px; }
    
    .directions { margin-bottom:30px; }
      .directions th { background-color:#e1e1e1; border-left:1px solid #ffffff; border-top:1px solid #e1e1e1; text-align:left; color:#83a0b4; }
        .directions th div { padding:3px 8px; }
      .directions td { border-bottom:1px solid #aac6e0; border-left:1px solid #aac6e0; }
        .directions td div { padding:3px 8px; }
    
    /* form */
    .submit_button { border:none; background:transparent url(../images/button_submit.gif) no-repeat top left; width:100px; height:23px; padding:0; margin:0; color:#ffffff; font:normal 14px Tahoma; line-height:23px; cursor:pointer; }
    .label { width:220px; text-align:right; }
    .textfield { font:normal 12px Tahoma; color:#3c3c3c; width:311px; height:17px; border:1px solid #cacaca; }
    .textarea  { font:normal 12px Tahoma; color:#3c3c3c; width:311px; height:66px; border:1px solid #cacaca; }
    .filebrowser { font:normal 12px Tahoma; color:#3c3c3c; width:311px; border:1px solid #cacaca; }
    .select { font:normal 12px Tahoma; color:#3c3c3c; border:1px solid #cacaca; }
    
    .sitemap_l1 { font-weight:bold; color:#6389b1; padding:0 0 20px 20px; }
      .sitemap_l1 a { font-weight:bold; color:#6389b1; text-decoration:none; }
      .sitemap_l1 a:hover { font-weight:bold; color:#6389b1; text-decoration:underline; }
    .sitemap_l2 { font-weight:normal; color:#2474b2; padding:0 0 4px 56px; }  
      .sitemap_l2 a { font-weight:normal; color:#2474b2; text-decoration:none; }
      .sitemap_l2 a:hover { font-weight:normal; color:#2474b2; text-decoration:underline; }
    .sitemap_l3 { font-weight:normal; color:#787878; padding:0 0 4px 91px; }  
      .sitemap_l3 a { font-weight:normal; color:#787878; text-decoration:none; }
      .sitemap_l3 a:hover { font-weight:normal; color:#787878; text-decoration:underline; }