@charset "utf-8";
/* CSS Document */

#mainContent .pressLeftCol {
width: 504px;
float: left;
padding: 0 20px 0 0;
}
#mainContent .pressRightCol {
width: 336px;
float: left;
padding-top: 20px;
}
#mainContent .pressLeftCol h1 {
padding: 20px 20px 40px 20px;
color: #878074;
font-size: 22px;
font-weight: normal;
}
#mainContent .pressLeftCol h2 {
padding: 0 20px 0 20px;
color: #271a12;
font-size: 22px;
font-weight: normal;
position: relative;
width: 400px;
}
#mainContent .pressLeftCol h2 .h2Abs { 
position: absolute;
top: 0px;
left: 20px;
width: 20px;
height: 23px;
padding: 3px 0 0 8px;
display: block;
color: #fff;
line-height: 17px;
background: url(../images/icon-number-bg.gif) no-repeat;
}
#mainContent .pressLeftCol h2 span {
letter-spacing: -2px;
}
#mainContent .pressLeftCol .styleH2 {
padding-bottom: 30px;
}

#mainContent .pressRightCol .pressTitleBox {
border-bottom: 3px solid #d8d4cd;
}
#mainContent .pressRightCol .pressContentBox {
padding-top: 50px;
}
#mainContent .pressRightCol h1 {
color: #271a12;
background: url(../images/title-underscore.gif) no-repeat bottom left;
padding-bottom: 5px;
margin-bottom: 20px;
}

#mainContent .pressRightCol h2 
{
color:#271A12;
font-size:22px;
font-weight:normal;
padding:0 20px;
position:relative;
width:400px;
}

#mainContent .pressRightCol p {
padding: 0 20px 15px 0;
color: #878074;
}
#mainContent .pressRightCol .textPress {
color: #271a12;
padding-bottom: 30px;
}
#mainContent .pressRightCol .textNews {
color: #271a12!important;
padding-bottom: 20px;
}
#mainContent .pressRightCol .listPress {
padding-top: 10px;
}
#mainContent .pressRightCol .listPress li {
float: left;
display: block;
clear: both;
}
#mainContent .pressRightCol .listPress a, #mainContent .pressRightCol .listPress a:visited {
color: #271a12;
}
#mainContent .pressRightCol .listPress a:hover {
color: #271a12;
}

#mainContent .relatedItemBox {
clear: both;
background-color: #fdfdfc;
border-top: 3px solid #EAE7E1;
width: 504px;
}
#mainContent .relatedItemBox h1 {
font-weight: normal;
padding: 20px;
width: 200px;
display: block;
float: left;
}
#mainContent .relatedItemBox ul {
float: left;
width: 100px;
padding: 0 0 0 20px;
}
#mainContent .relatedItemBox li {
float: left;
display: block;
width: 100px;
padding-bottom: 10px;
}
#mainContent .relatedItemBox .floatRight {
float: right;
border-left: 3px solid #EAE7E1;
}

a.btnGrayBox, a.btnGrayBox:visited { 
width: 32px;
height: 23px;
display: block;
background: url(../images/btn-press1.gif) no-repeat;
}
a.btnLeftArrow, a.btnLeftArrow:visited { 
width: 5px;
height: 6px;
display: block;
padding: 4px;
background: url(../images/icon-left-arrow.gif) no-repeat;
}
a.btnRightArrow, a.btnRightArrow:visited { 
width: 5px;
height: 6px;
display: block;
padding: 4px;
background: url(../images/icon-right-arrow.gif) no-repeat;
}

#mainContent .pressTitle {
padding: 3px;
color: #39302a;
width: 200px;
border-right: 3px solid #d8d4cd;
border-bottom: 3px solid #d8d4cd;
}
#mainContent .pressPage .pressPageText {
font-size: 12px;
vertical-align: top;
line-height: 24px;
}
#mainContent .pressTitleBtn {
width: 200px;
}
#mainContent .pressTitleBtn li {
padding: 8px 4px;
}
#mainContent .pressTitleBox ul {
float: left;
width: 250px;
}
#mainContent .pressPage {
float: right;
vertical-align: top;
padding: 0 20px 0 0;
}
#mainContent .pressPage span { 
font-size: 24px;
}
#mainContent .pressTitleBox li {
display: block;
float: left;
}

#mainContent .pressBox3 {
display: block;
border-top:3px solid #DAD7D1;
}
#mainContent .pressBox3 ul {
width: 320px;
_width: 260px;
float: left;
padding-top: 10px;
}
#mainContent .pressBox3 h2 {
padding: 0 20px 0 20px;
color: #271a12;
font-size: 22px;
font-weight: normal;
position: relative;
width: 300px;
_width: 240px;
}
#mainContent .pressBox3 h3 {
padding: 0 20px 0 20px;
color: #271a12;
font-size: 14px;
font-weight: normal;
width: 300px;
_width: 260px;
text-decoration: none;
}
#mainContent .pressBox3 h2 .h2Abs { 
position: absolute;
top: 0px;
left: 20px;
width: 20px;
height: 23px;
padding: 3px 0 0 7px;
display: block;
color: #fff;
line-height: 17px;
background: url(../images/icon-number-bg.gif) no-repeat;
}
#mainContent .pressBox3 h2 span {
letter-spacing: -2px;
}
#mainContent .pressBox3 p {
padding: 20px 20px 5px 20px;
float: left;
font-style: italic;
width: 320px;
}
#mainContent .pressBox3 .pressImg {
float: left;
width: 166px;
height: 105px;
background-color: #f4f3ef;
}

#mainContent .pressLinks {
padding: 10px 0 40px 0;
border-top: 3px solid #d8d4cd;
}
#mainContent .pressLinks li {
float: left;
display: block;
}
#mainContent .pressLinks a, #mainContent .pressLinks a:visited {
color: #878074;
}
#mainContent .pressLinks a:hover, #mainContent .pressLinks .selected {
text-decoration: underline;
color: #271a12;
}
#mainContent .pressImgBox {
width: 299px;
padding-left: 15px;
float: left;
background-color: #f4f3ef;
margin-bottom: 3px;
}
#mainContent .pressImg {
float: right;
border-left: 0px solid #fdfdfc;
display: block;
height: 65px;
}
#mainContent .pressText1 {
float: left;
background: #f0eee9;
display: block;
padding: 7px 5px;
border-bottom: 3px solid #fdfdfc;
border-left: 3px solid #fdfdfc;
width: 217px;
font-weight: bold;
}
#mainContent .pressText2 {
float: left;
display: block;
width: 200px;
font-weight: bold;
padding: 10px 0px 10px 30px;
}
#mainContent #pressImgBoxSelected .pressImgArrow { 
position: absolute;
left: -28px;
top: 0px;
width: 13px;
height: 26px;
display: block;
background: url(../images/img-arrow-press.gif) no-repeat;
}

#mainContent #pressImgBoxSelected {
background-color: #d8d4cd;
}
#mainContent #pressImgBoxSelected .pressText1 {
background-color: #878074;
color: #f4f3ef;
}

#mainContent .historyHeader {
background-color:#FDFDFC;
width:860px;
}
