.image {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	display: block;
}

.header {
	width: 920px;
	height: 70px;
	overflow: hidden;
	position: relative;
	margin: auto;
	}
	.header .h1 {
		width: 274px;
		height: 48px;
		overflow: hidden;
		position: absolute;
		top: 10px;
		left: 0px;
		}
	.header .download {
		width: 199px;
		height: 52px;
		overflow: hidden;
		position: absolute;
		top: 15px;
		right: 424px;
		}
	.header .tel {
		width: 250px;
		height: 52px;
		overflow: hidden;
		position: absolute;
		top: 15px;
		right: 164px;
		}
	.header .button {
		width: 154px;
		height: 52px;
		overflow: hidden;
		position: absolute;
		top: 15px;
		right: 0px;
		}

.menu {
	list-style: none;
	width: 920px;
	height: 42px;
	overflow: hidden;
	position: relative;
	margin: auto;
	}
	.menu li {
		float: left;
		}
	.menu a {
		overflow: hidden;
		position: relative;
		display: block;		
		}
		.menu .bt1 a {
			width: 154px;
			height: 42px;
			}
			.menu .bt1 a .image {
				background: url(../img/menu_home.gif) no-repeat;
				}
			.menu .bt1 a:hover .image, .menu .bt1 a.active .image {
				background-position: 0 -42px;
				}
		.menu .bt2 a {
			width: 153px;
			height: 42px;
			}
			.menu .bt2 a .image {
				background: url(../img/menu_entrance.gif) no-repeat;
				}
			.menu .bt2 a:hover .image, .menu .bt2 a.active .image {
				background-position: 0 -42px;
				}
		.menu .bt3 a {
			width: 153px;
			height: 42px;
			}
			.menu .bt3 a .image {
				background: url(../img/menu_facilities.gif) no-repeat;
				}
			.menu .bt3 a:hover .image, .menu .bt3 a.active .image {
				background-position: 0 -42px;
				}
		.menu .bt4 a {
			width: 153px;
			height: 42px;
			}
			.menu .bt4 a .image {
				background: url(../img/menu_access.gif) no-repeat;
				}
			.menu .bt4 a:hover .image, .menu .bt4 a.active .image {
				background-position: 0 -42px;
				}
		.menu .bt5 a {
			width: 153px;
			height: 42px;
			}
			.menu .bt5 a .image {
				background: url(../img/menu_application.gif) no-repeat;
				}
			.menu .bt5 a:hover .image, .menu .bt5 a.active .image {
				background-position: 0 -42px;
				}
		.menu .bt6 a {
			width: 154px;
			height: 42px;
			}
			.menu .bt6 a .image {
				background: url(../img/menu_document.gif) no-repeat;
				}
			.menu .bt6 a:hover .image, .menu .bt6 a.active .image {
				background-position: 0 -42px;
				}

.content {
	width: 930px;
	background: url(../img/bg_body.gif) repeat-y;
	overflow: hidden;
	position: relative;
	margin: auto;
	text-align:center;
	}
	.content .bg_top {
		width: 930px;
		height: 10px;
		background: url(../img/bg_top.gif) no-repeat;
		background-position: center top;
		position: absolute;
		top: 0px;
		right: 0px;
		}
	.content .bg_bottom {
		width: 930px;
		height: 20px;
		background: url(../img/bg_bottom.gif) no-repeat;
		background-position: center bottom;
		}
	.content .top {
		width: 920px;
		overflow: hidden;
		position: relative;
		margin: auto;
		margin-bottom: 30px;
		}
	.content .topleft {
		width: 234px;
		overflow: hidden;
		position: relative;
		left: 20px;
		float: left;
		}
	.content .left {
		width: 0px;
		overflow: hidden;
		position: relative;
		left: 20px;
		float: left;
		}
	.content .center {
		text-align:left;
		width: 630px;
		overflow: hidden;
		position: relative;
		left: 35px;
		float: left;
		}
	.content .center_full {
		text-align:left;
		width: 890px;
		overflow: hidden;
		position: relative;
		left: 20px;
		float: left;
		}
	.content .right {
		width: 234px;
		overflow: hidden;
		position: relative;
		right: 20px;
		float: right;
		}
		.content .banner {
			margin-bottom:10px;
			}

	.content .h2 {
		width: 630px;
		height: 42px;
		overflow: hidden;
		position: relative;
	}
	.content .banner {
		width: 234px;
		height: 60px;
		overflow: hidden;
		position: relative;
	}
	
	.content .submit {
		text-align:center;
		position: relative;
		}
		.content .submit a {
			background: none !important;
			display:inline !important;
			}
	
	.content .standard{
		margin-bottom: 40px;
		}
		.content .standard .text {
			margin:20px 0 20px 0;
			}
			.content .standard  h3 {
				font-size: 116%;
				/*color: #f90;*/
				color: #0A50A1;
				}
			.content .standard ul {
				width: 600px;
				padding-left: 30px;
				list-style-type: disc;
				list-style-position: outside;
				position: relative;
				}
				.content .standard ul li {
					display: list-item;
					margin: 20px 0 20px 0;
					}
			.content .standard a {
				background: url(../img/list_button.gif) no-repeat;
				height: 16px;
				display:block;
				padding-left: 20px;
				}

	.content .lists{
		margin-bottom: 40px;
		}
		.content .lists .text {
			margin:20px 0 20px 0;
			}
			.content .lists  h3 {
				font-size: 116%;
				color: #0A50A1;
				}
			.content .lists p {
				width: 600px;
				margin-left: 30px;
				position: relative;
				}
			.content .lists ul {
				padding-left: 60px;
				list-style-type: disc;
				list-style-position: outside;
				position: relative;
				}
				.content .lists ul li {
					display: list-item;
					margin: 5px 0 5px 0;
					}
			.content .lists a {
				background: url(../img/list_button.gif) no-repeat;
				height: 16px;
				display:block;
				padding-left: 20px;
				}

	.content .information_news .h2 {
		width: 890px;
	}
	.content .information_news a.noarrow {
		background: none;
		display: block;
		height: 1px;
	}
	.content .information_news .text a {
		font-size: 100%;
	}

.sub_menu {
	text-align:left;
	width: 920px;
	height:255px;
	overflow: hidden;
	position: relative;
	}
	.sub_menu img {
		position: absolute;
		top: 0px;
		left: 0px;
		}
	.sub_menu h3 {
		position: absolute;
		top: 30px;
		left: 10px;
		}
	.sub_menu ul {
		width: 230px;
		list-style: none;
		line-height: 2.0em;
		position: absolute;
		top: 85px;
		left: 20px;
		}
		.sub_menu a {
			color: #333;
			text-decoration: none;
			}
		.sub_menu a:hover {
			color: #f90;
			}
		.sub_menu a.active {
			color: #f90;
			}
		.sub_menu li {
			background: url(../img/list_button.gif) no-repeat;
			background-position: left center;
			padding: 0 0 0 20px; 
			border-bottom: 1px solid #f90;
			}
		.sub_menu li.end {
			border-bottom: none;
			}
	
.footer {
	text-align: center;
	width: 920px;
	overflow: hidden;
	position: relative;
	margin: auto;
	}
	.footer .link {
		margin:10px 0 0 0;
		}
	.footer .copy {
		margin:5px 0 20px 0;
		color: #999;
		}	


th.noborder, td.noborder {
	border: none;
	}

.strong td, .strong th {
	background:#f9c974;
	}
	
.border td, .border th {
	background:#FFE5BF;
	}
	
.red {
	color: #f00;
}

a.no-style {
	background: none !important;
	display:inline !important;
	padding:0px !important;
}

.greenBld th {background:#D2EFA4;}
.green1st th {background:#EDFFCF;}
.green1st td {background:#F9FFEF;}
.green2nd th {background:#F3FFDF;}
.green2nd td {background:#FFFFFF;}
.blueBld th {background:#A4E2EF;}
.blue1st th {background:#CFF7FF;}
.blue1st td {background:#EFFCFF;}
.blue2nd th {background:#DFFAFF;}
.blue2nd td {background:#FFFFFF;}
table.price {font-size:11px;}

