/* Print Header and Footer */
#printheaderfooter {
	display:none;
}

/* Main Styles */



body {margin:0px;padding:0px;background-color:#ffffff;background-image:url(/images/template/kv_back.jpg);background-repeat:repeat-x;background-position: center top; margin-top:0px;}
li {margin-left:25px;}
p {color:#666666;font-family:Arial, Helvetica, sans-serif;font-size: 0.7em;line-height:1.4em;margin:0px;padding:0px;margin-bottom:0.75em;}
.list ul {color:#666666;font-family:Arial, Helvetica, sans-serif;font-size: 0.7em;line-height:1.4em;margin:0px;padding:0px;margin-bottom:0.75em;}

p a:link, p a:active, p a:hover, p a:visited {color:#873615;font-family:Arial, Helvetica, sans-serif;line-height:1.4em;margin:0px;padding:0px;margin-bottom:0.75em;}

H1 {margin:0px;padding:0px;color:#873615;font-family: Arial, Helvetica, sans-serif;font-size: 1.4em;font-weight:normal;margin-bottom:1em;}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #873615;
	line-height: 150%;
	list-style-type: circle;
}

.cta_title {font-family: Arial, Helvetica, sans-serif;font-size:0.9em;color: #873615;line-height: 130%; font-weight:bold;}
.cta_title2 {font-family: Arial, Helvetica, sans-serif;font-size:1em;color: #2e8385;line-height: 130%; font-weight:lighter;}

.CountryDD { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:.7em; border: 1px solid #4AB5BC; width: 200px; }

#Container {width:780px;margin:auto;text-align:center;backgkround-color:#FFFFFF;display:block;}

/* navigation */
 
#navigation {width:777px;float:left;background-color:#4bb6bd;border:1px solid #FFFFFF;}

#navigation ul {margin:0 0 0 0px;padding:0px;list-style:none;}

#navigation li {float:left;margin:0px;padding:0px;}

#navigation li a:link,  #navigation li a:visited {float:left;list-style-type:none;padding-top:10px;padding-bottom:10px;padding-left:22px;padding-right:22px;border-right:3px solid #FFFFFF;/*line-height:22px;*/}
 
#navigation li a:hover {float:left;list-style-type:none;padding-top:10px;padding-bottom:10px;padding-left:22px;padding-right:22px;border-right:3px solid #FFFF/*line-height:22px;*/}
 
.mainnav, .mainnav:link, .mainnav:active,  .mainnav:visited{font-size:.7em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;background-color:#4bb6bd;} 

 .mainnav:hover {font-size:.7em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#4bb6bd;text-decoration:none;background-color:#fff;} 
 
 .mainnavselected{font-size:.7em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#4bb6bd;text-decoration:none; background-color:#FFFFFF;}

#clearall {clear:both;/*margin:0;padding:0;height:0;line-height:*/}

#flash_container {width:780px; height:253px;padding-top:2px;} 

#strapline {margin-top:10px; margin-right:20px; float:right; width:382px;}

#kv_logo {margin-top:20px; float:left; margin-left:15px; width:284px;}



#header {background-image:url(/images/template/header_top_shade.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; width:780px; height:132px;}

#content_back {background-image:url(/images/template/KV_contentBack.jpg); background-position:bottom; background-repeat:no-repeat; width:801px; margin:auto;text-align:center; border-bottom:1px solid #4bb6bd;}

#content_container {width:779px; margin-left:11px; margin-right:10px;}

#home_images_container {width:779px; height:130px; background-color:#C7EAEB;}

#home_images {border:7px solid #FFFFFF; width:174px; height:104px; float:left; margin-left:5px; margin-top:6px; margin-bottom:6px;}

#left_column {width:200px; float:left; margin-top:20px; margin-left:30px; text-align:left;}

#right_column {width:470px; float:left; margin-top:20px; text-align:left;  padding-bottom:30px; margin-left:20px;}

#single_column {width:680px; float:left; margin-top:20px; text-align:left;  padding-bottom:30px; margin-left:50px; }

#footer {font-family:Verdana, Arial, Helvetica, sans-serif; width:800px; margin:auto; text-align:center; display:block; margin-top:10px; color: #8CC8ED;}

#Contactfrm label{ font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666; }

#Contactfrm input, #Contactfrm textarea { width: 200px; border: 1px solid #4AB5BC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666; }

#Contactfrm .submit { margin: auto; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 0.7em; font-weight: bold; background-color: #4AB5BC; }