@charset "utf-8";

html, body {
	background-color: #ffffff;
}

a.rollover {
	display: block;
	width: 231px;
	height: 231px;
	background-repeat: no-repeat;
	bakground-position: 0 0;
	text-decoration: none;
}
a:hover.rollover {
	background-position: -231px 0;
}

#plPage {
	margin: 0 auto;
}

#plPage, #plContainer, #plHeader, #plMiddle, #plFooter {
	width: 952px;
}

#plContainer, #plHeader, #plMiddle, #plFooter, #plMiddleLeft, #plMiddleCenter, #plMiddleRight {
	float: left;
}

#plContainer {
	margin-bottom: 10px;
}

#plHeader, #plFooter {
	margin-top: 11px;
}

#plMiddle {
	background-color: #e8edf7;
	border-top: 11px solid #939d85;
	background-image:url(../images/background-kc.png);
	background-repeat:repeat-y;
}

#plMiddle.home {
	background: url(../img/bgh.png) repeat-y;
}

#plMiddleLeft {
	width: 137px;
	background-color: #939d85;
	padding-top: 28px;
}

#plMiddleCenter {
	margin-left: 28px;
	width: 635px;
	border-right: 1px dotted #cccccc;
	margin-top: 10px;
	padding-top: 8px;
}

#plMiddle.home #plMiddleCenter {
	width: 636px;
}

#plMiddleRightBorder {
	border-left: 1px dotted #cccccc;
}

#plMiddleRight {
	margin-left: 14px;
	width: 137px;
	padding-top: 28px;
}
	

#mainMenu {
	margin: 0;
}

#mainMenu {
	list-style-type:none;
}

#mainMenu a {
	font-size: 12px;
	display: block;
	padding: 10px 0px 0px 21px;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
}

#mainMenu a.selected, #mainMenu a:hover {
	background-color: #8c9da7;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #51613b;
	height: 23px;
}


#rightMenu li, #rightLinks li {
	margin: 0px 0px 11px 0px;
	height: 25px;
	list-style-type:none;
}

#rightMenu {
	margin-top:18px;
}

#rightMenu a {
	font-size: 12px;
	display: block;
	background: url(../images/internal-link.png) 10px 11px no-repeat;
	padding: 6px 0 6px 31px;
	color: #ffffff;
	background-color: #939D85;
	font-weight:bold;
}

#rightLinks a {
	font-size: 12px;
	display: block;
	background: url(../images/external-link.png) 10px 8px no-repeat;
	padding: 6px 0 6px 31px;
	color: #ffffff;
	background-color: #939D85;
	font-weight:bold;
}

#rightMenu a.selected, #rightMenu a:hover {
	color: #51613b;
}

#rightLinks a.selected, #rightLinks a:hover {
	color: #51613b;
}

#plMiddleLeft a.brochure {
	font-size: 11px;
	color: #000000;
	display: block;
	margin: 15px 0px 20px 16px;
	padding-left: 15px;
	background: url(../img/pdf.gif) center left no-repeat;
}

#plMiddleLeft a:hover.brochure {
	color: #f7922c;
}

#breadcrumb, #articleTitle, #articleContent {
	float: left;
	width: 608px;
	margin: 10px 10px 10px 0;
}

#breadcrumb {
	list-style-type: none;
}

#breadcrumb li {
	font-size: 10px;
	float: left;
	display: block;
	margin-right: 10px;
	text-transform: uppercase;
	background: none;
	padding-left: 0px;
	color: #829cd5;
}

#breadcrumb span {
	color: #636262;
}

div.image img {
	border: 2px solid #f7922c;
	margin-bottom: 5px;
}

div.banner img {
	border: 2px solid #6abe50;
	margin-bottom: 5px;
}

div.image img.last, div.banner img.last {
	margin-bottom: 0px;
}

#plFooter {
	height: 26px;
	background-color: #6abe50;
}

#plFooter a {
	display: block;
	float: right;
	font-size: 12px;
	margin: 5px 5px 0 0;
	color: #000000;
}

#plFooter a:hover {
	color: #FFFFFF;
}
