body{ /*width: 1000px;*/ background-color:#FFFFFF; margin :0px; font-family :Arial, sans-serif;	font-size :0.7em; color: #333; line-height: 1.2em;}
body * { font-size: 100%;}

/* DC @ Cactusoft - updates 04/04/08 */
/* CSS for header */
#header {
	margin: 0;
	padding: 0 0 8px 0;
	width: 1000px;
	background: url(/furniture/images/bg_learnShare.gif) no-repeat 754px 58px;
}
#headerimage {
	float: left;
	margin: 25px 0 0 15px;
}
#join {margin: 0px 0 0 325px; padding: 0; list-style: none; font-size: 8pt;}
#join li {margin: 0; padding: 0; list-style: none; display: inline;}
#join a { color: #333; text-decoration: none;}

#banner	{
	float: left;
	margin: 7px 0 0 70px;
}

#addthis {
	float: left;
	padding: 0px 0 0 60px;
	}

#SearchBox {
	float: right;
	width: 240px;
	margin-top: 3px;
	font-size: 0.8em;
}
#SearchBox .btn {
	float: left;
	margin: 2px 0 2px 30px;
	padding: 0;
}
#SearchBox input {
	float: left;
	margin: 2px 5px;
	font: normal 1.1em Arial, Helvetica, sans-serif !important;
	padding: 0;
}
/* ===
TEMPLATE HEADER MENU
=== */
#templatemenu {
	clear: both;
	font-size: 1.0em;
	width: 1000px;
	margin-bottom: 15px;
}
#templatemenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
	background: #4494d1 url(/furniture/images/bg_menu.gif) no-repeat right top;
	width: 749px;
	float: left;
}
#templatemenu li {
	display: inline;
	margin: 0;
	padding: 0;
}

#templatemenu li a {
	padding: 0 5px 0 15px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#templatemenu li a:hover {
	color: #a8ceea;
}

/* wrapper */
.wrap {
	display: block;
}
.wrap:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* templatemenu */
#templatemenu .home { background: #4494d1 }
#templatemenu .home a { background: #4494d1 }
/* SIG-88: Update stylesheet: add hover to links */
#templatemenu .home a:hover { color: #A8CEEA; }

#templatemenu .news { background: #4494d1 }
#templatemenu .news a { background: #4494d1 }
/* SIG-88: Update stylesheet: add hover to links */
#templatemenu .news a:hover { color: #A8CEEA; }

#templatemenu .events { background: #4494d1 }
#templatemenu .events a { background: #4494d1 }
/* SIG-88: Update stylesheet: add hover to links */
#templatemenu .events a:hover { color: #A8CEEA; }

#templatemenu .learninggroups { background: #4494d1 }
#templatemenu .learninggroups a { background: #4494d1 }
/* SIG-88: Update stylesheet: add hover to links */
#templatemenu .learninggroups a:hover { color: #A8CEEA; }

#templatemenu .community { background: #4494d1 }
#templatemenu .community a { background: #4494d1 }
/* SIG-88: Update stylesheet: add hover to links */
#templatemenu .community a:hover { color: #A8CEEA; }

#templatemenu .careers { background: #4494d1 }
#templatemenu .careers a { background: #4494d1 }
/* SIG-88: Update stylesheet: add hover to links */
#templatemenu .careers a:hover { color: #A8CEEA; }

#templatemenu .resourcecentre { background: #4494d1 }
#templatemenu .resourcecentre a { background: #4494d1 }
/* SIG-88: Update stylesheet: add hover to links */
#templatemenu .resourcecentre a:hover { color: #A8CEEA; }


/* old flash bar config
.headerBar .flashBar { clear: both; background: #000 url('/furniture/images/flashbar-bg.png') top left repeat-x; margin: 0 0 10px 0;  width: 100%;}

.headerBar .flashBar .image { float: left;}
.headerBar .flashBar .image img { display: block; }

.headerBar .flashBar .flash { float: left;  margin: 10px 0 0 10px; height: 100px; width: 520px;}*//*temp*/ 

/*Content*/

.contentBar { width: 1000px; clear: both;}

.contentBar .memberlogin { margin: 0px 0 0px 0px; border: 0px solid #ddd; background: #fff;  padding: 0 0 10px 0; width: 180px;}
.contentBar .memberlogin h1 { background: transparent; margin: 0px -1px; padding: 3 15px; color: #FF6600; }
.contentBar .memberlogin p { margin: 0px; padding: 0 5px; clear: both; }
.contentBar .memberlogin p a { color: #FFF; }
/* SIG-88: Update stylesheet: add hover to links */
.contentBar .memberlogin form a:hover { color: #4494d1; text-decoration: underline; }

.contentBar .memberlogin form { margin: 4px;}
.contentBar .memberlogin form a { float: right; width: auto; color: #000; font-weight: normal; margin: 0px 0px; padding: 2px 0 0px 0px; }
.contentBar .memberlogin form label { float: left; width: 80px; color: #000; margin: 2px 0; padding: 0 0 0 5px;}
.contentBar .memberlogin form input { float: left; width: 80px; margin: 2px 0;}
.contentBar .memberlogin form .btn { float: left; width: auto; margin: 5px 0 5px 7px; }

.contentBar .menuContainer { float: left; width: 180px; margin-bottom: 20px; }
.contentBar .menuContainer h1 { background:  #18415f; color: #fff; font-weight: bold; padding: 3px 15px; margin: 0 -1px; }
.contentBar .menuContainer ul { list-style: none; margin: 0; padding: 0}
.contentBar .menuContainer ul li { margin: 0; /*ie hack*/}
.contentBar .menuContainer ul li a{ display: block; background:  #4494D1; color: #fff;  font-weight: bold; text-decoration: none; padding: 1px 5px; margin: 0 0px; }
/* SIG-88: Update stylesheet: add hover to links */

.contentBar .menuContainer ul li ul { background: #fafcfe; list-style: none; margin: 0px; padding: 0px 0 0 0px; }
.contentBar .menuContainer ul li ul.noli { list-style: none; }
.contentBar .menuContainer ul li ul li { border-width: 0; border-bottom: 1px solid #ddd; margin: 0px 0 0 0px; }
.contentBar .menuContainer ul li ul li.sub { padding-bottom: 0px; border-bottom-width: auto; }
.contentBar .menuContainer ul li ul li.bottom { border-bottom-width: 0; }
.contentBar .menuContainer ul li ul li.current a { color: #000; }
/* SIG-88: Update stylesheet: add hover to links */

.contentBar .menuContainer ul li ul li a { display: block; background: transparent; color: #666; font-weight: normal; padding: 2px 0 0 0px;}
/* SIG-88: Update stylesheet: add hover to links */
.contentBar .menuContainer ul li ul li a:hover { color: #4494d1; text-decoration: underline; }

.contentBar .menuContainer ul li ul li ul  { list-style: url('/furniture/images/pl-arrow.gif'); margin: 5px 0 0 0px; background: #fff;}
.contentBar .menuContainer ul li ul li ul li { margin: 0 0 2px 0px; border-width: 0;  border-bottom: 1px solid #ddd; }
.contentBar .menuContainer ul li ul li ul li.bottom { border-bottom-width: auto;}
.contentBar .menuContainer ul li ul li ul li a { color: #666; text-decoration: none; font-weight: normal;}
/* SIG-88: Update stylesheet: add hover to links */

.contentBar .menuContainer ul li ul li { padding: 1px 20px 5px; text-indent: 0px; }
/* SIG-88: Update stylesheet: add hover to links */

.contentBar .menuContainer p.currentIssue{ text-align: center; color: #fff;}
.contentBar .menuContainer ul.currentIssue { margin: 0; padding: 0 0 10px 25px; list-style: none; }
.contentBar .menuContainer ul.currentIssue li { padding: 0; margin: 0; border-width: 0; color: #000; }

/*CENTRAL CONTENT*/
#content { float: left; width: 580px; background: #fff;}

#content .welcome { border-bottom: 1px solid #808080; margin: 3px 20px;}
#content .welcome header { float: left; }
#content .welcome .pageoptions { float: right; width: 250px; margin: 0 0 5px 0; }
#content .welcome .pageoptions img { vertical-align: center;}
#content .welcome .pageoptions .option { float: left; width: 120px; }
#content .welcome h1 { background: transparent; color: #333; padding-bottom: 0.3em; font-size: 1.4em; margin: 5px 0 5px 0; padding: 0 0 0.3em 0; float: left; clear: left;}

#content .pagedetails { margin: 0px 20px; padding: 0px; font-size: 0.9em; }
#content .pagedetails .smallmag { float: right; margin: 1px 0 1px 5px; } 

#content .fullwidth { margin: 15px 0 0 23px; }
#content .nextevent { margin: 0 0 0 23px; width: 532px; }
#content .nextevent ul { margin: 10px 0 0 0px; list-style: url('/furniture/images/pl-arrow.gif'); }
#content .nextevent a { color: #4494D1; text-decoration: underline; }
#content .nextevent a:hover { color: #4494d1; text-decoration: underline; }
#content .nextevent li a { color: #000; font-weight: bold; text-decoration: none; }
#content .nextevent li a:hover { color: #4494D1; font-weight: bold; text-decoration: underline; }


#content .row { clear: both; margin: 5px 23px 0px 23px; padding: 10px 0px; list-style: url('/furniture/images/pl-arrow.gif'); }

#content .column { width: 255px; float: left; margin: 5px 0 0 0; /*background: #fff;*/}
#content .column p.date { margin: 0; padding: 0; }
/* OLD STYLE #content .column a { color: #000; font-weight: normal; text-decoration: none; }
/* SIG-88: Update stylesheet: add hover to links */
/* #content .column a:hover { color: #4494D1 }

/* SIG-88: Update stylesheet: add hover to links */
#content .column a { color: #000; text-decoration: none; }
#content .column a:hover { color: #4494D1; text-decoration: underline; }
#content .column li a { color: #000; font-weight: bold; text-decoration: none; }
#content .column li a:hover { color: #4494d1; text-decoration: underline; }

#content .column p { font-size: 1.0em; line-height: 1.0em;}

#content .column #creditfooter { visibility: hidden; }

#content .column-r { float: right;}

#content ul { padding: 0 3px; margin: 5px 0 5px 0; list-style: url('/furniture/images/pl-arrow.gif');}
#content ul li { padding: 0 0 0 0; margin: 5px 0 3px 15px;}
#content ul li a {color: #000; font-weight: normal; text-decoration: none; }
/* SIG-88: Update stylesheet: add hover to links */
#content ul li a:hover { color: #4494d1; text-decoration: underline; }

#content ul.lowkey li a { font-weight: normal; }
/* SIG-88: Update stylesheet: add hover to links */
#content ul.lowkey li a:hover { color: #4494d1; text-decoration: underline; }

#content ul.bluelink li a { color: #000; }
/* SIG-88: Update stylesheet: add hover to links */
#content ul.bluelink li a:hover { color: #4494d1; text-decoration: underline; }

#content ul.readmore { float: right; padding: 0; margin: 0 10px 5px 0; list-style: url('/furniture/images/pl-arrow.gif'); clear: both;}
#content ul.readmore li a {color: #000; font-weight: bold; }
/* SIG-88: Update stylesheet: add hover to links */
#content ul.readmore li a:hover { color: #4494d1; text-decoration: underline; }
#content ul.readmore li a.hottopics { color: #900; }

#content ul.rss { float: right; padding: 0; margin: 0 10px 15px 0; list-style: url('/furniture/images/rss.png'); clear: both;}
#content ul.rss li a { color: #000; }
/* SIG-88: Update stylesheet: add hover to links */
#content ul.rss li a:hover { color: #4494d1; text-decoration: underline; }

#content ul.learninggroups { margin: 20px 0; padding: 0; list-style: inside url('/furniture/images/pl-arrow.gif'); }
#content ul.learninggroups li { margin: 0 0 0 20px; padding: 5px; border: 1px solid #FF6600; border-top-width: 0;}
#content ul.learninggroups li a { color: #06f;  font-weight: normal;}
/* SIG-88: Update stylesheet: add hover to links */
#content ul.learninggroups li a:hover { color: #4494d1; text-decoration: underline; }

#content ul.learninggroups li.header { margin: 0; border: 1px solid #FF6600; list-style: inside url('/furniture/images/pl-arrow.gif');}
#content ul.learninggroups li.header a { color: #000;  font-weight: bold;}
/* SIG-88: Update stylesheet: add hover to links */
#content ul.learninggroups li.header a:hover { color: #4494d1; text-decoration: underline; }

#content ul.learninggroups li.noli { list-style: none; padding-left: 1em;}

#content .findkeyword { border: 1px solid #4494d1; background: #eee; margin: 0px 0; padding: 0;}
#content .findkeyword input { width: 160px; font-weight: bold; font-weight: normal;}
#content .findkeyword input.btn { float: left; margin: 3px 0px 0px 10px; width: 51px; }
#content .findkeyword input.btn:hover { background: url('/furniture/images/pl_search_btn_ro.gif') no-repeat; }
#content .findkeyword ul  { list-style: url('/furniture/images/pl-arrow.gif'); clear: both;}
#content .findkeyword ul li { float: left; margin: 0 0 0 20px; }
#content .findkeyword ul li a { color: #000; font-weight: normal; text-decoration: underline;}
/* SIG-88: Update stylesheet: add hover to links */
#content .findkeyword ul li a:hover {  color: #4494d1; text-decoration: underline; }

#content .findkeyword form { margin: 0; padding: 0; }

#content .column-right { float: right; width: 235px; margin: 0 0 0 20px; }
#content .column-left { margin: 10px 0 0px 20px; padding: 0;}
#content .column-left p { padding: 0 20px 0 0; }

#content .ad_bar { margin-left: 65px }

#content .furtherlinks { float: right; width: 350px; }
#content .furtherlinks h1 { margin-right: 100px; }
#content .furtherlinks select { width: 300px; float: left; margin: 5px 0 20px 0;}
#content .furtherlinks input.btn { float: left; }

#content .supplierdirectory { padding: 5px; background: #ffe3b8; clear: both;}
#content .supplierdirectory h1 { background: #fff; padding: 1px 5px; color: #FF6600; margin: 0 0 10px 0; }
#content .supplierdirectory .suppliersearch { width: 270px; float: right; }
#content .supplierdirectory .suppliersearch label { clear: both; }
#content .supplierdirectory div { padding: 0 0 0 5px; }
#content .supplierdirectory .suppliersearch select { margin: 5px; width: 135px}

#content .leadershiparea { background: #eee;  border: 1px dashed #FF6600;}
#content .leadershiparea h1 { background: #990000; margin-right: 275px;}
#content .leadershiparea h2 { background: transparent; color: #990000; padding: 0 0 0 5px;}

#content .blue { background: url('/furniture/images/menu-header.png') repeat-x; border-width: 0;}
#content .blue h1 { background: url('/furniture/images/menu-header.png') repeat-x; color: #4494d1; }
#content .blue h2 { background: transparent; color: #FF6600; padding: 0 0 0 0px; clear: both;}
#content .blue p { padding-left: 0px; }
#content .blue img { padding: 0px; }
#content .blue h2 img { padding: 0px; }

#content .red { background: #fff; border-width: 0; }
#content .red h1 { background: url('/furniture/images/menu-header.png') repeat-x; }

#content .article { margin: 15px 0; clear: both;  }
#content .article .author { float:right; width: 100px; margin: 0 0 0 5px; }
#content .article .author img {display: block; margin: 10px 0; }
#content .article .articledetails { float:left; width: 400px; margin: 0 0 0 0; }
#content .article .articledetails h1 { background: transparent url('/furniture/images/pl-arrow.gif') left center no-repeat; color: #333;padding: 0 0 0 25px; font-size : 1.3em; } 
#content .article .articledetails h1 a {color: #333; text-decoration: none;}
/* SIG-88: Update stylesheet: add hover to links */
#content .article .articledetails h1 a:hover {  color: #4494d1; text-decoration: underline;}

#content .article .articledetails .teaser { margin: 3px 0 0 0; }
#content .article .articledetails .intro { margin: 10px 0 0 0; }
#content .article .articledetails .intro p.date { margin: 0 0 0 0; color: #aaa;}

#content .news { margin: 15px 0; }
#content .news h1 { background: transparent; padding-left: 0; font-size: 1.3em; clear: none;}
#content .news h1 a { color: #333; text-decoration: none; }
/* SIG-88: Update stylesheet: add hover to links */
#content .news h1 a:hover { color: #4494d1; text-decoration: underline; }

#content .news .intro { margin: 5px 0; }
#content .news .intro p.date { margin: 2px 0; color: #aaa; }

/*CONTENT SUB MENUS*/
#content .forum-menu { margin: 10px 0 0 0; padding: 0;}
#content .forum-menu ul{ list-style: none; margin: 0; padding: 0; /*ie hack */border: 1px solid #fff; /*end ie hack*/ }
#content .forum-menu ul li { float: left; margin: 0; padding: 4px 5px 4px 0;}
#content .forum-menu ul li a { /*iehack*/ _font-size: 1.2em; /*end ie hack*/ font-weight: normal; color: #fff; text-decoration: none; margin: 0; padding: 4px 5px 3px 10px;  }
#content .forum-menu ul li a:hover, #content .forum-menu ul li a.current { text-decoration: underline; }
#content .forum-menu .clr { border-bottom: 5px solid #18415f; }
#content .forum-menu li { background: #18415f url('/furniture/images/menubar-events-bg-right.png') top right no-repeat; }
#content .forum-menu li a { background: #18415f url('/furniture/images/menubar-events-bg-left.png') top left no-repeat; }
#content .forum-menu li a:hover { text-decoration: underline; }

#content .home .clr { border-bottom: 5px solid #000; }
#content div.home li { background: #000 url('/furniture/images/menubar-home-bg-right.png') top right no-repeat; }
#content div.home li a { background: #000 url('/furniture/images/menubar-home-bg-left.png') top left no-repeat; }
/* SIG-88: Update stylesheet: add hover to links */
#content div.home li a:hover { text-decoration: underline; }

#content .news .clr { border-bottom: 5px solid #4a4a4a; }
#content div.news li { background: #4a4a4a url('/furniture/images/menubar-news-bg-right.png') top right no-repeat; }
#content div.news li a { background: #4a4a4a url('/furniture/images/menubar-news-bg-left.png') top left no-repeat; }
/* SIG-88: Update stylesheet: add hover to links */
#content div.news li a:hover { color: #4494d1 }

#content .events .clr { border-bottom: 5px solid #18415f;}
#content div.events li { background: #18415f url('/furniture/images/menubar-events-bg-right.png') top right no-repeat; }
#content div.events li a { background: #18415f url('/furniture/images/menubar-events-bg-left.png') top left no-repeat; }
/* SIG-88: Update stylesheet: add hover to links */
#content div.events li a:hover { text-decoration: underline; }

#content .learninggroups .clr {border-bottom: 5px solid #18415f; }
#content div.learninggroups li { padding-right: 10px; background: #18415f url('/furniture/images/menubar-events-bg-right.png') top right no-repeat; }
#content div.learninggroups li a { background: #18415f url('/furniture/images/menubar-events-bg-left.png') top left no-repeat; }
/* SIG-88: Update stylesheet: add hover to links */
#content div.learninggroups li a:hover { text-decoration: underline; colo}

#content .community .clr { border-bottom: 5px solid #FF6600; }
#content div.community li { background: #FF6600 url('/furniture/images/menubar-events-bg-right.png') top right no-repeat; }
#content div.community li a { background: #FF6600 url('/furniture/images/menubar-events-bg-left.png') top left no-repeat; }
/* SIG-88: Update stylesheet: add hover to links */
#content div.community li a:hover { text-decoration: underline; }

#content .careers .clr { border-bottom: 5px solid #cc6600; }
#content div.careers li { background: #cc6600 url('/furniture/images/menubar-careers-bg-right.png') top right no-repeat; }
#content div.careers li a { background: #cc6600 url('/furniture/images/menubar-careers-bg-left.png') top left no-repeat; }
/* SIG-88: Update stylesheet: add hover to links */
#content div.careers li a:hover { text-decoration: underline; }

#content .resourcecentre .clr { border-bottom: 5px solid #999; }
#content div.resourcecentre li { padding-right: 10px; background: #999 url('/furniture/images/menubar-resourcecentre-bg-right.png') top right no-repeat; }
#content div.resourcecentre li a { background: #999 url('/furniture/images/menubar-resourcecentre-bg-left.png') top left no-repeat; }
/* SIG-88: Update stylesheet: add hover to links */
#content div.resourcecentre li a:hover { color: #A8CEEA; text-decoration: underline; }

/*Membership Login*/

#content div.membershiplogin { clear: both; width: 516px; margin: 10px 35px; border: 1px solid #aaa; background: #fff url('/furniture/images/membershiplogin-top-arrow.png') top left no-repeat; padding-top: 38px;}

#content div.membershiplogin .sub {background : #fff url('/furniture/images/membershiplogin-sub-background.png') top left repeat-y; }
#content div.membershiplogin .sub .sub-curve-top { background: transparent url('/furniture/images/membershiplogin-sub-curve-top.png') top left no-repeat; height: 15px;}
#content div.membershiplogin .sub .sub-curve-bottom { clear: both; text-align: right; background: transparent url('/furniture/images/membershiplogin-sub-curve-bottom.png') bottom left no-repeat; height: 15px; padding: 0 14px 0 0;}

#content div.membershiplogin .sub .stepimage { float: left; width: 40px; margin: 0 0 0 10px; }
#content div.membershiplogin .sub .steptext { float: right; width: 200px; }

#content div.membershiplogin .sub-large { margin: 0;}
#content div.membershiplogin .sub-large p { padding: 0 25px; }
#content div.membershiplogin .sub-large form { margin: 0 25px; }
#content div.membershiplogin .sub-large form div { clear: both; }
#content div.membershiplogin .sub-large form div input{ width: 300px; margin: 2px 5px; /*ie hack*/ _margin: 2px 8px;/*end ie hack*/}
#content div.membershiplogin .sub-large form div select{ width: 300px; margin: 2px 5px;}
#content div.membershiplogin .sub-large form div textarea{ width: 300px; margin: 2px 5px;}
#content div.membershiplogin .sub-large form .submit{ width: auto; font-size: 1.4em;}

#content div.membershiplogin .sub-large form .sep { margin: 10px 0; border-bottom: 1px solid #7f9db9; }
#content div.membershiplogin .sub-large form .checkboxgroup { float: right; clear: none; width: 350px; }
#content div.membershiplogin .sub-large form .checkboxgroup .cb { width: auto; margin: 5px; }
#content div.membershiplogin .sub-large form .checkboxgroup label { margin:5px; width: 130px; text-align: right; clear: none;}
#content div.membershiplogin .sub-large form .checkboxgroup .clr { clear: left; }

#content div.membershiplogin .freetrial { padding: 0 10px; }
#content div.membershiplogin p { padding: 0 10px; margin: 0 0 10px 0;}
#content div.membershiplogin h1 { background: transparent; color: #FF6600; margin: 0 5px;}
#content div.membershiplogin ul { list-style: url('/furniture/images/pl-arrow.gif'); margin: 5px 10px; }

#content div.membershiplogin .registrationcomplete { text-align: center; margin: 0 15px;}
#content div.membershiplogin .registrationcomplete h1 { clear: none; color: #333; font-size : 1.4em; margin: 0 50px 0 0;}

/*End Membership Login*/



/*DISCUSSION FORUM*/
#content .discussion-forum { background-color: #45517b; border-style: solid; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; border-top-width: 2px; border-color: #ccd0dd; margin: 0; padding: 0;}
#content .discussion-forum ul { margin: 0; padding: 0;}
#content .discussion-forum li { margin: 0; padding: 0;}
#content .discussion-forum h2 { background-color: #45517b; color: #fff; font-size: 2em; padding: 20px;}
#content .discussion-forum .category-number { background-color: #828ca8; color: #fff; border-style: solid; border-left-width: 0; border-right-width: 0; border-top-width: 1px; border-bottom-width: 1px; border-color: #fff;}
#content .discussion-forum .category-number p { margin: 5px 0 5px 5px; padding: 0; font-size: 1.2em; font-weight: bold;}
#content .discussion-forum .category-number p span { margin: 0; padding: 0 5px 0 10px;}
#content .discussion-forum .category-number a { float: right; color: #fff; text-decoration: underline;}
/* SIG-88: Update stylesheet: add hover to links */
#content .discussion-forum .category-number a:hover { text-decoration: underline; }

#content .discussion-forum .category-number ul { padding-right: 10px; list-style: url('/furniture/images/li-white-arrow.gif');}
#content .discussion-forum .table-holder ul { list-style: url('/furniture/images/pl-arrow.gif');}
#content .discussion-forum table { padding: 5px 0 0 0; margin: 5px 0 0 1px; border-spacing: 0; border-collapse: collapse;}
#content .discussion-forum table ul { padding: 0 0 0 15px;}
#content .discussion-forum table th { padding: 0 0 5px 10px; font-size: 1.2em; font-weight: bold; color: #fff; text-align: left;}
#content .discussion-forum table th.topics { width: 30%;}
#content .discussion-forum table th.num-topics { width: 15%;}
#content .discussion-forum table th.categories { width: 40%;}
#content .discussion-forum table th.replies { width: 15%;}
#content .discussion-forum table th.author { width: 25%;}
#content .discussion-forum table th.num-posts { width: 15%;}
#content .discussion-forum table th.last-post { width: 30%;}
#content .discussion-forum table td.replies { font-weight: bold;}
#content .discussion-forum table td { padding: 5px 5px 10px 20px; color: #000; background-color: #d0d3df; vertical-align: top; border-width: 1px; border-style: dotted; border-color: #aeb1b9;}
#content .discussion-forum table.messages tr.even td { background-color: #e9eaef;}
#content .discussion-forum table td h2 { padding: 0; margin: 0; font-size: 1.2em; color: #0046ff; background-color: #d0d4df;}
#content .discussion-forum table.messages tr.even td h2 { background-color: #e9eaef;}
#content .discussion-forum table.messages td h2 { color: #000;}
#content .discussion-forum table td h3 { padding: 10px 0 0 0; margin: 0; font-size: 1em; color: #000; background-color: #d0d4df; font-weight: normal;}
#content .discussion-forum table td a { color: #000; text-decoration: none;}
/* SIG-88: Update stylesheet: add hover to links */
#content .discussion-forum table td a:hover { color: #4494d1; text-decoration: underline;  }

#content .discussion-forum table p { margin: 0;}
#content .discussion-forum .new-topic { padding: 3px; margin: 0; background-color: #8f97b1;}
#content .discussion-forum .new-topic ul { margin: 0 405px 0 5px; padding: 5px 0 5px 25px; background-color: #fff;}
#content .discussion-forum .new-topic ul.category { margin: 0 405px 0 5px;}

#content .discussion-forum .new-topic a { text-decoration: none;}
/* SIG-88: Update stylesheet: add hover to links */
#content .discussion-forum .new-topic a:hover { color: #4494d1; text-decoration: underline;  }

#content .discussion-forum .largefield { width: 360px; margin: 5px 0px 0px 0px;}

#content .resourcecentrelinks { width: 380px; font-size: 0.8em; /*iehack*/ _font-size: 1em;/*end ie hack*/}
#content .resourcecentrelinks a { color: #000; text-decoration: none; padding: 2px 5px 0 5px; background: #fafafa; }
/* SIG-88: Update stylesheet: add hover to links */
#content .resourcecentrelinks a:hover { color: #4494d1; text-decoration: underline; }
#content .resourcecentrelinks a.current { background: #f2f2f2; }


#content .supplierdir { float: left; width: 380px; margin: 0 10px 0 0; padding: 0 0 0 5px; background: #f2f2f2 url('/furniture/images/resourcecentre-curve-top-right.png') top right no-repeat;}
#content .supplierdir .curve-bottom-right { height: 31px; background: url('/furniture/images/resourcecentre-curve-bottom-right.png') top right no-repeat; }
#content .supplierdir form div { clear: left; margin: 5px 0 5px 25px; padding: 5px;}
#content .supplierdir form select { width: 150px; margin: 3px 5px; float: left;}
#content .supplierdir form input { width: 150px; margin: 3px 5px; float: left;}
#content .supplierdir form input.btn { width: auto; float: left; }
#content .supplierdir form label { font-weight: bold; }
#content .supplierdir form input.radio { width: auto; margin-right: 10px; }
#content .supplierdir fieldset { border: 1px dashed #000; padding: 5px 10px; margin: 5px 0 5px 25px; width: 250px; clear: both;}
#content .supplierdir fieldset legend { background: #f2f2f2; }
#content .supplierdir ul  { list-style: url('/furniture/images/pl-arrow.gif'); clear: both;}
#content .supplierdir ul li { margin: 10px 0 0 40px; }
#content .supplierdir ul li a { color: #000; font-weight: normal; text-decoration: none;}
/* SIG-88: Update stylesheet: add hover to links */
#content .supplierdir ul li a:hover { color: #4494d1; text-decoration: underline; }

#content .supplierdir p { padding: 5px 25px; }

#content .supplierbody { float: left; width: 380px; margin: 0 10px 0 0; padding: 0 0 0 5px;}
#content .resourcecentreads { clear: right; float: right; width: 122px; margin: 10px 0;}
#content .resourcecentreads p { padding: 0 5px 0 5px; color: #000;}

#content .fullwidth { width: 550px; margin: 0;}
#content .fullwidth form label { clear: none; width: auto; font-weight: normal;}
#content .fullwidth form input.auto { width: 50px;}
#content .fullwidth form input.radio { clear: left; }
#content .fullwidth p { margin: 0; padding: 5px;}


/*SPONSORS BAR*/
.contentBar { margin: 10px 0 0 0; }

.contentBar .sponsors { float: right; width: 230px; background: #f1f1f1; margin: 0 0 10px 0; padding: 0 0 10px 0;}
.contentBar .sponsors h1 { background: transparent; color: #000; }

.contentBar .sponsors .memberlogin { margin: 0 5px; border: 2px solid #ddd; background: #ffffcc;  padding: 0 0 5px 0;}
.contentBar .sponsors .memberlogin h1 { background: transparent; margin: 4px 0; padding: 0 5px; color: #FF6600; }
.contentBar .sponsors .memberlogin p { margin: 0; padding: 0 5px; clear: both;}
.contentBar .sponsors .memberlogin p a { color: #000;}
/* SIG-88: Update stylesheet: add hover to links */
.contentBar .sponsors .memberlogin p a:hover { color: #4494d1; text-decoration: underline; }

.contentBar .sponsors .memberlogin form label { float: left; width: 100px; margin: 3px 0; padding: 0 0 0 5px;}
.contentBar .sponsors .memberlogin form input { float: left; width: 100px; margin: 3px 0;}
.contentBar .sponsors .memberlogin form .btn { width: auto; margin: 5px 0 5px 100px; }

.contentBar .sponsors .newsfeed { border: 2px solid #ddd; background: #e3eeff; padding: 0 0 5px 0; margin: 10px 5px 0 5px;}
.contentBar .sponsors .newsfeed h1 { background: transparent; margin: 4px 0; padding: 0 5px; color: #0066ff; }
.contentBar .sponsors .newsfeed img { vertical-align: center; margin: 10px 5px;}
.contentBar .sponsors .newsfeed p { padding: 0 5px; }
.contentBar .sponsors .newsfeed p a { color: #000; }
/* SIG-88: Update stylesheet: add hover to links */
.contentBar .sponsors .newsfeed p a:hover { color: #4494d1; text-decoration: underline; }

.contentBar .sponsors .careerscentre { margin: 0 5px; border: 2px solid #ddd; background: #fff; margin: 10px 5px 0 5px; padding: 0 0 5px 0;}
.contentBar .sponsors .careerscentre h1 { background: transparent; color: #990000; font-size: 1.5em; margin: 4px 5px; font-weight: bold;}
.contentBar .sponsors .careerscentre h2 { background: transparent; font-size: 1.5em; margin: 0 5px; }
.contentBar .sponsors .careerscentre h3 { background: transparent; color: #990000; font-size: 1.2em; margin: 0 5px; clear: left; }
.contentBar .sponsors .careerscentre p { margin: 5px; clear: left; }
.contentBar .sponsors .careerscentre p img { margin: 5px; float: left;}
.contentBar .sponsors .careerscentre div { clear: both; margin: 0 5px;}

.contentBar .sponsors .partnerresearch { margin: 0 5px; border: 2px solid #ddd; background: #fff; margin: 5px 5px 0 2px; padding: 1px 1px 1px 1px;}
.contentBar .sponsors .partnerresearch h1 { background: url('/furniture/images/menu-header-reverse.png') repeat-x; color: #fff}
.contentBar .sponsors .partnerresearch p { margin: 0 5px; padding: 3px 0; }
.contentBar .sponsors .partnerresearch a { color: #000; text-decoration: underline; }
/* SIG-88: Update stylesheet: add hover to links */
.contentBar .sponsors .partnerresearch a:hover { color: #4494d1; text-decoration: underline; }
.contentBar .sponsors .partnerresearch li a { color: #000; font-weight: bold; text-decoration: none; }
.contentBar .sponsors .partnerresearch li a:hover { color: #4494d1; text-decoration: underline;}
.contentBar .sponsors .partnerresearch ul { margin: 0; padding: 0 0 10px 25px; list-style: url('/furniture/images/pl-arrow.gif'); background: #fff;}
.contentBar .sponsors .partnerresearch ul li { padding: 0; margin: 0; border-width: 0;}
.contentBar .sponsors .partnerresearch ul li a { color: #000; text-decoration: none; font-weight: bold; font-size: 1.0em; line-height: 1.0em;}
/* SIG-88: Update stylesheet: add hover to links */
.contentBar .sponsors .partnerresearch ul li a:hover { color: #4494d1; text-decoration: underline; }


.contentBar .sponsors .partnerresearch #creditfooter { visibility: hidden; }

.contentBar .sponsors .technologycentre { margin: 0 5px; border: 2px solid #ddd; background: #fff; margin: 10px 5px 0 5px; padding: 0 5px 0px 0;}
.contentBar .sponsors .technologycentre h1 { background: url('/furniture/images/menu-header-reverse.png') repeat-x; color: #fff}
.contentBar .sponsors .technologycentre p { margin: 0 5px; padding: 3px 0; }
.contentBar .sponsors .technologycentre a { color: #000; text-decoration: none; font-weight: normal; }
/* SIG-88: Update stylesheet: add hover to links */
.contentBar .sponsors .technologycentre a:hover { color: #4494d1; text-decoration: underline; }

.contentBar .sponsors .technologycentre ul { margin: 0; padding: 0 0 10px 25px; list-style: url('/furniture/images/pl-arrow.gif'); background: #fff;}
.contentBar .sponsors .technologycentre ul li { padding: 0; margin: 0; border-width: 0;}
.contentBar .sponsors .technologycentre ul li a { color: #000; text-decoration: none; }
/* SIG-88: Update stylesheet: add hover to links */
.contentBar .sponsors .technologycentre ul li a:hover { color: #4494d1; text-decoration: underline; }

.contentBar .sponsors .minipoll { margin: 0 5px; border: 2px solid #ddd; background: #fff; margin: 10px 5px 0 5px; padding: 0 0 5px 0;}
.contentBar .sponsors .minipoll h1 { background: transparent; margin: 4px 0; padding: 0 5px; color: #FF6600; }

/*Footer*/.

.footerBar { clear: both; padding: 0; line-height: 1.2em; border: 1px solid #666; width: 100%; }
.footerBar .spacer { clear: both; border: solid #666; border-width: 1px 0; text-decoration: none; padding: 5px 0; list-style: url('/furniture/images/pl-arrow.gif'); }

.footerBar .footer { clear: both; padding: 3px; margin: 0 0 3px 0; position: relative; }
.footerBar .footer a { color: #666; text-decoration: none; margin: 0 20px; }
/* SIG-88: Update stylesheet: add hover to links */
.footerBar .footer a:hover { text-decoration: underline; }

.footerBar .footer li a { color: #000; text-decoration: none; }
.footerBar .footer li a:hover { color: #4494D1; text-decoration: underline; }

.footerBar .copyright { background: #ebebeb; margin: 0; padding: 5px;}
.footerBar .copyright p {  margin: 0 15px; padding: 0; }

/*General*/

a { color: #000; font-weight: bold; }
a img{ border-width: 0; }
a:hover { color: #4494d1; text-decoration: underline;}
.clr { clear: both; margin: 0; overflow: hidden; height: 1px; }

h1 { background: url('/furniture/images/menu-header.png') repeat-x; color: #4494D1; padding: 1px 5px; clear: both; margin: 0; }
h1.reverse { background: #fff; color: #FF6600; padding-left: 0;}
h1.sponsoredlinks{ background: url('/furniture/images/menu-header-reverse.png') repeat-x; color: #fff}
h1.grey { background: url('/furniture/images/menu-header-reverse.png') repeat-x; color: #fff}
h1.directory { background: transparent; color: #333; padding: 5px 5px 5px 15px; margin-bottom: 15px; background: #fff url('/furniture/images/pl-arrow.gif') center left no-repeat; font-size: 1.6em;}

h2 { color: #333; background: #fff; font-size: 1.3em; margin: 5px 0;}

h3 { background: url('/furniture/images/menu-header-reverse.png') repeat-x; color: #fff}

img.img_left { float: left; margin : 10px 5px 10px 0; clear: left;}
img.img_right { float: right; margin : 10px 0 10px 5px; clear: right;}
img.v-cent { vertical-align: middle; }
table { url('/furniture/images/pl-arrow.gif');}

/*forms*/
form input { float: left; margin: 3px 5px; }
form label { float: left; width: 100px; margin: 3px 0; clear: left; }
form textarea {font-size: 11px;}
