@charset "utf-8";
/* CSS Document */

*
{
   margin:0px;
   padding:0px;

}

img
{
   border:none;
}

body
{
   font-family:Verdana, Geneva, sans-serif;
   font-size:12px;
}

#site_container
{
   background-image:url(../img_upload/background.jpg);
   background-repeat:repeat-x;
   text-align:center;
}

#main_site
{
   width:950px;
   text-align:left;
   margin:0px auto 0px auto;
}

#top
{
   height:84px;
   background-image:url(../img_upload/top.jpg);
   background-repeat:no-repeat;
   padding-top:65px;
   text-align:right;
   padding-right:10px;
   font-size:18px;
   color:#055089;
}

#nav
{
   height:42px;
   width:930px;
   color:#fff;
   font-size:12px;
   background-image:url(../img_upload/menu_back.jpg);
   background-repeat:no-repeat;
   padding-left:10px;
   padding-right:10px;
   overflow:hidden;
}

#nav ul {
   list-style:none;
   padding: 0px;
}


#nav a {
   display: block;
   color: #106c9d;
   text-decoration: none;
   padding-left:12px;
   padding-right:12px;
   padding-top:8px;
   padding-bottom:8px;
   background-image:none;
}

#nav li {
   float:left;
   padding-top:5px;
   padding-bottom:5px;
}

#nav a:hover
{ 
   background-image:url(../img_upload/menu_background.jpg);
   background-repeat:repeat-x;
   color:#ffca08;
}


#flash_area
{
   height:186px;
   background-image:url(../img_upload/flash_area.jpg);
   background-repeat:no-repeat;
}

#bar
{
   height:52px;
   padding-top:3px;
}

#details_area
{
   width:950px;
}

#left_column
{
   width:700px;
   float:left;
   overflow:hidden;
 margin-top:4px;
}

.nb_ce_top
{
   background-image:url(../img_upload/newsbox_top.jpg);
   background-repeat:no-repeat;
   width:229px;
   height:17px;
}

.nb_ce
{
   float:left;
   width:218px;
   overflow:hidden;
   margin:5px;
   background-image:url(../img_upload/newsbox_middle.jpg);
   background-repeat:repeat-y;

}

.nb_ce h3
{
   font-size:16px;
   font-weight:normal;
   color:#044f88;
   text-align:center;
}

.ce_img_center
{
   text-align:center;
   margin:0px auto 0px auto;
   padding-top:10px;
   padding-bottom:10px;
}

.nb_ce p
{
   font-size:12px;
   color:#000;
   line-height:18px;
   padding-left:10px;
   padding-right:10px;
}

.nb_ce_bot
{
   background-image:url(../img_upload/newsbox_bot.jpg);
   background-repeat:no-repeat;
   width:229px;
   height:17px;
}

#article
{
   background-image:url(../img_upload/article_back.jpg);
   background-repeat:repeat-y;
}

#article h1, #article .out
{
   font-size:20px;
   color:#1272a2;
   line-height:26px;
   padding-left:25px;
}

#article p, #article ol, #article ul
{
   padding-left:25px;
   padding-right:25px;
   padding-top:10px;
   padding-bottom:10px;
   font-size:12px;
   color:#000;
}

#article table td.out
{
   font-size:12px;
color:#1272a2;
padding-right:25px;
}

#article a, #right_column a
{
   color:#106c9d;
   text-decoration:none;
}

#article a:hover, #right_column a:hover
{
   color:#000;
}

.out_footer, .outfoot
{
   padding-left:25px;
   padding-top:20px;
}

#right_column
{
   width:249px;
   float:right;
   background-image:url(../img_upload/right_column_back.jpg);
   background-repeat:repeat-y;
   margin-top:5px;
   overflow:hidden;

}

.nb_ri_ce h3
{
   font-size:16px;
   font-weight:normal;
   color:#fff;
   text-align:center;
   margin-left:14px;
   margin-right:15px;
   background-color:#1171a1;
   padding-top:3px;
   padding-bottom:3px;
}

.nb_ri_ce p 
{
   font-size:12px;
   line-height:18px;
   padding:20px;
}

.nb_ri_ce div div { background:none!important }

.rate_le { 
   text-align:left;
   width:60%;
}

.rate_ri { 
   text-align:right!important;
   width:40%;
   vertical-align:text-top;
}


.nb_ri_ce form, .nb_ri_ce table, nb_ri_ce tbody 
{
   position:relative;
   width:210px!important;
   padding-left:25px;
   padding-top:15px;
   background-color:none !important;
}

.clearify
{
   clear:both;
}

#footer
{
   text-align:center;
   padding-top:10px;
   padding-bottom:10px;
   color:#000;
}

#footer a:link, #footer a:visited
{
   color:#000;
   text-decoration:underline;
}

#footer a:hover
{
   text-decoration:none;
}

