@charset "utf-8";
/* CSS Document */

body, td, textarea      { font: 10pt Arial, Tahoma, sans-serif; color:#333333; }
body                    { margin: 10px; }
a, .default, .default_u { color:#1111cf; text-decoration:none }
a:hover, .default:hover { color:#0000cc; text-decoration:underline }
.default_u              { text-decoration:underline }
.dblue                  { margin: auto; color:#009 }
.dblue:hover            { margin: auto; color:#03c }
P                       { margin: 12px 0px }
LABEL                   { cursor:pointer; border-bottom:1px #ddd none }
LABEL:hover             { cursor:pointer; color:#666; border-bottom:none }
IMG                     { border: 0px }

#pag                    { width: 970px }
#con                    { float: left;width: 790px }
#marquee                { padding:5px 0px; font-size: 8pt; font-weight:normal; border-bottom: 1px #333 dashed }
#weather_marquee        { position:absolute; overflow:hidden; border:0px solid; font-size: 8pt; }
.marquee_t              { font-size: 8pt;  }
#stock_rate_c           { font-size: 8pt; }
#weather, .weather      { font-size: 8pt; font-weight:bold; color:#3daa75 }
.weather:hover          { color:#3daa75; text-decoration:underline }
#exchange_rate, .exchange_rate{ font-size: 8pt; font-weight:bold; color:#088de2 }
.exchange_rate:hover    { color:#088de2; text-decoration:underline }
#tools                  { float:right }
.tools                  { font-weight:normal; text-decoration:none; color:#000099; cursor:pointer; display:inline }
.tools:hover            { text-decoration:underline }
#header                 { padding:15px 0px 10px 0px; text-align:center }
#ban, #search, #photosessc, #rand_news { float: right; width:160px; border:0px solid }
#search                 { margin: 10px 0px }
#q                      { width: 120px; height:16px; border: 1px #333 solid; font-size:9pt }
#searchb                { font-size:8pt; font-weight:bold; width: 70px; height:20px; }
#photosessc             { margin: 10px 0px; }
#huge_img               { margin:10px }
#photosess              { background:#DDE0DA; padding: 10px; width:100px; border:1px #666 solid; border-width: 2px 0px 1px 0px }
#hry                    { border:1px #0033CC solid }
#hry2                    { border:1px #e8d498 solid }

.s                      { color:#600; font-weight:bold }
.txt_y                  { color: #FF6600 }
.txt_y:hover            { color: #FF6600 }
.y                      { background:#FFB428 }
.yg                     { background:#f1f1e2 }
.g                      { background:#efefef }
.p0                     { padding: 0px }
.p10                    { padding: 10px }
.lp10                   { padding-left: 10px }
.lph1                   { padding-left: 130px }
.lp0                    { padding-left: 0px }
.rp10                   { padding-right: 10px }
.pt20                   { padding-top: 20px }
.lmc                    { padding: 2px 2px 0px 2px; margin-top:3px; font-weight:bold; width:110px; font-size:9pt }
.lm_lnk,.lm_lnkh, .grey { color:#333333; text-decoration:none }
.lm_lnk:hover           { color:#0066FF; text-decoration:underline }
.lm_lnkh                { color:#f00; }
.lm_lnkh:hover          { color:#f00; text-decoration:underline }
.more_lnk               { color:#ef7f00 }
.more_lnk:hover         { color:#0066FF }
.lastnews               { padding-bottom:1px; border-bottom:1px #333 dashed; font-weight:bold }
.seccapt                { font: bold 13pt "Times New Roman", Times, serif; background:#0033CC; color:#fff; padding:0px 5px; border-bottom:0px #333 dashed; font-weight:bold }
.seccapt2               { font: bold 13pt "Times New Roman", Times, serif; background:#e8d498; color:#fff; padding:0px 5px; border-bottom:0px #333 dashed; font-weight:bold }
.lntxt                  { font-size: 11pt; font-weight:normal }
.h1                     { font-size:15pt; font-weight: bold; margin:6px 0px }
.h2, .h2s               { font-size:11pt; font-weight:bold; margin: 3px 0px }
.h2s                    { font: bold 13pt "Times New Roman", Tahoma, Arial, sans-serif; }
.sec_title              { font-size: 12pt }
.sec_shtxt              { font-size: 11pt }
.h3                     { font-size:10pt; font-weight:normal; margin: 5px 0px }
.h4                     { font-size:9pt; font-weight:bold; margin: 3px 0px }
.n                      { font-weight: normal }
.rsech                  { font-size:11pt; font-family:"Times New Roman", Times, serif; font-weight:bold; 
                         margin: 6px 0px; color:#0000aa }
.lndt                   { padding: 10px 0px 2px 0px; font: bold 10pt "Times New Roman", Times, serif; color:#444 }
.date, .time, .small, .vdelimiter {font-size:8pt; font-weight: normal; color:#333 }
.date_b                 { font: bold 10pt "Times New Roman", Times, serif; color:#444 }
.small                  { font-weight:normal; color:#666 }
.time                   { color:#888 }
.rand                   { font: 9pt "Times New Roman", Times, serif; color:#333; text-decoration:none }
.bh                     { margin-bottom: 12px }
.rseclt                 { font: 11pt "Times New Roman", Times, serif; margin-bottom: 12px }
.rsec_h                 { color:#fff; font-weight:normal; font-size:11pt; }
.rsec_bg                { background:url(/images/section_bg.gif) no-repeat; width: 120px; height:20px; 
                          padding-left:20px; padding-top:2px }
.rsec_h:hover           { color:#fff; text-decoration:underline }
.newst                  { font-size:16.5pt; font-weight: bold; margin:6px 0px }
.longt                  { font-size:14pt }
.fullt                  { font-size:11pt } 

.vdelimiter             { color:#ff5400 }
.vdelimiterd            { border-bottom:1px #333 none } 
.ban468                 { margin-left:120px; padding:10px; text-align:center; 
                          background:url(/images/banbg.jpg) #999 repeat-x; margin: 10px 0px }
.ban468c                { margin: 10px 0px 10px 130px; }
.b2dash                 {border: 1px #333 none; border-width:1px 0px; }
.hspace                 {height:5px; border:0px solid; font-size:1px }
.hspace10               {height:10px; border:0px solid; font-size:1px }
.picshad                {background:url(/images/picshad_big.jpg) center center; width:280px; height:220px; margin-left:-5px }
.imgbdr0                {border:1px #666 solid; }
.imgbdr                 {border:1px #666 solid; margin-right: 10px }
.lbdash                 {border-left: 0px #333 solid }
.copy                   {font:8pt Tahoma, Arial, sans-serif; color:#333; text-align:center }

.tb0                    {border-bottom:1px #333 solid; background:none; }
.tb1                    {border-bottom:1px #333 solid; background:#ffffff }
.tb2                    {border-bottom:1px #333 solid; background:#efefef }
.tdh                    {border: 1px #333 solid; border-width: 1px 0px; font-weight:bold; background:#79AEFF; }
.msg                    {border: 1px #900 solid; padding:10px; background:#FFF4F4; width:380px; font-weight:bold }
.red                    { color:#f00; font: 10pt tahoma }
