@charset "UTF-8";
body {
	font: 100%/1.4 Arial, Helvetica, sans-serif;
	background-color:#105e35;
	background-image:url(_images/kv-backgroud.png);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	color: #000;
}

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	
}
a img { 
	border: none;
}
/
a:link {
	color: #42413C;
	text-decoration: underline; 
}
a:visited {
	color: #42413C;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}

.container {
	width: 1010px;
	background-image:url(_images/kv-container.png);
	margin: 0 auto; 
}
.innerContainer {
	width: 960px;
	margin-left: 25px;
	margin-right: 25px; 
}


.head {
	height:180px;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image:url(_images/kv-nav.png);

}
.logo {
	width:180px;
	float:left;
	height:180px;
	padding-left:20px;
}
.logotext {
	width:500px;
	float:left;
	padding-top:50px;
	height:60px;
}

.phone {
	width:240px;
	float:left;
	padding-top:70px;
	padding-right:20px;
	text-align:right;
	height:40px;
}

.phone p {
	font-size:28px;
	margin:0;
}


.nav {
	height:30px;
	width:760px;
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	text-align:left;
	float:left;
	padding-top:40px;
	z-index:1000;
}


.nav a:link {color:#FFF; text-decoration:none;}    
.nav a:visited {color:#FFF; text-decoration:none;} 
.nav a:hover {color:#9F0; text-decoration:none;}   
.nav a:active {color:#0000FF; text-decoration:none;}

	

.nav ul
{
list-style-type:none;
margin:0;
padding:0;
}
li
{
display:inline;
}


.banner {
	padding: 0;
	z-index:0;
}


.middletext {
	background-image:url(_images/kv-midletext.png);
	height:126px;
}


.middletext p {
	font-size:14px;
	color:#FFF;
	padding:20px 50px;
	line-height:20px;
}


.middletext h1 {
	font-size:30px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	padding:30px 50px 20px 30px;

}


.middletext h2 {
	font-size:18px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	padding:30px 50px 20px 30px;
	text-align:center;

}


.middletext a:link {
	color: #fff;
	text-decoration: none; 
}
.middletext a:visited {
	color: #fff;
	text-decoration: underline;
}
.middletext a:hover, a:active, a:focus { 
	color: #9F0;
	text-decoration: underline;
	
}

.content {
	padding: 10px;
	min-height:250px;

}


.boxesbox {
	width:960px;
	padding: 0 30px;
}

.boxes {
	width:255px;
	background-color:#ebebeb;
	height:224px;
	margin: 0 22px;
	float:left;
}


.boxeshead {
	width:255px;
}

.boxescontent {
	width:255px;
}


.content p {
	font-size:14px;
	color:#000;
	padding:20px;
	line-height:20px;
}

.rulescontent p {
	font-size:11px;
	color:#000;
	padding:20px;
	line-height:20px;
}

.content ul {
	font-size:14px;
	color:#000;
	padding:20px;
	line-height:24px;
}



.content a:link {
	color: #000;
	text-decoration: none; 
}
.content a:visited {
	color: #000;
	text-decoration: underline;
}
.content a:hover, a:active, a:focus { 
	text-decoration: underline;
	
}




.footer {
	background-image:url(_images/kv-upperfooter.png);
	height:126px;
	background-repeat:repeat-x;
}

.footerlogo {
	height:56px;
	padding: 20px 50px;
	width:200px;
	float:left;
}

.footer p {
	font-size:12px;
	color:#000;
	padding:20px;
	line-height:20px;
	text-align:center;
}


.footernav {
	height:26px;
	padding: 35px 50px;
	width:560px;
	float:left;
}


.footernav ul
{
list-style-type:none;
margin:0;
padding:0;
}
li{
display:inline;
}

.footernav a:link {color:#FFF; text-decoration:none; font-size:12px;}    
.footernav a:visited {color:#FFF; text-decoration:none;font-size:12px;} 
.footernav a:hover {color:#9F0; text-decoration:none;font-size:12px;}   
.footernav a:active {color:#9F0; text-decoration:none;font-size:12px;}