	/* default --- */

	/*******  HTML selectors ******************************************************************/

	* { margin: 0; padding: 0; border: none; }
	/* see ltie6.css */
	
	body { font-size: 100%; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff; padding-bottom: 20px; }
	
	input, select, textarea { font-family:Verdana,Arial,Helvetica,sans-serif;}
	
	input.text, select, textarea { border: 1px solid #6A8CAE; }
	
	select, input.text, textarea, fieldset input {
		border 			: 1px solid #6A8CAE;
	}
	
	p { margin: 0 0 1em 0;  clear:left;}
	p.download {
		background-color:#EEE;
		clear:both;
		font-weight:bold;
		padding:5px 3px;
	}

	p.download span {
	background:url(../img/divider.gif) no-repeat 0 51%;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	}
	
	 ul, li { list-style: none;margin: 0; padding: 0; /* height: 1%; */ }  

	
	a { color: #333; text-decoration: none; }            /* Links #333 black and underlined */
	a:hover { text-decoration: underline; }
	a.help {
		background			: url(/css/help.gif) no-repeat left top;
		display				    : block;
		font-weight			: bold;
		padding-left		    : 25px;
		/* see ltie7.css */
		min-height			: 20px; 
	}
	a.recomm-btn {
		display:block;
		text-align:center;
	}

	fieldset {width: 100%;}
		
	table { border-collapse: collapse; width: 100%; }
	
	/* headings */

	h1 { 
		color: #990000; /* #649601;		              */
		font-size: 150%; 
		margin-bottom: 0.25em; 
	}

	h2 { font-size: 1.4em; margin-bottom: 0.5em; clear: both; }  /* Valerie 13th Dec changed from 1.2  to 1.4 */
	h3 { font-size: 1.1em; margin-bottom: 0.5em; }
	h4 { font-size: 100%; }
	
	/*******  End of HTML selectors ********************************************************/
	
	.left, .fleft {float: left !important; }
	.right, .fright {float: right !important;}
	
	/*DD 2 Dec 2008 Change to support shoutbox delete*/
	.mright5 {margin-right: 5px;}                
	.mright10 {margin-right: 10px;}
	.mleft10 {margin-left: 10px;}
	.mleft30 {margin-left: 30px;}
    .mleft95 {margin-left: 95px;}
    .mleft90 {margin-left: 90px;}
	.mtop10 {margin-top: 10px;}
	.mtop7 {margin-top: 7px;}
	.mtop5 {margin-top: 5px;}
	.mtop3 {margin-top: 3px;}
	.mtop20 {margin-top: 20px;}
	.ptop5 {padding-top: 5px; clear:both}
		
	.mbottom05em { 	margin-bottom: 0.25em;  }
	.mbottom5 {			margin-bottom: 5px;}
	.mbottom3 {			margin-bottom: 3px;}
	.mbottom10  { 		margin-bottom: 10px; }
	.mbottom20  { 		padding-bottom: 20px; }
	.mbottomNone { 	margin-bottom: 0;  }

	.clearer {
		clear: both;
	}
	
	.hidden {
		display: none;
	}
	
	.hr {
		border-bottom: 1px solid #E3EFCD;
		margin: 0.5em 0;
		clear: both;
		width: 100%;
	}
	
	.hr hr { display: none; }
	
	.nomargin { margin: 0;}
	
	
	.fade {color: #999 !important;}								/* grey */
	
	p.fade a {color: #777 !important;}								/* grey */
	
.button, .radio, .check { border: none; width:auto !important;} 
	
	.max, .fullwidth { width: 100% !important; }
	
	.inline { display: inline; }
	
	.removed {
		left: -99999px;
		position: absolute;
	} 
	
	.replace {
		display: block;
		text-indent: -99999px;
		overflow: hidden;
	}
	

	.bgwhite { background-color: #FFF !important; }
    .frostblue { color: #517496; }
	
	.green { color: #699F01; }  
	.blue { color: #09F !important; }
	.orange { color: #F89A00 !important; }
	.black { color: #333333 !important; }
	.lessblack {color: #4D4D4D !important;  }
	.red { color: #CC0000 !important;}
	

	
	.greenlink { color: #7a7a4a; text-decoration: underline; }
	/*.bluelink { color: #09F; text-decoration: underline; } DD Issue 370 Removing Unwanted Classes */
	.orangelink { color: #F18814 !important; text-decoration: underline; }
	
	.errorText {
		clear: left;
		color: #AC0000;    /* dark red */
		display: block;
		font-weight: bold;
	}
	
	p.more { background: url(../img/i/more-green.png) no-repeat left; line-height: 2em !important; }
	p.more a { font-weight: bold; padding-left: 25px; display:block;}
	
	p.summary {font-weight:bold;}
	p.summary span {color:#7a7a4a;}


/************************* ID's *************************/ 
/* 	layout */
	
	/* see ltie6.css */
	#container {
		/* The margin here controls the amount of space at the top of the page */
		margin: 1em auto 2px auto;
		width: 984px;
		line-height: 1.4;
		float: left;                         /* Added to make frost.com left */
		
		margin: 0 auto;
		background-color: #fff;
		color: #333;
		font-size: 75%;
		background: #fff url(../img/f/main-shadow-l.gif) repeat-y;
		overflow: hidden;
	}
	
	/* Main Communities of Practice logo */
	#logo {
		background-color: white;
		float : left;
		/* see ltie6.css */
		padding: 10px 0 0 10px;
		width : 100%;
	}
	
	/* Only used on admin pages */
	#popupcontainer {
		line-height: 1.4;
		font-size: 0.75em;
		margin: 0.5em;
		width: 98%;
	}
	


	/* see ltie6.css */
	div.small-font {
		font-size: 75% !important;
	}
	
	div.medium-font {
		font-size: 85% !important;
	}
	
	div.large-font {
		font-size: 100% !important;
	}


	/* -- */
	
	#main {
		float: left;
		clear: left;
		width: 100%;
	}
	
	#main .horizontal-list, .blog-list {
	display:inline;
	margin-bottom: 5px;
	margin-top: 5px;
	overflow:hidden;
	width:auto;
} 
#main .horizontal-list li {
	float:left;
	margin:5px 0 0 5px;
	background:url(../img/divider.gif) no-repeat left 3px;
	padding-left:6px;
	display:inline-block;
	white-space:nowrap;
}
	
	
	/* see ltie6.css */
	#right_shadow {
		background: url(../img/f/main-shadow-r.gif) repeat-y right top;
		clear: left;
		float: left;
		width: 100%;
		position:relative; /*DD Added Position to control Top Nav*/
	}
	
	#bottom_curve_left {
		/* see ltie7.css */
		background: url(../img/f/main-shadow-bl.gif) no-repeat left bottom;
		float: left;
		overflow: hidden;
		padding-bottom: 14px;
		width: 100%;
	}
	
	#bottom_curve_right {
		background: url(../img/f/main-shadow-br.gif) no-repeat right bottom;
		float: left;
		overflow: hidden;
		width: 100%;
	}
	
	.padding {
		/* see ltie6.css */
		/* see ltie7.css */
		padding:10px 14px 14px 14px;
	}
	
	.padding .padding {
		padding: 5px;
	}

/* Navigations */

	#nav {
		background: #393939 url(../img/f/header-l.gif) no-repeat left top;
		clear: both;
		float: left;
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	
	#nav .inner {
		background: url(../img/f/header-r.gif) no-repeat right top;
		float: left;
		/* see ltie7.css */
		padding-bottom: 7px;
		width: 100%;
	}
	
	#nav .inner .tl {
		background: #393939 url(../img/f/header-l.gif) no-repeat left top;
		height: 200px;
		left: 0px;
		position: absolute;
		top: 0px;
		width: 11px;
	}
	
	#nav ul {
		float: left;
		margin: 27px 12px 0 20px;	/* see ltie7.css */
	}
	
	#nav ul.hlist2 {
		float: right;
		margin: 27px 15px 0 15px;
		text-align: right;
		width: 33%;
		}
	
	#nav li {
		border-right: 2px solid white;
		font-weight: bold;
		/*font-size: 91.67%;*/
		margin-right: 5px;
		padding-right: 5px;
	}

	#nav .hlist2 li {
		color: #fff;
		font-weight: normal;
	}
	
	#nav .hlist2 li.last a {
		display: inline;
	}
	
	#nav li.last {
		border: 0;
		margin: 0;
		display:inline; /* DD Issue 426 */
	}
	
	#nav li a {
		color: #FFF;
		text-decoration: none;
	}
	
	#nav li a:hover, #nav li a.selected {
		color: #F18814;
	}
	/*
	#nav .logged-in {
		color: white;
		font-size: 91.67%;
		position: absolute;
		right: 12px;
		top: 28px;
	} DD Issue 370 Removing Unwanted Classes */

/* secondary nav */

	.hlist li { float: left; }
	.hlist li.divider { margin: 0 0.5em; }
	/*.hlist li.envelope { float: right; } DD Issue 370 Removing Unwanted Classes */

/* subnav */

	#sub {
		background: #517496; /* #D6D6B6 ; */
		float: left;
		position: relative;
	}
	
	#sub, .right_shadow, .left_shadow {
		float: left;
		width: 100%;
		
	}
	
	#sub .right_shadow {
		background: url(../img/f/main-shadow-r.gif) repeat-y right;
	}
	
	#sub .left_shadow {
		background: url(../img/f/main-shadow-l.gif) repeat-y left;
	}
	
	#sub h2 {
		font-size: 150%;
		color: white ; /* #313F50;*/
		margin: 9px 0 17px 20px;
	}
	
	#sub ul {
		float: left;
		display: inline;
		/* see ltie7.css */
		margin-left: 20px;
		width: 80%;

	}
	
	#sub li {
		float: left;
		margin-right: 5px;
		padding-right: 4px;
	}
	
	#sub li a {
		color: white; /* #313F50; */
		font-size: 100%;
		font-weight: bold;
		padding: 5px 1px 5px 5px;
		text-decoration: none;
		
	    display:block;

	}
	
	#sub li.selected {
		/*background: url(../img/f/tab_tr.gif) no-repeat right top; */
		background-color : #ffffff;
	}
	
	#sub li.selected a {
		/*background: url(../img/f/tab_tl.gif) no-repeat left top; */
		color: #313F50;
		display: block;			
	}

/* Breadcrumb */

	#breadcrumb {
		font-size: 91.67%;
		padding-top: 10px;
	}
	
	#breadcrumb a {
	   /* Green */
		color: #7A7A4A;
	}
	
	#breadcrumb-orange {
		font-size: 91.67%;
		padding-top: 10px;
	}
	
	#breadcrumb-orange a {
	   /* Green */
		/* color: #f27304;  DD Issue 478 Changed from #e86c00 to increase colour contrast */
		color: #517496; /* DD1133 Changed the color for breadcrumb according to the theme */
	}
	
/* DD Issue 415  */
/*
	#breadcrumb-purple {
		font-size: 91.67%;
		padding-top: 10px;
	}
	
	#breadcrumb-purple a {
	color: #4F337B;
	}
 DD Issue 370 Removing Unwanted Classes */

/* Accordion */

	div.element {
		float: left;
		width: 100%;
	}	

	.element-wrapper div {
		float: left;
		width: 100%;
	}
	
	div.element-wrapper-inner {
		margin-left : 35px;
		margin-bottom : 15px;
	}
	
	h3.toggler {
		background:#517496 url(../img/f/accordian-plus-green.png) no-repeat scroll left top;
		clear: left;
		color: white !important;
		float: left;
		width: 100%;
	}
	
	h3.toggler.upcoming {
		background: #7A7A4A url(../img/f/accordian-plus-upcoming.png) no-repeat scroll left top;
	}
	
	/*h3.toggler green  {
		background: #0782BE url(../img/f/accordian-plus-green.png) no-repeat left top;
		clear: left;
		color: white !important;
		float: left;
		width: 100%;
	} DD Issue 370 Removing Unwanted Classes */
	
	h3.toggler a {
		color: white !important;
		float: left;
		display: block;
		text-decoration: none;
		width: 100%;
		/* see ltie7.css */
	}
	
	h3.toggler .left {
		padding: 4px 1em 5px 33px;
		font-size: 94%;
		xxwidth: 480px;
	}
		
	h3.toggler .right {
		padding: 4px 10px 5px 0;
		font-weight: normal;
		text-align: right;
		width: 200px;
	}
	
	h3.toggler .right span {
		font-weight: bold;
	}
	
	div.element table .col2,
	div.element table .col3 {
		width: 15%;
	}
	
	div.element table .col3 {
		text-align: right;
	}
	
		/*  Accordion green */
	

	h3.togglergreen  {
		background: #649601 url(../img/f/accordian-plus-green.png) no-repeat left top;
		clear: left;
		color: white !important;
		float: left;
		width: 100%;
	}
	
	h3.togglergreen a {
		color: white !important;
		float: left;
		display: block;
		text-decoration: none;
		width: 100%;
		/* see ltie7.css */
	}
	
	h3.togglergreen .left {
		padding: 4px 0 5px 33px;
		width: 480px;
	}
	
	h3.togglergreen .right {
		padding: 4px 10px 5px 0;
		font-weight: normal;
		text-align: right;
		width: 150px;
	}
	
	h3.togglergreen .right span {
		font-weight: bold;
	}

/*narrow toggler GG July 2009*/

	h3.toggler-narrow  {
		background: #649601 url(../img/f/accordian-plus-green.png) no-repeat left top;
		clear: left;
		color: white !important;
		float: left;
		width: 75%;
	}
	
	h3.toggler-narrow span {
		color: white !important;
	}
	
	h3.toggler-narrow a {
		color: white !important;
		float: left;
		display: block;
		text-decoration: none;
		width: 100%;
		/* see ltie7.css */
	}
	
	h3.toggler-narrow .left {
		padding: 4px 0 5px 33px;
		width: 480px;
	}
	
	h3.toggler-narrow .right {
		padding: 4px 10px 5px 0;
		font-weight: normal;
		text-align: right;
		width: 150px;
	}
	
	h3.toggler-narrow .right span {
		font-weight: bold;
	}

/*Plain toggler GG Aug 2009*/

	h2.toggler-plain  {
		background: #FFFFFF url(../img/f/accordian-plus-plain.png) no-repeat left top;
		clear: left;
		color: #7A7A4A !important;
		float: left;
		width: 95%;
	}
	
	h2.toggler-plain span {
		color: #7A7A4A !important;
		font-weight : bold ;
	}
	
	h2.toggler-plain a {
		color: #7A7A4A !important;
		float: left;
		display: block;
		text-decoration: none;
		width: 100%;
		/* see ltie7.css */
	}

	h2.toggler-plain .left {
		padding: 4px 0 5px 33px;
		width: 75%;
	}
	
	h2.toggler-plain .right {
		padding: 4px 10px 5px 0;
		font-weight: normal;
		text-align: right;
		width: 24%;
	}
	
	h2.toggler-plain .right span {
		font-weight: normal;
	}
	
	
	
.facet-data-summary {
	padding:0px 4px 6px 4px !important;
}

.facet-data-summary p {
	color: black;
	margin: 4px 0 8px 0;
	font-size: 11px;
}

.facet-data-summary table {
	margin: 2px 0 4px 0;
}

.facet-data-summary td div {
	margin-bottom: 4px;
}

.facet-data-summary a {
	color: #7a7a4a ;
	text-decoration:underline;
}

.facet-data-summary a {
	color: #7a7a4a ;
	text-decoration:underline;
	line-height: 1 !important;
}


/* footer */
	
	#footer {
		clear: left;
		float: left;
		width: 100%;
		margin: 10px 0 0 0;
		border-top: 2px solid #797979;
		background-color: #ededed;
	}
	
	#footer ul {
		padding: 0.5em 0.5em 1.5em 0.5em;
	}
	
	#footer li {
		float: left;
	}
	
	#footer ul.right {
		float: right;
	}
	
	#footer ul.left {
		float: left;
	}
	
	#footer .left li {
		margin-right: 10px;
	}
	
	#footer li.last {
		border: none;
		margin: 0;
	}
	
	#footer  a {
		float: left;
	}
	
	#footer li.last a {
		font-weight: normal;
		padding: 0;
	}
	
	#footer .left a {
		text-decoration: underline;
		color: #5f5f5f;
		padding-right: 10px;
	}

/* bubbles*/

	
	.bubble a.arrow {
		background: url(../img/i/bubble-arrow.gif) no-repeat left 2px;
		margin-left: 5px;
	}
	
	.bubble p.message,
	.bubble p.comment,
	.bubble p.alerts {
		background-position: left 4px;
		background-repeat: no-repeat;
		padding-left: 0;
	}
	
	.bubble p.message {
		/* background-image: url(../img/i/bubble-email.gif); */
	}
	
	.bubble p.comment {
		/* background-image: url(../img/i/bubble-comment.gif); */
	}
	
	.bubble p.alerts {
		/* background-image: url(../img/i/bubble-alert.gif); */
	}
	
	.bubble {
		color: #7A7A4A;
		margin-bottom: 10px;
		padding-bottom: 10px;
		width: 100%;
	}
	
	.bubble p {
		margin-left: 10px;
	}

	.bubble h3,
	.bubble h2 {
		background: #000 url(../img/f/bubble-t-black.png) no-repeat left top;
		font-size: 116.67%;
		margin-top: 0 !important;
	}
	
	.bubble p.message strong, .bubble p.comment strong {
		color: #E46E04;
	}
	
	h2.bubbleicon-searchforcommunity strong {
		background: url(../img/f/bubble-tr-orange-community.gif) no-repeat right top !important;
		/* see ltie7.css */
	}
	
	.announcements {
		background: url(/css/bkg-announcements.jpg) no-repeat top left;
		background: url(../img/f/bkg-announcements-tl.jpg) no-repeat top left;
		padding-bottom: 5px;
		margin-bottom: 7px;
	}
			
	.announcements h2 {
		background: url(../img/f/bkg-announcements-tr.jpg) no-repeat right top;
		color: #FFF !important;
		font: normal 150% verdana,helvetica,sans-serif;
		margin-bottom: 0;
		padding: 3px 10px 4px 7px;
	}
	

	.announcements p {
		background-color: #FFF !important;
		display: block;
		/* see ltie7.css */
		margin: 0px 5px;
		padding: 5px !important;
	}
	
	.announcements p span {
		font-weight: bold;
	}
	
	.announcements p span.service {
		color: #E46E04;
	}
	

	/* Tooltips */

	.tipped {
		display: block;
		float: left;
 		/* see ltie6.css */
		/* see ltie7.css */
		min-height: 30px;
		margin-bottom: 8px;
		padding: 1% 20% 1% 3% !important;
		position: relative;
		width: 77%;
		border-top: 1px solid white; 
	}
	
	.tipped .text {
		display: block;
		padding: 5px 40px 5px 5px !important;
	} 
	
	.tipped a.ttip {
		right: 4%;
		position: absolute;
		top: 12px;
	}
	
	.ttip {
		height: 18px;
		width: 18px;
	}

	.tool-tip {
		background: url(../img/f/tooltip-bg.png) no-repeat right bottom;
		font-size: 75%;
		color: #333;
		font-weight: normal;
		line-height: 116.67%;
		width: 15em;
		z-index: 10000;
	}
	
	.tool-text {
		background-color: #FFFBBD;
		display: block;
		padding: 5px;
		margin: 0 3px 3px 0;
	}
	
	.tool-title {
		background-color: #d6d6b6;
		color: #313f50;
		font-weight: bold;
		margin: 0 3px 0 0;
		padding: 5px;
	} 
	.bubble a.info span.triangle {
		background: url(../img/f/bubble-green-triangle.gif) no-repeat;
		display: block;
		height: 11px;
		left: 89%;
		position: absolute;
		top: 0px;	
		width: 14px;	
	}
	
	.bubble .body a {
		color: #699C03; /* DD Changed the color from #7DBC00 */
	}
	
	.bubble a.arrow {
		color: #333;
	}

/* lists */

	/* li a { display: block; }      July 2010 This was commented out for some undocumented reason but has affected the Switch communities */
	

	ul.tools {
		margin-bottom: 10px;
	}
	
	ul.tools li {
		background-position: left 3px;
		background-repeat: no-repeat;
	}
	
	#columnright ul.tools input.tool {
		color: #7A7A4A !important;		
		text-transform: uppercase;
		font-size : 80% !important;
		font-weight: bold; 
		border:none;
		background-color: transparent;
		text-align: left; 
		display:block;		
		cursor : pointer; 
		padding-top : 3px;
	}
	
	ul.tools li a {
		color: #7A7A4A !important;		
		text-transform: uppercase;
		font-size : 80% !important;		
	}
	
	ul.tools li a.admin {
		color: #999999 !important;		
	}
		
	ul.tools li.plus {
		/*background-image: url(../img/i/tool-plus.gif);*/
		background-image: url(../img/i/tool-arrow-red.gif);
			}
	
	ul.tools li.email {
		/*background-image: url(../img/i/tool-email.gif);*/
		background-image: url(../img/i/tool-arrow-red.gif);
	}
	
	ul.tools li.find {
		background-image: url(../img/i/tool-find.gif);
	}
	
	ul.tools li.important {
		/*background-image: url(../img/i/tool-important.gif);*/
		background-image: url(../img/i/tool-arrow-red.gif);
	}
	
	ul.tools li.arrow {
		background-image: url(../img/i/tool-arrow-red.gif);
	}
	
	ul.tools li.cross {
		/*background-image: url(../img/i/tool-cross.gif);*/
		background-image: url(../img/i/tool-arrow-red.gif);
	}
	
	ul.tools li.feed {
		/*background-image: url(../img/i/tool-feed.gif);*/
		background-image: url(../img/i/tool-arrow-red.gif);
	}
	
	ul.tools li.up {
		/*background-image: url(../img/i/tool-up.gif);*/
		background-image: url(../img/i/tool-arrow-red.gif);
	}
	
	ul.tools li.admin {
	background-image: url(../img/i/icon-grey-settings.gif);
   }
	
	ul.bul ul, ul.bul ul ul {
		list-style-type: none;
	}
	
	ul.bul li {
		background:url(../img/i/bullet-black.png) no-repeat left 5px ;
		list-style-position: outside;
		line-height: 140%;
		padding-left: 15px; 
		padding-bottom: 5px;
		vertical-align: top;
	}
	/* DD Issue 370 Removing Unwanted Classes 
	ul.bul li ul li {
		background-image: url(../img/i/bullet-black-circle.png);
	}
	
	ul.bul li ul li ul li {
		background: none;
	}
	 */
	#squarebulletlist li { list-style-type: square; }
	/* DD Issue 370 Removing Unwanted Classes 
	ul.bulletorange li a {
		background: url(../img/i/bullet-orange.gif) no-repeat left 0.2em;
		padding-left: 1.25em;
	}
	
	
	a.bulletgreen {
		background: url(../img/i/bullet-green.gif) no-repeat left 0.1em;
		padding-left: 1.25em;
		padding-bottom: 0.25em;
		color: #333;
	}*/
	
 
/* columns */

	#columnmain {
		float: left;
		width: 693px;
	}
	
	#columnmain .richtext {
	width:100%;
	float:left;
	margin-bottom:5px;
}
	
	#columndouble {
	clear: left;
	float: left;
	width: 99%;
	margin-bottom: 0.5em;
	}

	#columnmain .bubble {
		width: 49.8%;
	}
	
	#columnmain .bubble .body {
		float: left;
		width: 100%;
	}
	
	#columnmain .bubble h3 {
		font-size: 108.33333%;
		margin: 0 !important;
	}
	
	#columnmain .bubble h4.tipped {
		background: #E9E9D4;
	}
	
	#columnmain .bubble a.arrow {
		background: url(../img/i/arrow-green.gif) no-repeat left 2px; /*Modified by DD 9Dec for image vertical center*/
		float: left;
	}
	
    #columnmain h2, #columnmain h2 a {
		color: #7A7A4A;
		font-weight: bold  ;
	/*	padding-left:4px; */
	}
	
	#columnmain a, #columnmain h3 {
		color: #7A7A4A;
		font-weight: bold;  
	}
	
	#columnmain a:hover{color:#990000;}
	
	.library a {
		color: #7A7A4A;
		
	}
	
#columnmain.forum h2 {
			color:#7a7a7a;
	}
	
	#columnmain .lightgreenbox {
		background-color: #EBF4D7;
		padding: 7px;
		margin-bottom: 10px;
	}
	
	#columnmain .lightgreenbox h2 {
		font-size: 1.4em;
		color: #559700;
		margin-bottom: 0;
	}

	#columnmain .lightgreenbox p {
		margin-bottom: 0;
	}

	#columnmain .lightgreenbox p strong {
		display: block;
		margin-top: 10px;
	}
/* DD Issue 370 Removing Unwanted Classes
	#columnmain .msg ul {
		overflow: hidden;
		width: 100%;
	}
	
	#columnmain .msg ul li {
		border-left: 2px solid #333;
		display: block;
		float: left;
		font-weight: bold;
		padding: 0 5px;
	}

	#columnmain .msg ul li.first {
		border: 0 none;
		padding-left: 0;
	}
		
	#columnmain .msg.service { 
		border-top: 1px solid #CCC;
		padding-top: 10px;
	}
	
	#columnmain .msg.service h2 { color: #E96C00;}
	*/
/* right hand nav */
	#columnright {
		float: right;
		width: 255px;
		min-height: 30em;	
		height: 100% !important;        /* DD Min-height issue of IE6 of Right Container, earlier the gradient didn't flow to the end, now rectified. */	
		height: 30em;
		margin-bottom: 0.5em;
		border : 0;
		background: url(../img/f/rightshade.gif) repeat-x left top; 
	}
	
	#columnright .padding {
		float: left;
		padding: 5px;
		width: 245px;
	}
	
	#columnright h3 {
		color: #FFF;
		background: #517496 ;
		font-size: 88%;
		/*margin-bottom:0;*/
		padding:2px 0 2px 4px;
    	width: 100%;
		text-transform : uppercase ;
	}

	#columnright div input {
		font-size: 100% !important;  
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold; 			
		width: inherit;
	}
	
	#columnright form fieldset input {
		float: left;
		margin-right: 8px;
		padding: 3px 2px 2px 2px;
		width: 166px;
	}
	
	#columnright .bar-grey,
	#columnright .bar-orange,
	#columnright .guide h3,
	#columnright .keywords h3,
	#columnright .bubble h3, 
	#columnmain .bubble.type1 h3, 
	.bubblerow .bubble h2, #page-all-communities .bubblerow .bubble h2 {
		background: #517496 ;
		color:#fff;
		padding:0;
		float:left;
		/* see ltie7.css */
		width:100%;
		font-size:1em;
		clear: both;
	}
	
	#columnright .bar-grey a,
	#columnright .bar-orange a,
	#columnright .guide h3 a,
	#columnright .keywords h3 a {
		color: #fff;
	}
	/* DD Issue 370 Removing Unwanted Classes
	#columnright .bar-orange {
		background:#666 url(../img/f/bkgd-orange-header-left.gif) no-repeat left top;
	}
	*/
	#columnright .guide {
		background-color: #FFFBBD;
		float: left;
		width: 100%;
	}
	
	#columnright .guide p,
	#columnright .keywords p {
	   color: #333; 
		margin-bottom: 0;
		padding: 0 5px 5px 5px;
	}
	/*DD 11Dec Issue 272*/
	#columnright .keywords p {
		margin-right: 5px;
		padding-right: 23px;
		padding-top: 5px;
		line-height:25px;
	}
	#columnright .keywords p.tipped {
		margin-bottom	: 3px;
		margin-right: 0px; /* DD Issue 609 Right hand column not rendering correctly */
	}
	#columnright .keywords p.tipped a.ttip{ top:5px !important;}	 /*DD 11Dec Issue 272*/
	#columnright .keywords a.arrow {
		background 		: url(../img/i/arrow-black.png) no-repeat top left;
		clear 			: left;
		margin-left		: 5px;
		padding-left	: 1.7em;
		display			: block;
	}
	
	#columnright .guide h3 {
		background:#649601 url(../img/f/bkgd-green-header-right.gif) no-repeat right top;
		margin-top: 0;
	}
	
	#columnright .bar-grey strong,
	#columnright .bar-orange strong,
	#columnright .guide h3 strong,
	#columnright .keywords h3 strong,
	#columnright .bar-grey strong, #columnright .bar-orange strong, #columnright .guide h3 strong, #columnright .keywords h3 strong,
	 #columnright .bubble h3 strong, #columnmain .bubble.type1 h3 strong, .bubblerow .bubble h2 strong, #page-all-communities .bubblerow .bubble h2 strong {
		xxbackground:url(../img/f/bkgd-grey-header-left.gif) no-repeat left top;
		color: white;
		margin:0;
		float:left;
		padding:2px 0 2px 4px;
	}
	
	#columnright .bar-green {
		background: #517496 ;
		clear: both;
		color: #FFF;
		float:left;
		font-size: 1em;
			padding:2px 0 2px 4px;
		width:240px;
		
	}
	
		#columnright .bar-green strong {

			margin:0;
		 
		
			text-transform : uppercase;
			font-size: 88%;
		}
		
	#columnright .guide h3 strong {
		background:url(../img/f/bkgd-green-header-left.gif) no-repeat left top;
	}
	
	#columnright .keywords {
		background: url(../img/f/rightshade.gif) repeat-x scroll left top;
		/* see ltie7.css */
		background: #EEE none;
		clear: left;
		padding-bottom: 10px;
	}
	#columnright .keywords h4 {
		font-weight: normal;
		padding: 8px 0 7px 7px;
	}
	#columnright .keywords h3 {
		margin-top: 0;
	}
	
	#columnright input {
		margin-top: 8px;
		width: 100%;
	}
	
	#columnright input.inlinebutton {
		float: left;
		margin: 4px 0 0 0 !important;
		width: auto !important;
	}
	
	#columnright fieldset {
		float: left;
		padding-bottom: 8px;
		width: 100%;
	}

		#columnright fieldset.search_community input {
			border: 0 none;
			clear: left;
			float: left;
			width: auto;
		}

		#columnright fieldset.search_community input.searchbox {
			border: 1px solid #6A8CAE;
			font-weight: normal;
		}

		#columnright fieldset.search_community label, #columnright fieldset label {
			display: block;
			float: left;
			margin-top: 8px;
			width:75%;
		}

/* Checked till here */
	#columnright ul {
		clear: both;
	}
	
		#columnright ul.tools {
			float: left;
			/*margin-top: 5px;*/
			width: 100%;
		}

		#columnright ul.tools input {
			width: 225px;
		}
	
	#columnright ul li {
		height: 1%;
		min-height: 21px;
	}
	
	#columnright ul li a {
		font-weight: bold;
		padding: 4px 0 4px 19px;
		
	}
	
	#columnright ul li input {
		margin: 0.25em 0 0.5em 19px;
	}
	
	#columnright p.arrow-green {
		background: url(../img/i/more-green.png) no-repeat left top;
		clear: both;
		line-height: 1.5em;
		margin-bottom: 0.5em;
		padding-left: 25px;
	}
	
		#columnright p.arrow-green a {
			color: #7A7A4A;
			font-weight: bold;
		}
	
	/*Modified By DD 11Dec2008 Member or Not a Member*/
	#columnright .sub-communities ul, .sub-communities li{ margin:0; padding:0; list-style:none;}
	#columnright .sub-communities li a{ padding:0; margin:0;}
	#columnright .sub-communities li{
		margin:0;
		padding:3px 0px 3px 25px;
	}
	#columnright .sub-communities li.member {
		background: url(../img/i/light-green.png) no-repeat scroll  3px 3px;
	}
	#columnright .sub-communities li.member a, #columnright .sub-communities li.notamember a {
			color: #669F01;
	}
	#columnright .sub-communities li.notamember {
		background: url(../img/i/more-green.png) no-repeat scroll  3px 3px;
	}
	/*Modified By DD Ended*/
	
	#columnright #font_size {
		color: #333;
		float: left;
		margin-bottom: 10px;
		width: 100%;
	}
	
	#columnright #font_size h3 {
		margin-bottom: 0;
	}

	#columnright #font_size a {
		font-weight: bold;
		text-decoration: none;
	}
	
	#columnright #font_size a.small-font {
		color: #70A900;
		font-size: 83.33%;
	}
	
	#columnright #font_size a.medium-font {
		font-size: 116.67%;
	}
	
	#columnright .bubble,
	#columnmain div.bubble.type1 {
		width: 100%;
	}
	
	#columnright .toolHeader {
		/*background: #0480BC url(../img/f/toolheader-blue.png) no-repeat left top;*/
		background-color:#517496; /* DD1135 commented image and added color */
		color: #fff !important;
		float: left;
		font: bold 100% verdana;
		padding: 2px 0 3px 4px;
		width: 241px;

	}

	#columnright .upload form { padding:0 5px;}

		#columnright .upload form input {
			margin: 0 0 5px 0;
			width: auto;
		}
	
	#columnmain #find-what {
		background: url(../img/f/bkg-findwhat-mid.jpg) no-repeat bottom left;
		margin-bottom: 10px;
		padding-bottom: 3px !important;
	}
	
	#columnmain #find-what p {
		margin-bottom: 5px;
	}
	#columnmain #find-what h3 {
		margin-bottom: 5px !important;
	}
	
	#columnmain #find-what.bubble h3, #columnmain #cloud.bubble h3 {
		background: #3d3d3d url(../img/f/bkg-findwhat-tr.gif) no-repeat right top !important;
	}
	
	#columnmain #find-what.bubble h3 strong, #columnmain #cloud.bubble h3 strong {
		background: url(../img/f/bkg-findwhat-tl.gif) no-repeat left top!important;
	}
	
	#columnmain #find-what.bubble p.left {
		padding-left: 5px;
	}
	
	#columnmain #find-what.bubble ul {
		float: left;
		margin-bottom: 5px;
		margin-top: 4px;
		overflow: hidden;
		width: 94%;
	}
	
		#columnmain #find-what.bubble ul li {
			display: block;
			clear: none;
			float: left;
			width: 45%;
		}
	
		#columnmain #find-what.bubble ul li a:link, #columnmain #find-what.bubble ul li a:hover,
		#columnmain #find-what.bubble ul li a:visited, #columnmain #find-what.bubble ul li a:active {
			background: url(../img/i/tick-grey.png) no-repeat left 1px;	 /* see ltie7.css */
			color: #FFF;
			display:block;
			font-weight: bold;
			min-height:17px;
			padding-bottom: 5px;
			padding-left: 20px;
			text-decoration: none;
		}
	
	#columnmain #cloud, #columnright #cloud {
/*		background-color: #F6F6F6 ; */
	
		float: left;

		overflow: hidden;
		padding-bottom: 3px !important;
	}
	
	
	
	#columnright #cloud {
		background-color: #FAFAFA;
		width: 100%;

	}
	
	#columnmain #cloud p.left, #columnright #cloud p.left {
			margin-left:8px !important;
		}
		/* DD Issue 603 Added the ID structure to manage the clouds of people finder page(#columnright #cloud ul)*/
		#columnmain #cloud ul, #columnright #cloud.communities ul, #columnright #cloud ul {
			font-size:150%;
			margin: 5px 5px 5px 5px !important;
			overflow: hidden;
			width: 94%;
		}
		
		#columnright #cloud.communities ul, #columnright #cloud ul {
			/* DD Issue 603 see ltie7.css */
			font-size:100%;
			margin: 0px 10px 5px 3px !important;
		}
		
		#columnmain #right-inner #cloud ul, #columnright #right-inner #cloud .communities ul, #columnright #cloud ul {
			font-size: 100%;
			margin: 5px 0 !important;
		}
	
			#columnmain #cloud ul li, #columnright #cloud.communities ul li, #columnright #cloud ul li {
				line-height: 2em;
				clear: none;
				display: table-cell;
				float: left;
				width: auto;
				vertical-align	: bottom;
			}
	
				#columnmain #cloud ul li a:link,
				#columnright #cloud.communities ul li a:link,
				#columnmain #cloud ul li a,
				#columnright #cloud.communities ul li a, 
				#columnright #cloud ul li a, 
				#columnright #cloud ul li a:link {
					color: #474747;
					display: table-cell;
					vertical-align:bottom;
					font-weight: bold;
					padding: 0 5px;
					text-decoration: none;
					 white-space: nowrap;
				}
	
				#columnright #cloud.communities ul li a:link,
				#columnright #cloud.communities ul li a, 
				#columnright #cloud ul li a, 
				#columnright #cloud ul li a:link {
					color: #7A7A4A;
				}
	
				#columnmain #cloud ul li a:hover,
				#columnright #cloud.communities ul li a:hover, 
				#columnright #cloud ul li a:hover {
					background-color: #EEE9BF;
					color: #FFF;
				}
		/* DD Issue 603 Added the ID structure Ended */

				#columnright #cloud.communities ul li a:hover {
					background-color:#517496;
				}
				


					#columnmain #cloud ul li a.size-1,
					#columnright #cloud ul li a.size-1 {
						font-size: 81.25%;
						color: #696969;
					}
					
					#columnmain #cloud ul li a.size-1.private,
					#columnright #cloud ul li a.size-1.private {
						font-size: 81.25%;
						color: #7A7A4A;
					}
					
					#columnmain #cloud ul li  private {
							color: #DA70D6;
						}
	
					#columnmain #cloud ul li a.size-2,
					#columnright #cloud ul li a.size-2 {
					color: #696969;
						font-size: 84.5%;
					}
	
					#columnmain #cloud ul li a.size-3,
					#columnright #cloud ul li a.size-3 {
					color: #696969;
						font-size: 101.5833%;
					}
	
					#columnmain #cloud ul li a.size-4,
					#columnright #cloud ul li a.size-4 {
						font-size: 105.667%;
					}
	
					#columnmain #cloud ul li a.size-5,
					#columnright #cloud ul li a.size-5 {
						font-size: 118.33333%;
					}
	
					#columnmain #cloud ul li a.size-6,
					#columnright #cloud ul li a.size-6 {
						font-size: 169%;
					}
					
					#columnmain #cloud ul li a.size-7,
					#columnright #cloud ul li a.size-7 {
						font-size: 175%;
					}
	
		

	

	
	#container.medium-font #columnright #font_size a.small-font {
		color: #333;
	}
	
	#container.medium-font #columnright #font_size a.medium-font {
		color: #70A900;
	}
	
	#columnright #font_size a {
		color: #333;
	}
	
	#columnright #font_size a.large-font {
		font-size: 150%;
	}
	
	#container.large-font #columnright #font_size a.small-font {
		color: #333;
	}
	
	#container.large-font #columnright #font_size a.large-font {
		color: #70A900;
	}
	
	#columnright .searchbox {
		margin-right: 0;
		padding: 3px 0;
		width:99% !important;
	}
	
	#columnright ul.greenlist {
		 clear: both;
		 margin: 0 0 0.8em;
	}
	/* DD Issue Removed Excess Space between Active User and Poll */
	#columnright .user{
		margin: 0;
	}
	
	#columnright .user ul.greenlist {
		 clear: both;
		 margin: 0;
	}
	
	#columnright ul.greenlist li {
		min-height: 10px
	}
	
	#columnright ul.greenlist li a {
		font-weight: normal;
		color: #7A7A4A;
		padding: 0;
	}
	
	#columnright ul.greenlist li span {
	margin-left:5px;
    }

/* forum */

	ul.arrow a, a.arrow, a.back, a.bulletgreengrey {
		display: block;
		font-weight: bold;
		padding-left: 20px;
		background: url(../img/i/bullet-green.gif) no-repeat left 2px;
		line-height: 20px;
		color: #333;
	}
	
	#columnmain .arrow {
		padding-left: 20px;
		background: url(../img/i/tool-arrow-red.gif) no-repeat 0px 4px; 
	}
	
	a.back {
		background: url(../img/i/green-back.gif) no-repeat left 1px;	
	}
	
	input.inlinebutton {
		border: none;
		margin: 0;
	}
	
	#forumnav {
		float: left;
		margin-bottom: 1em;
		width: 50%;
	}
	
	#forumnav li {
		float: left;
		padding: 0 0 0 0.5em;
	}
	
	#forumnav li a {
		color: #699F01;
	}
	
	#forumnav li a.selected {
		font-weight: bold;
		color: #333;
		text-decoration: none;
	}
	
	#forumnav li a.backarrow, #othernav li a.backarrow {
		font-weight: bold;
		padding-left: 1.5em;
		background: url(../img/bullet-green-back.gif) no-repeat left 0.2em;
		color: #333;
	}
	
	.formelements {
		text-align: right;
		margin-bottom: 0.3em
	}
	
	.formelements-left {
	text-align: right; /*DD Changed the Alignment from Left to right for Tags Text on Items for tag page*/
	margin-bottom: 0.3em
}


	
	.formelements label {
		font-weight: bold;
	}
	
	.formelements select {
		vertical-align: middle;
	}
	
	.formelements input {
		vertical-align: bottom;
	}
	
	input.inlinebutton {
		border: none;
		margin: 0;
	}
	
	#compose #upload1, #compose #upload2, #compose #upload3 {
		width: 60%;
		
	}

/* tables */

	/* see ltie6.css */
	table {
		clear:left;
		margin-bottom: 10px;
	}
			
	.table {
		margin-bottom:0.5em
	}
	
	th {
		text-align:left;
		font-weight:bold
	}
	


   th,
	td {
		padding:0.25em 0.5em
	}  
	
	th.ralign,
	td.ralign {
		text-align:right;
	}
	
	th.lalign,
	td.lalign {
		text-align:left; 
		float: left;
		white-space: nowrap; /* DD Issue 445 Author name doesn't wrap */
	}
	
	
	td.update select {
	width:102px;
	margin-right:10px;
} 
	.alt {
		background-color:#F0F0E1;
	}
	
	.whiterow {
		background-color:white;
	}
	
	
	td {
		vertical-align:top;
	}
	
	td a {
		color:#7A7A4A; 
	}
	
	td.nowrap {
		white-space:nowrap;
		width:8em
	}
	
	td.checkonly {
		width:1em
	}
	
	
	
	
	table.type1 th {
		/*background-color: #333;*/ /* Modified to bring table header in line with changes introduced on Hub - Luca, 2008-11-24 */
		color: white;	
		font-weight: normal;
		/*height: 40px;*/ /* Modified to bring table header in line with changes introduced on Hub - Luca, 2008-11-24 */
		vertical-align: top;
	}
	
	table.type1 th a {
		color: white !important; 
	}

	table.type1	{
		width:100%;
	}
		
		table.type1	thead {
			background:#3F3F3F;
		}
	
			table.type1	thead a:link, table.type1 thead a:visited {
				color:#FFF;
			}
		

	table.type1	thead th.sortby {
		width:85px;
		text-decoration : none;
		}
/* DD 17 Dec Issue 348 Row height not equal */
		/*table.type1 tbody tr {
			border-bottom:10px solid #FFF;
		}*/
/* DD 17 Dec Issue 348 Row height not equal */

			table.type1	td span {
				background-color:#F5F5F5;
				display:block;
				font-size:0.8em;
				margin-bottom:5px;
				padding:2px 5px;
				text-align:center;
			}

				table.type1	td span.detailsprofile {
					color:#878787;
					padding-left:0;
				}

			table.type1	tr.alt td span {
				background-color:#FFF;
			}

				table.type1	td span strong {
					font-size:1.5em;
				}

			table.type1	tr td span.detailsprofile,
			table.type1	tr.alt td span.detailsprofile {
				background:transparent none;
				font-size:1em;
				margin-bottom:0;
				padding-bottom:0;
			}

			
			table.type1 td p a:link, table.type1 td p a:visited {
				font-weight:bold;
			}

	
/* forms */

	.form select.narrow { width: 8.75em; margin-right: .1em; }
	.form select.narrower { width: 3.8em; margin-right: .50em; }
	.form select.narrowYear { width: 5.0em; margin-right: .50em; }
	.form select.narrowerLast { width: 4.0em; margin-right: 0; }
	.form select.narrowest { width: 3.2em; margin-right: .30em; }
	.form select.last { margin-right: 0; }
	
	.form input,
	.form select {
		
		color			: #000;
		display		: inline;
		float			: left;
		margin		: 0 5px 5px 0;
		padding		: 1px 2px;
		width			: 298px;
	}
	
	.form select {
		padding: 0;
	}
	
	.form select {
		float			: none;
		padding-left	: 0;
		width			: 304px;
	}
	
	.form .fade.left {
		font: normal 91.6666667% verdana;
		color: #666;
		width: 245px;
	}
	
	.form sup {
		color			: #F18814;
		font-size		: 116.67%;
		font-weight		: bold;
		line-height		: 0;
		padding-left: 2px;
		vertical-align: baseline;
	}
		
	.form fieldset.maximise label,
	.form fieldset.maximise textarea {
		width			: 100%;
	}
	
	.form fieldset.maximise textarea {
		font-size: 100%;
		height: 72px;
	}
		
	.form #checkboxgroup,
	.checkboxgroup {
		float: left;
		margin-bottom: 15px;
		padding-bottom: 5px;
		width: 100%;
	}
	
	.form #checkboxgroup label,
	.checkboxgroup label {
		clear			: none !important;
		float			: left;		
	}
	
	.form .checkboxgroup p.col-indent 
	{
		padding-left : 125px;
	}
	
	/* Changed from 49% to 48.9% to get PeerConnect to work in two columns in IE */
	.form .checkboxgroup div.col2 label
	{
		margin-left :1%;
		width:48.9%;
		margin-bottom : 7px;
	}
	

	.form .checkboxgroup div.col2
	{
	width:96%;
	}
	
	
	.form #checkboxgroup label.wide
	{
		width		: 75% !important;
	}
	
	.form .checkboxgroup p
	{
		margin-bottom : 25px;
	}
	
	.form #checkboxgroup h4,
	.checkboxgroup h4 {
		float			: left;
		font-weight		: normal;
		margin-right	: 1%;
		width			: 18%;
	}
	
	.form .checkboxgroup h3 {
		clear:both;
		padding-top : 5px;
		font-size : 11px;
		}
		
	.form .checkboxgroup h2 {
		clear:both;
		padding-left : 7px;
		padding-bottom : 5px;
		text-transform : uppercase;
		font-size : 11px;
		}	
		
	/*	
	.form .checkboxgroup .chkBoxGrpInner {
		border : 1px #547698 solid;
		width : 75%;		
	}
	*/
		
	.form #checkboxgroup input,
	.checkboxgroup input {
		border 			: none;
		margin-top : 3px;
	}
	
	.form .checkbox,
	.form .formbutton, 
	.form .image {
		border			: 0;
		width			: auto !important;
	}
	
	.form #feedback {
	}
	
	.form #feedback fieldset {
	
			margin-bottom: 1em;
	}
	
	.form #feedback legend {
			color: #559700;
			font: bold 1.3em verdana;
			padding: 0 5px;
			margin-left: 0.5em;
		}

	.form #feedback p {
			padding: 0.5em 0 0.5em 1em;
			float:left;
			width: 98%;
	}
		
	.form #feedback p label {
				width: 100%;
			}


	.form label.inline, .form input.checkbox, .form input.radio, form input.radio  {
	float: left;
	clear: both;
	width: auto;
	border:none;
}

	.max-label input {
		margin-right	: 0 !important;
		padding			: 0 !important; 
	}
	
	#columnmain a.arrow {
		color: #333;
		margin-left:8px;
	}
	
	.form h2 {
			color: #333;
			font-size: 125%;
	}

	.form label {
			float: left;
			clear: left;
			display: inline;
			width: 127px;
	
}

	form label.wide { 
	display: block; 
	width: auto;
}
	
/* boxes */


#all-communities .box1 {
			margin-bottom:0;
		}
		
#all-communities .box1.no-top {
		border-top:medium none;
		margin-bottom:10px;
	}
	
	
#blog-entries .box1 {
			margin-bottom:0;
		}
		
#blog-entries .box1.no-top {
		border-top:medium none;
		margin-bottom:10px;
	}

	.box1 {
		background: #F4F4F4;
		border: 1px solid #D5D5D5;
		float: left;
		padding: 1%;
		width: 98%;
		margin-bottom :10px;
	}
	
/* paging */

#paginator, #azlist {
	width: 100%;
	float: left;
	font-size: 0.9em;
	background: #DEEEC3;
}
.element-wrapper { float: none !important; } /*DD Issue 189*/

#community-hub #paginator {
	background-color:#edeaf5; /*DD 3 Dec 2008 Changeed to make it purple*/
}



#paginator ul {
	float: right;
	padding: 0.5em 0;
}
 /* DD Issue 474 Alignment of input box */
#paginator input {
   margin-left:10px; margin-right:10px;
   vertical-align: middle;
   float:left;
   margin-top:4px;
}

#paginator image {
	border: none;
	vertical-align: middle;
}

#azlist { margin-bottom: 0.5em; border: 1px solid #699F01; }
#azlist ul { padding: 0.5em 0.75em; }
#azlist ul li a { color: #699F01; }
#azlist ul li a.selected { color: #333; text-decoration: none; }

#paginator ul li, #azlist ul li {
	float: left;
	padding: 0 0.5em 0 0;
}

#paginator ul li.first {
	padding-right: 2em;
}

#paginator ul li a.selected {
	text-decoration: none;
}
	
/* Misc reusable sections */

	#box-2fields input,
	#box-2fields select {
		margin: 0 0 20px 10px;
		width: 350px;
	}
	
	#box-2fields .button {
		margin: 0;
		width: auto;
	}

	#box-2fields p.keywords a {
		padding-right: 10px;
	}
	
	#box-2fields h4 {
		margin-bottom: 5px;
	}
	
	#usefulness {
		margin: 10px 0 30px 0;
		width: 100%;
	}
	
	#usefulness *, #usefulness {
		float: left;
	}
	
	#usefulness label {
		vertical-align: bottom;
		width: 2em;
	}
	
	#usefulness span {
		/* see ie.css */
		padding-top: 1.1em;
		margin-right: 1em;
	}
	
	#usefulness label .radio {
		display: block;
		float: none;
		/* see ie.css */
		left: -2px;
		position: relative;
	}

/*
	#columnmain .sort-by {
		float:left;
		margin-bottom:5px;
		overflow:hidden;
		width:100%;
		width:auto;
	}

		#columnmain .sort-by li {
			border-right:1px solid;
			float:left;
			padding-left:5px;
			padding-right:5px;
		}

			#columnmain .sort-by li.first {
				border-right:medium none;
				font-weight:bold;
				padding-left:0;
			}

			#columnmain .sort-by li.last {
				border-right:medium none;
			}
			*/

	.recommendations {		
		background-color:#EEEEEE;
		color: #699C03; /* DD Changed the color from #7DBC00 */
		float:right;
		font-size:0.8em;
		margin-left:5px;
		text-align:center;
		width:100px;
	}

		.recommendations strong {
			display:block;
			font-size:1.3em;
		}

	.library-doc ul.posted {
		overflow:hidden;
		width:98%;
		margin-bottom:10px;
		padding-bottom: 4px;
		border-bottom: 1px solid #c7c7c7;
	}

	.library-doc h3 {
		color:#4D3179;
		margin-bottom:0;
		margin-top:10px;
	}

		.library-doc ul.posted li {
			float:left;
			padding: 0 5px;
			width:auto;
			background:url(../img/divider.gif) no-repeat left 3px;
		}
		

		.library-doc ul.posted li.first {
			padding-left:0;
			background: none;
		}

			.library-doc ul.posted li a {
				display:inline;
			}

	#box-2fields input, #box-2fields select {
		float:left;
		margin-right:5px;
		width:255px;
	}

	#box-2fields ul {
		overflow:hidden;
		width:98%;
	}

		#box-2fields li {
			float:left;
			margin-right:10px;
		}

	.tag-set input.button {
		margin-bottom:10px;
	}
	
	.tag-set .heading {
	float:left;
	margin-top:17px;
}

	.box1 h4 {
		clear:both;
	}
	
		.box1 ul.bookmarks {
			overflow:hidden;
			width:98%;
		}
	
			.box1 ul.bookmarks li {
				float:left;
				margin-right:10px;
			}
	
				.box1 ul.bookmarks li.delicious {
					background:url(../img/hub/i/delicious.gif) no-repeat left;
					padding-left:18px;
				}
	
				.box1 ul.bookmarks li.digg {
					background:url(../img/hub/i/digg.gif) no-repeat left;
					padding-left:18px;
				}
	
				.box1 ul.bookmarks li.facebook {
					background:url(../img/hub/i/facebook.gif) no-repeat left;
					padding-left:18px;
				}
	
				.box1 ul.bookmarks li.google {
					background:url(../img/hub/i/google.gif) no-repeat left;
					padding-left:18px;
				}
	
				.box1 ul.bookmarks li.reddit {
					background:url(../img/hub/i/reddit.gif) no-repeat left;
					padding-left:18px;
				}
	
				.box1 ul.bookmarks li.stumbleupon {
					background:url(../img/hub/i/stumbleupon.gif) no-repeat left;
					padding-left:18px;
				}

	.cloud-filter {
		overflow:hidden;
		width:100%;
	}

		.cloud-filter h3 {
			float:left;
			font-size:175%;
			width:50%;
		}

		.cloud-filter form {
			float:right;
			text-align:right;
			width:40%;
		}

		.cloud-filter select {
			vertical-align:middle;
		}

		.cloud-filter input {
			vertical-align:bottom;
		}

		.cloud-filter ul {
			border-top:1px solid #EEEAF5;
			clear:both;
			padding-top:10px;
		}

			.cloud-filter ul li {
				margin-bottom:10px;
			}

				.cloud-filter ul li a {
					display:inline;
				}

				#columnmain .cloud-filter ul li a {
					color:#474747;
				}

				.cloud-filter ul li a.arrow {
					display:block;
					margin-bottom:5px;
				}

				.cloud-filter ul li span {
					background-color:#E46E04;
					color:#FFF;
					padding:2px 3px;
				}
				
	.intro-recommended {
		overflow:hidden;
		width:100%;
	}
	
		.intro-recommended h2 {
			font-size:1.4em;
			margin-bottom:0;
		}
	
		.intro-recommended h2,
		.intro-recommended p {
			float:left;
			width:100%;  /* Valerie  Dec 2008 Temporarily changed to 100% from 80% as we are not doing recommendations */
		}
		
		.intro-recommended .recommendations {
			float:right;
		}
	
/* #####

	LEGACY FROM OLD SITE 
	
##### */

.bubblerow .bubblegreen.bubble { background-color: #DEEEC3 !important;  }/*Modified by DD 10Dec Issue247*/
.bubblerow .bubblegreen.bubble h2 { 
	background: #7BBA00 url(../img/f/bubble-tl-green.gif) no-repeat left top;
	float: left;
	min-height: 1px;
	height: auto; 
	margin-bottom: 0px;
}
/*Modified by DD 10Dec Issue247*/
.bubblerow .bubblegreen.bubble h2 strong {
	background: url(../img/f/bubble-tr-green.gif) no-repeat right top;
	min-height: 1px;
	height: auto;
	width:99.5%;
	padding-bottom: 7px;
}
.bubblerow .bubblegreen.bubble div { background: url(../img/f/bubblearrow-green.gif) no-repeat right top; float: left; width:100%;}
.bubblerow .bubblegreen.bubble div p {width: 96%;}
.bubblerow .bubblegreen.bubble div input { margin-right: 1em; }	

/* MCE */




div.richtext ol {
	padding-left: 1.8em !important;
	margin: 0 0 1em 1.8em !important;
	width:auto !important;
	float:left;
} /* DD added floating fpr the proper alignment of the ordered list  */
div.richtext ol li {
	list-style-type:decimal;
	height: auto;
}
div.richtext ul {
	padding-left: 1.7em !important;
	margin: 0 0 1em 1.7em !important;
	list-style:disc !important;
}
div.richtext ul li {
	height: auto;
	list-style:disc !important;
}





/* faqs */

.faqs .bubblenormal {
	padding-bottom: 10px;
	width: 100%;
}

.faqs ul {
	width: 100%;
}

.faqs #sectionnav { background: #deeec3; color: #333; }

#faqslist li {
	float: left;
	clear: left;
	width: 100%;
	
}

#faqslist li h2 {
	color: #73AC00;
	width: 100%;
}

#faqslist li div { padding: 0.25em; }
#faqslist li a { color: #73AC00;}
#faqslist li.alt a { background-color: #F5F5F5; padding: 0; margin: 0; width: 100%; }

.mceEditor img {
	display: inline;
}

/* bubbles */

.bubblerow {
	width: 100%;
	clear: left;
	float: left;
	margin-bottom: 0.5em;
}

.bubblerow .bubble, .bubblenormal {
	width: 49.6%;
	float: right;
	background-color: #f0f0e1;
}

.bubblerow .bubble input { width: 48%; }
.bubblerow .bubble input.inlinebutton { width: auto; }

.fullwidth { width: 100%; }
.fullwidth #searchterm { width: 33%; margin-right: 0.5em; }

/* communities */

#communitieslist, #subcommunitieslist { clear: left; }

#communitieslist .privateorpublic, #subcommunitieslist .privateorpublic { color: #676767; font-weight: bold; }

#communitieslist li .detailscommunities, #subcommunitieslist li .detailscommunities { color: #676767; }
#communitieslist li a, #subcommunitieslist li a { font-weight: bold; }
#communitieslist li p, #subcommunitieslist li p { margin: 0; }

#communitieslist li {
	padding: 0.5em 10px 0.5em 25px;
	margin-bottom: 5px;
	background: url(../img/i/bullet-orange.gif) no-repeat 0.5em 0.75em;
	height: 1%;
	width: 645px;
}

#subcommunitieslist li {
	padding: 0.5em 10px 0.5em 20px;
	background: url(../img/i/bullet-orange.gif) no-repeat 0.5em 0.75em;
	height: 1%;
}

#communitieslist li .fright { 
	padding-right: 5px;
}

#subcommunitieslist li.altrow { background-color: #f5f5f5; }

#communitieslist li.level1, h2.maincommunitylink {
	background-color: #eee;
	border-left: 5px #F89A00 solid;
}

#communitieslist li.level2 {
	margin-left: 25px;
	background-color: #f5f5f5;
	width: 625px;
}

#communitieslist li.level3 {
	margin-left: 40px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 610px;
}

#communitieslist li.lastiteminlevel { border-bottom: none; }

h2.maincommunitylink {
	font-size: 1em;
	padding: 0.5em;
	margin-bottom: 0.5em;
}

h2.maincommunitylink a {
	background: url(../img/bullet-orange.gif) no-repeat left 0.1em;
	padding-left: 1.5em;
}

 ul.steps li, #sectionnav ul.steps li.selected {
	background-color: transparent;
	display: inline;
}

ul.steps li.selected {
	background: none !important;
	color: white;
}

ul.steps {
	width: 96%;
	padding-left: 0.5em;
}

ul.steps {
	float: left;
	margin: 0.5em 0;
}

ul.steps li {
	padding-right: 0.25em;
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
}

	
	
/* form view */
/* Issue 339 Modified the structure from DD, DT, DL to div, h3, p */
dl, div.dl { clear: both; }
dl.documentRating img, div.dl .documentRating img{display:inline;}
dt, div.dl h3{ margin-top: 0.5em; font-size: 1.2em; font-weight: bold; }/* DD Issue 451*/
dt.documentRating, h3.documentRating{ color: #878787; margin-top: 0.5em; font-size: 1.2em; font-weight: normal; }
dt.orange, h3.orange{color: #F18814}
dt.sub, h3.sub{ font-size: 1.1em; font-weight: bold; }
dt.subsub, h3.subsub{ font-size: 1.1em; font-weight: bold; }

dd, div.dd, div.dl p, div.dd p { padding: 0.25em 0 !important; } 
dd a, div.dd a, div.dl p a { color: #669F01; } 
dd.last, div.dd.last{ border: none;} 

/*Forum Thread*/

.forumthread h3{ color: #6CB20F; margin-top: 0.5em; font-size: 1.2em; font-weight: bold; padding-left: 0.35em; }
.forumthread h3.documentRating { color: #878787; margin-top: 0.5em; font-size: 1.2em; font-weight: normal; padding-left: 0.35em; }
.forumthread h3.orange {color: #F18814}
.forumthread h3.sub { font-size: 1.1em; font-weight: bold; }
.forumthread h3.subsub { font-size: 1.1em; font-weight: bold; }
.forumthread p { padding: 0.25em 0.5em !important; }
.forumthread p a { color: #669F01; }
.forumthread p.last { border: none;}

.details { color: #878787; padding: 0 0 1em 0; border-bottom: 1px solid #c7c7c7; margin: 0.5em 0 0.5em 0; }
.detailsNoBottomLine { color: #878787; padding: 0.25em 0 0.25em 0.5em;  }
.forumdetails { color: #878787; padding: 0.25em 0 0.75em 0.5em;  margin-bottom: 0.5em; }
.forumdetailsend { color: #878787; padding: 0.25em 0 0.75em 0.5em; border-bottom: 2px solid #878787; margin-bottom: 0.5em; }
.detailsprofile, #documentlib .nowrap { color: #878787; text-align: left !important; }
.documentlink { background: url(../img/icon-document.gif) no-repeat left top; padding: 0 0 0 1.5em; }

#compose, #composeorange, #composegreen {
	float: left;
	border: 1px solid #D5D5D5;
	background-color: #f4f4f4;
	width: 100%;
}

#compose img {
	display: inline;
}

#compose h2 { color: #333; }
#compose label { clear: left; font-weight: bold;  }
#compose label.normal { font-weight: normal; }
#compose input, #compose textarea { /* margin: 0.5em 0 1em 0; */ margin: 0; width: 99%; }
#compose select.fullwidth { margin: 0 0 0.5em 0; width: 99%; }
#compose input.formbutton { width: auto; margin: 0 0 0.5em 0; }
#compose input.inlinebutton { width: auto; }
#compose input.browse { margin: 0.5em 0 0 0; }
#compose input.checkbox { width: auto; margin: 0; }
#compose .halfwidthinput { float: left; width: 48%; margin-right: 0.5em; }
#compose .halfwidthinput input { margin-bottom: 0.5em; }
#compose textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; }
/* Use this for longer input fields */
#compose textarea.tall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; height: 30em; }


/*******************/

#compose2, #compose2orange, #compose2green {
	float: left;
	width: 100%;
}

#compose2 h2 { color: #333; }
#compose2 label { clear: left; font-weight: bold;  }
#compose2 label.normal { font-weight: normal; 	}
#compose2 input.text, 
#compose2 textarea,
#compose2 select {margin: 0; width: 500px; font-size: 1em; }
#compose2 .radio {
	clear: left;
}
#compose2 input.checkbox { width: auto; margin-right: 1em ; font-weight: normal; }
#compose2 textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; }

#compose2 input.radio {
	float: left;
	width: auto;
	border:none;
	margin-right: 5px; 

}

#compose2 td div {
	padding-bottom: 2px;
}

#compose2 input.check {
	margin-right: 5px;
}

#compose2 .checkboxgroup label {
	left: 0em !important;
	font-weight: normal;
	width: 170px !important;
}

#compose2 .table label {
	display: block;
	left: -0.25em;
	position: relative;
	width: 140px;
}

#compose2 em {
	clear: left;
	float: left;
	width: 100%;
}


#compose3 label { clear: left; font-weight: normal;  }
/*********************/



/* standardised horizontal list */
.hlist li { float: left; }
.hlist li.divider { margin: 0 0.5em; }
.hlist li.envelope { float: right; }

/* COLOURS */

/* profile */
#my-profile #sectionnav { background: #CDEBFF; color: #333; }
#my-profile #sectionnav a, #my-profile #columnright h3 { color: #09F; }
#my-profile table td a { color: #09F; }
#my-profile #paginator { background: #CDEBFF;  }
#my-profile dt { color: #09F; }
#my-profile #forumnav li a.backarrow { background: url(../img/bullet-blue-back.gif) no-repeat left 0.2em; }
#my-profile #forumnav a { color: #09F; }
#my-profile #forumnav a.selected { color: #333; }
#my-profile .blogentry a { color: #09F; }
#my-profile .blogentry h2 { color: #09F; margin-bottom:0;}
	#my-profile .blogentry h2 a { color: #0480BC;}
#my-profile #columnright h3.blue { color: #09F; }

.form input.almostfullwidth, .form .almostfullwidth { width: 78%; border: 1px solid #6A8CAE;}


#commentleadin {
	color: #7a7a7a;
	font-weight: bold;
	font-size: 1em;
	padding: 1em 0.5em 0.5em 0.5em;
	border-top: 1px solid #878787;
	margin-top: 2em;
}

a.bulletblue {
	background: url(../img/i/bullet-blue.gif) no-repeat left 0.2em;
	padding-left: 1.5em;
	padding-bottom: 0.1em;
}

a.bulletorange {
	background: url(../img/i/bullet-orange.gif) no-repeat left 0.2em;
	padding-left: 1.5em;
	padding-bottom: 0.1em;
}

.blogentry { 
	border-top: 1px solid #EEEAF5;
	clear: left; 
	padding:1em 0 0.5em;
}

	.blogentry h2 {
		overflow:hidden;
	}

	.blogentry h2 img {
		float:left;
		margin-bottom:5px;
		margin-right:5px;
	}
		
/*.alt { background-color: #F5F5F5; }*/ /* already defined - Luca, 2008-11-17 */
.checkholder { width: 70%; float: left; margin-left: 4em; }
#compose .checkholder label { 
	margin-right: 2em; 
	font-weight: normal; 
}
#compose .checkholder p.col {
	width: 16em;
	float: left;
	clear: none;
}


.fright select { display: inline; }
#my-profile .form h2.header { clear: both; color: #0480BC; margin-bottom:2px;}


/* polling */

.poll {
	color: #333;
}
/* DD Issue 503 Added Space between the radio button and label text */
.poll input {
	margin: 0 !important;
	clear: left !important;
}
#columnright fieldset.poll label {
	display:block;
	margin: 0 0 0 5px !important;
}
/* people finder */
.finder #sectionnav h1.peoplefinder {
	background: url(../img/icon-peoplefinder.gif) no-repeat 8em 0.25em; 
	padding: 0.25em 1.5em 0 0.25em;
}

.finder #sectionnav { background: #F8E9D0; color: #333; }
.finder #sectionnav a, .profile #columnright h3 { color: #F18814; }
.finder #columnright { color: #F18814; }
.finder #paginator { background: #F8E9D0; }
.finder #forumnav li a.backarrow { background: url(../img/bullet-blue-back.gif) no-repeat left 0.2em; }
.finder #forumnav a { color: #F18814; }
.finder #forumnav a.selected { color: #333; }
.finder h2 { color: #F18814; }

/* Added new classes to fix the commas txt */
.people-finder-form p {width:100%; float:left; margin-bottom:5px; position:relative; z-index:10000;}
.people-finder-form p input[type="text"], .people-finder-form p select {margin-bottom:0px;}
.people-finder-form p.commastxt {text-align:left; margin-top:-24px; z-index:1; text-indent:435px;}



#composeorange { background-color: #FAEFDD;/*background-color: #FCCE97;*/ border: none; margin-bottom: 0.5em; } /* Luca, 2008-11-19 */
#composeorange h2 { font-size:150%; } 
#composeorange h3 { color:#F18814; } 
#composegreen { background-color: #F1F7E6; border: none; margin-bottom: 0.5em; }
#composewhite { background-color: #FFF; border: 1px solid #FFF; margin-bottom: 0.5em; padding: 0.5em; }

#composeorange .header { clear: left; color: #F18814; }

#composegreen .header { clear: left; color: #990000; }  /* Red Frost Color */

#composewhite textarea { width: 100%; margin-bottom: 1em; }

.finder #compose input, .finder #composewhite input { width: 15em; margin: 0; }
.finder #compose input.checkbox, .finder #composewhite input.checkbox, .finder #composewhite input.formbutton, .finder #compose input.formbutton, .finder #composewhite input.inlinebutton, .finder #compose input.inlinebutton { width: auto; }
.finder #compose input.checkbox, .finder #composewhite input.checkbox { margin-right: 0.5em; }
.finder #compose label, .finder #composewhite label { float: left; width: 12em; }
.finder #compose p, .finder #composewhite p { margin-bottom: 0.5em; }

.finder .checkholder { margin: 0 0 1em 0; }

/* people finder search results */
.mugshot { float: left; border: 0.2em solid #fff; margin-right: 0.5em; }
.mugshotlarge { float: right; border: 0.4em solid #fff; margin-bottom: 0.4em; }
.finder td a { color: #F18814; }


#individualprofile {
       margin-left: 5px;	
}


/*
.search-site-selector { margin-top:6px;margin-bottom:5px; width:98%}
.search-site-selector legend { font-weight:bold; color:#7BBA00 }
.search-site-selector label { color: #444444; display: block } 
.search-site-selector input { width:auto !important; border:none !important }
*/

.search-site-selector { /*border: solid 1px #ccc;*/
	margin-top:6px;
	margin-bottom:5px;/*padding:2px 1px 4px 4px;*/
	width:98%;
}
.search-site-selector legend {
	font-weight:bold;
	margin-bottom:0.5em;
	color: #333333;
} /* DD756 remove color:#7BBA00; for better appearance */
.search-site-selector label {
	color: #444444;
	display: block;
	margin:0 0 0.8em 0.4em;
} /* DD Added space between checkbox */
.search-site-selector input {
	width:auto !important;
	border:none !important;
	float:left;
	margin-right:5px !important;
}

.community-selector {  border: solid 1px #ccc;margin-top:6px;padding:2px 1px 4px 4px ; width:98%}
.community-selector legend { font-weight:bold; color:#09F }
.community-selector label { color: #444444; display: block } 
.community-selector input { width:auto !important; border:none !important;  margin: 2px 5px !important; float:left; } /* DD Issue 467 Added space between checkbox and community name */

/* Login form on Welcome page*/
.login_form label{ font-size: 1em; font-weight:bold; margin:9px 8px 0 0 !important; color:#FFFFFF; }


/*DD Change to support shoutbox delete*/
img{ border:0 none; }
.Post-delete { float:right; }
.Post-delete img { margin-right: 5px !important; }

.shoutboxPostForm input#submit{ margin-right:5px; }



ul.tag-listing {
	margin:0;
	padding:0;
}
ul.tag-listing li {
	float:left;
	width: 100%;
	padding: 2px 0;
}
ul.tag-listing .alt {
	background-color:#efefef;
}
ul.tag-listing span {
	float:left;
	margin:0 2px;
	background-color:transparent !important;
	width:30px;
}
ul.tag-listing a {
	float:left;
}

/* Valerie 13 Dec copied from Knowledge www.idea.gov.uk See page-icons.jspf */

/* DD 17 Dec Worked on Issue 351 */
#doc-footer {
	border-top			: 2px solid #ECECE9;
	font-size				: 91.66666666666667%;
	margin				: 10px 0;
	padding				: 5px 0;
	width					: 100%;
	float					: left;
}
#doc-footer a {
	background			: url("../img/i/top.gif") no-repeat left center;
	color				: #333;
	display				: inline;
	/* see ltie7.css */
	min-height			: 14px;
	padding				: 2px 0 0 17px;
	text-decoration		: none;
}
#doc-footer li.print a {
	background-image	: url("../img/i/print.gif")   ;
}
#doc-footer li.mail a {
	background-image	: url("../img/i/mail.gif");
}
#doc-footer li.updated {
	float				: left;
	margin-left			: 0;
	padding-top			: 2px;
}
#doc-footer li {
	float				: right;
	margin-left			: 20px;
}

/* DD 18Dec2008 TABS Issue 307 */
.tabscontainer { width:100% }
.tabs { list-style:none; margin:0; padding:0; }
.tabs li { list-style:none; float:left; padding:0 2px 0 0;}
.tabs li a { color:#666; text-decoration:none; height:23px; background:url(../img/tabs-normal.png) no-repeat left top; float:left; padding-right:2px; }
.tabs li a span{ color:#666; text-decoration:none; height:23px; background:url(../img/tabs-normal.png) no-repeat right bottom; margin-left:5px; float:left; font-size:95%; padding-right:5px; line-height:23px; }
.tabs li a:hover, .tabs li.selected a { color:#333; background:url(../img/tabs-active.png) no-repeat left top; position:relative; z-index:10; }
.tabs li.selected a span, .tabs li a:hover span{ color:#333; background:url(../img/tabs-active.png) no-repeat right bottom; }
.tabscontent { border:1px solid #dedede; padding:5px; width:98.3%; float:left; position:relative; top:-1px; }

/* DD 19Dec2008 Issue 361 */
.no-bottom { border-bottom:none !important; width:99.9% !important; }
.vert-mid { vertical-align:middle; padding-top:5px; }

/* DD Issue 426  */
.no-padding{ padding: 0px !important;}

/* DD Issue 389 Fix up Theme Header box */
.bottom-margin { width:99% !important; margin-bottom:10px; }
.bottom-margin p { margin: 0pt 0pt 0.3em !important; }

/* DD Issue 438 */
.antispam { float:left; width: 100%; }
.antispam input.hidden { display:none; }
.antispam h3 { padding-left:1em; }

/* DD Issue 450 Made the links in announcement section on the my home page Blue */
#homepage-loggedin .announcements a, 
#homepage-loggedin .announcements span { color:#0099ff !important; }

/* DD Issue 467 */
label.hub-community { background-color:#c6e0ee; padding: 3px 3px 5px 0px; margin:5px 0; }
span.hub-text { display:block; font-weight:normal !important; clear:both; padding:0px 5px; }

/* DD Issue 340 Community Content Cloud for hub community : intro paragraph */
.intro {
	background:transparent url(../img/intro-orange-b.png) no-repeat scroll left bottom !important;
	padding-bottom: 9px;
	margin-bottom: 22px;
}
.intro h2 {
	background:transparent url(../img/intro-orange-t.png) no-repeat scroll left top !important;
	font-size: 167%;
	margin-bottom: 2px;
	padding: 4px 7px 0 7px;
}
.intro p { padding: 0 7px; }

/* DD Issue 488 Added confirmation page after publishing a blog post */
.blog-confirmation ol{  margin:0 0 15px 30px; }
.blog-confirmation li{ list-style:disc !important; }
.blog-confirmation li a{ display: inline;}

input [type=submit] { cursor:pointer; }

/* DD Issue 475 Made the links in a single line */
.blog-options a { display:inline; }

/* DD Issue 468 Changed position of 'Closed' icons */
.forumthread h3 img { vertical-align: middle; }

/* DD Issue 504 Modified spacing around 'Active users' component  */
div.users{ padding:0 !important; }

.recommendation { text-align: center; }
.recommendation strong{ line-height: 1.2em; font-size:1.15em; }
.recommendation span { padding:0px !important; font-family: arial !important; font-size:90% !important; }

/* DD Issue 535 ShoutBox Reply form and replies layout */
.shoutbox-reply { background-color:#F4F4F4; border:1px solid #D5D5D5; padding: 5px; width: 97.6%; }
.shoutbox-reply textarea{ width:98.6%; font-size:1em; margin-bottom:5px; min-height:50px; padding:3px; }

#shouts div.intro { background:none !important; }

.shoutbox-replies{ margin:0 !important; padding: 0px !important; }
#shouts td.full { width: 100% !important;}

/*Blog Post Hot Bloggers Layout*/
.width-full { width:98.6% !important; }


.width3 {
	width :3%;
}
.width81 {
	width:81%;
}
.width15 {
	width:15%;
}
.width25 {
	width:25%;
}

.width45 {
	width:45%;
}
.width10 {
	width:10%;
}
.width54 {
	width:54% !important;
}
.nav-links a{ margin: 0px !important;}
#shouts td.user-img { width:10% !important; }


.accessibleShoutboxReplyLink {
    
}


.jsEnabled .accessibleShoutboxReplyLink {
    display: none;
}

/* DD Issue 546 Show the latest 5 shouts on the user profile page */

ul.latestshouts li { 
	padding:4px 0 4px 3px;
	width:99%;
}
ul.latestshouts li span.name{
	font-weight: bold;
}
ul.latestshouts li span.caption {
	display:block;
}
ul.latestshouts li span.caption a{ 
	padding:0 !important;
}
ul.latestshouts li { 
	margin-bottom:5px; 
	display:block 
}
ul.latestshouts li.alt{ 
	background-color: #f4f4f4; 
}
.latestshouts span.date{ 
	text-align:left; 
	display:block;
	color: #666666;
}

.latestshouts span.replies{  
	float:right;
	color: #666666;
	display:inline; 
	padding-right:2px;
}
ul.latestshouts li a{ padding:0 0 0 18px !important; }


.bubble a.arrow{ margin:5px 0 0 9px !important;} /* DD1149 Added margin from left */


/* DD282 Adding Image on Blog Page*/
.blog-profile { padding: 0 0 10px 0; }
.blog-profile h1 {
	color: #0099FF;
	margin-bottom:10px;
}

/* DD310 Modified the height of the Editor on Wiki page*/
.wiki #body_ifr { height: 450px !important;}

/* DD added commomn class for all buttons */
.common-button { cursor:pointer; font-family:Verdana,Arial,Helvetica,sans-serif; height:25px;  font-size:12px !important; color:#ffffff !important; font-weight:bold; text-align: center; vertical-align: middle; padding:1px 3px 6px 0 !important; }
a.common-button { padding:3px 3px 6px 0 !important; }

/* class for small buttons */
.small-button { cursor:pointer; font-family:Tahoma,Arial,Helvetica,sans-serif; height:21px;  font-size:11px !important; color:#ffffff !important; font-weight:bold; text-align: center; vertical-align: middle; padding:3px 3px 6px 2px !important; border: 0px !important; }
a.small-button { padding:2px 3px 4px 0 !important; }

/* DD966 made green button for find matching people  */
.button-162w { background: url(../img/button-green-w162.png) no-repeat left top; width:162px !important;  }

/* buttons in the (approximate) style of frost.com  */
.frost-button { background: url(../img/button-green-w162.png) no-repeat left top; width:162px !important;   }
.frost-button-120 { background: url(../img/button-green-w120.png) no-repeat left top; width:120px !important; }
.frost-button-85 { background: url(../img/button-green-w85.png) no-repeat left top; width:85px !important; border:none !important; }
.frost-button-60 { background: url(../img/button-green-w85.png) no-repeat left top; width:60px !important; }

/* DD1104 Added line-height to the <p> of refinesearch */
.refinesearch { margin-bottom:3px; padding:7px 5px 0; }
.refinesearch a { color:#7A7A4A !important; }
.refinesearch p a strong { float:left; margin-top:10px; margin-bottom:5px !important; }  /* DD Added floating and margin */

/* DD1104 increase the width of refinesearch select */
.refinesearch select { width:225px; font-size:11px; }

/* DD Member Finder - scrollable DIV */
.scrollable-area-large {
	width:70%;
	height:200px;
	overflow:auto;
	margin-bottom:10px;
	margin-left : 125px;
	border : 1px solid #dddddd;
	padding : 10px;
}
.scrollable-area-large span { 
	float:left;
	width:100%;
}
.scrollable-area-large input {
	width:auto;
	margin-top:3px;
	border:none;
}
.scrollable-area-large label { 
	clear:none;
}

.scrollable-area-small {
	width:70%;
	height:75px;
	overflow:auto;
	margin-bottom:10px;
	margin-left : 125px;
	border : 1px solid #dddddd;
	padding : 10px;
}
.scrollable-area-small span { 
	float:left;
	width:100%;
}
.scrollable-area-small input {
	width:auto;
	margin-top:3px;
	border:none;
}
.scrollable-area-small label { 
	clear:none;
}
.marB10 {
	margin-bottom:10px;
}

/* communities.do */
.partner-detail { margin:0; padding:10px; width:97%; background-color:#f3f5f8; margin-bottom:15px; float:left}
.partner-detail span{ display:block;}
.partner-detail p{ color:#000000; margin:10px 0 0 0; padding:0;}
.partner-detail .whitebox{ background-color:#ffffff; width:263px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#517496; margin:0; padding:2px; float:left;}
.partner-detail .contactinfo{ margin:0 0 0 10px; padding:2px; float:left; display:inline; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; width:384px; }
.partner-detail .contactinfo .title{ border-bottom:solid 1px #3e4246; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#313F50; display:block; margin-bottom:5px;}

.txtbld{font-weight:bold !important;}
.txtred{ font:bold 12px Verdana, Arial, Helvetica, sans-serif !important; color:#990000 !important;}
.emaillink{ font:bold 11px Verdana, Arial, Helvetica, sans-serif !important; color:#7A7A4A !important;}
.emaillink a{ font:bold 11px Verdana, Arial, Helvetica, sans-serif !important; color:#7A7A4A !important;}
.emaillink a:hover{color:#990000 !important; text-decoration:none;}
.bottomlink{color:#7A7A4A;  font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin-top:10px;}
.bottomlink a{background: url(/css/bullet-green.gif) no-repeat left top; padding:2px 0 0 20px; text-decoration:none; }
.bottomlink a:hover{text-decoration:none; color:#990000 !important;}
.displayinformation {width:100%; float:left;}
.displayimage {width:45px; float:left;}
.displaytext {width:auto; float:left;}
/* end communities.do */

/*Header Block */
div.bannerHeader
{ 
	padding : 5px 0px 5px 5px;
	margin : 0 5px 3px 0px;
	xxbackground-color : #e9e9d4;
	font-family : verdana, arial, helvetica, sabs-serif;
	line-height : 1.4;
	width : 99.1%;
}

div.bannerHeader p
{
	font-size:120%;
	margin-top : 0px;
}

select#pageSize {font-size: 11px; }


/*
	Styles applied to frost body text generated by the old notes-based wip.
	This content is always wrapped in a div with class bodyContent.
*/



div.bodyContent table {
	width: auto;
	clear: none;
	margin-bottom: 0;
	margin-right: 24px;
}

div.bodyContent th,.bodyContent td {
	padding: 0px !important;
}

div.bodyContent ul, div.bodyContent ol {
	margin: 0 0 0.6em 0px !important;
	padding: 0 0 0 28px !important;
}

div.bodyContent ul li {
	list-style-type: disc !important;
	list-style-position: outside !important;
	height: auto !important;
	margin-bottom: 0.5em;
}

div.bodyContent ol li ul li { list-style: circle; margin-left: 35px; padding: 0; height: 1%;} 
div.bodyContent ol li {list-style:decimal inside none; display: list-item; } 

div.bodyContent div {
	margin-bottom: 0.6em !important;
	margin-left: 0 !important;
}

div.bodyContent span.search-highlight {
	background-color: #A0FFFF;
	padding: 0 !important;
}


.market-sight {
                margin-right:12em;
                right:200px;
                width:100px;
                margin-top:3px;
                float:right;                
}


.market-sight a {
		color: white; 
		font-size: 100%;
		font-weight: bold;
		padding: 5px 1px 5px 5px;
		text-decoration: none;
}

.mktSightUnauthenticated {             
                margin-right:10px!important;
}

/* quick access links */
.quick-access div.jumpTo {
                display:none;
}

.quick-access {
                position:absolute;
                right:7px;
                width:215px;
                top:49px;
				z-index:1;
}

.quick-access ul.jumpTo li {
		color: white; /* #313F50; */
		font-size: 100%;
		font-weight: bold;
		padding: 5px 1px 5px 5px;
		text-decoration: none;
}

.quick-access ul.toggler {
		width:90% !important;
		text-align: right;
	}

.quick-access ul.toggler li {
		width : 100%;
		text-align: right;
}

.quick-access ul.toggler li span {
	margin-right : 15px;
	}

.quick-access .element-wrapper {
                float:left !important;
                background-color:#fff;
    			border:1px solid #517496;
                width:99% !important;
}

.quick-access .element-wrapper div {
                margin-top:0 !important;
}

.quick-access ul.options {
                width:215px !important;
                margin-left:0px !important;
}

.quick-access ul.options li {
                width:92%;
                margin-right:15px !important;
                padding-right:15px !important;
                border-bottom:1px solid #517496;
}

.quick-access ul.options li.last {
                border-bottom:none;
}

.quick-access ul.options li a {
                color:#517496 !important;
                text-align : left;
                margin-right: 5px;
                font-size : 95% !important;
                display : block;
}

.quick-access ul.options li a:hover {
                text-decoration:underline !important;
}



fieldset {
	width:100%;
}


.blog-index {
	width:100%;
	float:left;
}
.blog-entry {
	width:auto;
	float:left;
	margin-bottom:20px;
}
.communities-list .blog-entry {
	margin-left:3px;
	margin-bottom:10px;
	width:100%;
	display:inline;
}
.blog-post .communities-list .blog-entry {
	width:88%; /*DD changed width auto to 88% for task 2166 to make it work for long job title and long Local Authority Name*/
	margin-bottom:5px;
}
.blog-entry .first {
	background:none !important;
	padding-left:0 !important;
}
.blog-display .blog-entry .first {
	margin-left:0px !important;
}
.blog-entry h5, .blog-block h5 {
	float:left;
	font-size:0.98em;
	font-weight:bold;
	margin:6px 0px 0;
	padding-left:0;
}
.blog-display .blog-entry h5 {
	margin-right:5px !important;
}
.communities-list .blog-entry h5 {
	font-weight:normal;
}
.blog-block {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.blog-block .blog-list li {
	background:transparent url(/css/list-style.png) no-repeat scroll left 6px;
	float:left;
	margin:5px 0 10px 0;
	padding-left:12px;
}
.blog-block .blog-list li a {
	width:100%;
	float:left;
}
.blog-block .blog-list p {
	margin-top:5px;
	float:left;
}
.blog-block .blog-list p a {
	width:auto;
	display:inline;
}
.blog .my-message {
	background:transparent url(/css/green-box-tl.png) no-repeat scroll left top;
}
.blog .my-message h2 {
	background:transparent url(/css/green-box-tr.png) no-repeat scroll right top;
	float:left;
	width:97.6%;
	font-weight:normal;
}

.blog .my-message .communities-list .dl h2 {
	padding-left:0px;
	margin-left:7px;
	margin-bottom:0;
	padding-bottom:0;
	font-size:18px;
	font-weight:bold;
}
.blog .blog-post .communities-list h2 {
	color:#649601 !important;
	font-weight:bold;
	text-decoration:underline;
	font-size:18px;
	margin:0 0 0 9px;
}
.blog .communities-list .button-info a, .blog .blog-post .communities-list .button-info a, .green-button a {
	background:transparent url(../img/i/bullet-green.gif) no-repeat scroll left center;
	margin-left:7px;
	text-decoration:none;
	display:inline;
}
.blog-display .green-button a {
	margin-left:0 !important;
}
.blog .my-message .message-bg {
	background-color:#ebf4d7;
	margin:0;
	width:99%;
}
.blog-post {
	width:100%;
	float:left;
	margin-bottom:10px;
}
.blog-post h2.posts {
	background:#3F3F3F url(../img/hub/f/bkg-grey-large.jpg) no-repeat scroll center top;
	color:#FFFFFF !important;
	margin-bottom:0px;
	float:left;
	width:688px;
	padding-left:13px;
	line-height:29px;
	font-size:18px;
	display:inline;
}
.blog-post .communities-list {
	padding:10px 10px 0 0px;
	width: 98%;		
	float:left;
}
.blog-post .communities-list p {
	margin-left:10px;
	padding:0 !important;
	width:85%;
	float:left;
}
.blog-post .blog-block {
	margin-left:10px;
	margin-bottom:0;
}
.blog-post .blog-block .blog-list li {
	width:100%;
	margin-top:0;
}
.blog-post .blog-block .blog-list li a {
	color:#333 !important;
}

.archived li {
	padding:2px 0 0 5px !important;
	
}
.archived li a {
	padding:0 !important;
}

.blog-entry h3 {
	color:#333 !important;
	margin-bottom:0;
	margin-left:5px;
}
.blog-entry span {
	margin-left:5px;
}

.blog #paginator ul li, .blog #paginator ul li a.selected {
	text-decoration:underline;
	color:#699C03;
}
.blog #paginator ul li.divider {
	text-decoration:none;
}

.biglbl label {width:100% !important;}

.radioinputnofloat input {float:none !important }

div.table, div.table .table-row {
	float:left;
	width:100%;
}
div.table .table-row {
	margin-bottom:5px;
}
div.table .table-row div.td, div.table .table-row div.td1 {
	float:left;
	padding:0.25em 0.5em;
}
div.table .table-row div.td {
	width:140px;
}
div.table .table-row div.td1 {
	width:520px;
}
div.table .table-row div.checkboxgroup {
	margin-bottom:0px;
}
.padding div.td, .padding div.td1 {
	padding:0.25em !important;
}
.padding div.table .table-row div.td {
	width:137px !important;
}

.vert-radio div .td1 {
	float:left;
	margin-right:5px;
}

/* From frost.com */

   .txt{color:#000000;font-family:verdana;font-size:11px;font-weight:normal;}
  .txtB{color:#000000;font-family:verdana;font-size:11px;font-weight:bold;}
  .txtR{color:#990000;font-family:verdana;font-size:11px;font-weight:bold;}
  .txtHd{color:#000000;font-family:verdana;font-size:12px;font-weight:bold;}
  .txtHdRd{color:#990000;font-family:verdana;font-size:12px;font-weight:bold;}
  .txtHdBl{color:#313f50;font-family:verdana;font-size:10px;font-weight:bold;} 
  .txtRp{color:#000000;font-family:verdana;font-size:10px;font-weight:normal;} 
  .txtRpB{color:#000000;font-family:verdana;font-size:10px;font-weight:bold;}
  .txtHdBl{color:#313f50;font-family:verdana;font-size:10px;font-weight:bold;}  
  .txtBl{color:#517496;font-family:verdana;font-size:11px;font-weight:normal;}
  .txtWhite{color:#ffffff;font-family:verdana;font-size:11px;font-weight:normal;}
  .txtWhHd{color:#ffffff;font-family:verdana;font-size:13px;font-weight:bold;}
  .txtWhiteB{color:#ffffff;font-family:verdana;font-size:11px;font-weight:bold;}
  .mnSgnNrm{color:#313f50;font-family:verdana;font-size:10px;font-weight:normal;text-decoration:none;}
  .mnSgnDsb{color:#c9d4d9;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}
  
  /* Backgrounds */ 
.bgBar{background-color:#517496;font-size:10px;} 
 .bgLn{background-color:#e6ebf0;} 
 .bgBox{background-color:#b3b381;} 
 .bgGr {     background-color: #E9E9D4; }
 .bgGrHd{background-color:#e0e0c2;} 
 .bgGr{background-color:#e9e9d4;} 
 .bgGrLn{background-color:#d6d6b6;} 
 .bgBl{background-color:#313f50;} 
 .bgGrey{background-color:#cccccc;} 
 .bgWhite{background-color:#ffffff;font-size:10px;} 
 .bgPale{background-color:#f0f0e1;font-size:10px;} 
 .bgHmpg{background-color:#f1f5f4;} 
 .bgHmLn{background-color:#d8e3df;} 
 .bgRp{background-color:#c9d4de;} 
 .bgRpLn{background-color:#8ea5ba;} 
 .bgHm{background-color:#e3ece9;} 
 .bgRed{background-color:#670001;} 
 .bgBl{background-color:#313f50;} 
 .bgBlPale{background-color:#f3f5f8;} 
 .bgGrDk{background-color:#666633;color:#ffffff;} 
 

 /* Tables */ 
  td.pop{vertical-align:middle;line-height:16px;} 
  td{empty-cells:show}

  .select-theme label {
	font-weight:normal !important;
}

/*ratings actions */
.rating-actions {
		float:right;
		/*width:42%;*/
		margin: 0px 0px 10px 15px;
}

/*CSS starts for action buttons to support hierarchical document library*/
.actions {
	width:100%; 
	float:left;
	margin-bottom:10px;
}
.rating-actions ul, .actions ul {
	margin:0;
	padding:0;
	float:left;
}
.rating-actions ul li,.actions ul li {
	float:left;
	border:1px solid #7A7A4A;
	border-width:0px 1px;
	margin:1px -1px 0px 0px;
}
/*DD reduced the height and fix the image alignment for task 2164*/
.rating-actions ul li a,.actions ul li a {	
	float:left;		
	text-decoration:none;
	color:#000000 !important;
	border:1px solid #7A7A4A;
	border-width:1px 0px;
	margin:-1px 0px;
	banckground:#e8ffca;
	line-height:13px;
}
.rating-actions ul li a span, .actions ul li a span {
	padding:5px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}
.actions ul li a.upload span {
	background: url(/css/upload-icon.png) no-repeat scroll 0 5px;
	height:13px;
	padding-left:20px;
}
.actions ul li a.createfolder span {
	background: url(/css/createfolder-icon.png) no-repeat scroll 0 5px;
	height:13px;
	padding-left:20px;
}
.actions ul li a.sharefolder span {
	background: url(/css/sharefolder-icon.png) no-repeat scroll 0 5px;
	height:13px;
	padding-left:20px;	
}
.rating-actions ul li a.move span, .actions ul li a.move span {
	background: url(../img/f/move-icon.png) no-repeat scroll 0 4px;
	height:13px;
	padding-left:20px;
	color: #7A7A4A;
}
.actions ul li a.rename span {
	background: url(/css/rename-icon.png) no-repeat scroll 0 5px;
	height:13px;
	padding-left:20px;
}
.actions ul li a.delete span {
	background: url(/css/delete-icon.png) no-repeat scroll 0 4px;
	height:13px;
	padding-left:20px;
}
.actions ul li a:hover {
	color:#559700 !important;
}
/*CSS ends for action buttons to support hierarchical document library*/
#treeOne {
	width:100%;
	float:left;
}

.arrowpositioning {
	float:left;
	margin:7px 5px 0px 0px;
}	

.tree-menu-popup {
	width:618px;
	float:left;
}
.tree-menu-popup .dijitDialogTitleBar {
	display:none;
}
.treepopupcontent {
	padding:10px;
	width:588px !important;
	background:#ffffff;
	margin:0px 5px;
	float:left;
	height:320px !important;
	overflow-y:auto;
	display:inline;
	font-size:75% /* same as #container div size */
}

.treepopupcontent .scrollable-dialog-area div { margin-top : 10px ;}

/* Added new class for task 2242 */
#popup .treepopupcontent {
	font-size:75%;
}
.treepopupcontent label {
	display:block;
}
.treepopupcontent div .radio {
	margin:0px 0px;	
}
.tree-menu-popup h2 {
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 10px 12px;
	background:transparent url(../img/b/green-popup-tr.png) no-repeat scroll right top;
	margin-bottom:0;
	position:relative;
	width:98%;
	z-index:1;
}
.treepopupstyling .dijitDialog {
	background:#333333 url(../img/b/green-popup-tl.png) no-repeat scroll left top !important;
	border:0px !important;	
	padding-bottom:5px !important;
	overflow:visible !important;
}
.treepopupstyling #popup {
	z-index:999;
}
.tree-menu-popup .dijitDialogPaneContent {
	background:none !important;
	padding:0px !important;
	border:0px !important;
}
.tree-menu-popup .dijitButtonNode {
	background:none !important;
	border:0px !important;
	padding:0px !important;
}
.tree-menu-popup .dijitButton {
	margin:0px !important;
	float:left;
}

/* Defined CSS for hierarchical pop buttons (2201) */
.moveButton {
	background:url(../img/b/move-green.png) no-repeat 0 0;
	width:55px;
	height:23px;
	float:left;
	cursor:pointer;
}
.cancelButton {
	background:url(../img/btn-green-cancel.png) no-repeat 0 0;
	width:65px;
	height:25px;
	float:left;
	margin-left:10px;
	display:inline;
	cursor:pointer;
}
.deleteButton {
	background:url(/css/btn-green-delete-solid.png) no-repeat 0 0;
	width:67px;
	height:23px;
	float:left;
	margin-left:5px;
	display:inline;
	cursor:pointer;
}

.saveButton {
	background:url(/img/btn-blue-update.png) no-repeat 0 0;
	width:71px;
	height:25px;
	float:left;
	margin-left:5px;
	display:inline;
	cursor:pointer;
}



.gotoButton {
	background:url(/css/btn-green-go.png) no-repeat 0 0;
	width:63px;
	height:23px;
	float:left;
	margin-left:5px;
	display:inline;
	cursor:pointer;
}

.applythemeButton {
	background:url(../img/btn-blue-update.png) no-repeat 0 0;
	width:71px;
	height:25px;
	float:left;
	cursor:pointer;
	margin-right:5px;
}

.gotofolderButton {
	background:url(../img/b/btn-green-go-to-folder.png) no-repeat 0 0;
	width:98px;
	height:23px;
	float:left;
	display:inline;
	cursor:pointer;
}
.dialog-buttons-fixed {
	width:100%;
	float:left;
	margin-top:10px;
}

.proceedButton {
	background:url(../img/btn-blue-update.png) no-repeat 0 0;
	width:71px;
	height:25px;
	float:left;
	cursor:pointer;
}

cross-with-orange {
	position:absolute;
	right:-5px;
	top:-10px;
	cursor:pointer;
	width:24px;
	height:25px;
	text-decoration:none !important;
	z-index:10000000;
}



/* Make top area of dialog box scrollable*/
.scrollable-dialog-area { 
	overflow-y: scroll; 
	height: 255px; 
	border: 1px solid #ccc;
	padding:5px; 
	width: 95%;
}

.width10 {
	width:10%;
}
.width54 {
	width:54% !important;
}

.width52 {
	width:52%;
}

.width81 {
	width : 81%;
}

.calign {
	text-align:center;
}

/* Added new classes to fix the file icon in document library */
.fileicon {width:15px !important; float:left;}
.filetitle {width:92%; float:left;}


#main .sort-by {
	float:left;
	display:inline; /*Added this property for Making UL container inline with H4 */
	margin-bottom: 5px; /* DD Reverted it back to margin bottom */

	overflow:hidden;
	width:100%;
	width:auto;
}


#main .sort-by li {
	background:url(../img/divider.gif) no-repeat 100% 75%;
	float:left;
	margin-right:4px;

	padding-right:5px;
}






#main .sort-by li.first {
	background:none;
/*	font-weight:bold; */
	padding-left:5px;
	background:url(../img/divider.gif) no-repeat 100% 75%;
}
/* DD Changed the Hierarchy from #columnmain to #main */
	#main .sort-by li.last {
	background:none;
}

.unread {
	color: #990000 !important;
	}
	
	#columnmain .library-doc {
	width:100%;
	float:left;
}

div.download {
    background-color: #EEEEEE;
    clear: both;
    font-weight: bold;
    padding: 13px 3px;
}


div.download ul.divider {
	margin-top:-8px;
}
div.download ul.divider img {
	vertical-align:middle;
}

ul.divider {
	float:left;
	width:100% !important;
	margin-bottom:6px;
}
ul.divider li {
	margin-right:6px !important;
	float:left;
}
ul.divider li.vertical-bar, ul.divider li.vertical-bar-grey {
	padding-left:7px !important;
}

vertical-bar {
	background:transparent url(../img/divider.gif) no-repeat scroll left 3px !important;
}
.vertical-bar-grey {
	background:transparent url(/css/divider-grey.png) no-repeat scroll left 3px !important;
}

.cross-with-orange {
	position:absolute;
	right:-5px;
	top:-10px;
	cursor:pointer;
	width:24px;
	height:25px;
	text-decoration:none !important;
	z-index:10000000;
}
.cross-with-orange a {
	background:transparent url(../img/orange-cross.png) no-repeat right top;
	width:24px;
	height:25px;
	text-decoration:none !important;
	float:left;
}

.email-icon, .cross-icon {
	font-weight: bold;
	font-size: 1.1em;
	border:none;
	background-color: transparent;
	text-align: left;
	display:block;
	text-decoration: underline;
	cursor : pointer;
	padding:2px 0 0 1px;
}

/*DD249 Modified Admin Menu*/
.site-admin {
	width:297px;
	float:left;
	margin-right:15px;
}
.site-admin h2 {
	font-size:1.25em;
	margin-top:4px;
	background-color:#E5F2F8;
	padding:5px;
	border-top:2px solid #f87f00;
}  /*DD Changed the background colour */
.site-admin .metrics {
	margin-top:70px;
}
.site-admin a {
	display:block;
	font-size:1.2em;
}
.site-admin ul li {
	margin-bottom:5px;
	margin-left:5px;
}
.site-admin li.user {
	padding-top:5px !important;
	margin-bottom:0px;
}
.site-admin li.user li {
	margin-left:1px;
}

.ratings-number-box {

    border-top: 1px solid #547698;
    border-bottom: 1px solid #547698;
    border-left: 1px solid #547698;
    border-right: none;
    height: 96px;
    margin-bottom: 13px;
    padding: 5px 0 0 5px;
    width: 18px;
    float: left;
	color:#7A7A4A;
}

.ratings-box {

    border-top: 1px solid #547698;
    border-bottom: 1px solid #547698;
    border-right: 1px solid #547698;
    border-left: none;
    height: 96px;
    margin-bottom: 13px;
    padding: 5px 0 0 5px;
    width: 653px;
    float: right;
}

.ratings-box p {
	margin-bottom : none;
	
}

h4.popular {
	margin: 20px 0px 0px
}

h4.popular span {
	font-weight: normal !important;
	margin-left:5px;
}

#tagging {
	background-color: #F4F4F4;
	border: 1px solid #D5D5D5;
	float: left;
	margin: 0.5em 0; 
	width:98.3%;
	padding-right:12px;
	
		
}
.tag-inner {
	/* background:url(../img/f/tag-tr.png) no-repeat right top; */

	padding:0 10px 10px 0px;
	margin-left:0px;
	width:99.9%;
}

.library #tagging p, .blog #tagging p, .event-description #tagging p {
	margin:15px 0 0;
}
#tagging .button {
	margin: 0;
	width: auto;
}
#tagging p.keywords a {
	padding-right: 10px;
}
#tagging h4 {
	margin-bottom:5px;
	clear:both;
	font-size:12px;
}
#tagging input, #tagging select {
	float: left;
	margin: 0px;
	width: 370px; 
}

#tagging ul {
	width: 98%;
	float: left;
	display: inline;
}

#tagging ul li {
	margin-right:5px;
	padding-bottom:4px;
}

#tagging ul li .dspace {
		font-weight:normal;
}

#tagging ul li.last {
	background-color:#F4F4F4;
	background-image:none;
	height:16px;
	margin-left:-13px;
	width:3px;
		
}

/* These are the styles for the dojo horizontally list of tags */


ul.tag {
	display : inline !important;
}

ul.tag li.tag-li {
	display : inline ;
	/*white-space:nowrap; .. this messes up display with long tags */
}


ul.tag li a {

	/*white-space:nowrap;*/
    font-weight:normal !important;
	font-size: 110%;
	padding-right: 3px;
	/*padding-left:10px; changed by GG Aug 2011 */
	}
	
	
ul.tag li a.private {
	   
	    margin-left : 9px;
	    padding-left :9px;
	   /*
    #These two values below position the background image. 
    The first value is the background image's distance from the left of the a tag, 
    the second is the distance from the top of the a tag.
        */
		background: url(../img/contenticon/tiny_padlock-lighter2.png) 0px 5px no-repeat; !important;
		
	}
	

ul.tag li a.first {
		padding-left: 0px !important ;
	}
	
	

ul.tag li.dspace {
	padding-right:4px;
	white-space:nowrap;
	
}



.folderdocumentarea {
	width:100%;
	float:left;
	padding-top:5px; /*Removed margin-bottom and added paading-top to align the text in white and grey rows*/
}

#createFolderarea {	
	float:left;
	width:100%;
	padding-top:5px;
    border : 1px solid #6A8CAE;
}

#createFolderarea .padding p {
	margin-bottom:0px;
}
#createFolderarea input {
	width:auto;
}
.createbtn {
	background:url(../img/b/create-btn.png) no-repeat 0 0;
	width:65px !important;
	height:20px;
	cursor:pointer;
	float:left;
}
.redcancelbtn {
	background:url(../img/b/cancel-red.png) no-repeat 0 0;
	width:65px !important;
	height:20px;
	cursor:pointer;
	float:left;
	margin-left:5px;
}
#createFolderarea .padding p {
	margin-bottom:0px;
}

.foldernameinpt {
	float:left;
	height:18px;
	width:50% !important;
}


.taglabel {
	width : 90px;
	}
	
.tagsinpt {
	float:left;
	margin-left: 5px;
	width:70% !important;
}

#createTagsBox {
	display:none;
	background-color: #F4F4F4; 
	width:100%;
	padding-top:12px; 
	margin-top:5px; 
	padding-bottom:10px;
}

#shortLinkBox {
	display:none;
	background-color: #F4F4F4; 
	width:100%;
	padding-top:12px; 
	margin-top:5px; 
	padding-bottom:10px;
}


	
	#saveSearchBox {
	display:none;
	background-color: #F4F4F4; 
	width:100%;
	padding-top:12px; 
	margin-top:5px; 
	padding-left:5px; 
	padding-right:2px; 
	padding-bottom:10px;
	}
	
.tagsinpt2 {
	float:left;
	margin-left: 5px;
	margin-right:10px;
	border: 1px solid #A9A9A9  !important;
	width:30% !important;
}



.createfolderbtnsarea {
	width:20%;
	float:left;
	padding-left:1%;
}

.tagging-module {
	width:100%;
	float:left;
}

.tagging-module {
	width:100%;
	float:left;
}

.removed, .hide {
	position: absolute; 
	top: -9999px; 
	left: -9999px; 
}


.icontxtarea {
	width:50.5%;
	float:left;
	padding-left:0.5%;
}
.icontxtarea img {
	margin-right:5px;
	float:left;
}
.icontxtarea label {
	width:91%;
	float:left;
}
.icontxtarea a {
	line-height:16px;
}
.icontxtarea a.documenttitle {
	width:84%;
	float:left;
}
.icontxtarea span {
	margin-left:5px;
}
.icontxtarea a.iconimg {
	width:auto;
	float:left;
}

.borderOn { 
	border: 1px solid black;
	
}

#tat_table {
			width: auto;
}
		
		
.block {
	display : block;
	clear:left;
}		

.grey-background {
	background-color: #EEEEEE !important; 
	}


.ulink {
	display : inline;
	/*float : right;*/
	text-decoration : underline;
	font-weight:normal !important;
	}	
	
.clearLink a {
	color: #7a7a4a ;
	text-decoration:underline;
	margin-bottom: 20px;
}

#compose .wikitheme {
	clear:both;
	width: 100%;
	margin-right: 0.5em;
}

profile-completed {
	background-color:#E5F2F8; 
	float:left;
	border-bottom:10px solid #FFFFFF;

}
.profile-completed .toolHeader {
	margin-bottom:0 !important;
}
.profile-completed .progress-bar {
	border-left:1px solid #606060;
	border-right:1px solid #606060;
	height:12px;
	margin:5px 0 0px 4px;
	width:60%;
	background: url(../img/bar-bg.png) repeat-x left top;
	float:left;
	overflow:hidden;
} /*DD See in ltie7*/
.profile-completed .percentage-completed {
	background: url(/css/profile-bar.png) repeat-x left top;
	float:left;
	font-size:2px;
	width:70%;
	height:10px;
	border-top:1px solid #606060;
	border-bottom:1px solid #606060;
}
.profile-completed .percentage-completed-gray {
	background: url(../img/profile-bar-gray.png) repeat-x left top;
	float:left;
	font-size:2px;
	height:10px;
	border-top:1px solid #606060;
	border-bottom:1px solid #606060;
}
.profile-completed .profile-report {
	margin-left:11px;
	float:left;
	margin-top:2px;
}
.profile-completed ul {
	float: left;
	padding-top: 0px;
	width: 100%;
	padding-bottom:5px;
}
.profile-completed ul li {
	background-repeat: no-repeat;
}
.profile-completed ul li a {
	color:#7A7A4A !important;
	text-transform: uppercase;
	font-size: 80%;
	line-height:23px;
	margin-left:1px;

}
.profile-completed ul li span {
	color:#7A7A4A !important;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 80%;
	font-weight:bold;
	line-height:23px;
	margin-left:20px;
}
.profile-completed ul li.green_back {
	background:url(../img/white-tick-green-background.gif) no-repeat 2px 4px;
}
.profile-completed ul li.dark_back {
	background:url(../img/white-tick-dark-gray-background.png) no-repeat 2px 4px;
}
.profile-completed ul li.gray_back {
	background:url(../img/white-tick-light-gray-background.png) no-repeat 2px 4px;
	
}

.paddingleft5 {
	padding-left: 5px;
}

.required {
	padding:3px 2px;
}

div.research-key strong {
    float: right;
}

div.research-key  {
		float : right;
		border:1px solid #ddd;
		margin:5px 0px 5px 5px;
		padding:5px;
		}
div.research-key span.upcoming {
		float:right;
		background:#7A7A4A;
		width:25px;
		margin:0 5px 0 5px;
		}
div.research-key span.current {
		float:right;
		background:#517496;
		width:25px;
		margin:0 5px 0 5px;
		}
div.research-key span.label {
		float:right;
		margin:0 5px 0 5px;
	}

/* Saved Search Toggler */
.saved-searches div.savedSearch{
                display:none;
}

.saved-searches {
                position:absolute;
                right:0px;
                width:215px;
                top:-5px;
				z-index:1;
}

.saved-searches ul.savedSearch li {
		color: white; /* #313F50; */
		font-size: 85%;
		font-weight: bold;
		padding: 8px 1px 0px 5px;
		text-decoration: none;
		text-transform: uppercase; 
}

.saved-searches ul.toggler {
		width:90% !important;
		text-align: right;
	}

.saved-searches ul.toggler li {
		width : 100%;
		text-align: right;
}

.saved-searches ul.toggler li span {
	margin-right : 3px;
	}

.saved-searches .element-wrapper {
                float:left !important;
                background-color:#fff;
                width:100% !important;
}

.saved-searches .element-wrapper div {
                margin-top:0 !important;
}

.saved-searches ul.options {
                width:212px !important;
                margin-left:0px !important;
                border-left:1px solid #517496;
                border-right:1px solid #517496;
}

.saved-searches ul.options li.top {
	                border-top:1px solid #517496;
}

.saved-searches ul.options li {
                width:93%;
                margin-right:15px !important;
                padding-right:15px !important;
                border-bottom:1px solid #517496;
}

.saved-searches ul.options li.last {
                border-bottom:none;
}

.saved-searches ul.options li a {
                color:#517496 !important;
                text-align : left;
                margin-right: 5px;
                font-size : 95% !important;
                display : block;
}

.saved-searches ul.options li a:hover {
                text-decoration:underline !important;
}

/* End Saved Search Toggler */
	
#taglist {
		/*clear : both !important; GG Changed Aug 2011. Need this to be a class so it can be cleared */
		margin-bottom:3px; margin-left:10px;
		padding-bottom:4px;
}

#tag-ul {
	/*float:left;*/
	width:95%;	
}

#tagAddRemove {
	/*float:right;		
	width:15%;*/
	margin-left:5px;
	margin-bottom:1px;
}
	
	
#saveSearchLink {

	display : inline;
	float : right;
	text-decoration: underline; 
}	

.grey  {
	color: #696969 !important;
}
	
	p.small-text {
		margin:5px 0 5px !important;
		
}

.borderframe {
    border: 1px solid #CCCCCC;
    float: right;
    text-align: center;
    
}


.select-search-panel h3 { 
	background-color: #517496; padding: 6px;font-size: 11px;font-weight: bold; color: white !important;
}


.select-search-panel input {
	font-size: 10px;
	border: 1px solid #6A8CAE;
	width: 220px;	
}


.select-search-panel select {
	    font-size: 10px;
		width: 220px;
}


.select-search-panel label { 	font-size: 11px; padding-left: 2px; }


.select-search-panel td.spacer { 	width: 5px; }


.select-search-panel td {
		padding: 4px 0 4px 0;
}

a.buyReportLink {
    background: url("../img/frost/buy.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    margin-top: 10px;
    overflow: hidden;
    text-indent: 25px;
    white-space: nowrap;
    width: 36px;
}

.radioBlock { margin:0px 0px 30px 30px; display: block; width: 100%; } 