@charset "iso-8859-1";
/* CSS Document */
body {
	font-size:12px;
	line-height:1.6;
	color:#343434;
	font-family: Verdana, Geneva, sans-serif;
}
html {
overflow-y:scroll;
}
/*Default browser style reset*/
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
	outline:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,
img {
border: none;
outline: none;
vertical-align:bottom;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
font-style: normal;
}
ol,
ul,
li {
	list-style-image: none;
	list-style-type: none;
}

th {
text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
line-height:1;
}
h1,
h2 {
font-size: 1px;
}
h3,
h4,
h5,
h6 {
font-size: 13px;
}
img {
vertical-align: bottom;
}
pre {
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
white-space: pre-wrap;
word-wrap: break-word;
}
/*Site default link color*/
a:link {
text-decoration:none;
color:#cd472a;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#f00;
}
a:active {
text-decoration:none;
color:#cd472a;
}
/*Image link*/
a img {
border:none;
}
/*outline*/
a,
a img {
outline:none;
}
:focus {
outline: 0;
}
/*IE zoom*/
div,
ul,
ol {
zoom:1;
}
/*scrollbar color IEonly*/
html {
scrollbar-base-color: #fff;
scrollbar-track-color: #c9d4f2;
scrollbar-face-color: #fff;
scrollbar-shadow-color: #66a3ff;
scrollbar-darkshadow-color: #fff;
scrollbar-highlight-color: #66a3ff;
scrollbar-3dlight-color: #fff;
scrollbar-arrow-color: ##0066ff;
}Text erea color*/
textarea {
border:1px solid #66a3ff;
background:#fcfcff;
font-size:13px;
line-height:16px;
/*width:380px;
*/
/*090413*/
width:98%;
	}
/*fook*/
img.rollover {
}
img.use_alpha {
}
/*
Utility
*/
/*clearfix class*/
.cf:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}
.cf {
display: inline-block;
}
/* Hides from IE5/Mac \*/
* html .cf {
height: 1px;
}
.cf {
display: block;
}
/* End hide from IE5/Mac */
/*backend item concealment class*/
.backEndItem {
position:absolute !important;
top:-9999px !important;
left:-9999px !important;
width:10px !important;
height:10px !important;
overflow:hidden !important;
}
.floatLeft {
float: left;
}
.floatRight {
float: right;
}
.clear {
clear: both;
}
.clearLeft {
clear: left;
}
.clearRight {
clear: right;
}
.layoutCenter {
margin-right:auto;
margin-left:auto;
}
.textCenter {
text-align: center;
}
.textRight {
text-align: right;
}
.textLeft {
text-align: left;
}


.wrap {
margin:0 auto;
width:740px;
/*background-color:#abcdef;*/
}

#header {

width:740px;
position:relative;
padding-bottom:4px;
}

#header .companyLogo {
padding-top:29px;
background:url(../img/logo.gif) left bottom no-repeat #fff;
float:left;
}

#header .companyLogo a {
height:32px;
width:122px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

#header .company_info {

width:145px;
float:right;
}

#header .company_info li {
float:right;
}

#header .company_info .company_name {
padding-top:11px;
background:url(../img/company_infoGcrest_e.gif) left bottom no-repeat;
}

#header .company_info .company_name a {
width:86px;
height:13px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

#header .company_info .langage {
background:url(../img/company_infoEnglish_e.gif) left bottom no-repeat;
clear:right;
padding-top:15px;
}
#header .company_info .langage a {
width:71px;
height:13px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

#header .company_info .sitemap {
background:url(../img/company_infoSitemap_e.gif) left bottom no-repeat;
clear:right;
padding-top:11px;
}

#header .company_info .sitemap a {
width:66px;
height:11px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

#header .company_info .contact {
background:url(../img/company_infoInqu_e.gif) left bottom no-repeat;
padding-top:11px;
}

#header .company_info .contact a {
width:76px;
height:11px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

#GlobalMenu {
clear:both;
padding-top:12px;
}

#GlobalMenu ul {
width:738px;
height:35px;
background:url(../img/menu_bg.jpg) left bottom repeat-x;
border-left:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
}

#GlobalMenu li {
float:left;
}

/* ===== contents line erea =====*/
#bodyContent {
	width:740px;
	clear:left;
}
/* ===== contents line erea end =====*/

/* ===== Left menu =====*/
#LeftMenu {
width:171px;
float:left;
border-top:2px solid #cb482a;
padding:0 1px;
}

#subMenu {
width:171px;
overflow:hidden;
}

/* ===== Left menu end =====*/

/* ===== Main contents =====*/

.tNews {
	padding-left:10px;
	background-image:url(../img/hedline_bk.gif);
	line-height:2.2;
}

#MainContent {
width:556px;
float:right;
padding:0 0 0 11px;
}

#MainContent p.bread {
font-size:10px;
padding:0;
}

#MainContent p.pageTitle {
background:#cb482a;
line-height:22px;
font-size:16px;
padding:0 0 0 9px;
color:#fff;
margin:8px 0 0;
width:250px;
}

#MainContent h2.largeTitle {
margin-top:18px;
}

#MainContent h3.middleTitle {
border-left:10px solid #cb482a;
margin:21px 0 0 25px;
padding:0 0 0 6px;
font-size:14px;
font-weight:bold;
line-height:1.3;
vertical-align:middle;
}

.text {
padding: 9px 0 0 40px;
}


.sPics {
	float: left;
	width: 84px;
	padding: 0 10 0 0px;
}

.releaseList {
width:500px;
min-height:300px;
height:auto !important;
height:300px;
}

.releaseList li {
margin:0 2px;
padding:5px;
border-top:1px dotted #777;
}


.releaseList li .data {
display:block;
width:70px;
}
.main {
display:block;
margin-top:-1.7em;
margin-left:75px;
}

.topReleaseList {
width:550px;
}

.topReleaseList li {
margin:0 2px;
padding:5px;
border-bottom:1px dotted #777;
}

.topReleaseList li .data {
display:block;
width:70px;
}


/* ===== Main contents end =====*/

/* ===== footer erea =====*/
#footer {
width:740px;
clear:both;
background:url(../img/subMenuBG_bottom.gif) 0 0 no-repeat;
padding:21px 0 30px;
}

#footerInner {
border-top:2px solid #8c9ba0;
}

#footer ul {
width:490px;
float:left;
}

#footer li {
float:left;
padding:10px 16px 0 0;
}

#footer li a {
height:15px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

#footer .privacyPolicy {
background: url(../img/footer_privacy_e.gif) left bottom no-repeat;
}

#footer .privacyPolicy a {
width:98px;
}

#footer .commercialTransactions {
background: url(../img/footer02.jpg) left bottom no-repeat;
}

#footer .commercialTransactions a {
width:124px;
}

#footer .whistleblowerProtection {
background: url(../img/footer03.jpg) left bottom no-repeat;
}

#footer .whistleblowerProtection a {
width:210px;
}

#footer .copyRight {
font-size:10px;
padding:10px 0 0;
float:right;
text-align:right;
display:block;
width:240px;
}

/* ===== footer erea end =====*/
