@charset "utf-8";
/* CSS Document */

body {
	margin:0 0 15px 0;
	padding:0;
	background:#D3E6EB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	line-height:16px;
}
img {
	border:0;
}
#container {
	width:1001px;
	height:auto;
	margin:0 auto;
	border:1px solid #A9B6BA;
	overflow:hidden;
	background:#FFF;
}
#header {
	width:1001px;
	height:127px;
	float:left;
	overflow:hidden;
	border-bottom:18px solid #F0F1F3;
	margin:0 0 22px 0;
/*	background:url(../images/call_us.jpg) no-repeat right 15px; */
}
#header h1 {
	width:202px;
	height:62px;
	background:url(../images/kpo_logo.jpg) no-repeat left top;
	margin:31px 0 0 11px;
}



#header h1 a {
	width:202px;
	height:62px;
	display:block;
	text-indent:-1000px;
}
#top_nav {
	width:500px;
	height:27px;
	margin:7px auto 0 auto;
	_margin:2px auto 0 auto;
}
#top_nav a {
	padding-right:2px;
}
#middle {
	width:1001px;
	float:left;
	overflow:hidden;
	margin:0 0 28px 0;
}
#left_part {
	width:187px;
	float:left;
	overflow:hidden;
}
#middle_part {
	width:565px;
	padding:0 11px 0px 11px;
	float:left;
}

#middle_part div {
padding:0 7px 0 7px;
text-align:justify;
}
#right_part {
	width:227px;
	float:left;
	background-color: #f0f1f3;
}
#orange_tab {
	width:227px;
	height:32px;
	float:left;
	background:url(../images/orange.gif) no-repeat left top;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#navlost {
	margin:0;
	padding:0;
	list-style:none;
}
#navlost li {
	margin:0;
	padding:0;
	margin:0 0 1px 0;
}
#navlost li a {
	background:url(../images/left_nav.jpg) no-repeat left top;
	width:182px;
	height:24px;
	line-height:24px;
	display:block;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:0 0 0 5px;
}
#navlost li a:hover {
	background:url(../images/left_nav.jpg) no-repeat left bottom;
}
#banner {
	width:136px;
	height:503px;
	float:left;
	padding:23px 0 0 24px;
}
.rightlinkbg {
	float:left;
	width:207px;
	background-image:url(../images/rightlinkbg.gif);
	background-repeat:repeat;
	margin-bottom:28px;
	padding-left:20px;
}
.rightlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	line-height:32px;
	text-align:left;
}
.rightlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
	font-weight:normal;
	line-height:32px;
	text-align:left;
}
.bluebg {
	float:left;
	width:207px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	line-height:32px;
	text-align:left;
	background-image:url(../images/bluebg.gif);
	background-repeat:no-repeat;
	background-position:left middle;
}
.greenbg {
	float:left;
	width:207px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	line-height:32px;
	text-align:left;
	background-image:url(../images/greenbg.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	height:32px;
}
.orangebg {
	float:left;
	width:207px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	line-height:32px;
	text-align:left;
	background-image:url(../images/orange.gif);
	background-repeat:no-repeat;
	background-position:left middle;
}
.graybg {
	width: 1001px;
	float:left;
	height:18px;
	background-color:#f0f1f3;
	text-align:center;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#656565;
}

.graybg a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#656565;
}

.breaker {
	clear:both;
	margin:0;
	padding:0;
}
#middle_part h1 {
	width:558px;
	height:29px;
	font-size:16px;
	color:#F6821F;
	margin:0 0 12px 0;
	padding:0 0 0 7px;
	line-height:29px;
	background:url(../images/heading_bg.gif) no-repeat left top;
}
#middle_part h2 {
	width:558px;
	height:29px;
	font-size:16px;
	color:#F6821F;
	margin:20px 0 12px 0;
	padding:0 0 0 7px;
	line-height:29px;
	background:url(../images/heading_bg.gif) no-repeat left top;
}

#middle_part h2 span{
font-size:14px;
}
