
#PageContentHome 
{
	border-right: none;	
	margin:0;
	padding:0;
}

#LeftColumnhome			{	width:0; float:none;	}
#RightColumnhome 		{	width:0; float:none;	}

#HomeCenterWrap
{
	float:left;
	/*width: 100%; */
	margin: 0 -95% 0 0;
}
* html div#HomeCenterWrap {margin: 0 -100% 0 0;}

#HomeCenter		{
	/*margin: 0 230px 0 365px;*/
	margin-left:365px;
	width:345px;
	float:left;
    padding-top:140px;
}
*html #HomeCenter	{margin-left:185px;}
#HomeRight		{
	float:right;
	width:230px;
}
#HomeLeft		{
	float:left;
	width:345px;
    padding-top:140px;
/*	margin: 0 0 0 -5%;*/
}
/** html div#HomeLeft {margin: 0;}*/


#FeatureLinks ul	{margin:0; padding:0; width:100%; height:100%; }
#FeatureLinks ul li	{ width:33.1%; float:left; height:220px; margin:0px 0 0 0px; padding:0;background:none; list-style-type:none; font-weight:bold;}
html>body #FeatureLinks ul li		{margin:1px 0 0 1px;}
#FeatureLinks ul li	.last	{float:right}
#FeatureLinks ul li a{ display:block;float:left; text-decoration:none; width:95.5%;padding-top:182px; background:url(../../images/KMCWebsite/shim.gif) top left repeat;cursor:pointer ;   }

#FeatureLinks ul li a span.linkText	{ background:#e5ecf4 url(../../images/KMCWebsite/arrow.png) 85% 50% no-repeat; border:1px solid #4bb1ce; width:100%; display:block; padding:5px 0 5px 0; text-align:center; cursor:pointer}

#FeatureLinks ul li a:hover{border:1px solid #4bb1ce !important; outline:none !important; }
#FeatureLinks ul li a:hover span.linkText{ border-bottom:0px solid #4bb1ce;border-left:0px solid #4bb1ce;border-right:0px solid #4bb1ce; margin-top:-1px }
html>body #FeatureLinks ul li a:focus	{ outline:1px dotted #4bb1ce;# outline:none !important;  }

#FeatureBannerLinks
{
	float:right;
	width:214px;
	background-color:#f1f1f1;
	padding:0 0 0 0;
}
#FeatureBannerLinkslogin
{
	float:right;
	width:174px;
	background-color:#f1f1f1;
	padding:0 0 0 0;
}
#PageContent #FeatureBannerLinks ul		
{ 
	margin:0 0 0 0px; 
	padding:0; 
	border-top: 1px solid #d6d6d6; 
	margin-top:0px; 
}

#PageContent #FeatureBannerLinks ul li	
{
	margin:2px 0 2px 0; 
	padding:0; 
	list-style:none; 
	background:none; 
	font-size:0.9em; 
	font-weight:bold; 
	border-bottom: 1px solid #d6d6d6;}

#FeatureBannerLinks ul li a	
{ 
	text-decoration:none;
	display:block;
	padding:0;
	margin:0;
	padding: 12px 25px 12px 10px; 
	background: url(../../images/KMCWebsite/btn_quicklink.html) 95% 50% no-repeat;
}

#FeatureBannerLinks ul li a:hover	{ text-decoration:underline;}
#FeatureBannerLinks ul li a:focus, #FeatureBannerLinks ul li a:active
{ text-decoration:underline; background-color:#e0bab2; }

/*Right column items*/

.RightCol
{
	width:220px;
	margin:0 0 0 10px;
	font-weight:bold;
}

#PageContent .RightCol ul
{
	padding:0 12px 12px 0;	
	margin:0 0 1px 0;	
}

#PageContent .RightCol ul li
{
	margin:0 0 0 10px;
	padding:4px 3px 4px 0;	
	
}


/*Left column news*/



.homeNewsHolder
{
	margin:0 11px 0 0;
		
}

.home_news
{
	margin-bottom:15px;
	height:65px;
	
}

html>body .home_news {height:auto; min-height:65px; overflow:hidden;}

.home_news h3

{

	float:right;
	width:70%;
	padding:0;
	font-size:1em;
	font-weight:bold;

}

.home_news h3 a{text-decoration:none;}
.home_news h3 a:hover{text-decoration:underline;}

.home_news h3 span {	background:url(../../images/KMCWebsite/btn_link.gif) no-repeat 100% 60%; padding-right:10px;    }

.home_news img

{
	float:left;	
	margin:0 10px 5px 0;
}

.home_news p
{
	margin:0;
	padding:0;
	font-size:0.9em;
	line-height:1.4em;

}


.NewsButton
{
	background-color:#0F0;
	height:28px;
	Background:url(../../images/KMCWebsite/bg_buttonRight.html) no-repeat top right;
	padding-right:3px;	
	display:block;
	float:left;
	width:88px;
	margin-left:50px;	
}

html>body .NewsButton { height:auto; min-height:28px; overflow:hidden; width:auto; margin-left:95px}

.NewsButton a
{
	background:url(../../images/KMCWebsite/bg_button.html) repeat-x top left;	
	display:block;
	height:28px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:0.85em;
	padding: 5px 7px 9px 7px;
}	

.NewsButton a:hover, #PageContent .NewsButton a:visited 	{color:#fff;}

/*************** Notices scrolling panel *********************/
#Notices
{
	background: url(../../images/KMCWebsite/bg_noticesHeader.gif) repeat-x;
	clear:both;
	padding:0 0 0 20px;

}

#PageContent #Notices ul			{ margin:0; padding:0;}
#PageContent #Notices ul li		{ margin:0 0 10px 0; padding:0; list-style:none; background:none; font-size:0.9em;}
#Notices h2			{ color:#333; padding-top:10px;}
#Notices h3			{ font-size:1em; color:#000; font-weight:bold;}
#Notices a			{text-decoration:none;}
#Notices a:hover	{text-decoration:underline;}

#PauseControl				{float:right; margin:-30px 15px 0 0;display:none;}
#PauseControl ul li a		{padding:3px 25px 3px 0; font-weight:bold;}
#PauseControl ul li.Pause a	{	background:url(../../images/KMCWebsite/btn_pause.gif) center right no-repeat;}
#PauseControl ul li.Play a	{	background:url(../../images/KMCWebsite/btn_play.html) center right no-repeat;}

/*************** Site highlights *********************/
#SiteHightlights				{}

#PageContent #SiteHightlights ul		{margin:0; padding:0; height:19px; text-align:center; background-color:#4bb1ce; }
html>body #PageContent #SiteHightlights ul	{height:auto; min-height:19px; overflow:hidden;}
#PageContent #SiteHightlights ul li		{
	margin:0; 
	padding:0;
	list-style:none; 
	background:none; 
	float:left; 
	border-right:1px solid #fff;
	word-wrap: break-word;
}

#SiteHightlights				{}

#PageContent #SiteHightlights ul		{margin:0; padding:0; height:19px; text-align:center; background-color:#4bb1ce; }
html>body #PageContent #SiteHightlights ul	{height:auto; min-height:19px; overflow:hidden;}
#PageContent #SiteHightlights ul li		{
	margin:0; 
	padding:0;
	list-style:none; 
	background:none; 
	float:left; 
	border-right:1px solid #fff;
	word-wrap: break-word;
}
#PageContent #SiteHightlights ul li a	{
	display:block;
	float:left;
	background-color:#4bb1ce;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	text-align:center;
	/*padding:2px 11px 2px 11px;*/
	font-size:1em;
	width:114px;
}
#PageContent #SiteHightlights ul li a:hover,
#PageContent #SiteHightlights ul li a:focus,
#PageContent #SiteHightlights ul li a:active,
#PageContent #SiteHightlights ul li a.active
{
	background-color:#0a458b;
}

#PageContent #SiteHightlights ul li.Last	{border-right:0; }
#PageContent #SiteHightlights ul li.Last a	{width:115px;}

/*#PageContent #SiteHightlights ul li.Last		{border-right:0;}

#PageContent #SiteHightlights ul li.Last a:hover, #PageContent #SiteHightlights ul li.Last a.active
{border-right:3px solid #0a458b;}

html*#PageContent #SiteHightlights ul li.Last a:hover
{
[border-right:3px solid #0a458b;
border-right:1px solid #0a458b;
]border-right:3px solid #0a458b;
}
.dummyend[id]{clear:both;}
*/
#ListItems		{position:relative; width:345px; overflow:hidden;  }

.SitePanel
{
	border:1px solid #4bb1ce;
	border-top:0; 
	background-color:#e5ecf4;
	padding-bottom:20px;
	width:343px; 
}
.SitePanel h3{
	padding:0;
	margin:10px 15px 10px 17px;
	font-size:1em;
	font-weight:bold;
}
.SitePanel h3 a			{ background: url(../../images/KMCWebsite/btn_link.gif) center right no-repeat; padding-right:10px; text-decoration:none;
display:inline-block; /* Added to correct issue - heading was viewable at left/right when panel was sliding IE8 */
}
.SitePanel h3 a:hover	{text-decoration:underline;	}
.SitePanel h3 a:focus, .SitePanel h3 a:active	
						{text-decoration:underline;	background-color:#e0bab2; }
.SitePanel p	{clear:both; margin:0 15px 0 15px;}

.HideItem					{ position:absolute; top:0; left:0; z-index:10; }
.ShowItem					{ position:relative; z-index:1000; left:0; }

.footerLeft { width:53%; }
.footerRight { width:40%; }



<style type="text/css">
        body {
            font-family: Verdana, Arial, sans-serif;
            font-size: 81%;
            margin: 0;
            padding: 0;
            color: #333;
            word-wrap: break-word;
        }

        .pdf {
            background: url(../../images/KMCWebsitegraphics/icon-pdf.html) center left no-repeat;
            padding-left: 20px;
        }
        /*]]&gt;*/
    </style>
    <style type="text/css">
        .adlesse-hidden {
            display: none !important;
        }

        .adlesse-invisible {
            visibility: hidden !important;
        }

        #adlesse_configPopup {
            position: fixed;
            background-color: #FFFFFF !important;
            z-index: 5000 !important;
            width: 1px;
            height: 1px;
        }

        #adlesse_configPopup_overlay {
            z-index: 4999 !important;
            position: fixed;
            left: 0;
            top: 0;
            width: 0;
            height: 0;
            background: Black !important;
        }

        #adlesse_configPopup_iframe {
            width: 100%;
            height: 100%;
            border: 0;
            margin: 0;
            padding: 0;
        }
    </style>






