* {

    padding: 0;

    margin: 0;

}



body {

	background: #bfc4c6 url(../images/body-bg.jpg) repeat-x top;

	font-family:Tahoma;

	font-size: 12px;

	color: #333333;

	line-height: 18px;

}

.clear { clear:both;}

a {

	text-decoration: none;

	color: #0171AF;

}
ul, ol {
	padding:18px 0;
}

a:hover {

	text-decoration: underline;

	color: #111;

}



#wrap {

	width: 1000px;

	margin: auto;

}



#header {

	height: 311px;

	width:100%;

	background:#b7bdbf url(../images/top-header-bg.jpg) repeat-x top;

	display:block;

	position:relative;

}

#header .logo {

	position:absolute;

	left:0; top:0;

}

#header .banner_image {

	background:url(../images/banner-image.png) no-repeat;

	width:633px;

	height:213px;

	display:block;

	position:absolute;

	right:0; bottom:0;

	z-index:1000;

}

#header h3.description {

	width:470px;

	margin:0;

	position:absolute;

	left:0; top:155px;

	background:url(../images/header-description-bg.jpg) repeat-y left top;

	padding:20px 50px 30px 10px;

	font-family:"Myriad Pro";

	font-style:italic;

	font-size:18px;

	font-weight:normal;

	line-height:27px;

}

#header h1 {

	font-size: 34px;

	font-weight: 100;

	letter-spacing: -3px;

	padding: 30px 0 0 30px;

}

#header h1 a {

	text-decoration: none;

	color: #EC8714;

}

#header h1 a:hover {

	text-decoration: none;

	color: #000;

}

#header h2 {

	color: #89A537;

	font-size: 20px;

	font-weight: 100;

	padding: 0 0 0 31px;

}



#content {

	background:#232323;

	padding:0;

}



.main {

	padding: 10px 20px;

	color:#757575;

	min-height:100px;

}

.main h2 {

	font-size: 18px;

	font-weight: 100;

	padding: 15px 0 7px 0;

}

.main h2 a {

	text-decoration: none;

}

.main h2.page-title {

	color:#fff;

	padding:15px 0 10px 0;

	margin-bottom:10px;

	background:url(../images/page-title-bg.jpg) repeat-x bottom left;

}

#handler {

	display:block;

	margin-bottom:20px;

}

#handler h2.home_title {

	color:#fff;

	background:#171717;

	padding:5px 20px;

	margin:0 0 20px 0;

	font-size:14px;

	font-weight:bold;

}

#handler hr.home_hr {

	height:1px;

	background:#333;

	border:0;

	margin:10px 0;

	clear:both;

}

#handler small {

	color:#cdcdcd;

}

#handler .readmore:link, #handler .readmore:visited {

	float:right;

	margin-bottom:10px;

	width:80px;

	height:23px;

	background:url(../images/read-more-bg.jpg) no-repeat left top;

	line-height:23px;

	padding-left:7px;

	color:#252525;

	font-weight:bold;

	font-size:11px;

	letter-spacing:-0.5px;

}

#handler .readmore:hover, #handler .readmore:active {}

#handler .readmore2:link, #handler .readmore2:visited {

	padding: 0 0 0 10px;

	margin:10px 0 0 10px;

	display:block;

	color:#bdbdbd;

	text-decoration:underline;

	background:url(../images/readmore-list-image.jpg) no-repeat 0 5px;

}

#handler .readmore2:hover, #handler .readmore2:active {

	color:#bdbdbd;

	text-decoration:none;

}

#handler img.home-image {

	float:left;

	margin:0 12px 8px 0;

	border:5px solid #3b3b3b;

}

#handler h2.home_title span.yellow {

	color:#edb20e;

}

#handler .left_content {

	float:left;

	width:30%;

	padding:0 20px 0 0;

	border-right:1px solid #323232;

}

#handler .center_content {

	float:left;

	width:30%;

	padding:0 20px;

	border-right:1px solid #323232;

}

#handler .right_content {

	float:right;

	width:31%;

	padding:0 0 0 20px;

}

#handler .right_content div.security {

	display:block;

	background:#1d1d1d;

	padding:15px;

}

#handler .right_content div.security p.right {

	float:right;

	width:55%;

}

.left h2 a:hover {

	color: #111;

}



#bottom {

	background: #5b6163 url(../../k&a/images/bottom.gif) no-repeat;

	padding: 10px 0;

	margin-top:-30px;

	height:60px;

	clear:both;

	z-index:-10;

}

#bottom .bottom-color {

	height:45px;

	margin:-20px auto auto auto;

	width:1000px;

	display:block;

	background:#232323;

}

#bottom .footer {

	width:1000px;

	margin:auto;

	height:45px;

	display:block;

	position:relative;
	
	font-size:11px;

}

#bottom .footer span a { 
	
	color:#fff;

	font-size:11px;

	padding:0 10px;

	text-decoration:none;
}

#bottom .footer span {

	font-size: 11px;

	color: #a8a8a8;

	position:absolute;

	left:0; bottom:15px;

}

#bottom .footer span a:hover {

	color:#fff;

	text-decoration:underline;
}

#bottom .footer ul {

	position:absolute;

	right:0; top:-3px;

}

#bottom .footer ul li {

	float:right;

	list-style:none;

	border-right:1px solid #fff;

	height:13px;

	padding:0;

	line-height:12px;

	text-transform:lowercase;

}

#bottom .footer ul li.last {

	border:0;

}

#bottom .footer ul li a {

	color:#fff;

	font-size:11px;

	padding:0 10px;

	text-decoration:none;

}

#bottom .footer ul li a:hover {

	color:#fff;

	text-decoration:underline;

}
