/* ########### 
##############

HI 

##############
############ */

body * {
	background-image		: none !important;
	border-color 			: black !important;
	color					: black !important;
}
/*
a:active, a:focus {
	background-color 		: white !important;
	border 					: 1px solid red !important;
	color 					: black !important;
}

#main-nav a:focus strong, #main-nav a:active strong, .tabs a:focus, .tabs a:active {
	color 					: black !important;
}
*/
/* #### FURNITURE #### */

#main-nav {
	background				: transparent url(../images-hi/f/header-tl.gif) no-repeat scroll left top !important;	
}

#main-content {
	background				: #FFFFFF url(../images/f/main-l.gif) repeat-y scroll left center !important;
}

#main-content .inner {
	background				: transparent url(../images/f/main-r.gif) repeat-y scroll right center !important;
}

#middle-col .pod h2 strong, .pod h2 { /* DD Issue 553, */
	background-color		: #000 !important;
	color 					: white !important;
}

#banner {
	background-color		: white !important;
	border 					: 2px solid black;
}

#banner img.mask {
	display					: none !important;
}

#page-home #banner ul li { /* gg, 2008-07 */
		background 				: transparent url(../images-hi/i/tick-white-onblack.gif) no-repeat left !important;
	}


.text {
	background				: #fff !important;
	border 					: 2px solid black;
	color					: black !important;
}

#main-nav .inner {
	background				: transparent url(../images-hi/f/header-tr.gif) no-repeat scroll right top !important;
}

#main-nav li, #main-nav li.selected {
	background-image 		: url(../images-hi/f/header-tab-tr-on.gif) !important;
}

#main-nav li.selected a {
	text-decoration 		: underline;
}

#main-nav li a, #main-nav li.selected a {
	background-image 		: url(../images-hi/f/header-tab-tl-on.gif) !important;
}

#footer {
	background				: transparent url(../images/f/main-bl.gif) no-repeat scroll left top !important;
}

#footer .inner {
	background				: transparent url(../images/f/main-br.gif) no-repeat scroll right top !important;
}

.pod {
	border 					: 2px solid black;
}

.pod h3 { /* DD Issue 484-4 Amended heading structure */
	background-color		: black !important;
	color					: white !important;
}

.pod h3 strong { /* DD Issue 484-4 Amended heading structure */
	color 					: white !important;
}

a.arrow, .pod.type1 a.arrow, .pod.type2 a.arrow, .pod.type3 a.arrow, .pod.type3 a.arrow, .pod.type4 a.arrow, .pod.type5 a.arrow, .pod.type6 a.arrow, .pod.type7 a.arrow,
ul.arrow a, .pod.type1 ul.arrow a, .pod.type2 ul.arrow a, .pod.type3 ul.arrow a, .pod.type3 ul.arrow a, .pod.type4 ul.arrow a, .pod.type5 ul.arrow a, .pod.type6 ul.arrow a, .pod.type7 ul.arrow a  {
	background-image		: url(../images-hi/f/arrow.gif) !important;
}

ul.teasers li {
	border-bottom 			: 2px solid black;
}

/* #### ICONS #### */

a.pdf {
	background				: url("../images-hi/i/pdf.gif") no-repeat left top !important;
}

li.rss {
	background				: url("../images-hi/i/rss.gif") no-repeat left top !important;
}

li.email {
	background				: url("../images-hi/i/email.gif") no-repeat left top !important;
}

li.communities {
	background				: url("../images-hi/i/communities.gif") no-repeat left top !important;
}

ul.squares li {
	background				: url("../images/f/square.gif") no-repeat left 4px !important;
}

ol.nums li {
	background				: url("../images-hi/i/num1.gif") no-repeat left top !important;
}

ol.nums li.num2 {
	background				: url("../images-hi/i/num2.gif") no-repeat left top !important;
}

ul#steps li {
	background				: url("../images-hi/i/arrow-blue-grey.gif") no-repeat left top !important;
}

ul#steps li.active {
	background-image		: url("../images-hi/i/arrow-orange-onwhite-larger..gif") !important;	
}

.top-of-page a {
	background					: url("../images-hi/i/top.gif") no-repeat left 2px !important;
}

#doc-footer li.print a {
	background-image	: url("../images-hi/i/print.gif") !important;
}

#doc-footer li.mail a {
	background-image	: url("../images-hi/i/mail.gif") !important;
}

ul.squares li {
	background-image	: url(../images-hi/f/square.gif) !important;
}

/* #### LEFT NAV #### */

#left-col li.activeSection a,
#left-col li.activeSection-last a,
#left-col li.activeSection-first a {
	background-color		: #000;
	color					: white !important;
}

#left-col li a,
#left-col li.parent-first a {
	background-color		: white;
	border-bottom 			: 2px solid black;
}

#left-col li a:hover {
	background-color		: black !important;
	color					: white !important;
}

#left-col li.fixed-first, #left-col li.parent-first, #left-col li.activeSection-first, #left-col li.parent {
	left 					: 0px;
	width 					: auto;
}

#left-col li.parent-first a, #left-col li.parent a {
	background 				: url(../images-hi/f/arrow.gif) no-repeat 7px 8px !important;
}

#left-col li.parent-first a:hover, #left-col li.parent a:hover {
	background 				: #000 url(../images-hi/f/arrow.gif) no-repeat 7px 8px !important;
}

#left-col li.fixed-first, #left-col li.parent-first, #left-col li.activeSection-first, #left-col li.parent {
	margin-bottom 			: 0;
}

/* forms */

.bubble-form {
	border 					: 2px solid black;
}

.comments .inner4 {
	background-color 		: #fff;
}

/* search */

#page-search-results #results li.featured {
	background-color 		: white !important;
}

/* tabs */

.tabs li {
	background-color 		: black;
	border 					: 2px solid black !important;
	border-width 			: 2px 2px 0 2px !important;
}

.tabs li a {
	color 					: white !important;
}

.tabs li.active a {
	background-color 		: white;
	color 					: black !important;
	padding-bottom 			: 6px;
}

/* tables */

table * {
	background-color 		: white !important;
}

table {
	border 					: 2px solid black !important;
	border-width 			: 2px 2px 0 0 !important;
}

table th, table td, table th.last, table td.last {
	border 					: 2px solid black !important;
	border-width 			: 0 0 2px 2px !important;
}

table span {
	background				: transparent !important; 
	font-weight 			: bold !important;
	padding 				: 0 !important;
}

#page-networks table.forums tr.var td, #page-networks table.forums tr.last-var td {
	background-color 		: white !important;
}

#page-networks table.forums tbody td.col1 h3 a {
	background				: transparent url(../images-hi/i/forums.gif) no-repeat scroll 0% !important;
}

#page-networks table.forums tbody td.replied h3 a {
	background-image		: url(../images-hi/i/forum-reply.gif) !important;
}

.search-inner, .button-row-edit {
	background-color		: white !important;
}

table.admin-rendering, .admin-rendering-edit {
	border-width 			: 0 !important;
}

table.admin-rendering .col1, table.admin-rendering th, .admin-rendering-edit th, .admin-rendering-edit .col1 {
	border-left 			: 0 !important;
}

h2.high, h2.high span, h2.events, ul#a-z li span  {
	background-color 		: black !important;
	color 					: white !important;
}

ul#steps li, ul#steps li.active {
	background-image 		: url(../images-hi/f/arrow.gif) !important;
}

/*  A-Z */

ul#a-z li {
	background 				: white;
}

#tip1, #tip2, #tip3, #tip4, #tip5, #tip6 {
	background 				: #999999 !important;
	border : 1px ;
}

#tip1 p.title, #tip2 p.title, #tip3 p.title, #tip4 p.title, #tip5 p.title, #tip6 p.title {
	padding : 0;
	margin-top : 5px !important;
}
/* DD Issue 554 */
.default li h3{ background-color: transparent !important; color: #000000 !important;}
