body{
	color:#000;
	/*background:#DEDEDE;*/
}
h2{
	color:#000;
	margin:0 0 10px 0;
}
blockquote{
	color:#000;
}
#twocolumn .center img{
	border:1px solid #000;
}
#twocolumn .center .news  a{
	color:#98002E;
}
#twocolumn .center .news strong{
	color:#000;
}
a.print{
	color:#000;
}
.right .box{
	border:1px solid #999;
}
.right .box strong{
	color:#000;
}
.right .box h3{
	color:#000;
}
.right .box a{
	color:#000;
}
#footer{
	color:#000;
}
#footer ul a{
	color:#98002E;
	text-decoration:none;
}
#PagePubDetails{
	font-weight:bold;
	color:#000;
}
#nav ul{
	background:#fff;
	border:1px solid #000;
}
#nav li:hover ul li a,
#nav li.hover ul li a{
}
#nav li:hover ul li a:hover,
#nav li.hover ul li a:hover{
	color:#98002E;
	background:none;
}
#mainNavigation form input.text{
	border:1px solid #000;
}
.siteWideNavigation form select{
	color:#000;
}
.siteWideNavigation form label{
	color:#000;
}
.siteWideNavigation a{
	color:#000;
}
.siteWideNavigation a:hover{
	color:#fff;
	background-color:#000;
}
#header-box span{
	color:#000;
}
ul.chose img{
	border:1px solid #999;
}
ul.chose select{
	color:#000;
}
.breadcrumb{
	color:#000;
}
.breadcrumb li a{
	color:#000;
}
.left-nav li a{
	color:#000;
}
.left-nav li a.active{
	color:#98002E;
}
.left-nav li a.active:hover{
	color:#98002E;
}
.left-nav li a.sub-active{
	color:#000;
}
.left-nav li a.sub-active:hover{
	color:#fff;
}
.right .box.top ul li a{
	color:#737373;
}
.right .box.top strong{
	color:#000;
}
.sitemap ul.global ul a{
	color:#98002E;
}
.sitemap ul.global ul ul a{
	color:#000;
}
table.niceTable{
	border:1px solid #000;
}
table.niceTable td,
table.niceTable th{
	border:1px solid #000;
}
table.niceTable th{
	background-color:#333;
	color:#fff;
}

table.niceTable td.flip{background-color:#E9E9E9;}
table.niceTable td.flop{}

ul.search{
	color:#000;
}
ul.search a{
	color:#98002E;
}
ul.search ul li{
	color:#000;
}
.it-is-found ul li a{
	color:#98002E;
}
.it-is-found ul li a.not-active{
	color:#999;
}
#twoColumnLayout .content form input.text{
	border:1px solid #000;
	background:#fff;
}
#twoColumnLayout .content form label{
	color:#000;
}
form.contact label{
	padding:1px;
	margin:2px 9px 1px 0;
}
form.contact label.error{
	color:#fff !important;
	background-color:#98002E !important;
	padding:1px;
	margin:2px 9px 1px 0;
}
p.error{
	color:#98002E !important;
	border:2px solid #98002E;
	padding:3px;
}
form.contact input.error{border:1px solid #98002E;}
.textarea textarea{
	border:1px solid #000;
}
.personal-info input{
	border:1px solid #000;
}
