/*
Theme Name: KM
*/

ul, li, div, p, h1, h2, h3, h4, h5{margin:0px;padding:0px;}
img{border:none;}
a img{border:none;}
:focus{ outline: 0; }

body {font-size:12px;color:#000000;font-family:Helvetica, Arial, sans-serif;line-height:1;margin:0px;padding:0px;}
#header{width:960px;margin:0 auto;}
#header_inner{width:960px;height:124px;}

#page{width:960px;margin:0 auto;}
#footer{width:960px;margin:0 auto;}
a.logo{float:left;width:360px;height:68px;margin:25px 0 0 10px;}
form#searchform{float:right;width:242px;margin-top:25px;}
#s{background-color:#ebebeb;border:2px solid #f8f8f8;font-size:12px;font-style:italic;color:#5aa426;padding:6px;width:150px;float:left;display:inline;margin-right:4px;margin-top:2px;}
#searchsubmit{float:left;}
p.phone{line-height:18px;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;color:#0a0e0f;float:right;display:inline;margin:20px 10px 0 0;width:500px;text-align:right;}

#nav{float:left;width:940px;margin:0 0 0 10px;display:inline;}
#nav ul{background-color:#c0bfbf;width:940px;float:left;display:inline;}
#nav ul li{float:left;list-style:none;}
#nav ul li a{float:left;display:inline;font-size:14px;font-weight:bold;color:#ffffff;background-color:#c0bfbf;text-decoration:none;padding:11px 32px 9px 32px;border-right:1px solid white;margin-right:0px;}
#nav ul li a.last{border-right:none;padding-right:0px;padding-left:35px;}
#nav ul li a:hover{background-color:#ffffff;color:#5aa426;}
#nav ul li a.active, #nav ul li a.active1{background-color:#5aa426;color:#ffffff;}
body.home #nav ul li a#homea{background-color:#5aa426; color:#ffffff;}

#sub_header{float:left;display:inline;margin:6px 0 0 10px;}
#sub_header_text{float:left;display:inline;width:254px;height:236px;background-color:#5aa426;color:#ffffff;}
#sub_header_text p.first{font-size:31px;margin:70px 0 0 40px;font-family:Georgia, "Times New Roman", Times, serif;}
body.home #sub_header_text p.first{text-transform:uppercase;}
 #sub_header_text p.only{margin-top:90px;}
  #sub_header_text p.onlyn{margin-top:80px;}
 #sub_header_text p.only2{margin-top:85px;margin-left:35px;}
  #sub_header_text p.onlyx{font-size:28px;text-align:center;margin-top:70px;margin-left:0px;}
#sub_header_text p{font-size:18px;margin:6px 0 0 40px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:none;}
#sub_header img{float:left;display:inline;}

#nav ul.rmbg{background-color:#ffffff;}
#nav ul.rmbg2{background-color:#5aa426; }

#news_scroller{float:left;display:inline; width:940px;margin:10px 0 0 10px;background-color:#c0bfbf;}
.news_scroller_left p{color:#ffffff;font-size:13px;text-transform:uppercase;padding:10px 15px 10px 15px;}
.news_scroller_left p a{color:#ffffff;text-decoration:none;font-weight:bold;}
.news_scroller_left{float:left;display:inline;width:68px;border-right:2px solid white;}
.news_scroller_right{float:left;display:inline;width:770px;height:32px;overflow:hidden;}
.news_scroller_controls{float:right;display:inline;width:60px;margin-top:8px;text-align:right;}
a#next{cursor:pointer;margin-left:10px;margin-right:10px;}
a#prev{cursor:pointer;}
ul#cycle li{width:700px;padding-top:10px;padding-left:15px;font-size:13px;color:#43494b;}
ul#cycle{list-style:none;}
ul#cycle li a{color:#43494b;text-decoration:none;}
#sub_header_text  .homesub{float:left;display:inline;margin-top:48px;}
#sub_header_text .homesub p{float:left;display:inline;margin-top:13px;font-size:25px;width:175px;}
body .newsletter_block h2{color:#ffffff;margin:20px 0 0 15px;width:195px;font-size:22px;}
body.home .newsletter_block h2{color:#ffffff;margin:20px 0 0 15px;width:195px;font-size:22px;}
body.home h2{color:#5aa426;margin:20px 0 0 15px;width:195px;font-size:22px;}
body.home h2.featured_block_h2{color:#5aa426;margin:20px 0 20px 15px;width:195px;font-size:22px;}
body.home h2.featured_block_h2 a {color:#5aa426;text-decoration:none;}
body.home h1{color:#5aa426;font-size:18px;font-weight:bold;width:939px;margin:30px 0 0 30px;float:left;display:inline;}
p.home_text{color:#6a6a6a;float:left;display:inline;margin:5px 30px 0 30px;width:900px;line-height:20px;font-size:13px;}

#home_blocks_holder{width:940px;margin:30px 0 0 10px;float:left;display:inline;}
.home_block{float:left;display:inline;width:218px;border:1px solid #cecece;background-color:#e5e5e5;margin:0 20px 0 0; }
.newsletter_block{float:left;display:inline;width:220px;background-color:#51971f;padding-bottom:20px;}
.home_block h3{margin:10px 0 10px 15px;float:left;display:inline;width:195px;}
.home_block h3 a{color:#5a5a5a;font-size:14px;font-style:italic;font-weight:normal;text-decoration:none;line-height:16px;}
.featured_price_pos{position:relative;}
.featured_price{height:24px;width:156px;padding:9px 0 0 10px;position:absolute;top:-16px;left:-3px;background-image:url(images/arrow.png);background-position:top left;background-repeat:no-repeat;color:#ffffff;font-size:11px;}
.featured_price span{text-transform:uppercase;color:#316214;}
.home_block p.featured_text{font-size:12px; color:#5a5a5a;line-height:18px;padding:20px 15px 20px 15px;text-shadow: 2px 2px 1px #ffffff;}
.home_block p.featured_text a{text-shadow:none;text-shadow:0px 0px 0px;color:#5AA426;}
.research_block{float:left;display:inline;width:100%;background-color:#ffffff;}
.home_block .research_block h3 a{color:#5aa426;text-transform:none;font-weight:bold;font-style:normal;}
.home_block .research_block h3 {margin:10px 0 0px 15px;float:left;display:inline;width:195px;}
.home_block .research_block p{font-size:12px; color:#5a5a5a;line-height:18px;padding:0px 15px 10px 15px;float:left;display:inline;}
.newsletter_block p{font-size:12px;color:#ffffff;margin:15px;float:left;display:inline;line-height:18px;}
.newsletter_block input{float:left;display:inline;width:195px;margin:10px 0 0 10px;font-size:13px;font-style:italic;color:#868686;}
.newsletter_block input.submit{margin:10px 10px 0 0px;float:right;width:60px;height:29px;}

.footer_inner{height:90px;width:938px;border:1px solid #CECECE;float:left;display:inline;margin:20px 0 20px 10px;background-color:#e2e2e2;}
#footer ul{margin-left:20px;}
#footer table{height:90px;width:940px;}
#footer table td.contact_right{text-align:right;padding-right:20px;	}
#footer ul li{float:left;display:inline;padding-right:8px;border-right:1px solid #4e4e4e;padding-left:8px;}
#footer ul li.last{border-right:none;}
#footer ul li a{ color:#4e4e4e;font-size:12px;text-decoration:none;font-weight:bold;}
#footer p.fphone{font-size:16px;line-height:24px;font-family:Georgia, "Times New Roman", Times, serif;}
#footer p {font-size:12px;color:#4e4e4e;line-height:20px;}
#menu_posts{display:none;}

#properties{width:940px;margin:20px 0px 0 10px;float:left;display:inline;}
#properties.wide{width:960px;margin-left:0px;}
#properties h2{color:#5aa426;margin:0px 0 10px 0;font-size:18px;}
#main_left{width:680px;margin:20px 20px 0 10px;float:left;display:inline;}
#main_right{width:680px;margin:20px 0px 0 30px;float:left;display:inline;}
#main_right table{width:680px;}
#archivex{width:680px;float:left;display:inline;}
#main_right table td{width:300px;}
#main_left h2{margin:0 0 0 20px;color:#5aa426;font-size:18px;}
#main_left p{color:#6a6a6a;font-size:13px;line-height:20px;margin:5px 0 0 20px;}
a.readmore{color:#5aa426;font-weight:normal;font-size:12px;}
.news_research_top_block{float:left;display:inline;margin:30px 0 0 30px;}
.news_research_top_block .image_holder{float:left;display:inline;width:105px;}
.news_research_top_block .interior{float:left;display:inline;width:55px;}
.news_research_top_block .text_holder{float:left;display:inline;width:460px;margin:0 0 0 10px;}
.news_research_top_block .interior_text{float:left;display:inline;width:240px;margin:0 0 0 0px;}
#archivex .news_research_top_block .interior_text{float:left;display:inline;width:290px;margin:0 0 0 0px;}
.news_research_top_block .interior_text a{float:left;display:inline;}
.news_research_top_block .interior_text h3{font-size:13px;float:left;display:inline;width:240px;margin:0 0 0 0px;}
.news_research_top_block .interior_text h3 a{font-size:13px;font-weight:bold;margin-bottom:5px;}
.news_research_top_block h3{font-size:14px;font-weight:bold;width:459px;color:#5aa426;}
.news_research_top_block h3 a{ text-decoration:none;font-size:14px;font-weight:bold;color:#5aa426;}

.right{float:right;}

.single_block p a{color:#5aa426;}

#main_left.results p a, #main_left.results ul li a{color:#5aa426;}

.people_top_block{float:left;display:inline;margin:20px 0 0 0px;width:295px;}
.people_top_block .image_holder{float:left;display:inline;width:86px;}
.people_top_block .image_holder img{border:1px solid #666;}
 img#large_single{border:1px solid #666;}
.people_top_block .interior{float:left;display:inline;width:55px;}
.people_top_block .text_holder{float:left;display:inline;width:200px;margin:0 0 0 0px;}
.people_top_block .interior_text{float:left;display:inline;width:200px;margin:0 0 0 0px;}
.people_top_block .interior_text a{float:left;display:inline;}
.people_top_block  a.readmore{margin-top:6px !important;float:left;}
.people_top_block .interior_text h3{font-size:13px;float:left;display:inline;width:240px;margin:0 0 0 0px;}
.people_top_block .interior_text h3 a{font-size:13px;font-weight:bold;margin-bottom:5px;}
.people_top_block h3{font-size:15px;font-weight:bold;width:200px;color:#5aa426;}
.people_top_block h3 a{ text-decoration:none;font-size:14px;font-weight:bold;color:#5aa426;}
.single_people p{font-size:13px;color:#333;line-height:20px;}
.single_people h3{width:270px;margin-bottom:6px;}
.single_people .text_holder{width:270px;}
#main_right table#peoplemini{width:379px;}
.contact_people_block h3{margin-bottom:5px;}
.contact_people_block h3 a {color:#5aa426; font-size:15px;}
.contact_people_block a {color:#5aa426;}

.contact_people_block{float:left;display:inline;width:210px;margin:0 15px 10px 0;height:180px;}
#main_left .contact_people_block p{line-height:20px;margin:0 0 0 0px;}

#main_left .news_research_top_block p{margin-left:0px;width:459px;float:left;display:inline;}
.news_research_top_block .text_holder img{float:left;display:inline;margin:5px 0 0 0;}
.interior_block{margin:0px 0 15px 0px;}

.single_block{margin:0px 0 10px 0px;width:660px;}
.archive1{margin-bottom:6px;line-height:18px;font-size:13px;}
.archive1 a{color:#5aa426;}
.single_block p{font-size:13px;color:#333;line-height:20px;}
#sidebar_right{float:left;display:inline;margin:20px 0 0 20px;}

#sidebar_left{float:left;display:inline;margin:20px 0 0 10px;width:220px;}

#sidebar_left ul{list-style:none;}
#sidebar_left ul li{float:left;display:inline;width:220px;margin-bottom:5px;}
#sidebar_left ul li a{text-decoration:none;float:left;display:inline;width:200px;background-color:#C0BFBF;color:#ffffff;font-size:14px;padding:8px 10px 7px 10px;}
#sidebar_left ul li a:hover{background-color:#ffffff;color:#5aa426;}
#sidebar_left ul li a.active{background-color:#5aa426;color:#ffffff;} 
.breadcrumbs{float:left;display:inline;width:670px;margin-bottom:15px;}
.breadcrumbs a{color:#666;text-decoration:underline;font-weight:normal;}
.breadcrumbs{font-weight:bold;color:#666;}
#rightcol{float:left;display:inline;margin:0 0 0 20px;width:280px;}
#leftcol{float:left;display:inline;width:380px;}
.people{width:370px;}
a.dllink{color:#5aa426;}
table#people{width:670px;margin-left:20px;}
#services_list ul li{color:#666;list-style-position:inside;line-height:20px;font-size:13px;}
#services_list ul{margin-left:20px;}
#services_list ul li a{color:#5aa426;}

#main_left.results ul li{color:#666;line-height:20px;list-style-position:inside;margin-left:20px;}
#main_left.results h2 a{color:#5aa426;}
#main_left.results h2{margin-top:15px;}
.welcome{margin:0 0 0 10px;}
.welcome p{font-size:13px;line-height:20px;color:#6A6A6A;}
.success p{font-size:13px;line-height:20px;color:#6A6A6A;}
.success .news_research_top_block{margin-top:0px;margin-bottom:15px;}
a.mlink{color:#5aa426;}
img#melaver{margin-right:30px;}
p.change{padding-top:20px;font-size:16px;font-style:italic;}
a.hombut{margin-top:10px;float:left;margin-bottom:100px;}

td#welcometd{padding-top:20px;}

.new_people_holder{margin-left:30px;}
