@charset "UTF-8";

/* ---------------------------------------------------------------

body

-----------------------------------------------------------------*/
body{
	background:#FFF url(/english/images/bg_home.jpg) repeat-x left top;
}

/* ---------------------------------------------------------------

container

-----------------------------------------------------------------*/
.container{
	width:958px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
/* ---------------------------------------------------------------

header

-----------------------------------------------------------------*/
#home #header{
	height:510px;
}


/* ---------------------------------------------------------------

visualImage

-----------------------------------------------------------------*/

#visualImage{
	position: absolute;
	left: 0px;
	top: 156px;
}

/* ---------------------------------------------------------------

content

-----------------------------------------------------------------*/

#threeColumn{
	width:958px;
	margin: 0px auto;
	padding-bottom: 56px;
}
#threeColumn .col{
	background: #E5E9F1;
	padding: 3px 4px 4px;
	width: 299px;
	margin-right: 14px;
	float: left;
}
#threeColumn .col.end{
	margin-right: 0px;
}
#threeColumn .boxHome{
	border-right: 1px solid #C8CBD6;
	border-bottom: 1px solid #C8CBD6;
	border-left: 1px solid #C8CBD6;
}

#threeColumn .col ul{
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#threeColumn .col li{
	background: #FFF url(/english/images/arrow_bg.jpg) repeat-x left bottom;
}
#threeColumn .col li a{
	padding: 6px 19px 8px 37px;
	width: 240px;
	background: url(/english/images/arrow.jpg) no-repeat 19px 10px;
	display: block;
}
#threeColumn .col li a:link,
#threeColumn .col li a:visited{
	text-decoration: none;
}
#threeColumn .col li a:hover{
	text-decoration: underline;
}
#threeColumn .col li li{
	background: #FFF url(/english/images/arrow_bg02.gif) repeat-x left bottom;
}
#threeColumn .col li li a{
	background: url(/english/images/arrow02.gif) no-repeat 19px 10px;
}
/* ---------------------------------------------------------------

footerBottom

-----------------------------------------------------------------*/
#footerBottom{
	background: url(/english/images/footer_bottom_bg.jpg) repeat-x left top;
	padding-top: 11px;
	clear: both;
	text-align: left;
}
#footerBottom #footerBottomBox{
	margin: 0px auto;
	width: 950px;
}
#footerBottom #footerBottomBox td{
	padding-left: 19px;
	padding-top: 4px;
}
#footerBottom #footerBottomBox td a{
	background: url(/english/images/blank.gif) no-repeat left center;
	display: block;
	padding-left: 16px;
}
#footerBottom #footerBottomBox td a:link,
#footerBottom #footerBottomBox td a:visited{
	color: #006699;
}
#footerBottom #footerBottomBox td a:hover{
	text-decoration: none;
}

#footerBottomEnd{
	clear: both;
	background: url(/english/images/footer_bottom_bg02.jpg) repeat-x left top;
	height: 9px;
	overflow: hidden;
}
#footerBottomEnd hr{
	display: none;
}
/* ---------------------------------------------------------------

footer

-----------------------------------------------------------------*/
#footer{
	margin-top:0px;
}

