*{
	font-family: "tahoma";
	list-style-type: none;	
	margin: 0px;
	color:#1d4888;

}

.clear{
	clear: both;
}

a{
	text-decoration: none;
	color: inherit;
}

#header{
	width: 1200px;
	margin: 0 auto;
	height: 120px;
	margin-top: 40px;	

}
	
	#logo{
		float: left;
		width: 350px;
		background: url('../imgs/logo.png') no-repeat;
		height: 120px;
		
	}

		#logo div{
			font-size: 10px;
			font-weight: bold;
			margin-left: -3px;
			margin-top: 80px;				
		}

	#navbar{
		float: right;

	}
		#navbar ul{
			margin-left: -10px;
		}

		#navbar ul li{
			width: 221px;
			height: 92px;
			background: url('../imgs/header_menu_item_bg.png');
			float: left;
			margin-left: 10px;

		}
		#navbar ul li:first-child{
			background: url('../imgs/ce.png') center center;
			width: 111px;
		}

		#navbar ul li a{
			display: block;
		}

			#navbar ul li a div{
				width: 221px;
				height: 92px;
				line-height: 92px;
				font-weight: bold;
				font-size: 18px;
				padding-left: 65px;
			}

#slider_sep{
	background-color: #1d4888;
	height: 30px;
	padding-top: 30px;
}

	#slider_sep div{
			margin: 0 auto;
			color: white;
			width: 1200px;
			font-size: 20px;
			line-height: 30px;
			font-weight: bold;
	}

	#slider_wp_inner{
		height: 460px;
	}
		#slider{
			width: 1200px;
			height: 460px;
			margin: 0 auto;
		}
			#slider_left{
				float: left;
				color: white;
			}

			#slider_ribbon{
				background: url('../imgs/ribbon_bg.png') center center no-repeat;
				padding-left: 26px;
				width: 370px;
				height: 557px;
				z-index: 10;
				float: right;
				margin-top: -60px;
				position: relative;
			}

				#slider_ribbon ul li{
					list-style-type: disc;
					text-align: left;
				}

					#caption{
						font-weight: bold;
						font-size: 18px;
					}

				#slider_bullets{
					position: absolute;
					top:480px;	
					margin-left: 10px;
				}

					#bullet{
						background: url('../imgs/bullet_off.png') center center no-repeat;
						width: 42px;
						height: 43px;
						margin-left: -5px;
						float: left;						
					}

					.on{
						background: url('../imgs/bullet_on.png') center center no-repeat !important;
						margin-top: -2px;
					}

#slider_sep_bot{
	background-color: #1d4888;
	height: 15px;
}					



#contents_wp{
	background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top, #ececec 0%, #f7f7f7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ececec 0%,#f7f7f7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ececec 0%,#f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
	margin-top: -15px;
	z-index: 1;
}

	#contents{
		width: 1200px;
		margin: 0 auto;
		margin-top: 15px;
		padding-top: 70px;
	}

		.bar{
			margin-bottom: 40px;
			width: 1200px;
			background: #ffffff;
			-webkit-box-shadow: 5px 5px 5px 0px rgba(210,210,210,1);
			-moz-box-shadow: 5px 5px 5px 0px rgba(210,210,210,1);
			box-shadow: 5px 5px 5px 0px rgba(210,210,210,1);
		}

			.bar_left{
				float: left;
				width: 600px;
				padding-left: 15px;
			}

			.bar_mid{
				float: left;
				width: 250px;
			}

			.bar_right{
				float: right;
				width: 300px;
				padding-right: 15px;
			}

			.bar_header{
				height: 55px;
				font-size: 18px;
				line-height: 55px;
				font-weight: bold;
			}

			.bar_main_sep{
				height: 3px;
				background-color:#1d4888;
				margin-bottom: 10px;
			}

			.col1{
				width: 250px;
				padding: 20px;
			}

			.col2{
				width: 325px;
				padding-right: 10px;
				font-size: 12px;
				font-weight: bold;
			}

			.col3{
				width: 225px;
				padding-right: 10px;
				font-size: 12px;
				font-weight: bold;				
			}
			.col4{
				padding-right: 10px;
				font-size: 12px;
			}	

			tr{
				background: url('../imgs/li_sep.png') bottom left no-repeat;
				padding-bottom: 20px;
			}	

			tr:last-child{
				background: none;
			}

	#footer_wp{
		margin: 0;
		background-color: #198be3;
		height: 230px;
	}

		#footer{
			width: 1200px;
			margin: 0 auto;		
		}

			#footer_left{
				padding-left: 40px;
				padding-top: 20px;
				float: left;
				background: url('../imgs/footer_left_bg.png') left center no-repeat;
				width: 580px;
				height: 126px;
				margin-top: 45px;
				padding: 25px 25px 0px 25px;

			}

				#footer_left_col2{
					float: left;
					font-weight: normal;
					color: black;
					font-size: 13px;
					line-height: 20px;
				}

			#footer_right{
				float: right;
				margin-top: 45px;
				padding-top: 2px;

			}

				.right_item{
					background: url('../imgs/right_item_bg.png') center center no-repeat;
					width: 141px;
					height: 150px;
					float: left;
					margin-left: 15px;
					text-align: center;
					font-size: 16px;
					font-weight: bold;
				}