body { background:url(../_images/back.png) top left repeat-x #f5f3f3; }
body,html { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
* { font-family:Tahoma; }
.menu  { list-style:none;  }
.block { background:url(../_images/block_02.jpg) repeat-y top left; width:162px; overflow:hidden; }
    .block  .t { background:url(../_images/block_01.jpg) no-repeat; height:18px;}
    .block  .c { padding:0 10px;}
    .block  .b { background:url(../_images/block_03.jpg) no-repeat; height:18px; }

#main { width:883px; margin:0 auto; }
    #top_header {height:149px;  }
    #top_part { height:30px; width:100%; background:url(../_images/t_c.jpg) repeat-x top left; position:relative;  direction:ltr;  }
        #top_part .search { height:30px; width:195px; position:absolute; left:0; top:0; background:url(../_images/t_l.jpg) no-repeat top left; }
            #mod_search_searchword { width:90px; height:14px; font-size:10px; border:none;  position:absolute; left:30px; top:8px; background:transparent;}

            #search_btn{ width:14px; height:13px; font-size:0px; display:block; border:none;  position:absolute; left:125px; top:10px; background:url(../_images/search.png) top left; text-decoration:none; color:#fff;}
            #search_btn:hover { background:url(../_images/search.png) bottom left;}

        .right_corner_top_part { position:absolute; right:-1px; top:0;  }
    #content { background:url(../_images/content_back.jpg) repeat-y; }
        /* marueing */
        #marque_container { margin-top:10px; position:relative; height:20px;}
            .marque_title { font-size:12px; color:#831546; position:absolute; left:25px; top:2px;}
            #marque { background:url(../_images/marq.png) top left no-repeat; width:490px; height:20px; padding:0 10px; position:absolute; right:10px;  }
            
            #marque * {font-size:12px; font-weight:400; color:#000;  text-decoration:none; padding-top:1px; }
            
        /* flash object */
        #flash_weather_object { text-align:left; margin-top:10px; margin-left:5px; }

         /* Article */
            .article_row { padding:0 10px; padding-bottom:10px; margin-top:10px; border-bottom:1px dotted #8f8f8f; min-height:90px; _height: expression( this.scrollHeight < 90 ? "90px" : "auto" ); }
            .article_column .contentheading { font-size:15px; font-weight:600; margin:0; padding:0; }
            .article_column  a img,.article_column  img { margin-left:10px; float:right;  }
            .article_column p { margin:0; padding:0; }
            .article_column  {text-align:justify; direction:ltr; vertical-align:top; font-size:12px; margin:0; padding:0; height:auto;   }
            .article_separator { display:none; }
            .row_separator { display:none; }
             a img { border:none; }
            .buttonheading{ display:none; }
            .iteminfo { font-size:11px; }
            .iteminfo * { margin:0; padding:0; }

            .paging_content p.counter { color:#8f8f8f; font-size:10px; }
            .paging_content span.pagenav { color:#000;}
            .paging_content a { color:#000;  }
            .paging_content { font-size:10px; }

            #page .contentheading { font-size:14px; margin-bottom:10px; }
            /*#page * {  margin:0; padding:0; }*/
            #page img {/* border:1px solid #000; */ padding:1px; margin-bottom:10px; }
            #page p { font-size:14px; }
            #page { margin-top:10px; padding:0 40px; text-align:justify;  }
        

        #content_table { direction:ltr; }
          #slide_menu { margin-top:10px; }
            #slide_menu .menu{ margin:0; padding:0;}
                #slide_menu .menu li { }
                    #slide_menu .menu li a { display:block; text-decoration:none; height:25px;  background:url(../_images/en_slide_menu.png) top left no-repeat; color:#727272; }
                    #slide_menu .menu li a:hover { background:url(../_images/en_slide_menu.png) bottom left no-repeat; color:#000;  }
                        #slide_menu .menu li a span { font-size:12px; padding-left:25px; display:block; }/*yamamam*/
        #rouned_slide_menu {margin-top:10px;}
            #rouned_slide_menu .menu { margin:0; padding:0; }
                #rouned_slide_menu .menu li a { width:150px;  display:block; background:url(../_images/left_btn.png) no-repeat left top; margin:0; padding:0 0 0 14px; text-decoration:none; height:29px;  }
                #rouned_slide_menu .menu li a:hover { background-position:0% -28.5px; cursor:pointer; text-decoration:none; }
                    #rouned_slide_menu .menu li a span { background:url(../_images/right_btn.png) no-repeat right top; padding:8px 21px 4px 0px;margin-right:2px; font-size:12px; display:block; height:17px; color:#949494;  }
                    #rouned_slide_menu .menu li a:hover span { background-position:100% -28.5px; cursor:pointer; text-decoration:none;  color:#000;}
                    

    /* voting system */
    #voting * { margin:0; padding:0; }
        #voting .poll { width:100%; border:none; }
            #voting thead td { font-size:10px; color:#626262; text-align:justify;  }
            #voting td {text-align:left}

        #voting .pollstableborder{ margin-top:5px; }
            #voting .pollstableborder td{ font-size:12px; text-align:left; color:#939393; }
            #voting .pollstableborder td label { margin-left:0px; } /* yamama */

        #voting .poll td div { margin-top:10px; }
        .button {cursor:pointer;  padding-bottom:2px; background:transparent url(../_images/btn.jpg) no-repeat top left; border:none; width:59px; height:20px; color:#FFF; font-size:11px;}
        .button:hover {  background:transparent url(../_images/btn.jpg) no-repeat bottom left; }


        .poll { padding:0 50px; }
        .poll label { font-size:11 px; text-align:justify; }
        h1.componentheading { font-size:14px; font-weight:800; margin-top:20px; margin-bottom:20px; margin-left:20px; }
        dl.poll {}
        dl.poll dt {border-bottom:solid 1px #ccc; font-weight:bold; font-size:12px;}
        dl.poll dd {padding:6px 0;font-size:12px;}
        .poll h3 { font-size:12px; }
        .pollstableborder tr th { font-size:12px; padding:0 20px; }
        .pollstableborder tr td { font-size:11px; }
        .sectiontableentry0 , .sectiontableentry1 { background:#f4f4f4; }
        .question { font-weight:700; padding:10px 0; }
        #main_poll { margin-left:50px; }



    /* weather  */
    #weather_block { font-size:12px; color:#666666;  }
    #weather_block img { width:24px; }
    #weather_block td { border-bottom:1px dotted #d0d0d0; }

    #bottom { height:51px; width:100%; background:url(../_images/b_c.jpg) repeat-x top left; position:relative;  }
    #copy_rights { font-size:11px; margin-top:8px; padding:0 20px; margin-left:15px;}
        .right_corner_bottom { position:absolute; right:-1px; top:0;  }
        .left_corner_bottom { position:absolute; left:0px; top:0;  }

        div#bottom_menu { height:15px; overflow:hidden;}
            #bottom_menu .menu { margin:0; padding:0; float:left; position:relative; left:50%; }
#bottom_menu { font-size:12px; vertical-align:top; color:#fff; font-weight:bold; }
/*
                #bottom_menu .menu li  { padding:0; margin:0;  float:left; margin-left:15px; position:relative; right:50%;  }
                    #bottom_menu .menu li a { padding:0; margin:0; text-decoration:none; }
                    #bottom_menu .menu li a span{ padding:0; margin:0; font-size:12px; vertical-align:top; color:#000;}
                    #bottom_menu .menu li a:hover span { color:#3b3b3b; }*/


.visitors{ background:url(../_images/en_visitor.png) no-repeat top right; width:151px; height:66px; position:relative;
            font-size:11px; color:#666666; text-align:center; padding-top:44px; margin-left:4px;
}
.visitors .digits { position:absolute; top:26px; left:52px; direction:ltr; }

.contentpaneopen  {font-size:11px; text-align:left;}



#searchForm {
    font-size:11px;
    text-align: right;
    padding:0 20px;
}
.searchintro a{ display:none; }
.searchintro { font-weight:bold; }
.searchintro p { color:#999; }
fieldset { border:none; }
.error,.componentheading { color:#5e0000; font-size:13px; margin-bottom:5px; }
.componentheading{ font-size:14px; margin-right:20px; }
.search_result{ font-size:11px;  }
    .search_result fieldset { margin-top:5px; }
    .search_result h3 { font-size:13px;  }


    .results p { display:none; }
    .results .small { font-size:80%; color:#999; }
    .results h4,.results h3 { margin:0; padding:0; color:#000; font-size:13px; }
    .results h4 a { color:#000;}
    .results li {  margin-top:10px }

    .results {border-bottom:1px dotted #999; }

   /* #contact_us_form { margin-top:20px; margin-left:30px;  }
    #contact_us_form .inputbox ,#contact_us_form textarea { width:400px;}*/
#contact_us_form td { font-size:12px; width:20px;  }

    #contact_us_form .button  {  }


    .weather_field{ height:20px; }
    .weather_field .name{ width:60px; float:left;  }
    .weather_field .c{ width:30px;  float:left;}
    .weather_field .img{ width:30px;  float:left;}

#map_image img { border:0px; padding:1px; margin-bottom:10px; }
.list{ font:Arial, Helvetica, sans-serif; font-size:12px;}

#ignite_menu_table {margin-left:120px;}
.igallery {font-family:"Times New Roman", Times, serif; font-size:14px; }
.igallery a {text-decoration:none; color:#8E0E41;}
.igallery a onclick  {text-decoration:none; color:#8E0E41;}
#ignite_menu_table img {height:100px; width:75px;}

#page a {text-decoration:none; color:#8E0E41; font-size:12px; }
#page a onclick {text-decoration:none; color:#8E0E41;}
