@charset "utf-8";

/* CSS Document */



/*---------------BODY SETUP------------------*/

*{

	padding:0;

	margin:0;

}



html{

	background:#FFF;

}



body{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#444;

	width:100%;

	height:100%;

	position:absolute;

	overflow:hidden;

}





#king_container{

	width:100%;

	height:100%;

	position:absolute;

	line-height:14px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	overflow:auto;

	z-index:1;

}



#bg{

	position:absolute;

	z-index:0;

	top:0;

	left:50%;

	margin-left:-481px;

	width:962px;

	height:100%;

	background:url(../images/bg.gif) repeat-y #FFF;

}



.container{

	position:relative;

	left:50%;

	margin-left:-480px;

	width:960px;

	height:auto;

	padding-bottom:20px;

}



#header{

	position:relative;

	width:960px;

	height:213px;

	background:url(../images/banner.jpg) no-repeat;

	margin-top:25px;

}



#home_link{

	position:absolute;

	top:10px;

	left:70px;

	width:430px;

	height:150px;

}



.main{

	position:relative;

	width:960px;

	height:auto;

	background:url(../images/main_body.gif) repeat-y;

	margin-bottom:70px;

	top:0;

	left:0;

}



.main p, img{

	margin-bottom:15px;

}



#main_l{

	position:relative;

	display:inline;

	float:left;

	margin:30px 0 20px 30px;

	z-index:10;

	width:705px;

}



#main_l h1{

	font-size:26px;

	font-family:Verdana, Tahoma, Arial, sans-serif;

	font-weight:normal;

	color:#f89921;

	margin-bottom:15px;

}



#main_l h2{

	font-size:18px;

	font-family:Verdana, Tahoma, Arial, sans-serif;

	font-weight:normal;

	color:#888;

	margin-bottom:5px;

}



#main_l .body_text{

	line-height:18px;

	padding-left:10px;

}





#main_l .body_text a, #main_l .body_text a:link, #main_l .body_text a:active{

	color:#FE9A06;

	text-decoration:none;

}





#main_l .body_text a:visited{

	color:#999;

	text-decoration:none;

}



#main_l .body_text a:hover{

	color:#FE9A06;

	text-decoration:underline;

}



#main_r{

	position:relative;

	display:inline;

	float:right;

	z-index:11;

	width:150px;

	margin:55px 30px 100px 0;

}



#main_r img{

	float:right;

	margin:5px 5px 10px 0;

}



#main_top{

	position:absolute;

	z-index:5;

	width:960px;

	height:58px;

	background:url(../images/main_top.jpg) no-repeat 0 0;

	top:0;

	left:0;

}



#main_btm{

	position:absolute;

	left:0;

	bottom:0;

	width:960px;

	height: 65px;

	margin-bottom:-65px;

	background:url(../images/footer_top.jpg) no-repeat;

	z-index:3;

	color:#FFF;

	font-size:11px;

	font-family:Tahoma, Verdana, sans-serif;

}



#main_btm a{

	color:#fff;

	text-decoration:none;

	

}



#main_btm a:hover{

	color:#f89921;

}

#bottom_out{

	position:absolute;

	left:0;

	bottom:0;

	margin-bottom:-10px;

	width:960px;

	height:10px;

	background:url(../images/footer_btm.png) no-repeat 0 0;

}



#main_btm #left{

	float:left;

	display:inline;

	margin:28px 0 0 35px;

}



#main_btm #right{

	float:right;

	display:inline;

	margin:28px 20px 0 0;

}

#main_btm ul{

	list-style:none;

	margin:0;

	padding:0;

}

#main_btm ul li{

	display:inline;

	padding-left:7px;

}



#main_btm #logo{

	float:right;

	display:inline;

	margin:20px 35px 0 0;

}



#contact{

	font-family:Tahoma, Verdana, sans-serif;

	font-size:10px;

	line-height:14px;

	position:absolute;

	bottom:5px;

	right:30px;

	width:141px;

	padding:6px;

	background:#444;

	color:#FFF;

	border:1px solid #000;

}



#contact .embolden{

	color:#f89921;

	font-weight:bold;

	margin-right:5px;

}



#contact a{

	color:#fff;

	text-decoration:none;

}



#contact a:hover{

	text-decoration:underline;

}

/*-------------------PREFERENCES AND TUNING----------------------*/



img, a img{

	border:0;

}



ul{

	margin:10px 0 10px 15px;

	list-style-image:url(../images/bullet_news.gif);

}



.vr{

	position:absolute;

	top:0;

	right:200px;

	border-left:1px dotted #000;

	height:100%;

	z-index:2;

}



.dotty{

	height:1px;

	border:0;

	border-bottom:1px dotted #000;

	color:none;

	background:none;

	margin:0 0 15px 0;

}



.clearer{

	clear:both;

	width:100%;

}



.prop_600{

	float:right;

	display:inline;

	width:1px;

	height:500px;

}

#indexText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	margin: 0 15px 0 15px;
}