﻿@charset "UTF-8";

/* HOT NEWS
---------------------------------------- */
#hotnews { background-color: #f5f5f5; }
#hotnews #wrapper { position: relative; margin: 0 auto; text-align: left; width: 840px; }
#hotnews img { _behavior: url(../js/iepngfix/iepngfix.htc); border: 0; }
h2 { margin-bottom: 5px; }
h3, h4, h5, h6 { margin-bottom: 0; }
p { margin-bottom: 15px; }
h1.hot, h2.hot, h3.hot, h4.hot, h5.hot, h6.hot, p.hot { color: #07b; }
h1.hotwide, h2.hotwide, h3.hotwide, h4.hotwide, h5.hotwide, h6.hotwide, p.hotwide { color: #07b; margin-bottom: 10px; }

.capnamber { font-size:8px; line-height:0; position:relative; top:-3px; left:1px; }


/* LINK */
a { color: #07b; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #07b; }

a.more_hotnews:link, a.more_hotnews:visited { color: #07b; margin-right: 15px; padding-left: 8px; background: url(../images/common/arrow_07b.gif) no-repeat 0 50% ; font-weight: normal; text-decoration: none; white-space: nowrap; }
a.back_hotnews:link, a.back_hotnews:visited { position: relative; float: right; margin: 5px 0 0 0; padding-left: 10px; color: #07b; background: url(../images/common/arrow_07b.gif) no-repeat 0% 50%; text-decoration: none; }
a.more_hotnews:hover, a.back_hotnews:hover { color: #07b; text-decoration: underline; }


/* LAYOUT
---------------------------------------- */
#hotnews #breadcrumbs { position: relative; margin: 0 0 25px; padding: 0; border: 0; width: 840px; font-weight: normal; font-size: 10px; line-height: 15px; color: #999; text-align: left; text-decoration: none; }
#hotnews #breadcrumbs a { color: #999; text-decoration: none; }
#hotnews #breadcrumbs a:hover { color: #07b; text-decoration: underline; }
#hotnews #footer { position: relative; width: 840px; height: auto; margin: 0; padding: 0; border: 0; }

/* FOOTER
---------------------------------------- */
#globalfooter { font-weight:normal; font-size: 10px; text-align: left; color:#999; width: auto; margin: 60px 0; padding: 0; border: 0; zoom: 1; }
#globalfooter:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#globalfooter a { color: #07b; text-decoration: none; }
#globalfooter a:hover { text-decoration: underline; }
#globalfooter p { font-size: 10px; line-height: 15px; color: #666; margin-bottom: 0; padding-left: 5px; }
#globalfooter #information { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #999;  }
#globalfooter #links { float: left; }
#globalfooter #links a { margin-left: 5px; padding-right: 7px; border-right: 1px solid #999; }
#globalfooter p.copyright { float: right; text-align: right; margin-right: 5px; }

/* CONTAINER
---------------------------------------- */
/* BASE */
#hotnews-containerimg { position: relative; width: 840px; height: auto; margin: 0; padding: 0; }
#hotnews-containerimg img { vertical-align: bottom; display: inline; width: 840px; border: 0; }
#hotnews-containerimg #topcomment { position: absolute; left: 40px; top: 120px; width: 350px; margin: 0; padding: 0; }
#hotnews-containerimg #topcomment h1 { font-size: 24px; line-height: normal; margin-bottom: 20px; }
#hotnews-containerimg #topcomment p { margin-bottom: 0; } 
#hotnews-container { position: relative; width: 840px; margin: 0; padding-top: 40px; background: url(../images/global/bgf5_head.jpg) no-repeat 0 0; }
#hotnews-main { position: relative; width: 840px; margin-bottom: 50px; padding-bottom: 40px; background: url(../images/global/bgf5_btm.jpg) no-repeat 0 100%; }
#hotnews-main #hotnews-content { position: relative; width: 840px; margin: 0; padding: 0; background: url(../images/global/bgf5_body.jpg) repeat-y; }
#hotnews-main #hotnews-content #hotnews-box { position: relative; margin: 0 40px; padding: 0 0 1px 0; }
#hotnews-main #hotnews-content #hotnews-box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#hotnews-box .hotnewsbox { position: relative; margin: 0 0 20px; padding: 0; }
#hotnews-box .hotnewsbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* BORDER BOX */
.borderbox { position: relative; top: 0; width: 840px; margin: 0; padding-top: 30px; padding-bottom: 1px; background: url(../images/global/bgf5_border.jpg) no-repeat 0 0; }
.borderbox.topmrg30 { margin-top:30px; }
.borderbox .contentsbox { position: relative; margin: 0 40px 15px 40px; padding: 0 0 1px 0; zoom: 1; }
.borderbox .contentsbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.borderbox .contentsbox.bottom { margin:0 40px; }
.contentsbox img.zooml { float: left; margin: 0 0 10px 0; }
.contentsbox img.zoomr { float: right; margin: 0 0 10px 0; }
.contentsbox img.optional { float: right; margin: 0; }
.contentsbox ul { list-style: disc inside; margin: 10px 0 10px; font-weight: normal; font-size: 12px; color: #666; }
.contentsbox li { margin-bottom: 0; padding-left: 5px; line-height: 18px; }

.borderbox h5 { margin-bottom:7px; }

/* COLUMN
---------------------------------------- */
.hotnewscol { position: relative; margin-bottom: 40px; padding: 0; width: 760px; height: auto; zoom: 1; }
.hotnewscol:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.hotnewscoltop { position: relative; margin-bottom: 40px; padding-top: 40px; width: 760px; height: auto; zoom: 1; }
.hotnewstop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.column2 { position: relative; float: left; width: 365px; margin-right: 30px; padding: 0; }
.column2last { position: relative; display: inline; float: left; width: 365px; margin-right: 0; padding: 0; }
.column3 { position: relative; display: inline; float: left; width: 240px; margin-right: 20px; padding: 0; }
.column3last { position: relative; display: inline; float: left; width: 240px; margin-right: 0; padding: 0; }
.bottomn { margin-bottom: 0; }
.bottoms { margin-bottom: 10px; }

/* FORM
---------------------------------------- */
.atttention { color: #f30; margin: 0 2px; }
/* LAYOUT */
#hotnews-form { position: relative; width: 760px; margin: 0; padding-bottom: 1px; zoom: 1; }
#hotnews-form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#hotnews-form h4 { margin-top: 15px; margin-right: 30px; margin-bottom: 5px; }
#hotnews-form p { display: inline; margin-right: 15px; margin-bottom: 20px; line-height: normal; }
#hotnews-form input, #hotnews-form textarea, #hotnews-form select { margin-right: 5px; }
#hotnews-form input.check { margin-left: 15px; }
#hotnews-form .boxmargin { margin-bottom: 30px; }
#attentionbox { position: relative; width: 760px; height: auto; margin: 25px 0; padding: 0; border: 1px solid #07b; }
#attentionbox p { margin: 15px; }
#attentionbox p a:link { color: 08c; }
input.formbtn { margin: 0 20px 0 0; width: 100px; height: 20px; }
/* THANKS */
#thanks { position: relative; width: 760px; }
#thanks a { color: #07b; }
#thanks p a.thankslink { color: #07b; margin-right: 15px; padding-right: 12px; background: url(../images/common/arrow_07b.gif) no-repeat 100% 50%; }



/* OTHER OBJECT
---------------------------------------- */
/* Top Share */
#presstop { widows:760px; border-top:solid 1px #888; border-bottom:solid 1px #666; padding:20px 34px; margin:3px 0 35px 0; font-family: "Minion Pro","Times",sans-serif; color:#b0b0b0; }
#presstop_st { widows:760px; border-top:solid 1px #888; border-bottom:solid 1px #666; padding:20px 34px; margin:3px 0 35px 0; color:#b0b0b0; }
#presstop.bkred { background-color:#bb0000; border:0; }
#presstop h1 { font-size:26px; line-height:42px; text-align:left; margin:5px 0; }
#presstop_st h2 { font-size:16px; line-height:24px; text-align:center; margin-bottom:0; }
#presstop h1.center, h2.center { text-align:center; }

/* RED HERRING */
.line4box { position:relative; margin:0; padding:20px; border:2px solid #ccc; }
p.caption_herring { position: absolute; bottom:0; right:0; width:220px; font-weight: normal; font-size: 10px; line-height: 15px; color: #666; margin: 0; text-align: left; }
/* IE6 */
p.caption_herring.rhglobal{ _position:relative; _float:right; _top:-75px; _margin-bottom:-75px; }
p.caption_herring.rhasia { _top:-120px; _margin-bottom:-120px; }

.comp_herring1 { width:120px; _width:130px; height:200px; float:left; list-style:none; }
.comp_herring2 { width:20px; height:200px; float:left; list-style:none; }
.comp_herring3 { height:200px; list-style:none; margin-bottom:25px; }
.comp_herring1 p, .comp_herring2 p, .comp_herring3 p { margin-bottom:5px; }

#mailbanner { width:360px; margin:20px auto 20px; }
#mailtestbox { margin:0 60px; }

b.indexnew { font-size:12px; color:#fff; background-color:#07b; padding:2px 5px 2px; margin-left:8px; }







