.whitebox {
	background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(180, 5, 20); overflow: hidden; margin-bottom: 1px;
}
.whitebox h2 {
	color: rgb(180, 5, 20); font-size: 1.5em; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.whitebox h3 {
	color: rgb(180, 5, 20); font-size: 1.5em; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.whitebox h2 a {
	color: rgb(180, 5, 20);
}
.whitebox h3 a {
	color: rgb(180, 5, 20);
}
body {
	background: rgb(255, 255, 255);
}
#pagewrapper {
	background: rgb(255, 255, 255); box-shadow: 0px 0px 3em #ddd;
}
body.home #contentopacity {
	background-color: rgb(0, 0, 0);
}
#slidenavigation {
	background: rgb(68, 68, 68); color: rgb(170, 170, 170);
}
#slidenavigation ul li a {
	color: rgb(238, 238, 238);
}
#slidenavigation ul li span {
	color: rgb(238, 238, 238);
}
#slidenavigation ul li.title span {
	background: rgb(34, 34, 34); color: rgb(221, 221, 221);
}
#toputilnav ul li {
	border-color: rgb(170, 170, 170);
}
#toputilnav ul li a {
	color: rgb(51, 51, 51);
}
#toplevelsearch input#go {
	background: linear-gradient(to top, rgb(26, 95, 160) 0%, rgb(90, 151, 209) 100%); color: rgb(255, 255, 255);
}
#toplevelsearch input:disabled#go {
	color: rgb(255, 255, 255);
}
#toplevelsearch input#go:focus {
	background: linear-gradient(rgb(26, 95, 160) 0%, rgb(90, 151, 209) 100%); color: rgb(255, 255, 255);
}
#toplevelsearch input#go:hover {
	background: linear-gradient(rgb(26, 95, 160) 0%, rgb(90, 151, 209) 100%); color: rgb(255, 255, 255);
}
#toplevelsearch input#q:focus + input#go {
	background: linear-gradient(rgb(26, 95, 160) 0%, rgb(90, 151, 209) 100%); color: rgb(255, 255, 255);
}
#toplevelsearch input:disabled#go:focus {
	color: rgb(255, 255, 255);
}
#toplevelsearch input:disabled#go:hover {
	color: rgb(255, 255, 255);
}
#toplevelsearch input#q:focus + input:disabled#go {
	color: rgb(255, 255, 255);
}
#toplevelsearch input#q {
	border-color: rgb(204, 204, 204); box-shadow: inset 0.25em 0.25em 0.25em #ddd;
}
#toplevelsearch input#q:focus {
	box-shadow: inset 0.25em 0.25em 0.25em #ccc;
}
.ui-menu {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204);
}
.ui-menu li a.ui-state-hover {
	background: rgb(251, 198, 144);
}
#toplevelnav {
	color: rgb(255, 255, 255);
}
#toplevelnav ul.nav li.nav > ul.menu {
	color: rgb(255, 255, 255);
}
#toplevelnav ul li a {
	color: rgb(255, 255, 255);
}
#toplevelnav ul li span {
	color: rgb(255, 255, 255);
}
#toplevelnav ul li:hover {
	background-color: rgb(62, 62, 62);
}
#toplevelnav ul li a:hover {
	background-color: rgb(62, 62, 62);
}
#toplevelnav ul li span {
	background-color: rgb(62, 62, 62);
}
#toplevelnav ul li.active-tab {
	background-color: rgb(62, 62, 62);
}
#toplevelnav ul li ul {
	background-color: rgb(62, 62, 62);
}
#toplevelnav ul li ul li span {
	background-color: rgb(87, 87, 87);
}
#toplevelnav ul li ul li a:hover {
	background-color: rgb(87, 87, 87);
}
#toplevelnav ul li ul li a.onpath {
	font-weight: 700;
}
#breadcrumb ol li.separator {
	color: rgb(136, 136, 136);
}
.newsflash {
	background: rgb(247, 244, 178); border-color: rgb(223, 216, 83);
}
#relatedflash .img img {
	border-color: rgb(102, 102, 102);
}
#relatedflash .img object {
	border-color: rgb(102, 102, 102);
}
#related .container > fieldset {
	background: rgb(234, 234, 234);
}
#related .container > ul {
	background: rgb(234, 234, 234);
}
.documents.container table {
	background: rgb(234, 234, 234);
}
#contentlinks ul {
	background: rgb(234, 234, 234);
}
#related .container.contacts > ul li ~ li {
	border-color: rgb(204, 204, 204);
}
#related .poll fieldset {
	background: rgb(255, 255, 255);
}
#contributoractions {
	background: rgb(238, 238, 238); margin: 10px 0px; padding: 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
#contributoractions .contributorinner {
	margin: 0px 20px;
}
#contributoractions h2 {
	font-weight: 100; margin-bottom: 0px;
}
#contributoractions ul {
	padding: 0px; float: left;
}
#contributoractions ul li {
	list-style: none; margin: 5px; padding-right: 10px; border-right-color: rgb(206, 206, 206); border-right-width: 1px; border-right-style: solid; float: left;
}
#contributoractions ul li:first-child {
	margin-left: 0px;
}
#contributoractions ul li:last-child {
	border: currentColor; border-image: none;
}
#commentsformsection label {
	color: rgb(102, 102, 102);
}
#commentsformsection .formrow label {
	color: rgb(102, 102, 102);
}
#commentsformsection .formrow p.label {
	color: rgb(102, 102, 102);
}
#commentsformsection img#captcha {
	border-color: rgb(102, 102, 102);
}
ol.addmsg {
	border-color: rgb(220, 9, 14); background-color: rgb(255, 193, 192);
}
.validationerrors ul {
	border-color: rgb(246, 99, 103); color: rgb(0, 0, 0); background-color: rgb(255, 193, 192);
}
ul.validationerrors {
	border-color: rgb(246, 99, 103); color: rgb(0, 0, 0); background-color: rgb(255, 193, 192);
}
.errorLabel {
	border-color: rgb(246, 99, 103); color: rgb(0, 0, 0); background-color: rgb(255, 193, 192);
}
.contenttitle {
	color: rgb(56, 92, 74);
}
#comments li.odd {
	background: rgb(251, 251, 251);
}
.commenttitle {
	border-color: rgb(233, 233, 233);
}
#comments {
	border-color: rgb(233, 233, 233);
}
#comments li {
	border-color: rgb(233, 233, 233);
}
.comment {
	border-color: rgb(233, 233, 233);
}
