/* 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;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 1%;
}
/* DD874 modified links in lists TinyMCE rich text editor */
li a {
	display:inline;
}
a {
	color: #333;
	text-decoration: underline;
}  /* Links #333 black and underlined */
a:hover {
	text-decoration: none;
}
/*DD Change to support shoutbox delete*/
img {
	border:0 none;
}
input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input.text, select, textarea {
	border: 1px solid #6A8CAE;
}

p {
	margin: 0 0 0.75em 0;
	clear:left;
}

fieldset {
	width: 100%;
}
table {
	border-collapse: collapse;
	width: 100%;
}
/* HEADINGS */

h1 {
	color: #649601;	/* green */
	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%;
}

/* TABLES  */
table {
	clear:left;
	margin-bottom: 10px;
}
th {
	text-align:left;
	font-weight:bold
}

th, td {
	padding:0.25em 0.2em
}
th.ralign, td.ralign {
	text-align:right;
}
th.lalign, td.lalign {
	text-align:left;
	float: left;
	white-space: nowrap; /* DD  445 Author name doesn't wrap */
}
td {
	vertical-align:top
}
td a {
	color:#699F01
}
/* DD899 added class for width for the drop down box on alert pages */
td.update select {
	width:102px;
	margin-right:10px;
} /* DD1143 Added margin */
.ralign td {
	text-align: right;
}
td.nowrap {
	white-space:nowrap;
	width:8em
}
td.checkonly {
	width:1em
}
td.checkboxgroup {
	float:none !important;
}/*DD678 Removed Float from TD */
/*******  End of HTML selectors ********/

.clearer {
	clear: both;
}
.left, .fleft {
	float: left !important;
}
.right, .fright {
	float: right !important;
	margin-right:3px !important;
} /* DD corrected the alignment of send button */
.fright select {
	display: inline;
}
/* DD made multiple list to single list in footer  */
.right li {
	margin-left:15px;
}

.nofloat {
	display:inline;
	float:none !important;
}
.flnone {
	float:none !important;
}
.nomargin {
	margin: 0 !important;
}
.marginRight3 {
	margin-right: 3px !important;
}
.marginRight10 {
	margin-right: 10px !important;
}
.marginRight15 {
	margin-right:15px;
}
.marginRight33 {
	margin-right:33px;
}
.marginLeft10 {
	margin-left:10px;
}
.marginLeft19 {
	margin-left:19px;
}

.marginTop5 {
	margin-top: 5px;
}

.marginTop10px {
	margin-top: -10px !important;
}
.marginTop10 {
	margin-top: 10px !important;
}

.marginTop20 {
	margin-top: 20px;
}
.marginBottom5 {
	margin-bottom:5px;
}
.marginBottom10 {
	margin-bottom: 10px;
}
.marginBottom15 {
	margin-bottom: 15px !important;
}
.marginBottom20 {
	margin-bottom:20px;
}
/* Added class for Event places (2217) */
.marginTop15 {
	margin-top:15px;
}
.paddingLeft7 {
	padding-left:7px !important;
}

.paddingLeft33 {
	padding-left:6px !important;
} 
.hidden {
	display: none !important;/*Shyam [884] added important */
}
.nowrap {
	white-space:nowrap;
}
.inline {
	display: inline;
}
.hr hr {
	display: none;
}
.hr {
	border-bottom: 1px solid #cccccc;
	margin: 0.5em 0;
	clear: both;
	width: 100%;
}

.fade {
	color: #555555;
}	/* grey */
.button, .radio, .check {
	border: none;
	width:auto !important;
	vertical-align:middle;
}
.max, .fullwidth {
	width: 100% !important;
}
.removed, .hide {
	left: -99999px;
	top: 0;
	position: absolute;
}
.replace {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
}
.accessibility {
	position:absolute;
	left:-999px;
	top:-999px;
} /*DD Added accessibility class*/
.no-bottom {
	border-bottom:none !important;
	width:99.5% !important;
}
.vert-mid {
	vertical-align:middle;
	padding-top:5px;
}

.no-padding {
	padding: 0px !important;
}
/* DD  389 Fix up Theme Header box */
.bottom-margin {
	width:99% !important;
	margin-bottom:10px;
}
.bottom-margin p {
	margin: 0pt 0pt 0.3em !important;
}
/*Blog Post Hot Bloggers Layout*/
.width-full {
	width:98.6% !important;
}
.width5 {
	width: 5%;
}
.width40 {
	width: 40% !important;
} /* DD Added important */
/* DD799 made the about me column wider and name column narrower also add space above Expertise areas */
.width34 {
	width:34%;
}
.width55 {
	width:55%;
}
/* DD892 corrected text which appear on same line with <ul> */
.wid100 {
	width:100%;
	float:left;
	padding-bottom:10px;
}
/* DD1006 replace the "Go" button and made new class for new button */
.wid98 {
	width:98% !important;
}/* DD aligned request-join button */
/* DD1071 Added width class for theme page with image*/
.width81 {
	width:81%;
}
.width15 {
	width:15%;
}
.width25 {
	width:25%;
}

.width45 {
	width:45%;
}
.width10 {
	width:10%;
}
.width54 {
	width:54% !important;
}
.calign {
	text-align:center;
}
.alt {
	background-color:#eeeeee !important;
}
.bgwhite {
	background-color: #FFF !important;
}
.green {
	color: #699F01;
}
.blue {
	color: #09F !important;
}

.grey  {
	color: #696969 !important;
}
.orange {
	color: #F18814 !important;
}
.black {
	color: #333333 !important;
}
.red {
	color: #CC0000 !important;
}
.greenlink {
	color: #699F01;
	text-decoration: underline;
}
.orangelink {
	color: #F18814 !important;
	text-decoration: underline;
}
.light-blue {
	color:#047fba;
}
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;
}
/* SSS, 24/03/2009 for TaggingLinkTag*/
p.fade a {
	font-weight: normal !important;
}
input.inlinebutton {
	border: none;
	margin: 0;
}
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;
}
/* DD split the background to nullify the transparent effect */
a.help {
	background-image: url(/css/help.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display : block;
	font-weight : bold;
	padding-left : 25px;
	/* see ltie7.css */
	min-height : 20px;
}
a.recomm-btn {
	display:block;
	text-align:center;
}
/* DD810 aligned the "X downloads" right  */
.download span.fright {
	font-weight:bold !important;
	text-align:right !important;
	margin:-17px 0 0 5px;
	background:none !important;
}
.download span.summary, #documents #columnmain p.summary span {
	color:#649601 !important;
	background:none !important;
}

#community-hub .download span.fright {
	font-weight:bold !important;
	text-align:right !important;
	margin:-17px 0 0 5px;
	background:none !important;
}
#community-hub .download span.summary, #community-hub #columnmain p.summary span {
	color:#4F337B !important;
	background:none !important;
} /* DD modified class for the 'X' dowloads */
#community-hub #columnmain p.summary, #documents #columnmain p.summary {
	font-weight:bold;
} /* DD modified class for the 'X' dowloads */
/* see ltie6.css */
/*DD678 Made the Radio Buttons Horizontal*/
.vert-radio div .td1 {
	float:left;
	margin-right:5px;
}
.documentlink {
	background: url(../img/icon-document.gif) no-repeat left top;
	padding: 0 0 0 1.5em;
}
/* ERROR */

.errorText {
	clear: left;
	color: #AC0000;    /* dark red */
	display: block;
	font-weight: bold;
}
.headErrorText {
	clear: left;
	color: #AC0000;    /* dark red */
	display: block;
	font-weight: bold;
	margin:9px 10px 12px 0 !important; /* DD Removed the left margin (12px) */
}
.allErrorText {
	clear: left;
	color: #AC0000;    /* dark red */
	display: block;
	font-weight: bold;
	margin: 0px 0px 0px 0px !important;
	padding:0 0 0 10pt; /*DD Modified the left padding from 0 0 0 20pt */
	background: url(../img/required.gif) no-repeat scroll 3px 5px; /*DD Added Background Star Image in the beginning of every error.*/
}
.topErrMess {
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px;
}
.topErrMess span.errorText {
	margin: 0px 0px 20px 0px !important;
}
/* 	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;
}
#container {
	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: 0px 0 0 10px;
	width : 100%;
	font-size:2px;
}
#logo img {
	margin:10px 0 -2px 0;
}
/* Only used on admin pages */
#popupcontainer {
	line-height: 1.4;
	font-size: 0.75em;
	margin: 0.5em;
	width: 98%;
}
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%;
}
/* see ltie6.css */
/* DD Changed the Hierarchy from #columnmain to #main */
#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 */
	margin-top: 5px;
	overflow:hidden;
	width:100%;
	width:auto;
}
/* DD Changed the Hierarchy from #columnmain to #main */
#main .sort-by li {
	background:url(../img/divider.gif) no-repeat 100% 75%;
	float:left;
	margin-right:5px;
	padding-right:5px;
}
/* DD Changed the Hierarchy from #columnmain to #main */
#main .sort-by li.first {
	background:none;
/*	font-weight:bold; */
	padding-left:0;
}
/* DD Changed the Hierarchy from #columnmain to #main */
	#main .sort-by li.last {
	background:none;
}


#main .sort-by-right {
	float:right;
	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-right li {
	background:url(../img/divider.gif) no-repeat 100% 75%;
	float: right;
	margin-right:5px;
	padding-right:5px;
}

	#main .sort-by-right li.last {
	background:none;
	margin-right:0px;
}


#main .horizontal-list, .blog-list {
	display:inline;
	margin-bottom: 5px;
	margin-top: 5px;
	overflow:hidden;
	width:auto;
} /* DD changed the class name */ /* DD Removed floating and extra width "width:100%;"  */
#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;
}/* DD Modified margin:0 0 0 5px; */
#right_shadow {
	background: url(../img/f/main-shadow-r.gif) repeat-y right top;
	clear: left;
	float: left;
	width: 100%;
}
#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 */
}
/* DD1041 changed the width of the <ul> */
#nav ul.hlist2 {
	float: right;
	margin: 27px 15px 0 15px;
	text-align: right;/*width: 24.8%;*/
}
#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  426 */
}
#nav li a {
	color: #FFF;
	text-decoration: none;
}
#nav li a:hover, #nav li a.selected {
	color: #F18814;
}
/* DD1041 added h2 to the topnav login in */
#nav ul.hlist2 h2 {
	float:left;
	font-size:96%;
	font-weight:normal;
	margin:0px 3px -1px;
}
/* SECONDARY NAV */

.hlist li {
	float: left;
}
.hlist li.divider {
	margin: 0 0.5em;
}
.hlist li {
	float: left;
}
.hlist li.divider {
	margin: 0 0.5em;
}
.hlist li.envelope {
	float: right;
}
#sub {
	background: #7BB801 url(../img/f/sub_bg.jpg) repeat-x bottom;
	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: 20px;
	color: white;
	margin: 9px 0 17px 20px;
}
#sub ul {
	float: left;
	display: inline;
	/* see ltie7.css */
	margin-left: 20px;
	width: 90%;
}
/* DD modified padding-top to font-switcher like live site */
#sub li {
	float: left;
	margin-right: 6px;
	padding-right: 4px;
}
#sub li a {
	color: #fff;
	font-size: 91.67%;
	font-weight: bold;
	padding-right:4px;
	text-decoration: none;
	display: block !important; /* DD added disply block to li a to align correctly */
}
#sub li a span {
	float:left;
	padding: 5px 1px 5px 5px;
	cursor:pointer;/* DD added cursor:pointer */
}
#sub li.selected a span {
	background: url(../img/f/tab_tl.gif) no-repeat left top !important;
	cursor:pointer;
}
#sub li.selected a {
	background: url(../img/f/tab_tr.gif) no-repeat right top !important;
	color: black !important;
	float:left;
}
/* BREADCRUMB */

#breadcrumb {
	font-size: 91.67%;
	padding-top: 10px;
}
#breadcrumb a {
	color: #559700;          /* Green */
}
#breadcrumb-orange {
	font-size: 96.67%;
	padding-top: 10px;
}
#breadcrumb-orange a {
	color: #f27304;
}
/*DD Modified the Breadcrumb Structure */
div#breadcrumb, div#breadcrumb-orange {  /* DD added class for breadcrumb-orange */
	margin: 0 0 1em 0;
	float:left;
	width:100%;
}
#breadcrumb h4 {
	font-weight:normal;
	display:inline;
	float:left;
}
#breadcrumb ul, #breadcrumb-orange ul {
	/* float:left;  DD commented floating for proper wrapping of the text */
	width:91%;
	display:inline;
}
/* DD added breadcrumb-orange ul li */
#breadcrumb ul li, #breadcrumb-orange ul li {
	display:inline;
	float:none !important; /*DD908 Removed Floating as the Long text was breaking into new line. */
	background: url(../img/breadcrumb-separator.gif) no-repeat right 3px; /* DD See ltie7 */
	margin-right: 2px !important; /* DD corrected the right spacing */
	padding:0 13px 1px 2px; /* DD aligned the breadcrumb image */
}
#my-profile #breadcrumb ul li {
	margin-right:0;
}/*DD Managed the Breadcrumb gap for My profile section*/
#breadcrumb ul li.last, #breadcrumb-orange ul li.last {
	background:none;
}
#breadcrumb h2, #breadcrumb-orange h2 {
	font-size: 98%;
	padding-top: 1px;
	margin-right:-2px;
	display:inline;
	font-weight:normal;
	color:#333333 !important;
} /* DD commented floating for proper wrapping of the text */
/* DD927 applied class for home-page breadcrumb link */
#homepage-loggedin #breadcrumb li a {
	color:#0480BC;
}
/* ACCORDION */

div.element {
	float: left;
	width: 100%;
}
div.element table .col2, div.element table .col3 {
	width: 15%;
}
div.element table .col3 {
	text-align: right;
	white-space: nowrap; /* DD Added to manage breaking of Date field while increasing the font */
}
.element-wrapper div {
	float: left;
	width: 100%;
}
.element-wrapper {
	float: none !important;
} /*DD  189*/
h3.toggler {
	background: #0782BE url(../img/f/accordian-plus.png) no-repeat left top;
	clear: left;
	color: white !important;
	float: left;
	width: 100%;
}
h3.toggler a {
	color: white !important;
	float: left;
	display: block;
	text-decoration: none;
	width: 100%;/* see ltie7.css */
}
h3.toggler .left {
	padding: 4px 0 5px 33px;
	/*width: 480px;*/
	width: 450px;
}
h3.toggler .right {
	padding: 4px 10px 5px 0;
	font-weight: normal;
	text-align: right;
	/*width: 150px;*/
	width:180px;
}
h3.toggler .right span {
	font-weight: bold;
}
.file-upload h3.toggler {
	background:none !important;
}
.file-upload h3.toggler a {
	color:#0099FF !important;
	text-decoration:underline;
}
.file-upload h3.toggler .left {
	padding:20px 0 10px 4px;
}
#all-communities .file-upload h3.toggler a {
	color:#333 !important;
	text-decoration:none;
	font-size:12px;
}
.profile-accordion h3.toggler {
	background:#0782BE url(../img/f/accordion-plus-grey.png) no-repeat scroll left top;
}
/*  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; DD Changed the width so that the text couldn't broke*/
		width:430px;/*DD Changed the width so that the text couldn't broke for task 2175 */
}
h3.togglergreen .right {
	padding: 4px 10px 5px 0;
	font-weight: normal;
	text-align: right;
	/*width: 150px; DD Changed the width so that the text couldn't broke*/
		width:200px;/*DD Changed the width so that the text couldn't broke for task 2175 */
}
h3.togglergreen .right span {
	font-weight: bold;
}
/* FOOTER */
	
#footer {
	clear: left;
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	border-top: 2px solid #797979;
	background-color: #ededed;
}
#footer.stfc {
	background-color: #FFFFFF;
}
/*DD Fixed Footer Padding for STFC*/
#footer.stfc ul {
	padding: 0.5em;
}
#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;
}
/* DD Added new class for managing the separator from CSS */
#footer .left li {
	margin-right: 10px;
	padding-right: 10px;
	background:url(../img/divider.gif) no-repeat 100% 75%;
	float:left;
}
#footer li.last {
	border: none;
	background:none;
	margin: 0;
}
#footer a {
	float: left;
}
#footer li.last a {
	font-weight: normal;
	padding: 0;
}
#footer .left a {
	text-decoration: underline;
	color: #5f5f5f;
}
/* BUBBLES*/

.bubble {
	color: black;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 100%;
}
#columnmain .bubble {
	width: 49.5%;
}
.bubble p {
	margin-left: 5px;
}
.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;
}
#columnmain .bubble h3 {
	font-size: 108.33333%;
	margin: 0 !important;
}
#columnmain .bubble li {
	margin:0 0 10px 11px;
}
#right-inner .bubble li {
	margin:0 !important;
}
/* DD split the background to nullify the transparent effect */
.bubble a.arrow {
	background-image: url(../img/i/bubble-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 5px 0 0 5px; /* DD651 Done alignment of arrow image */
}
.bubble a.arrow {
	color: #333;
}
/* DD split the background to nullify the transparent effect */
#columnmain .bubble a.arrow {
	background-image: url(../img/i/arrow-green.gif);
	background-repeat: no-repeat;
	background-position: left 2px; /*Modified by DD 9Dec for image vertical center*/ /*DD made the image vertical center */
	float: left;
}
.bubble p.message, .bubble p.comment, .bubble p.alerts {
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 0;
}
.bubble .body a {
	color: #699C03; /* DD Changed the color from #7DBC00 */
}
#columnmain .bubble .body {
	float: left;
	width: 100%;
}
.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 */
}
#columnmain .bubble h4.tipped {
	background: #E5F1CC url(../img/f/bubble-green-triangle.gif) no-repeat 95% top;
}
#columnright .bubble, #columnmain div.bubble.type1 {
	width: 100%;
}
#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%;
}
/* DD split the background to nullify the transparent effect */
#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-image: url(../img/i/tick-grey.png);
	background-repeat:no-repeat;
	background-position: left 1px;	 /* see ltie7.css */
	color: #FFF;
	display:block;
	font-weight: bold;
	min-height:17px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-decoration: none;
}
.bubblerow {
	width: 100%;
	clear: left;
	float: left;
	margin-bottom: 0.5em;
}
.bubblerow .bubblegreen.bubble {
	background-color: #DEEEC3 !important;
}/*Modified by DD 10Dec 247*/
.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 247*/
.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%;
	padding-top:10px;
} /* Jits added padding-top:10px; */
.bubblerow .bubblegreen.bubble div p {
	width: 96%;
}
.bubblerow .bubblegreen.bubble div input {
	margin-right: 1em;
}
.bubblerow .bubble, .bubblenormal {
	width: 49.6%;
	float: right;
	background-color: #F8E9D0;
}
.bubblerow .bubble input {
	width: 48%;
}
.bubblerow .bubble input.inlinebutton {
	width: auto;
}
/* ANNOUNCEMENT */

.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, .announcements-message {
	background-color: #f7f7f7 !important; /* DD Task 651 Changed the Background-color from white to f4f4f4 */
	display: block;
	/* see ltie7.css */
	margin: 0px 5px;
	padding: 5px !important;
}
.announcements p span {
	font-weight: bold;
}
.announcements p span.service {
	color: #E46E04;
}
/* DD  450 Made the links in announcement section on the my home page Blue */
#homepage-loggedin .announcements a, #homepage-loggedin .announcements span {
	color:#0099ff !important;
}
/* DD1790 corrected the alignment for the announcement */
.announcements-message .red, .announcements-message .green {
	font-weight: bold;
	width:auto;
	display:inline;
}
.announcements-message .richtext {
	display:inline;
	float:none !important; /*DD added float property to fix the announcement section on welcome page*/
}
.announcements-message .richtext p {
	margin:0;
	padding-left:0 !important;
	background-color:transparent !important;
}
.announcement-content {
	display:block;
	width:90%;
}
/* TOOLTIPS */

.tipped {
	display: block;
	float: left;
	/* see ltie6.css */
	/* see ltie7.css */
	/*min-height: 30px;*/
	min-height: 20px; /*DD682 Decreased the height and also fixed the line-height hack for different Browsers*/
	height: 100% !important;
	height: 20px;
	margin-bottom: 8px;
	padding: 1% 20% 1% 3% !important;
	width: 77%;
	position:relative;
}
.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: #649601;
	color: white;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 5px;
}
/* LISTS */
ul.tools {
	margin-bottom: 10px;
}
ul.tools li {
	background-position: left 3px;
	background-repeat: no-repeat;
}
ul.tools li a {
	color: #333 !important;
}
ul.tools li.plus {
	background-image: url(../img/i/tool-plus.gif);
}
ul.tools li.email {
	background-image: url(../img/i/tool-email.gif); /* DD removed extra padding "padding-left:2px;" */
} /* DD added padding from left */
ul.tools li.find {
	background-image: url(../img/i/tool-find.gif);
}
ul.tools li.admin {
	background-image: url(../img/i/icon-grey-settings.gif);
}
ul.tools li.export {
	background-image: url(../img/i/icon-grey-export.gif);
}
/* DD corrected alignement of right column tools */
ul.tools li.important {
	background-image: url(../img/i/tool-important.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
/* DD1014 changes the arrow with another one background-image: url(../img/i/tool-arrow.gif) */
ul.tools li.arrow {
	background-image:url(../img/i/arrow-black.png);
	background-position:left top; /* DD aligned the aroow image */
}
ul.tools li.cross {
	background-image: url(../img/i/tool-cross.gif); /* DD removed extra padding "padding-left:2px;" */
} /* DD added padding from left */
/* DD Aligned the Rss feed icon */
ul.tools li.feed {
	background-image: url(../img/i/tool-feed.gif);
	background-position:left center;
}
ul.tools li.up {
	background-image: url(../img/i/tool-up.gif);
}
ul.tools li.outlook-calendar {
	background-image: url(../img/i/outlook-calendar.png);
	padding-left:5px;
}
ul.tools li.google-calendar {
	background-image: url(../img/i/google-calendar.png);
	padding-left:5px;
}
ul.tools li.yahoo-calendar {
	background-image: url(../img/i/yahoo-calendar.png);
	padding-left:5px;
}
ul.tools li.ical-calendar {
	background-image: url(../img/i/ical-calendar.png);
	padding-left:5px;
}
/* DD split the background to nullify the transparent effect */
ul.arrow a, a.arrow, a.back {
	display: block;
	font-weight: bold;
	padding-left: 1.5em;
	background-image: url(../img/i/bullet-green.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #333 !important;
}
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;
}
ul.toconfirm li {
	list-style: disc !important;
	margin-left: 25px;
}
ul.toconfirm.features li {
	float:left;
	width:40%;
}
/* DD  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.caption {
	display:block;
}
ul.latestshouts li span.caption a {
	padding:0 !important;
}
ul.latestshouts li {
	margin-bottom:5px;
	display:block
}
/* DD1000 Commented color: #666; for better appearance of the text with its background */
.latestshouts span.date {
	text-align:left;
	display:block;
	color: #444444;
}
.latestshouts span.replies {
	float:right;
	color: #666666;
	display:inline;
	padding-right:2px;
}
ul.latestshouts li a {
	padding:0 0 0 18px !important;
}
/* DD modified tag list for all pages and make it same */
ul.tag {
	margin-bottom:10px;
	overflow:hidden;
	width:91%;
}/*DD Added Float left for issue in FF2*/
ul.tag li {
	background:url(../img/comma.jpg) no-repeat right 11px;
	margin-right:10px;
	padding-bottom:4px;
	float:left;
}
ul.tag li a {float:left; white-space:nowrap;}
ul.tag li.dspace {
	padding-right:4px;
}
ul.tag li.last {
	background-color:#ffffff;
	background-image:none;
	height:15px;
	float:left;
	margin-left:-13px;
	width:3px;
}
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;
	float: left;
	margin: 0.5em 0;
}
ul.steps li {
	padding-right: 0.25em;
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
}
/*DD 12Dec Adding new style for tags list*/
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 */
#squarebulletlist li {
	list-style-type: square;
}
a.bulletgreengrey {
	background: url(../img/i/bullet-green.gif) no-repeat left 0.1em;
	padding-left: 1.25em;
	padding-bottom: 0.25em;
	color: #333;
	font-weight: bold;
}
/* COLUMNS */

#columnmain {
	float: left;
	width: 685px;
	overflow:hidden;
}
#columnmain dd {
	float:left;
	width:100%;
}
#columndouble {
	clear: left;
	float: left;
	width: 99%;
	margin-bottom: 0.5em;
}
#columnmain a, #columnmain h2, #columnmain h3 {
	color: #699C03; /* DD Changed the color from #7DBC00 */
}
#columnmain.forum h2 {
	color:#09F; /*DD Changed the blue color for consistency from #0480BC to #09F */
}
#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;
}
#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 #cloud, #columnright #cloud, #communitylandingpage #cloud {
	background-color: #EEE;
	float: left;
	/*margin-bottom: 10px; DD682 Removed Space from bottom  */
	overflow: hidden;
	padding-bottom: 3px !important;
	width: 100% !important; /*DD684 Made the cloud container's width full */
}
#columnmain #cloud p.left, #columnright #cloud p.left {
	margin-left:8px !important;
}
/* DD  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, #communitylandingpage #cloud ul {
	font-size:140%;
	margin: 10px 10px 5px 10px !important;
	overflow: hidden;
	width: 97%; /*DD Changed the width from 94% */

}
#columnright #cloud.communities ul, #columnright #cloud ul {
	/* DD  603 see ltie7.css */
	font-size:100%;
	margin: 0px 10px 0px 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, #communitylandingpage #cloud ul li {
	line-height: 2em;
	clear: none;
	float: left;
	width: auto;
	vertical-align : bottom;
	  text-align: justify;
}
#columnmain #cloud ul li, #communitylandingpage #cloud ul li {
	padding-bottom:4px;
	background:none;
	padding-right:3px;
} /* DD added image of comma & corrected the padding-right */
#columnmain #cloud ul li.last,, #communitylandingpage #cloud ul li.last {
 background:transparent none repeat scroll 0 0 !important;
} /* DD removed extra comma from last <li> */
#homepage #columnmain #cloud ul li {
	padding-bottom:4px;
	background:none !important;
	padding-right:0px;
} /* DD added image of comma & corrected the padding-right */
#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;
}
#columnmain #cloud ul li a:hover, #columnright #cloud.communities ul li a:hover, #columnright #cloud ul li a:hover {
	background-color: #E46E04;
	color: #FFF;
}
/* DD  603 Added the ID structure Ended */
#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-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%;
}
/*DD Added new classes for managing the span in Cloud Tags*/
#columnmain #cloud ul li a {
	display: inline;
	float:left;
}
#columnmain #cloud ul li span {
	display: inline;
	float:left;
	font-size: 70% !important;
} /*DD Removed Margin right(10px)*/
#columnmain a.arrow {
	color: #333;
}
#columnmain h4 span.heading {
	float:left;
}
#my-profile #columnmain h4 span {
	font-weight:normal !important;
	margin-left:5px;
}
#my-profile #columnmain ul.tag li a {
	color:#0099FF;
} /* DD1385 Changed the tag color */
#my-profile #columnmain ul.tag {
	width:98%;
}
#my-profile #columnmain .blogentry ul.tag {
	width:91%;
}
#my-profile #columnmain .blogentry ul.tag li.last {
	background-color:#fff;
}
#my-profile #columnmain .blogentry.alt ul.tag li.last {
	background-color:#EEEEEE;
}
#my-profile #columnmain .blogentry h4 span {
	font-weight:bold !important;
	margin-left:0;
	color:#333333;
}
#columnmain .blogger-image {
	margin-bottom:37px;
}
#columnmain tr.lib-text a, #columnmain tr.lib-text .row-description {
	position:relative;
	padding-left:27px;
}
/* DD1041 Added class for community home and community admin sub-sections <h3> */
#all-communities #columnmain .body h3, #all-communities #columnmain .body h3 a {
	color:#699C03 !important;
	font-size:100%;
	margin-right:4px;
	float:left;
	font-weight:normal;
	background:none !important;
}
/* RIGHT HAND COLUMN */

#columnright {
	float: right;
	width: 255px;
	min-height: 30em;
	height: 100% !important;        /* DD Min-height  of IE6 of Right Container, earlier the gradient didn't flow to the end, now rectified. */
	height: 30em;
	margin-bottom: 0.5em;
	background: url(../img/f/rightshade.gif) repeat-x left top;
}
#columnright .padding {
	float: left;
	padding: 5px;
	width: 245px;
}
#columnright h3 {
	color: #F18814;
	font-size: 133.33%;
	margin: 0 0 5px 0;
}
#columnright li a {
	display: block !important;
}
#columnright div input {
	font-size: 100% !important;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: inherit;
}
/* DD875 corrected the padding of radio button so added class without form */
#columnright form fieldset input, #columnright fieldset input, #columnright input.searchboxsmall { /*DD879 Added searchboxsmall class to input field for the search section where we don't have radio buttons*/
	float: left;
	margin-right: 5px;
	padding: 3px 2px 2px 2px;
}
/*DD879 Made the width different as per the right containers*/
#columnright input.searchboxsmall {
	width: 163px !important;
}
#columnright input.searchboxblue {
	width: 170px !important;
	margin-right:3px;
}
#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, #columnright .bar-grey h3 {
	background:#666 url(../img/f/bkgd-grey-header-right.gif) no-repeat right top;
	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;
}
#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  272*/
#columnright .keywords p {
	margin-right: 5px;
	padding-right: 23px;
	padding-top: 5px;
	line-height:25px;
}
#columnright .keywords p.tipped {
	margin-bottom : 0px; /*DD682 Removed Space from bottom (margin-bottom: 3px)*/
	margin-right: 0px; /* DD  609 Right hand column not rendering correctly */
}
#columnright .keywords p.tipped a.ttip {
	top:5px !important;
}	 /*DD 11Dec  272*/
/* DD split the background to nullify the transparent effect */
#columnright .keywords a.arrow {
	background-image: url(../img/i/arrow-black.png);
	background-repeat: no-repeat;
	background-position: top left;
	clear : left;
	margin-left : 5px;
	padding-left : 1.7em;
	display : block;
	line-height : 1.85em; /*DD682 Added space*/
}
#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, #columnright .bar-grey h3 {
	background: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: #559700 url(../img/f/bkgd-green-header-right.gif) no-repeat right top !important;
	clear: both;
	color: #FFF;
	float:left;
	font-size: 1em;
	margin-bottom:0;
	padding: 0;
	width: 100%;
}
#columnright .bar-green strong {
	background: #559700 url(../img/f/bkgd-green-header-left.gif) no-repeat left top !important;
	color: #FFF;
	margin:0;
	float:left;
	padding:2px 0 2px 4px;
}
#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;
	margin-bottom: 10px !important; /*DD682 Added space between 2 modules */
}
#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, #columnright input.searchboxsmall { /*DD879 Added searchboxsmall class to input field for the search section where we don't have radio buttons*/
	border: 1px solid #6A8CAE !important;
}
#columnright fieldset.search_community label, #columnright fieldset label {
	display: block;
	float: left;
	margin-top: 8px;
	width:75%;
}

#columnright  #columnright fieldset.communityList label {
	display: block;
	float: left;
	margin-top: 8px;
	width:75%;
}

/* DD added <a> tag for selected sites */
#columnright fieldset label a {
	font-weight:normal !important;
	text-decoration:underline !important;
}
#columnright fieldset label a:hover {
	text-decoration:none !important;
}
#columnright ul {
	clear: both;
}
#columnright ul.tools {
	float: left;
	margin-top: 5px;
	width: 100%;
}
#columnright ul.tools input {
	width: 225px;
	text-decoration:none !important;
}
#columnright ul li {
	height: 1%;
	min-height: 21px;
}
#columnright ul li a {
	font-weight: bold;
	padding: 0.25em 0 0.5em 22px;
}
#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: #669F01;
}
/*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*/
	
/* DD865 aaded class for search_bar */
#columnright #font_size, #columnright #search_bar {
	color: #333;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
/* DD modified padding-top to font-switcher like live site */
#columnright #font_size {
	margin-bottom: 11px;
}
/* DD865 aaded class for search_bar h3 */
#columnright #font_size h3, #columnright #search_bar h3 {
	margin-bottom: 0;
}
/*DD Vertically Aligned the font size section text with the Heading*/
#columnright #font_size div, #columnright #search_bar div {  /* DD865 aaded class for search_bar div */
	padding:  4px 0 0px 4px; /* DD modified padding-top to font-switcher like live site */
}
/* DD865 aaded class for search_bar link */
#columnright #font_size a, #columnright #search_bar 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 .toolHeader, #my-profile #columnright .bar-green { /*DD Made the Heading same as per theme for Blog Archive, introduce new hierarchy #my-profile #columnright .bar-green*/
	background: #0480BC url(../img/f/toolheader-blue.png) no-repeat left top !important; /* DD1385 Changed Blog Archive header color */
	color: #fff !important;
	float: left;
	font: bold 100% verdana;
	padding: 2px 0 3px 4px;
	width: 241px;
}
#my-profile #columnright .bar-green strong {
	background:none !important;
	float:none !important;
	padding:0 !important;
} /*DD Made the Heading same as per theme for Blog Archive*/
#columnright .upload form input {
	margin: 0 0 5px 0;
	width: auto;
}
#columnright #cloud {
	background-color: transparent;
}
#columnright #cloud ul li a {
	padding: 0 4px !important;
}/*DD667 Made the Tag Aligned Verticall with the headings*/
#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: #559700;
}
#columnright #cloud.communities ul li a:hover {
	background-color: #559700;
}
/* DD changed the tag highlighted colour for different pages */	
#my-profile #cloud ul li a:hover {
	background-color: #0480BC !important;
	color: #FFF !important;
}
#container #cloud ul li a:hover {
	background-color: #559700;
	color: #FFF !important;
}
#container.medium-font #columnright #font_size a.small-font {
	color: #333;
}
#container.medium-font #columnright #font_size a.medium-font {
	color: #70A900;
}
/* DD865 aaded class for search_bar link */
#columnright #font_size a, #columnright #search_bar 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 0.4em;
}
/* DD fix the styling in Most Popular theme to align vertically */
	
/* DD  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: #699F01;
	padding: 0;
}
/*DD879 Added searchboxsmall class to input field for the search section where we don't have radio buttons*/
#columnright fieldset.search_community input.inlinebutton {
	clear:none !important;
	padding-right:0;
	padding-left:0;
}
#columnright input.searchboxorange { /*DD879 Added searchboxorange class to input field for the search section to get them inline */
	float: left;
	margin-right: 2px;
	padding: 3px 2px 2px 2px;
	width: 173px;
}
/* DD990 added class for font-sizer */
#columnright #font_size ul {
	display:inline;
	width:40%;
	clear:none !important;
}
#columnright #font_size div {
	float:left;
	width:97%;
}
#columnright #font_size span {
	display:inline;
}
#columnright #font_size ul li {
	display:inline;
}
#columnright #font_size ul li a {
	padding:0;
	display:inline !important;
}
#columnright #font_size ul li.line1 {
	line-height:21px;
}
#columnright #font_size ul li.line2 {
	line-height:16px;
}
#columnright #font_size ul li.line3 {
	line-height:11px;
}
/* FORUM */

#forumnav {
	float: left;
	margin-bottom: 1em;
}
#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;
}
/* DD split the background to nullify the transparent effect */
#forumnav li a.backarrow { /* DD  370 Not referenced #othernav li a.backarrow */
	font-weight: bold;
	padding-left: 1.5em;
	background-image: url(../img/bullet-green-back.gif);
	background-repeat: no-repeat;
	background-position: left 0.1em;
	color: #333;
}
.forumdetails {
	color: #878787;
	padding: 0.25em 0 0.75em 0.5em;
	margin-bottom: 0.5em;
}
/*Created new by DD 10Dec  270*/
.forumthread h3 {
	color: #6CB20F;
	margin-top: 0.5em;
	font-size: 1.3em;
	font-weight: bold;
} /* DD commented 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;
}

/* Valerie */
.forumthread h3.sub {
	font-size: 1.3em;
	font-weight: bold;
}
.forumthread h3.subsub {
	font-size: 1.1em;
	font-weight: bold;
}
.forumthread p {
	padding: 0.05em 0.5em !important;
}
.forumthread p a {
	color: #669F01;
}
.forumthread p.last {
	border: none;
}
/* DD  468 Changed position of 'Closed' icons */
.forumthread h3 img {
	vertical-align: middle;
}

#forum .posted {
	background-color:#EEEEEE;
	clear:both;
	font-weight:bold;
	padding:5px 3px 3px;
	float:left;
	width:100%;
	margin-bottom: 5px;
}

#forum .forum h3 {
	font-size:1.2em !important;
}
.forumdetails .divider, .dd .divider {
	background-color:#fff !important;
	font-weight:normal !important;
	margin:0px !important;
	padding:0 !important;
}
.forumdetails .divider h5, .dd .divider h5 {
	font-weight:normal !important;
	background-color:#fff !important;
}
/* DD1367 Changed the font-size and color for the reponse link */
.forumthread h3 a {
	font-size:0.85em !important;
	font-weight:normal;
}
/* TABLES */

/* see ltie6.css */

.table {
	margin-bottom:0.5em
}
table.type1 th {
	color: white;
	font-weight: normal;
	vertical-align: top;
}
table.type1 th a {
	color: white !important;
}
table.type1 {
	width:685px; /*DD Changed the width from 680 to 685px */
	background: url(../img/hub/f/bkg-grey-large.jpg) no-repeat 0 top;/*DD aligned the image for task 2177*/ 
}
table.type1 thead {
	height:26px;
}
table.type1 thead a:link, table.type1 thead a:visited {
	color:#FFF;
}
table.type1 td span {
	background-color: #F5F5F5;
	display: block;
	margin: 0px 0 2px 0;
	padding: 0px 5px;
	text-align: right; /* DD  625 Made the numbers right aligned */
}
/* DD1000 Commented color: #878787; for better appearance of the text with its background */
table.type1 td span.detailsprofile {
	color:#555555;
	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;
}
/* DD1003 Added classes to the structure and made the image and text link to one link */
table.type1 th.title {
	width:58%;
}
table.type1 th.title a {
	margin-left:28px;
}
/* FORMS */
	
.form select.sub-communities {
	width: 97.1%;
	margin-right: .1em;
} /* DD1184 Added width */
.form select.narrow {
	width: 8.75em;
	margin-right: .1em;
} /* DD reverted the class */
.form select.narrower {
	width: 3.8em;
	margin-right: .50em;
}
.form select.narrowYear {
	width: 5.0em;
	margin-right: .50em;
}
.form select.narrowest {
	width: 3.5em;
	margin-right: .30em;
} /* DD Modified the width */
.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;
}

.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, .formelements-left label {
	font-weight: bold;
}
.formelements select, .formelements-left select {
	vertical-align: middle;
}
.formelements input, .formelements-left input {
	vertical-align: middle;
}


.formelements2 {
	text-align: left;
	margin-bottom: 0.3em
}



.formelements2 label, {
	font-weight: bold;
}
.formelements2 select {
	vertical-align: middle;
}
.formelements2 input {
	vertical-align: middle;
}

/* DD729 changed the appearance on Approve Community Confirmation screen and added usual right column stuff */
.form textarea {
	font-size:1em !important;
	width:97.4% !important;
	padding:5px;
	margin-top:5px;
}
/* DD793 changed the colour of tag link on User Registration page */
.form .keywords a {
	color:#F27304 !important;
}
.form input.almostfullwidth, .form .almostfullwidth {
	width: 78%;
	border: 1px solid #6A8CAE;
}
/* DD969 modified class for aligning the sort by list with the dropdown */
#my-profile .formelements {
	margin-bottom:0.3em;
} /* DD Commented text-align:right; float:right; */
.form select {
	padding: 0;
}
.form select {
	float : none;
	padding-left : 0;
	width : 304px;
}
.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;
	width : 250px !important; /*DD Made the width similar for IE6 changed the width for IE8*/
}
.form #checkboxgroup h4, .checkboxgroup h4 {
	float : left;
	font-weight : normal;
	margin-right : 0.7%; /*DD667 Changed the margin from 1%; */
	width : 125px; /*DD667 Changed the width from 22%; */
}
.form #checkboxgroup input, .checkboxgroup input {
	border : none;
}
.form .checkbox, .form .formbutton, .form .image {
	border : 0;
	width : auto !important;
}
.form #feedback fieldset {
	border: 1px solid #DCDCDC;
	margin-bottom: 1em;
}
.form #feedback legend {
	color: #559700;
	font: bold 1.3em verdana;
	padding: 0 5px;
	margin-left: 0.5em;
}
/*DD  201 */
.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 { /* DD  370 Not required form input.radio */
	float: left;
	clear: none;
	width: auto;
	border:none;
}
.form h2 {
	color: #333;
	font-size: 125%;
}
.form label {
	float: left;
	clear: left;
	display: inline;
	width: 127px;
}
/*DD690 Improved the layout of the community approval page*/
.form-new-community label {
	float: left;
	clear: left;
	display: inline;
	width: 19%;
	font-weight: bold;
}
.form-new-community span {
	float:left;
	width:80%;
}
.form-new-community p {
	float:left;
	width:100%;
	margin:0 0 0.5em !important;
}
select, input.text, textarea, fieldset input {
	border : 1px solid #6A8CAE;
}
/* DD905 moved select box closer to label and fixed the width of select box  */
.dsyfrm-table td select {
	width:200px;
}
.dsyfrm-labelcell {
	width: 25%;
}
/* DD aligned the compare button with earlier version */
.dsyfrm-table .dsyfrm-widgetcell input {
	margin-top:-23px;
}
/* BOXES */

#all-communities .box1, #blog-entries .box1 {
	margin-bottom:0;
}
#all-communities .box1.no-top, #blog-entries .box1.no-top {
	border-top:medium none;
	margin-bottom:10px;
	width:97.9%;
}
.box1 {
	background: #F4F4F4;
	border: 1px solid #D5D5D5;
	float: left;
	padding: 1%;
	width: 98%;
}
.library #bookmark {
	width:97% !important;
}
#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;
}
#box-2fields input, #box-2fields select {
	float:left;
	margin-right:5px;/*width:410px; DD696 Made the Tag Input Field Wider*/
}
#box-2fields ul {
	overflow:hidden;
	width:98%;
}
#box-2fields li {
	float:left;
	margin-right:10px;
}
.tag-set input.button {
	margin-bottom:10px;
}
.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;
}
.box1.no-top {
	border-top:1px solid #D5D5D5 !important;
}
/* PAGING */

#paginator {  /* DD  370 Not referenced #azlist */
	width:100%;
	float:left;
	font-size: 0.9em;
	background:#DEEEC3;
}
#community-hub #paginator {
	background-color:#edeaf5; /*DD 3 Dec 2008 Changeed to make it purple*/
}
#paginator ul {
	float: right;
	padding: 0.5em 0;
}
/* DD  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;
}
#paginator ul li { /* DD  370 Not referenced #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;
}
#my-profile #paginator {
	background: #CDEBFF;
	clear:both;
} /* Jits added Clear to fix in IE */
.finder #paginator {
	background: #F8E9D0;
}
/* DD856 Replaced Paginator images with   '>' and '<'  */ /* DD bring the separator image slightly down  */
#paginator ul li a.previous {
	background-image:url(../img/paginator-previous-separator.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
	padding-bottom:3px;
} /* DD split the background to nullify the transparent effect */
#paginator ul li a.next {
	background-image:url(../img/paginator-next-separator.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:12px;
	padding-bottom:3px;
}	 /* DD split the background to nullify the transparent effect */
.paging {
	width: 100%;
	float: left;
	font:normal 13px Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
.paging ul {
	float: right;
	list-style:none;
}
.paging ul li {
	float: left;
	padding: 0 4px 0 0;
	background:url(../img/i/paging-divider.png) no-repeat right center;
	color:#333333;
	margin-right:5px;
}
.paging ul li.first {
	padding-right: 2em;
	background:none;
}
.paging ul li.last {
	background:none;
}
.paging ul li a {
	color:#193985;
}
.paging ul li a.selected {
	text-decoration: none;
	color:#000000;
}
.paging ul li a.previous {
	background:url(../img/i/paginator-previous-separator.png) no-repeat left 5px;
	padding-left:12px;
}
.paging ul li a.next {
	background:url(../img/i/paginator-next-separator.png) no-repeat right 5px;
	padding-right:12px;
}
#usefulness {
	margin:5px 0 15px 14px;
} /* DD734 aligned radio button on same line */
#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;
}
h4.inline.left {
	margin: 5px 5px 0 0;
}
h4.popular {
	margin: 20px 0px 0px
}
/*DD696*/
h4.popular span {
	font-weight: normal !important;
	margin-left:5px;
}
.library-doc ul.posted {
	margin-bottom:10px;
	overflow:hidden;
	width:98%;
}
.library-doc h3 {
	color:#4D3179;
	margin-bottom:0;
	margin-top:10px;
}
.library-doc ul.posted li.date {
	border-left:1px solid;
	border-right:1px solid;
}
.library-doc ul.posted li a {
	display:inline;
}
/* DD 17 Dec Worked on  351 */
#doc-footer {
	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  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;
}
/* DD  475 Made the links in a single line */
.blog-options a {
	display:inline;
}
/* DD282 Adding Image on Blog Page*/
.blog-profile {
	padding: 0 0 10px 0;
	float:left;
} /* jits - added floating */
.blog-profile h1 {
	color: #0099FF;
	margin-bottom:10px;
}
/* DD Issue 633 Added List for Blog Archieve Component */
.blog-archive li {
	padding: 0 3px;
	line-height:15px;
}
.blog-archive li a {
	padding:0 !important;
}
.blog-archive li a span {
	font-weight:normal;
}
.blog-archive .bar-green {
	margin-bottom: 4px !important;
} /*DD Made the Heading same as per theme for Blog Archive*/
/* DD310 Modified the height of the Editor on Wiki page*/
.wiki #body_ifr {
	height: 450px !important;
}
/* DD858 changed the table code and created new classes for new layout */
.top-blogger {
	width:98.6%;
	background-color:#FFFFFF;
	clear:both !important;
	float:none !important;
	margin:0 5px 0 !important;
	overflow:hidden;
	padding:5px 0 0 0;
}
.top-blogger h4 {
	width:41%;
	float:left;
	padding-left:6px;
	padding-bottom:3px;
}
.top-blogger .row {
	float:left;
	width:100%;
	padding:4px 0 4px 0;
}
.top-blogger .row.alt {
	background-color:#F4F4F4;
}
.top-blogger .blogger-post {
	width:98%;
	float:left;
	padding:3px 6px 0 6px;
}
.top-blogger .image {
	width:75px;
	float:left;
}
.top-blogger .image img {
	margin:0 5px;
}
.top-blogger .post {
	width:205px;
	float:left;
}
.top-blogger .post p a {
	font-weight:bold;
}
.top-blogger .latest-blog {
	width:370px;
	float:left;
	margin-left:8px;
}
#bloggers-list div.header {
	background:#3F3F3F url(../img/hub/f/bkg-grey-large.jpg) no-repeat top !important;
	float:left;
	width:100%;
	padding: 0.25em 0;
	margin-bottom:5px;
}
/* DD added colour key on wiki-compare page */
.wiki-compare {
	border:1px solid gray;
	padding: 0.3em 0.3em 1.6em;
}
.wiki-compare .wiki-key {
	float:left;
	width:28px;
}
.wiki-compare ul {
	margin:0 0 10px;
	padding:0;
	list-style:none;
	float:left;
	width:95%;
} /* DD  modified the class */
.wiki-compare ul li {
	margin:0;
	padding:0;
	float:left;
}
.wiki-compare li.deleted-text {
	background:url(../img/deleted-text.png) no-repeat 7px center !important;
	padding-left:27px;
	margin-right:10px;
}
.wiki-compare li.added-text {
	background:url(../img/added-text.png) no-repeat 7px center !important;
	padding-left:27px;
}
/* DD added class for the compare heading */
.wiki-text {
	text-align: left;
	font-weight: bold;
	margin-bottom:10px;
	float:left;
	width:100%;
	padding-top:3px;
}
/* DD896 made user-blog in orange */
.user-blog {
	margin:0 !important;
	border-top:1px solid #EEEAF5;
	padding-top:10px;
	float:left;
	width:100%;
} /* jits - added floating and width */
#blog-entries ul.divider, .browse-label ul.divider {
	font-weight:normal !important;
}
#blog-entries ul.divider li a.file1, #forum div.download ul.divider li a, .browse-label ul.divider li a.file1 {
	float:left;
}
/* DD291, Added class for expanding/collapsing file attachment */
.blog-add-edit .community-selector {
	float:left;
	margin-bottom:10px;
}
/* DD828 added spacing between 'Add selected contacts' and 'Invite friends'  */
#members .tools li {
	margin-bottom:0px;
}
#members .tools li.plus {
	margin-bottom:5px !important;
}

#members .right-tool .tools li.plus {
	margin-bottom:0px !important;
}


/* DD  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: 7px; /* DD modified padding:bottom:9px; to make its appearance equal */
	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;
}
.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 */
}
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;
}
#my-profile .richtext {
	display:inline-block;
	clear:left;
}
/* FAQS */

.faqs .bubblenormal {
	padding-bottom: 10px;
	width: 100%;
}
.faqs ul {
	width: 100%;
}
.faqs #sectionnav {
	background: #deeec3;
	color: #333;
}
/* DD915 Added FAQ links in 2 columns */
.faqs ul.faq {
	width:100%;
}
.faqs ul.faq li {
	float:left;
	width:48%;
}
.faqs ul.faq li a {
	font-size:1.2em;
	display:block;
}
div.faq-type input {
	background: none !important;
}
/* DD corrected the alignment of input field on FAQ page */
.faq-type div {
	float:left;
	width:19%;
	margin:1px 10px 0 0;
}
.mceEditor img {
	display: inline;
}
/* DD increase the size of the Editor on Document Display page */
.mceLayout {
	width:100% !important;
}
/* COMMUNITIES */

#communitieslist, #subcommunitieslist {
	clear: left;
}
#communitieslist .privateorpublic, #subcommunitieslist .privateorpublic {
	color: #676767;
	font-weight: bold;
}
#communitieslist li .detailscommunities, #subcommunitieslist li .detailscommunities {
	color: #444444;
} /* DD1000 Commented color: #676767;  for better appearance of the text with its background */
#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 /* DD Not referenced, 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;
}
/* FORM VIEW */

/*  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 {
	color: #6CB20F;
	margin-top: 0.5em;
	font-size: 1.2em;
	font-weight: bold;
}/* DD  451*/
dt.documentRating, h3.documentRating {
	color: #878787;
	margin-top: 0.5em;
	font-size: 1.2em;
	font-weight: normal;
}/* DD  451*/
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  451*/
dd a, div.dd a, div.dl p a {
	color: #669F01;
} /* DD  451*/
dd.last, div.dd.last {
	border: none;
} /* DD  451*/
/* DD1000 Commented color: #878787; for better appearance of the text with its background */
.details {
	color: #555555;
	padding: 0.25em 0 0.75em 0.5em;
	border-bottom: 1px solid #878787;
	margin-bottom: 0.5em;
}
.detailsNoBottomLine {
	color: #878787;
	padding: 0.25em 0 0.25em 0.5em;
}
.detailsprofile { /*DD  370 Not referenced , #documentlib .nowrap */
	color:#555555;
	text-align: left !important;
} /* DD1000 Commented color: #878787; for better appearance of the text with its background */
/* DD changed the alignment of Edit & Delete */
.detailsprofile ul {
	width:100%;
	float:left;
}
.detailsprofile li {
	float:left;
	margin:0 5px 0 0;
	background:url(../img/divider.gif) no-repeat 100% 51%;
	padding-right:5px;
}
.detailsprofile li.first {
	margin-right:0px;
}
.detailsprofile li.first, .detailsprofile li.last {
	background:none;
}
.detailsprofile h5 {
	float:left;
	font-size:0.98em;
	font-weight:normal !important;
	margin-right:5px;
}
/* DD corrected the tagging which is breaking to next line */
.detailsprofile ul.tag {
	width:91% !important;
}
.detailsprofile h4 span {
	margin-left:0px !important;
}
/* Moved css from share-with-contact.jsp */
#compose #upload1, #compose #upload2, #compose #upload3 {
	width: 60%;
}
#compose, #composeorange, #composegreen, #managecompose, #composecontact {
	float: left;
	border: 1px solid #D5D5D5;
	background-color: #f4f4f4;
	width: 100%;
}
#composecontact {
	width: 99% !important;
	padding-bottom:10px;
}
#composeorange {
	padding-bottom: 5px;
}
#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: 1.1em;
} /* DD Increase the font size from 0.9 to 1.1 */
/* Use this for longer input fields */
#compose textarea.tall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 30em;
}
/* DD931 made edit window much longer */
#compose textarea.long {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:70em;
}
#compose textarea.short {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:15em;
}
#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;
}
#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%;
}
#compose .checkholder label {
	margin-right: 2em;
	font-weight: normal;
}
#composeorange {
	background-color: #FAEFDD;/*background-color: #FCCE97;*/
	border: 1px solid #FAEFDD; /*margin-bottom: 0.5em;*/
} /* Luca, 2008-11-19 */ /* DD Removed Margin Bottom as introduced in Tagging Component*/
#composeorange h2 {
	font-size:150%;
} /* Luca, 2008-11-19 */
#composeorange h3 {
	color:#E86C00;
} /* Luca, 2008-11-19 */ /*DD688 Changed the Header Color from #F18814 to #E86C00 */
#composegreen {
	background-color: #F1F7E6;
	border: none;
	margin-bottom: 15px;
	padding-bottom:10px;
}
#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: #619F0E;
}
#composewhite textarea {
	width: 100%;
	margin-bottom: 1em;
}
/*DD Added the Border with tagging component*/
#compose.no-bottom {
	border-bottom:1px solid #D5D5D5 !important;
}
/* SSS, 18/03/2009 */
#compose .wikitheme {
	clear:both;
	width: 100%;
	margin-right: 0.5em;
}

/* 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 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: #09F;
}
#my-profile #columnright h3.blue {
	color: #09F;
}
#my-profile #columnmain h3 {
	color:#09F;
}
/*DD Added h1 for my Profile */
#my-profile h1 {
	color:#0480BC;
}
/* DD932 added class to align blogger name with image */
#my-profile table td .image a {
	margin-top:-60px !important;
	margin-left:67px;
	float:left;
}
#commentleadin {
	color: #09F;
	font-weight: bold;
	padding: 0.5em;
	border-top: 1px solid #878787;
	margin-top: 2em;
}
.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;
}
.checkholder {
	width: 70%;
	float: left;
	margin-left: 4em;
}
#my-profile .form h2.header {
	clear: both;
	color: #09F;
	margin-bottom:2px;
} /*DD Changed the blue color for consistency from #0480BC to #09F */
/*DD668 Added Blue Background image on My profile*/
#my-profile .intro {
	background:transparent url(../img/intro-blue-b.png) no-repeat scroll left bottom !important;
}
#my-profile .intro h2 {
	background:transparent url(../img/intro-blue-t.png) no-repeat scroll left top !important;
	color:#09F;
}
/* POLLING */

.poll {
	color: #333;
}
/* DD  503 Added Space between the radio button and label text */
.poll input {
	margin:0 0 0 6px !important; /* DD 755 Correct text alignment of poll options */
	clear: left !important;
}
#columnright fieldset.poll label {
	display:block;
	margin: 0 0 0 5px !important;
} /* DD added missing curly bracket */
/* DD corrected the left alignment of poll results */
.poll ul {
	margin-left:5px;
}
.poll .poll ul {
	margin-left:0px !important;
} /* DD903 aligned radio buttons of poll to the question */
/*DD758 Improved the appearance of the Edit Poll page */
.poll-section label {
	width:100%;
	font-weight:bold;
	margin:5px 0;
}
.poll-section textarea {
	font-size:1em;
	width:98%;
	padding:2px;
	height:60px;
}
.poll-section .count {
	text-align:right;
	padding-right:1%;
	font-weight:bold;
	float:right;
}
/* DD960 corrected the squashed community poll radio buttons */
.poll .poll ul li {
	width:100%;
	float:left;
}
/* DD made activate button for active poll  */
.poll-button {
	background: url(../img/b/btn-activate-poll.png) no-repeat left top;
	width:115px !important;
	height:25px;
}
/* DD added poll preview class */
.poll-preview {
	float:left;
	margin:1px 10px 0 0;
	width:100%;
}
.poll-preview .poll ul li {
	float:left;
	width:100%;
	margin-left:-10px;
}
.poll-preview .poll ul li input {
	float:left;
}
.poll-preview .poll ul li label {
	float:right;
	margin-top:-17px;
	width:95%;
	font-weight:normal !important;
}
/* PEOPLE FINDER */

.finder #sectionnav {
	background: #F8E9D0;
	color: #333;
}
.finder #sectionnav a, .profile #columnright h3 {
	color: #F18814;
}
.finder #columnright {
	color: #F18814;
}
.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;
}
/* 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;
}
/* These do not appear to be referenced
*/
/*DD667 */
#people-finder .people-advance-search p {
	float:left;
	margin:0 0 0.8em 0 !important;
}
#people-finder .people-advance-search select {
	float:left !important;
}
#people-finder #individualprofile h3 {
	margin-bottom: 0.2em;
}
#people-finder #columnright #cloud ul li.last {
	background: none !important;
} /* DD added new class to trace the last li */
#people .width55 div {
	width:100%;
	background:none !important;
	text-align:left;
	margin:0 0 3px 0px;
}
#people .width55 div strong {
	font-size:1.0em !important;
}
/* DD944 reduce white space  */
#people-finder #columnmain #cloud, #communities #columnmain #cloud {
	margin-top:27px;
}  /* jits - added #communities for top spacing */
#people-finder .type1 {
	margin-top:27px;
}
/* DD944 reduce white space  */
#people-finder #columnmain #cloud {
	margin-top:27px;
}
#people-finder .type1 {
	margin-top:27px;
}
#people-finder .blog-profile h1 {
	color:#E86C00;
}
/* DD959 Corrected text should start on a new line  */
/* DD removed extra space from people finder columnright */
#people-finder #columnright .type1 {
	margin-top:0px !important;
}
/* DD added class in place of inline style */
#people-finder #columnright .expel-user {
	padding-top:2px;
	font-weight:bold;
	font-size:1.1em;
	border:none;
	background-color:transparent;
	text-align:left;
	display:block;
	text-decoration:underline;
	cursor:pointer;
}
/* DD Corrected the image on profile blog page */
#people-finder .blog-profile, #people-finder #columnmain .blogger-image {
	width:100%;
	float:left;
}
#individualprofile {
	clear: left;
}
#individualprofile ul, ul.toconfirm {
	list-style: disc;
	padding: 0 0 3em 0em; /* DD matched the margin below the column from above the heading */
}
/* DD made two cloumns for Areas of Expertise */
#individualprofile ul li {
	width:48%;
	float:left;
}
.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;
} /* 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  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 18Dec2008 TABS  307 */
.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;
}
/* DD  438 */
.antispam {
	float:left;
	width: 100%;
}
.antispam input.hidden {
	display:none;
}
.antispam h3 {
	padding-left:1em;
}
/* DD  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;
}
input [type=submit] {
	cursor:pointer;
}
/* DD  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;
}
/* DD511 Added recommendation feature on blog-entries page and made classes for it */
.recommendations {
	width:auto;
	float:right;
}
.recommendations div {
	background:url(../img/b/recommendations.png) no-repeat top;
	color:#699C03;
	font-size:.71em;
	text-align:center;
	width:92px;
	/*height:30px;*//*DD commented the height to get the recommend button view well*/
	margin:6px 0 2px;/* letter-spacing:-1px; DD 1113 corrected the recommendation text to make it more readable */
}
.recommendations div strong {
	font-size:150% !important;
}
#documents .recommendations a.recomm-btn, #documents .recommendations a.recomm-btn img {
	padding-left:0px !important;
}
#documents .recommendations {
	width:auto;
	float:left !important;
}
/* DD  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;
}
/* DD Task 642 Added 3Fields 3rows for Invitation Page */
.invite-tool {
	width:100%;
}/* See ltie7.css *//*DD Removed 85% and added 100% instead */
.invite-tool input {
	width:95% !important;
	margin:0 !important;
	background-color: #fff !important;
}
/*DD718 Modified the left alignment of Invite a Friend */
.invite-friends {
	padding-left:1%;
	width:99% !important;
}
.invite-friends p {
	width: 98% !important;
}
.invite-friends textarea {
	width: 99% !important;
}
.invite-friends .fright.inlinebutton {
	margin:0 !important
}
/* DD823 resolved the layout issue error message,dispalyed under the email of friend */
.invite-tool th {
	vertical-align:top;
}
#leadOrganisation {
	margin-bottom:3px !important;
}
/*DD707 Separate ID for Tagging Component*/
#tagging {
	background:url(../img/f/tag-tl.png) no-repeat left top;
	border-bottom: 1px solid #D5D5D5;
	float: left;
	margin: 0.5em 0; /* DD Introduced Margin Top */
	width:98.3%;
	padding-right:12px;
}
.tag-inner {
	background:url(../img/f/tag-tr.png) no-repeat right top;
	float: left;
	padding:0 10px 10px 0px;
	margin-left:3px;
	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:14px;
}
#tagging input, #tagging select {
	float:left;
	margin:0px;
	width:410px; /*DD696 Made the Tag Input Field Wider*/
}
#tagging ul {
	width:98%;
	float:left;
} /* DD commented overflow:hidden; */
#tagging ul li {
	display:inline;
	margin-right:5px;
	padding-bottom:4px;
	background:url(../img/comma.jpg) no-repeat right 11px;
} /* DD added comma on all tagging li  */
#tagging ul li .dspace {
	padding-right:4px !important;
} /* DD added the padding-right to tagging list */
#tagging ul li.last {
	background-color:#F4F4F4;
	background-image:none;
	height:16px;
	margin-left:-13px;
	width:3px;
} /* DD removed last  comma on tagging li  */
#tagging ul.bookmarks {
	overflow:hidden;
	width:98%;
}
#tagging ul.bookmarks li {
	float:left;
	margin-right:10px;
}
#tagging ul.bookmarks li.delicious {
	background:url(../img/hub/i/delicious.gif) no-repeat left;
	padding-left:18px;
}
#tagging ul.bookmarks li.digg {
	background:url(../img/hub/i/digg.gif) no-repeat left;
	padding-left:18px;
}
#tagging ul.bookmarks li.facebook {
	background:url(../img/hub/i/facebook.gif) no-repeat left;
	padding-left:18px;
}
#tagging ul.bookmarks li.google {
	background:url(../img/hub/i/google.gif) no-repeat left;
	padding-left:18px;
}
#tagging ul.bookmarks li.reddit {
	background:url(../img/hub/i/reddit.gif) no-repeat left;
	padding-left:18px;
}
#tagging ul.bookmarks li.stumbleupon {
	background:url(../img/hub/i/stumbleupon.gif) no-repeat left;
	padding-left:18px;
}
/*DD653 Introduced a new container for Expanding width of Input fields on "Account activation message" */
.account-activation input {
	width:97.5%;
}
.account-activation textarea {
	width:98%;
}
/*DD709 Made gap between check boxes for themes*/
input#forum.checkbox, input#library.checkbox, input#wiki.checkbox {
	margin-right:5px;
	float:left;
}
/*DD708 Added My Profile Section*/

.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 #000000;
	border-right:1px solid #000000;
	height:12px;
	margin:10px 0 3px 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(../img/profile-bar.png) repeat-x left top;
	float:left;
	font-size:2px;
	width:70%;
	height:10px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.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 #000000;
	border-bottom:1px solid #000000;
}
.profile-completed .profile-report {
	margin-left:11px;
	float:left;
	margin-top:8px;
}
.profile-completed ul {
	float: left;
	padding-top: 4px;
	width: 100%;
	padding-bottom:5px;
}
.profile-completed ul li {
	background-repeat: no-repeat;
}
.profile-completed ul li a {
	color:#333333 !important;
}
.profile-completed ul li span {
	color:#333333 !important;
	text-decoration:none;
	font-weight:bold;
	line-height:23px;
	margin-left:23px;
}
.profile-completed ul li.green_back {
	background:url(../img/white-tick-green-background.gif) no-repeat 4px 5px;
}
.profile-completed ul li.dark_back {
	background:url(../img/white-tick-dark-gray-background.png) no-repeat 4px 5px;
}
.profile-completed ul li.gray_back {
	background:url(../img/white-tick-light-gray-background.png) no-repeat 4px 5px;
	margin-top:-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;
}
/*DD249 Modified Document Display for vertical bars */
.created-on h5 {
	float:left;
	font-size:0.98em;
	font-weight:normal;
	margin:5px -6px 0 0px;
	background:none;
	position:relative;
	background-color:#fff;
	padding-left:0px;
} /* DD810 added margin from left to make it align */  /* DD removed extra margin from left and top *//* DD Commented  margin:5px 4px 0 0px; And Added other attributes so that it couldn't break on applying features  */
/* DD created new class for better appearance of tags on blog-enteris page */
.created-on {
	width:auto;
} /* DD Removed the floating from left */
/* Style to support file download, e.g. in Document Library  */
.download-list {
	background-color:#EEEEEE;
	clear:both;
	font-weight:bold;
	padding:5px 3px;
	margin-bottom:5px;
	float:left;
	width:100%;
}
.download-list h5 {
	float:left;
	font-size:0.98em;
	font-weight:bold;
	margin-right:12px;
	background:none;
	position:relative;
	background-color:#EEEEEE;
	padding-left:0px;
	margin-left:0;
} /* DD Modified the class so that it should not shows the divider when Edit is not there */
.download-list li {
	background:url(../img/divider.gif) no-repeat 100% 51%;
	float:left;
	margin-right:5px;
	padding-right:5px;
}
.download-list li a {
	padding:0 3px 0 19px !important;
}
.download-list li.first, .download-list li.last {
	background:none;
}
.posted {
	background-color:#EEEEEE;
	clear:both;
	font-weight:bold;
	padding:5px 3px;
	float:left;
	width:100%;
	margin-bottom:4px;
} /* DD added space between Posted component and Heading on without themes */
.posted h5 {
	float:left;
	font-size:0.98em;
	font-weight:bold;
	margin-right:-6px;
	background:none;
	position:relative;
	background-color:#EEEEEE;
	padding-left:0px;
	margin-left:0;
} /* DD Modified the class for <h5> */
.posted ul {
	width:89%;
	float:left;
} /* DD corrected the spacing on Document display page for Task 744 */
/* DD1087 Modified class if Edit is not present */
.posted li {
	float:left;
	margin:0 0 0 5px;
	background:url(../img/divider.gif) no-repeat left 3px;
	padding-left:6px;
}
#tat_table {
	width: auto;
}
/* DD added float for new heading */
#my-contact-picker {
	background-color: #efefef;
	margin-bottom: 1px;
	margin-top:5px;
	float:left;
}
#my-contact-picker #header {
	background-color: #1C99D9;
	padding: 4px;
	color: #fff;
	font-weight: bold;
}
/* DD remove margin & padding also background to match with other pages */			
#my-contact-picker #intro-text {
	margin: 2px 2px 0 2px;
	float:none;/*Shyam,03/04/2009 To fix bug on send message and share with contact jsp pages.Contact list coming on the right side of intro text(not visible to user)*/
	border-width: 1px;
	border-color: #efefef;
	border-style: solid;
	color: #666;
	padding: 0px;
}
/* DD remove margin for right cloumn */				
#my-contact-picker #contact-list {
	margin: 0px 0 0 1px;
	padding: 4px;
	overflow-y: auto;
	border: 1px solid #999;
	height: 228px;
}
#my-contact-picker #contact-list ul li a {
	background: transparent url('../img/contact-picker-bullet.gif') no-repeat left 51%;
	padding:0 0 0 22px;
}
#no-contacts {
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*SSS to increate the space between each popular tag*/
.dspace {
	padding-right: 4px;
}
/* DD placed spacing between text and textarea on Faq */
.question label {
	margin-bottom:5px !important;
}
.question input {
	margin-bottom:9px !important;
} /* DD801 made a line of space after question text */
/* DD734 changed the text */
.tag-set .heading {
	float:left;
	margin-top:17px;
}
/* DD0801 corrected the alignment of Any file uploaded  to radio buttons and introduced new class for it */
.note-faq {
	margin: 1px 0 !important;
	width:56%;
	float:left;
}
/* DD introduce new classes for popup window of print page to modifiy its look */
.print-community {
	margin:0 auto;
	color:#333333;
	font-size:75%;
}
.print-button {
	margin-top:10px;
	position:absolute;
	right:3px !important;
}
.print-community .formelements {
	margin-right:6px;
}
/* DD removed the vertical bar, changed the font-colour and corrected padding under heading */
.print-community #communitieslist li.level1 {
	border-left:none !important;
}
.print-community .level1 span strong {
	color:#333333 !important;
}
.print-community .level1 .detailscommunities strong {
	color:#676767 !important;
}
.print-community #columnmain .intro {
	padding-bottom:0px !important;
	width:99.5% !important;
}
.print-community #columnmain .intro h2 {
	padding-bottom:9px !important;
}
/* DD reduce the width of textarea on User Registration Step-5 */
#register textarea {
	width:97.5%;
}
/* DD806 increase the size of font of welcome text on Community Home page */
.hub-home-intro p {
	font-size:1.1307em;
}
/* DD changed the font size of welcome text */
.welcome-text-font {
	font-size:1.1307em;
}
/*DD Added Required Class for the required fields*/
.required {
	padding:3px 2px;
}
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;
}
.cloud-items {
	padding-bottom: 7px;
	margin-bottom: 22px;
}
.cloud-items h2 {
	margin-bottom: 2px;
	padding: 22px 7px 0 7px;
}
/* DD921 added new class for compare button */
.button-71w {
	background: url(../img/button-green-w71.png) no-repeat left top;
	width:85px !important;
	margin-right:4px !important;
}
/* DD added commomn class for all buttons */
.common-button {
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:25px;
	font-size:1.0em !important;
	color:#ffffff !important;
	font-weight:bold;
	padding:0 3px 6px 0 !important;
}
/* DD966 made green button for find matching people  */
.button-162w {
	background: url(../img/button-green-w162.gif) no-repeat left top;
	width:162px !important;
}
td.flnone input {
	float:none !important;
} /*SSS Removed Float from TD tag on edit-event jsp */
#stag {
	background-color: #559700 !important;
	color: #FFF !important;
} /*SSS 06/05/2009 */
.alt-color {
	background-color:#eeeeee;
	margin-bottom:10px;
} /*SSS 06/05/2009 */
/*Shyam, 19/05/2009 [669] */
.googlemdisplay {
	width: 683px;
	height: 300px;
	border:1px solid #6A8CAE;
	margin:7pt 0pt;
}
.googlemedit {
	width: 505px;
	height: 300px;
	border:1px solid #6A8CAE;
}
/* DD999 added class for Skip to main content */
#skiptocontent a.hide {
	position: absolute;
	left: -9000px;
	top: 0;
}
#skiptocontent a.hide:focus, #skiptocontent a.hide:active {
	left: 0;
}
/* DD added class for label for adding attachment for better appearance */
.browse-label label {
	width:94% !important;
}
.image-link {
	position:absolute;
	left:0px;
	top:0px;
}
/* DD1008 Made new class for <h2> as changed from <h1> */
h2.new-heading {
	color:#649601 !important;
	font-size:20px !important;
	margin-bottom:0.25em !important;
}
h2.new-blue-heading {
	color:#0099FF !important;
	font-size:20px !important;
	margin-bottom:0.25em !important;
}
h2.forgot-password {
	color:#649601 !important;
	font-size:200% !important;
	margin:20px 0 6px !important;
}
h2.orange-heading {
	color:#F18814;
	font-size:150% !important;
	margin-bottom:0.25em !important;
}
h2.purple-heading {
	margin-bottom:0em !important;
}
h2.welcome-heading {
	color:#649601 !important;
	font-size:200% !important;
	margin:0 0 0 10px !important;
}
/* DD511 added class to heading to make it align with recommendation feature */
h2.document-title {
	display:inline;
	float:none;
	font-size:20px !important;
	width:auto;
} /* DD Commented width:86%; as it breaks the heading */
.request-membership {
	background: url(../img/btn-request-join.png) no-repeat left top;
	width:185px !important;
	height:25px;
}
/* DD1048 made ex member icon aligned */
.user-icon {
	vertical-align:top;
}
/* DD1052 aligned the label and input to fix up the appearance */
.full-stretch label {
	float:left;
	width:100%;
	display:block;
	margin:5px 0;
}
.full-stretch input {
	float:left;
	margin:3px 5px 5px 0;
}
.full-stretch input.submit-btn {
	margin:0 0 5px 0;
}
/* DD Added class for selectbox for community list export */
.full-stretch select {
	float:left;
	margin:2px 5px 5px 0;
}
/* DD1041 Added class for create community <h3> */
#register #composewhite h3 {
	margin-bottom:12px;
	font-size:100%;
	color:#333333;
}
/* DD 1066 Added subcribed image for daily round-up emails */
.subscribed {
	background:url(/css/subcribed-for-daily-email.png) no-repeat top;
	width:20px;
	height:19px;
}
/* DD Added class for tagging component so that it couldn't breaks on adding other features */
.tagging-module {
	width:100%;
	float:left;
} /* DD1118 Commented clear:left; and add width & floating so that Tag will start from new line */
/* DD1104 Added line-height to the <p> of refinesearch */
.refinesearch {
	margin-bottom:3px;
	padding:7px 5px 0;
}
.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:170px;
	font-size:11px;
}
/* DD 1115 Added classes to make icons aligned */
.rss-icon {
	padding-top:0px;
	padding-left:15px !important;
	margin-top:-4px;
}
.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;
}
.wiki-cross-icon {
	font-weight: bold;
	font-size: 1.1em;
	border:none;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
	cursor:pointer;
}
/* DD1116 Aligned the brackets after "Include Archived Threads" */
.include-archive {
	padding:3px 0 0 2px;
	float:left;
}
/* DD Removed the clear from the <p> on register page */
#register p {
	clear:none;
}
/* DD 1118 Created the class so that Tag will start from new line */
.tagging-module h4 {
	display:inline;
}
.tagging-module ul {
	width:91%;
	display:inline-block;
}
/* DD1127 Created new classes for the supplier tab */
.supplier {
	background-color:#fff !important;
	border:none !important;
}
.supplier .td1 textarea {
	width:97.7% !important;
}
.supplier h2 {
	color:#699C03 !important;
	font-size:120%;
}
.plus-icon {
	background-image:url(../img/i/tool-plus.gif);
	margin:0;
}
.supplier .padding div.table .table-row div.td, #container .padding .supplier .supplier-display .table-row div.td {
	width:186px !important;
}
.supplier div.table .table-row div.td label {
	width:100% !important;
	font-weight:normal !important;
}
.supplier div.table .table-row div.td1, .padding .supplier .supplier-display .table-row div.td1 {
	width:470px !important;
}
.supplier .defaultSkin .mceButton {
	margin-right:0;
}
.supplier .padding {
	margin-left:-4px;
}
.supplier .padding div.table .table-row div.editor, .padding .supplier .supplier-display .table-row div.editor {
	width:680px !important;
} /* DD1164 Commented margin-top:-10px !important; and Added width to make it full width */
/* DD Added classes for the right hand column contact component */
.contact-details {
	width:100%;
	float:left;
	line-height:17px;
}
.contact-details span {
	width: 95%;
	display:block;
}
.contact-details span a {
	text-decoration:underline !important;
	font-weight:normal !important;
}
/* DD Created class for the supplier logo and made it center aligned */
.logo {
	padding-top:10px;
	text-align:center;
}
.logo img {
	padding:2px;
	border:1px solid #dbdbdb;
}
.supplier #tagging {
	width:97% !important;
}
.supplier .editor textarea {
	width:95.7% !important;
}
.padding .supplier .table-row div.supplier-detail label, .padding .supplier .table-row div.supplier-detail {
	width:100% !important;
	margin-bottom:10px;
	font-weight:normal !important;
}
.supplier h4.popular {
	margin-top:0;
}
/* DD1157 Created new classes for Supplier Index page new design */
ul.supplier-index {
	width:100%;
	float:left;
}
ul.supplier-index li {
	border-bottom:1px solid #e3efcd;
	float:left;
	width:100%;
}
ul.supplier-index li a {
	display:block;
	padding:10px 1.5%;
	color:#333333 !important;
	text-decoration:none !important;
	float:left;
	width:97%;
	font-size:130% !important;
}
ul.supplier-index li a:hover {
	background-color:#F4F4F4;
	color:#699C03 !important;
}
ul.supplier-index li span.supplier-name {
	display:table;
	margin:0;
	padding:0;
}
ul.supplier-index li a:hover span.supplier-name {
	color:#699C03 !important;
}
ul.supplier-index li span.supplier-description {
	font-size:75% !important;
	display:table;
	margin:0;
	padding:0;
}
ul.supplier-index li a:hover span.supplier-description {
	color:#333 !important;
}
ul.supplier-index li img.supplier-image {
	margin:5px 20px 5px 0;
	float:left;
}
ul.supplier-index li p {
	clear:none !important;
	margin:5px 0 0;
	padding:0;
}
/* DD857 Added divider in place of vertical bar */
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;
}
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;
}
/*DD1192 Created class for license*/
.license {
	float:left;
	width:100%;
	padding-bottom:10px;
}
.license fieldset {
	padding-bottom:11px;
}
.license fieldset label {
	margin-right:23px;
}
.license .copyright_description {
	border:1px solid #6a8cae;
	background:#ffffff url(../img/cc/alert.png) no-repeat 6px 12px;
	padding:12px 6px 12px 44px;
	float:left;
	width:91.5%;
}
.license .copyright_description p {
	margin-bottom:10px;
}
.license .copyright_description ul {
	float:left;
	width:100%;
}
.license .copyright_description li {
	float:left;
	margin-right:7px;
}
.license .copyright_description li.vertical-bar {
	padding-left:7px;
}
.license-tag p.download span {
	padding:0 0 0 8px;
}
.license-tag span.reserved {
	font:12px normal Arial;
	color:#333333;
}
.license-tag span.reserved img {
	margin:0 0px -2px 0;
	padding-right:5px;
}
.select-theme label {
	font-weight:normal !important;
}
/* DD1193 Added class to make font-weight normal */
.forumthread .posted .fright {
	font-weight:normal !important;
}
.forumthread .posted ul {
	width:81%;
}
/* DD1198 Added classes */
.deleted th.l-align {
	text-align:left;
}
/* DD Aligned the Creative commons rights to next line */
.license-tag {
	background-color:#EEEEEE;
}
.license-tag div {
	margin-left:6px;
	padding-bottom:5px;
}
.license-tag p.download {
	padding:0 0 2px;
	margin:0 0 7px;
	line-height:24px;
}
/* jits */
.select-license {
	line-height:25px !important;
}
.select-license input {
	margin-bottom:2px;
}
/* jits */ 

/* jits1223 aligned error messages with input */ 
#register .errorText {
	margin-left:0; /* DD1824 Corrected the error text on register community page */
}
/* jits1223 aligned error messages with input */ 


.join-community {
	background:transparent url(../img/btn-green-join.png) no-repeat scroll left top;
	height:25px;
	width:59px !important;
}


/* jits 1283 added to fix dropdown width */
#register .form select {
	float:none;
	padding-left:0pt;
	width:304px !important;
}
/* Jits applied css to file size in manage community */
.filesize-text {
	float:left;
	margin:10px 0 0 5px;
}
/* DD1607 Added class for correcting the ordered list */
.comm-blog div.richtext ol {
	width:auto !important;
}
/* DD1632 Created class for the community settings on admin */
.comm-settings {
	overflow:hidden;
}
.comm-settings h2 {
	font-size:120%;
}
.comm-settings .td1 p span {
	margin-right:50px;
	float:left;
}
#all-communities .comm-settings h2 {
	color:#699C03 !important;
}
.community-message label {
	font-weight:bold;
}
.accept-reject label {
	width:100%;
}
.join-request {
	width:100%;
	float:left;
}
.join-request .join-input {
width:13px height:13px;
	float:right;
	margin:-29px 26px 0 0;
}
/* DD1779 added classes for new HTML */
.profile-detail {
	width:99%;
	float:left;
	padding-left:5px;
}
.profile-btn {
	width:230px;
	float:right;
	margin-right:5px;
}
#my-profile .profile-btn {
	margin-right:0;
}
.profile-btn input.button {
	background:url(../img/btn-add-to-contacts.png) no-repeat right top;
	width:225px !important;
	height:23px;
	color:#fff;
	font-weight:bold;
	padding-bottom:4px;
	font-size:12px;
	float:left;
	cursor:pointer;
	margin:2px 0 0 2px;
}
.profile-title {
	font-weight:bold;
	color:#000000;
	font-size:13px;
	margin-top:-9px;
}
.profile-table th, .profile-table td {
	color:#333;
}
.orange-top {
	background:transparent url(../img/b/orange-top.png) no-repeat left top;
	width:685px;
	height:8px;
	font-size:2px;
}

/* Networking section on user profile */
.networking {
	background:transparent url(../img/profile-up.png) no-repeat left top;
	width:664px;
	padding-top:8px;
	float:left;
	margin-left:5px;
}
#my-profile .networking {
	margin-left:-3px;
}
.networking-mid {
	background:transparent url(../img/profile-mid.png) repeat-y;
	width:651px;
	padding:0 0 10px 13px;
	float:left;
}
.networking-bot {
	background:transparent url(../img/profile-dwn.png) no-repeat left bottom;
	width:664px;
	padding-bottom:2px;
	float:left;
}
.networking-mid #individualprofile h3 {
	color:#333;
}
.networking-mid #individualprofile ul, .networking-mid #individualprofile ul li {
	margin-bottom:0;
	padding-bottom:0;
	margin-left:7px;
	list-style-type:disc;
}
#my-profile .networking-mid #individualprofile ul, .networking-mid #individualprofile ul li {
	list-style-type:none;
}
.networking-mid #individualprofile ul.user-expertise, .networking-mid #individualprofile ul.user-expertise li {
	margin-left:0px;
}
.networking-mid #individualprofile ul.user-expertise li {
	background:transparent url(../img/i/bullet-black.png) no-repeat left center;
	padding-left:12px;
}
p.about-text {
	margin:0 0 10px !important;
}
.networking-line {
	background:transparent url(../img/middle-line.png) no-repeat left top;
	margin-left:-13px;
	height:1px;
}
ul.social-networking {
	width:98%;
	float:left;
	list-style:none !important;
	margin-left:0px !important;
	padding:3px 0 10px !important;
}
ul.social-networking li {
	width:30% !important;
	list-style:none !important;
	margin-left:0px !important;
	margin-top: 3px;
	margin-bottom:1px !important;
	height:17px;
}
ul.social-networking li a {
	color:#0480bc !important;
	margin-left:21px;
	text-decoration:none;
}
ul.social-networking li.facebook {
	background:transparent url(../img/i/facebook.png) no-repeat left top;
}
ul.social-networking li.twitter {
	background:transparent url(../img/i/twitter.png) no-repeat left top;
}
ul.social-networking li.send-mail {
	background:transparent url(../img/i/send-message.png) no-repeat left top;
}
ul.social-networking li.skype {
	background:transparent url(../img/i/skype.png) no-repeat left top;
}
ul.social-networking li.flickr {
	background:transparent url(../img/i/Flickr.png) no-repeat left top;
}
ul.social-networking li.linkedin {
	background:transparent url(../img/i/linkedin.png) no-repeat left top;
}
ul.social-networking li.friendfeed {
	background:transparent url(../img/i/friendfeed.png) no-repeat left top;
}
ul.social-networking li.msn {
	background:transparent url(../img/i/msn.png) no-repeat left top;
}
ul.social-networking li.other {
	background:transparent url(../img/i/blogger.png) no-repeat left top;
}
.view-profile ul {
	overflow:hidden;
	padding:0 5px 0 0;
}
.view-profile ul li {
	margin-bottom:10px;
	overflow:hidden;
}
.view-profile ul li img {
	float:left;
	margin-right:10px;
}
.view-profile ul li div {
	float:left;
	width:70%;
}
.view-profile ul li span.title {
	color:#333333;
	font-weight:bold;
}
.view-profile ul li span {
	display:block;
	color:#333333;
}
.view-profile ul li span.subtitle {
	font-size:11px;
}
.view-profile ul li a {
	color:#E86C00;
	padding:0 !important;
}
.sort-by-date {
	margin-left:10px;
	display:inline;
}
.sort-by-date h4, .sort-by-date li, .sort-by-date li a {
	color:#000 !important;
}
.button-info {
	padding:5px 0 10px;
}
.button-info .left {
	margin-right:10px;
}
.pending {
	color:#d93f3f;
}
.accepted {
	color:#517f12;
}
.button-info a {
	background:transparent url(../img/i/back.png) no-repeat scroll left center;
	padding-bottom:2px;
	color:#333 !important;
	text-decoration:none;
}
.button-info a span {
	color:#333;
	text-decoration:underline;
}
/* DD1795 Corrected Help Text positioning */
.comm-help-text {
	margin-top:-10px;
}
.comm-keywords {
	margin-top:-25px;
}
.profile-edit h2 {
	font-size:20px;
	font-weight:bold;
	color:#047fbb !important;
	width:auto;
	float:left;
}
.profile-edit input.image {
	margin:-1px 0 0px !important;
}
.profile-accordion {
	margin-bottom:5px;
}
.profile-scale {
	float:left;
	position:relative;
	width:97%;
	overflow:hidden;
	background: url(../img/scale-bg.png) repeat-x left top;
}
.profile-scale .first {
	position:relative;
	height:17px;
	float:left;
	line-height:17px;
	background: url(../img/scale.png) repeat-x left top;
	z-index:10;
}
.profile-scale .next {
	position:relative;
	height:17px;
	float:left;
	line-height:17px;
	background: none;
	z-index:10;
}
.profile-scale .first strong, .profile-scale .next strong {
	color:#000000;
	padding:0 2px;
}
.overview {
	width:700px;
}
.status {
	float:right;
	font-weight:normal;
	color:#FFFFFF;
	width:70px;
}

/* module Used on user profile form */
.module {
	padding:10px 0 0 5px;
	background-color:#e5f2f8;
	width:99.4% !important;
	margin-bottom:5px;
}
.module label {
	width:200px !important;
	margin-bottom:10px;
	font-weight : bold;
}


.module .pullout p input {
	width:298px !important;
}
.module fieldset textarea {
	width:97.4% !important;
}
.private {
	margin-right:10px;
	float:right;
}
.private .right {
	width:51px;
}
.private a {
	background:url(../img/i/secure-disable.png) no-repeat scroll left top;
	width:8px;
	height:10px;
	float:right;
	margin:4px 0;
}
.private a:hover {
	background:url(../img/i/secure-enable.png) no-repeat scroll left top;
}
.module h4.popular span {
	margin-left:0px !important;
}
#columnmain .module #tagging {
	background-color:#ededed;
	width:97.4% !important;
}
.message-bg {
	background-color:#ededed;
	float:left;
	width:96.7%;
	padding-left:7px;
	margin:0 0 5px 7px;
	display:inline;
}
.my-message #commentleadin {
	border-top:none;
	color:#000000;
	font-weight:normal;
	margin-top:0;
	padding:0 0.5em 0 10px;
}
.my-message #compose {
	width:97%;
	margin:0 0 10px 7px;
}
.my-message #commentleadin input {
	margin-bottom:10px;
}
/* DD1818 corrected the alignment of <ul> of richtext */
#homepage #left-inner .richtext ol, #homepage #left-inner .richtext ul, .announcements-message .richtext ol, .announcements-message .richtext ul {
	width:90% !important;
	list-style-type:disc !important;
}
#homepage #left-inner .richtext ul, .announcements-message .richtext ul {
	margin:0 0 0 25px !important;
	padding-left:0 !important;
}
#homepage #left-inner .richtext ul li, .announcements-message .richtext ul li {
	width:90% !important;
	background-color:transparent;
	list-style-position:inside !important;
	list-style-type:disc !important;
	float:none !important;
	margin:0 !important;
	padding-left:0 !important;
}
/* DD1827, Added class for input width */
.searchresultinput {
	border: 1px solid #6A8CAE;
	width: 494px !important;
	padding:2px 0px;
}
/* DD added class to fix the width of input */
.subjectinput {
	width:98.2% !important;
}
#my-profile .errorText {
	margin-left:199px;
}
.subcommunityinput select {
	width:672px !important;
}
.comm-settings .td1 p span.errorText {
	margin-left:0;
}
#columnright .find-community select {
	width:180px;
	margin:10px 0 0 5px;
	float:left;
}
#columnright .find-community input {
	padding:0 2px !important;
	margin-left:5px;
}
/* DD1842 Corrected the error meassage */
.community-message {
	background-color:#F4F4F4;
	border:1px solid #D5D5D5;
	float:left;
	padding:10px 0 0 4px;
}
.community-message-mail input {
	width:538px;
}
.community-message-mail .errorText {
	margin-left:127px;
}
/* DD1854 Added the class to correct the selectbox on my home */
#columnright .find-community select.stretch {
	width:224px;
}
#goto-community {
	width:100%;
	float:left;
	margin-bottom:5px;
}
#columnmain .find-community select {
	width:240px;
	margin-top:5px;
}
#columnmain .find-community input {
	padding:0 2px !important;
	margin-left:5px;
}
#columnmain fieldset.find-community {
	width:auto;
	float:right;
}
/* DD Added spacing after the help text on Search Summary page */
.help-text {
	color:#666;
	margin:0 0 25px 113px;
}
#main #goto-community .sort-by {
	display:inline;
	overflow:hidden;
	float:left;
	margin:0px 0 5px 0;
	padding-bottom:1px;
}
#main #goto-community .sort-by li {
	display:inline;
	margin-right:5px;
	padding-right:5px;
}
.quick-access {
	float:right;
}
.blog-warning h2.header {
	margin-right:5px;
	width:auto;
}
.blog-warning .errorText {
	margin-left:0px;
}
.warning-list {
	float:left;
	width:100%;
	margin-top:10px;
}
.warning-list ul, .warning-list ol {
	margin:10px 0 0 20px;
}
.warning-list ul, .warning-list ol, .warning-list ul li, .warning-list ol li {
	list-style-type:disc;
	list-style-position:inside;
}
/******* COMMUNITY SEO LANDING PAGE *********/

#navigation #sub {
	display:none;
}
.seo-padding {
	padding:5px 0 0 10px;
	float:left;
}
/* Member's section for the community landing page  */
.green-box {
	background: url(../img/f/green-box-tl.png) no-repeat top left;
	padding-bottom: 5px;
	float:left;
	margin:10px 0 7px 0;
	width:964px;
}
.green-box h2 {
	background: url(../img/f/green-box-tr.png) no-repeat right top;
	color: #FFF !important;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding: 3px 10px 4px 7px;
	color:#FFFFFF;
	width:947px;
}
.green-box p {
	display: block;
	margin: 0px 5px;
	background-color:#EBF4D7;
	float:left;
	padding:4px 10px 10px 7px;
	width:935px;
}
.green-box p span {
	font-weight: bold;
}
.green-box p span.service {
	color: #E46E04;
}
#green-box {
	float:left;
	width:100%;
	margin:10px 0;
}
.green-box-top {
	background:transparent url(../img/f/green-top.png) no-repeat scroll -1px top;
	width:965px;
	font-size:2px;
	height:5px;
}
.green-box-mid {
	background:transparent url(../img/f/green-mid.png) repeat-x scroll left top;
	padding:0px 10px 10px 15px;
	float:left;
	width:97.4%;
}
.green-box-mid-event {
	background:transparent url(../img/f/green-mid.png) repeat-x scroll -1px top;
	padding:0px;
	height:155px;
}
.user-view {
	width:453px;
	float:left;
}
.user-view h3 {
	font-size:13px;
	color:#FFFFFF;
	width:auto;
}
.user-view p {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 14px 0;
}
.user-view-event {
	width:465px;
	float:left;
}
.user-view-event h3 {
	font-size:13px;
	color:#FFFFFF;
	width:auto;
}
.user-view-event p {
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 14px 0;
}
.event-text {
	margin:0 10px 0 10px;
}
.seo-padding #footer {
	width:99%;
}
.user-name {
	font-size:12px;
	background:url(../img/f/comma.png) no-repeat left center;
	color:#FFFFFF;
	width:89%;
	padding-left:46px;
	float:left;
}
.user-name h3 {
	margin-bottom:0px;
	float:left;
	width:100%;
}
.user-name ul {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.user-name li {
	width:auto;
	float:left;
	color:#d6e7c0;
	padding:0 7px 0 0;
	margin:0;
	background:url(../img/f/seo-divider.png) no-repeat right 3px;
}
.user-name li.last {
	background:none;
	padding:0 0 0 5px;
}
.user-name-event {
	font-size:12px;
	color:#FFFFFF;
	width:89%;
	float:left;
}
.user-name-event h3 {
	margin-bottom:0px;
}
.user-name-event ul {
	margin:0;
	padding:0;
}
.user-name-event li {
	width:auto;
	float:left;
	color:#d6e7c0;
	padding:0 7px 0 0;
	margin:0;
}
.user-name-event li.last {
	background:none;
	padding:0 0 0 5px;
}
/* Activity section for the community landing page  */
.community-activity {
	float:left;
	width:100%;
}
.community-activity-left {
	width:477px;
	float:left;
	margin-right:10px;
}
.community-activity-right {
	width:477px;
	float:left;
}
.community-activity-right h2 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.community-activity-right p {
	line-height:20px;
}
.community-activity-right p a.inline {
	color:#e46e04;
}
.community-activity-top {
	background:url(../img/f/community-act-top.png) no-repeat left top;
	width:477px;
	font-size:2px;
	height:3px;
	float:left;
}
.community-activity-mid {
	background:url(../img/f/community-act-mid.png) repeat-x left top;
	width:97.7%;
	height:257px;
	float:left;
	padding-left:11px;
}
.community-activity-mid h3 {
	color:#e46e04;
}
.community-activity-mid p {
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:345px;
	float:left;
}
.community-activity-right .announcements {
	background: url(../img/f/community-activity-tl.png) no-repeat top left;
	float:left;
	width:100%;
}
.community-activity-right .announcements h2 {
	background: url(../img/f/community-activity-tr.png) no-repeat right top;
}
.member-count {
	width:100%;
	float:left;
}
.member-count h3 {
	margin-bottom:12px;
}
.member-count-num {
	background:url(../img/f/eclipse.png) no-repeat left top;
	width:85px;
	height:68px;
	float:right;
	margin:-14px 26px 0 0;
	display:inline;
	padding:27px 0 0 10px;
	text-align:center;
}
.member-count-num p {
	width:71px;
	font-size:11px;
}
.member-count-num p span {
	font-size:21px;
	font-weight:bold;
}
.member-count ul {
	width:99%;
	float:left;
	margin-left:2px;
}
.member-count ul li {
	width:112px;
	padding-top:64px;
	float:left;
	text-align:center;
}
.member-count ul li span {
	color:#FFFFFF;
}
.member-count h4 {
	font-weight:normal;
}
.member-count .tipped {
	width:81.4%;
	padding:1% 0 1% 3% !important;
}
.member-count .tipped a.ttip {
	right: 0;
	position: absolute;
	top: -60px;
	left:20%;
}
.member-count .ttip {
	height: 48px;
	width: 47px;
}
#communitylandingpage .tool-tip {
	margin-top:20px;
}
#communitylandingpage .tool-title {
	background-color:#333;
}
#communitylandingpage #cloud {
	background-color:transparent !important;
	
}
#communitylandingpage #cloud ul {
	margin:3px 0px 5px 0 !important;

}
#communitylandingpage #cloud ul li {
	padding-bottom:0;
}
#communitylandingpage #cloud ul li a, #communitylandingpage #cloud ul li a:link {
	color: #333333;
	display: table-cell;
	vertical-align:bottom;
	font-weight: bold;
	padding: 0 5px;
	text-decoration: none;
	
}
#communitylandingpage #cloud ul li a:hover {
	background-color: #e46e04;
	color: #FFF;
}
#communitylandingpage #cloud ul li a.size-1 {
	font-size: 70%;
}
#communitylandingpage #cloud ul li a.size-2 {
	font-size: 60%;
}
#communitylandingpage #cloud ul li a.size-3 {
	font-size: 101.5833%;
}
#communitylandingpage #cloud ul li a.size-4 {
	font-size: 105.667%;
}
#communitylandingpage #cloud ul li a.size-5 {
	font-size: 118.33333%;
}
#communitylandingpage #cloud ul li a.size-6 {
	font-size: 130%;
}
#communitylandingpage #cloud ul li a.size-7 {
	font-size: 175%;
}
#communitylandingpage #cloud ul li a {
	display: inline;
	float:left;
}
.back-bg {
	background:url(../img/f/back-bg.png) no-repeat center top;
	height:893px;
}
.orange-bg {
	background:url(../img/f/orange-bg.png) no-repeat center top;
	height:782px;
}
.black-bg {
	background:transparent url(../img/f/black-bg.png) repeat left top !important;
	height:100%;
	position:relative;
}
.message-popup {
	margin:0 auto;
	width:618px;
	position:absolute;
	left:154px;
	top:315px;
	background:#333333 url(../img/b/blue-popup-tl.png) no-repeat scroll left top;
	padding-bottom:5px;
}
.message-popup h2, .message-popup-small h2, .message-popup-big h2 {
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 10px 12px;
	background:transparent url(../img/b/blue-popup-tr.png) no-repeat scroll right top;
	margin-bottom:0;
	position:relative;
	width:98%;
	z-index:1;
}
.message-popup-small {
	margin:0 auto;
	width:400px;
	position:absolute;
	left:293px;
	top:315px;
	background:#333333 url(../img/b/blue-popup-tl.png) no-repeat scroll left top;
	padding-bottom:5px;
}
.message-popup-small h2 {
	width:97%;
}
.message-popup-small {
	margin:0 auto;
	width:400px;
	position:absolute;
	left:293px;
	top:315px;
	background:#333333 url(../img/b/blue-popup-tl.png) no-repeat scroll left top;
	padding-bottom:5px;
}
.message-popup-big {
	margin:0 auto;
	width:690px;
	position:absolute;
	left:154px;
	top:200px;
	background:#333333 url(../img/b/blue-popup-tl.png) no-repeat scroll left top;
	padding-bottom:5px;
}
.feedback-inner {
	background-color:#FFFFFF;
	margin:0 5px 0;
	padding:0 5px 10px 5px;
	float:left;
	width:97%;
}
.message-popup-small .feedback-inner, .orange-popup .feedback-inner {
	width:95%;
}
.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;
}
.feedback-inner h3 {
	font-size:14px;
	color:#1486bb;
	font-weight:bold;
	padding-top:10px;
}
.message-popup .view-profile ul {
	padding:0;
}
.message-popup .view-profile ul li {
	width:49.9%;
	float:left;
}
.message-popup .view-profile ul li li {
	color:#333333;
	width:99%;
	background:url(../img/i/list-style.png) no-repeat left 8px;
	padding-left:8px;
	font-size:11px;
}
.message-popup .view-profile ul li span {
	font-size:11px;
	margin-bottom:5px;
}
#my-profile .message-popup a.arrow, #my-profile .message-popup-small a.arrow {
	background-image:url(../img/i/popup-arrow.png);
	padding:0 0 0 20px !important;
}
.invite-people {
	padding:15px 0 7px 0;
	width:96%;
	float:left;
}
.radio-check {
	width:100%;
	float:left;
}
.invite-people p span {
	font-weight:normal;
	float:left;
}
.invite-people label {
	margin-bottom:5px;
	font-size:13px;
}
.radio-check label {
	line-height:14px;
	width:100%;
	float:left;
}
.radio-check input {
	width:15px;
	height:13px;
	margin-right:7px;
	float:left;
	border:none;
}
.invite-people select {
	height:25px;
	width:300px;
}
.invite-people textarea {
	float:left;
	width:633px;
	font-size:1em;
}
.invite-people .count {
	margin-top:5px;
	width:100%;
	float:left;
}
.invite-button {
	width:100%;
	float:left;
	margin-top:10px;
}
.btn-search-brown {
	width:65px;
	height:23px;
	cursor:pointer;
	margin-right:10px !important;
}
.btn-send-invitation {
	background:url(../img/f/send-invitation.png) no-repeat left top;
	width:115px;
	height:26px;
	cursor:pointer;
}
.change-settings {
	width:99%;
	float:left;
	display:inline;
	margin:10px 0 10px 10px;
}
.change-settings .private {
	float:left;
	margin-top:4px;
}
.change-settings .private a {
	margin:0;
	float:left;
}
.change-settings select {
	width:298px;
}
.change-settings p {
	margin:15px 0 0 17px;
	float:left;
	display:inline;
}
.change-settings a {
	margin-right:10px;
	float:left;
}
.change-settings a.arrow {
	height:20px;
}
.feedback-inner-blue {
	background-color:#e5f2f8;
	margin:0 5px 0;
	padding:10px 12px 10px 12px;
	float:left;
	width:95%;
}
.feedback-inner-blue .profile-title {
	margin-top:0px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.expertise-first, .expertise-next {
	width:48%;
	float:left;
	list-style-type:disc !important;
	list-style-position:inside;
}
.expertise-first li, .expertise-next li {
	list-style-position:inside;
	list-style-type:disc !important;
	margin-left:5px !important;
	float:left;
	width:100% !important;
}
/* Shyam, Durgesh 23/12/2009, preview public profile */
#popup {
	font-size:75%;
	z-index:15;
}
#popup .dijitDialogTitleBar {
	display:none;
}
#popupbg .dijitDialogTitleBar {
	display:none;
}
#popupbg {
	position:fixed;
	background-image:transparent;
	background-color:#000;
	background-repeat:repeat;
	width:100%;
	height:3000px !important;
	opacity:0.8 !important;
	filter: alpha(opacity=80) !important;
	z-index:12;
}
.finderresulttbl, .tbl {
	margin-top:3px !important;
	margin-bottom:5px;
}
.add-people a span {
	text-decoration:none;
	color:#333333 !important;
	font-weight:bold;
	background-color:transparent !important;
	display:inline !important;
	padding:0 0 0 20px !important;
}
a.gray-arrow, .gray-arrow {
	background: url(../img/i/arrow-gray.png) no-repeat scroll left center;
	width:14px;
	height:14px;
	text-decoration:none;
}
a:hover.gray-arrow {
	background: url(../img/i/orange-arrow.png) no-repeat scroll left center;
}
.orange-popup {
	margin:0 auto;
	width:400px;
	position:absolute;
	left:293px;
	top:315px;
	background:#333333 url(../img/b/orange-popup-tl.png) no-repeat scroll left top;
	padding-bottom:5px;
}
.orange-popup h2 {
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 10px 12px;
	background:transparent url(../img/b/orange-popup-tr.png) no-repeat scroll right top;
	margin-bottom:0;
	position:relative;
	width:97%;
	z-index:1;
}
.orange-popup .feedback-inner h3 {
	font-size:14px;
	color:#e46d04;
	font-weight:bold;
	padding-top:10px;
	margin-left:10px;
}
.orange-popup .feedback-inner p {
	margin-left:10px;
}
.tbl .table-row {
	background:#3F3F3F url(../img/hub/f/bkg-grey-large.jpg) no-repeat scroll center top;
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	padding:0 10px;
	width:665px;
	float:left;
}
.table-row1 {
	padding:5px 0 5px 10px;
	float:left;
	width:98.6%;
}
.table-row .photo, .table-row1 .photo {
	width:76px;
	padding-right:10px;
	float:left;
}
.table-row .name, .table-row1 .name {
	float:left;
	width:159px;
	padding-right:10px;
}
.table-row .about-me, .table-row1 .about-me {
	width:251px;
	float:left;
	padding-right:10px;
}
a.orange-clr {
	width:100%;
	float:left;
	text-decoration:none;
}
a.orange-clr span {
	color:#333 !important;
}
a.orange-clr .name strong {
	color:#E86C00 !important;
	text-decoration:underline !important;
}
a.orange-clr .gray-arrow strong {
	padding-left:18px;
	text-decoration:underline;
}
a:hover.orange-clr .gray-arrow {
	background: url(../img/i/orange-arrow.png) no-repeat scroll left center;
}
a:hover.orange-clr {
	background-color:#faefdd;
}
a:hover.orange-clr .alt {
	background-color:#faefdd;
}
/* User admin Profile Gray */
#admin-profile .profile-scale .first {
	background: url(../img/scale-gray.png) repeat-x left top;
}
#admin-profile .module {
	background-color:#e0e8ee;
}
#admin-profile .profile-edit input.image {
	margin:-1px 0 10px !important;
}
/* User admin Profile Green */
#admin-green-profile .profile-scale .first {
	background: url(../img/scale-green.png) repeat-x left top;
}
#admin-green-profile .module {
	background-color:#eeeeee;
}
#admin-green-profile .profile-edit input.image {
	margin:-1px 0 10px !important;
}
#admin-profile #paginator {
	background-color:#e0e8ee;
	padding-right:11px;
}
#admin-profile #paginator ul {
	margin-right:-13px;
}
.goto {
	float:left;
	width:50%;
}
.goto input {
	padding:2px 0;
}
.goto a {
	float:left;
	margin-top:4px;
}
#admin-profile .tipped {
	width:auto;
	padding:0;
}
#admin-profile .tipped a.ttip, .events .tipped a.ttip {
	left:10px;
	right:0;
	top:2px;
}
#admin-profile .tool-tip, .events .tool-tip {
	width:250px;
}
#admin-profile .tool-title, .events .tool-title, .library .tool-title {
	background-color:#333333 !important;
}
.sorting {
	float:left;
	width:75%;
}
#admin-profile .formelements {
	width:auto !important;
	float:right;
	margin-right:-9px;
}
.member-index td {
	padding:.5em;
}
#people .add-people a {
	text-decoration:none;
}
#people .add-people a span {
	text-decoration:underline;
}

.btn-goto {
	background: url(../img/b/gotocomm.png) no-repeat left top;
	width:160px;
	height:23px;
	float:left;
	margin:5px 0;
}
.blue-cont {
	background-color:#e5f2f8;
	width:99%;
	float:left;
	padding:10px 0 10px 10px;
}
.blue-cont h2 {
	width:100%;
}
.blue-cont .quick-access {
	float:left !important;
}
#my-communities {
	width:100%;
	margin:5px 0;
	float:left;
}
#my-communities h2 {
	color:#047fbb !important;
	width:auto;
	float:left;
	font-weight:normal;
	margin:4px 0 0;
}
#my-communities #sort-by {
	width:228px !important;
}
#my-communities #sort-by, #my-communities #sort-by .sort-by {
	float:right !important;
}
.gray-arrow-comm {
	background: url(../img/i/gray-arrow.png) no-repeat right center;
	float:left !important;
	line-height:13px;
	margin:5px 0 0 30px;
	text-align:justify !important;
	width:150px !important;
}
.events .tipped {
	width:auto;
	padding:0 !important;
	margin-bottom:0 !important;
	margin-left:-4px;
}
.events .start-date .tipped {
	margin:25px 0 0 -115px;
	display:inline;
}
.table-row .td1 ul {
	width:100%;
	float:left;
}
.table-row .td1 ul li {
	display:inline;
	background:transparent url(../img/comma.jpg) no-repeat scroll right 11px;
	margin-right:5px;
}
.browse-label .tipped {
	margin-left:14px !important;
	margin-top:-24px;
}
.delete-selected {
	background: url(../img/b/delete-selected-messages.png) no-repeat left top;
	width:185px !important;
	height:23px;
}
.networking .profile-table {
	width:655px !important;
}
.include-note label {
	font-weight:bold;
	float:left;
}
.library .tagging-module {
	margin-top:20px;
}
.blog .box1 h4, .event-description .box1 h4 {
	font-size:14px;
}
.library .tool-tip {
	width:200px !important;
}
.library #columnmain .tipped {
	display: block;
	float: left;
	min-height: 20px;
	height: 100% !important;
	height: 20px;
	margin-bottom: 0px;
	padding: 0 !important;
	position: relative;
	width: 94%;
}
.library #columnmain .tipped .text {
	display: block;
	padding: 5px 40px 5px 5px !important;
}
.library #columnmain .tipped a.ttip {
	position:static;
	top: 0px;
	left:0;
}
.tipped ul.tag li {
	position:relative;
}
.library-text .fright .summary {
	color:#649601;
	font-weight:bold;
}
.library-text .fright {
	color:#333;
	font-weight:bold;
}
.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(../img/i/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(../img/f/green-box-tl.png) no-repeat scroll left top;
}
.blog .my-message h2 {
	background:transparent url(../img/f/green-box-tr.png) no-repeat scroll right top;
	float:left;
	width:97.6%;
	font-weight:normal;
}
.event-overview .my-message {
	background:transparent url(../img/f/green-box-tl.png) no-repeat scroll left top;
}
.event-overview .my-message h2 {
	background:transparent url(../img/f/green-box-tr.png) no-repeat scroll right top;
	float:left;
	width:97.6%;
	margin-bottom:10px;
}
.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:672px;
	padding-left:13px;
	line-height:29px;
	font-size:18px;
	display:inline;
}
.blog-post .communities-list {
	padding:10px 10px 0 5px;
	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;
}
/* shyam, 06/01/2009, dojo popup at new message display page*/
.hideDiv {
	display: none !important;
}
.green-button {
	padding:5px 0 10px;
}
.green-button a span {
	color:#333333;
	margin-left:19px;
	text-decoration:underline;
}
.blog-entry h3 {
	color:#333 !important;
	margin-bottom:0;
	margin-left:5px;
}
.blog-entry span {
	margin-left:5px;
}
#paginator ul li a.green-prev {
	background-image:url(../img/green-prev.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
	padding-bottom:3px;
}
#paginator ul li a.green-next {
	background-image:url(../img/green-next.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:12px;
	padding-bottom:3px;
}
.blog #paginator ul li, .blog #paginator ul li a.selected {
	text-decoration:underline;
	color:#699C03;
}
.blog #paginator ul li.divider {
	text-decoration:none;
}
.member-textarea {
	width:98%;
	padding:2px;
	font-size:1em;
	height:50px;
}
.custom-mail-popup {
	margin:0 auto;
	width:618px;
	position:absolute;
	left:154px;
	top:315px;
	background:#333333 url(../img/b/green-popup-tl.png) no-repeat scroll left top;
	padding-bottom:5px;
}
.custom-mail-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;
}
#nav #font_size {
	color: #fff;
	float: left;
	margin:27px 20px 0px 10px;
	display:inline;
}
#nav #font_size ul {
	margin:0px 0px 0px 3px;
}
#nav #font_size div, #nav #font_size div span {
	float:left;
}
#nav #font_size span {
	display:inline;
}
#nav #font_size ul li {
	display:inline;
	border-right:0px;
	margin:0;
	padding:0;
}
#nav #font_size ul li a {
	padding:0;
	display:inline !important;
}
#nav #font_size ul li.line1 {
	line-height:17px;
}
#nav #font_size ul li.line2 {
	line-height:16px;
}
#nav #font_size ul li.line3 {
	line-height:11px;
}
#nav #font_size a {
	font-weight: bold;
	text-decoration: none;
}
#nav #font_size a.small-font {
	color: #F18814;
	font-size: 83.33%;
}
#nav #font_size a.medium-font {
	font-size: 116.67%;
}
#container.medium-font #nav #font_size a.small-font {
	color: #fff;
}
#container.medium-font #nav #font_size a.medium-font {
	color: #F18814;
}
#nav #font_size a {
	color: #fff;
}
#nav #font_size a.large-font {
	font-size: 150%;
}
#container.large-font #nav #font_size a.small-font {
	color: #fff;
}
#container.large-font #nav #font_size a.large-font {
	color: #F18814;
}
#columnright ul.upcoming {
	float:left;
	width:100%;
	margin-bottom:20px;
}
#columnright .upcoming h4 {
	margin:5px 0 2px 5px;
	float:left;
}
#columnright .upcoming li {
	float:left;
	width:100%;
	min-height:0;
}
#columnright .upcoming li a {
	padding:5px 0 0 5px !important;
	display:inline !important;
	color:#649601 !important;
}
.event p.welcome-text-font {
	margin-bottom:5px;
}
.event #columnmain .blog-post .communities-list {
	width:97.2%;
	padding:0 10px 0 12px !important;
	margin:0 !important;
}
.event .blog-post h2.posts {
	padding-right:10px;
	width:663px;
	font-size:18px;
}
.event .posts .fright a {
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF !important;
}
.event-image {
	float:left;
	width:80px;
	margin-top:10px;
}
.event .communities-list .blog-entry {
	width:78%;
	float:left;
	margin-top:5px;
	margin-right:5px;
}
.event .communities-list .blog-entry h3 {
	margin-top:0;
	margin-bottom:3px;
	font-size:17px;
}
.event .communities-list p {
	margin:10px 0 0 5px;
}
.calendar {
	background:transparent url(../img/calendar/calendar.png) no-repeat scroll left top;
	width:58px;
	height:53px;
	margin:11px 0 0 0px;
	display:inline-block;
}
.dl .calendar p {
	font-size:12px;
	color:#FFFFFF;
	margin:1px 0 0 !important;
	padding:0 0 0 14px !important;
	font-weight:bold;
	width:40px;
	float:left;
}
.dl .calendar p span {
	font-size:20px;
	color:#000000;
	width:30px;
	display:block;
	padding-left:0px;
	margin-top:2px;
}
.library #doc-footer {
	border-top : 2px solid #ECECE9;
}
.draft-event {
	background:transparent url(../img/b/draft-event.png) no-repeat scroll left top;
	width:75px;
	height:17px;
	float:left;
	margin-top:5px;
	cursor:pointer;
}
#columnright .quotes {
	margin-bottom:0;
}
#columnright .quotes p a.arrow {
	line-height:2em;
}
#columnright .quotes p a.arrow {
	background-image:url(../img/i/arrow-black.png);
	padding-left:25px;
}
#columnright .quotes ul {
	overflow:hidden;
	padding:0 5px 0 0;
}
#columnright .quotes ul li {
	margin-bottom:10px;
	overflow:hidden;
}
#columnright .quotes ul li div {
	float:right;
	width:70%;
}
#columnright .quotes ul li img {
	float:left;
}
#columnright .quotes ul li span {
	display:block;
}
#columnright .quotes ul li span.title {
	font-weight:bold;
}
#columnright .quotes ul li span.title a {
	display:inline !important;
	margin-left:0;
	padding-left:0;
	color:#699C03 !important;
}
#columnright .quotes ul li span.title a:link, #columnright .quotes ul li span.title a:visited {
	color:#4F337B;
}
#columnright .quotes ul li span.date {
	color:#444444;
}
.event-description {
	background-color:#FFFFFF;
	clear:both !important;
	float:left !important;
	margin:0 5px !important;
	overflow:hidden;
	padding:5px 10px 0;
	width:95.5%;
}
.event-description .license-tag p.download {
	padding:0 0 2px 2px !important;
}
#all-communities .my-message .event-description .message-bg {
	margin-top:8px;
	padding:5px 0 0;
}
.event-overview .my-message .event-description .message-bg {
	background-color:#EBF4D7;
	margin-left:0;
	padding:5px 0 0 !important;
	width:100%;
}
.event-description .message-bg th {
	font-size:14px;
	padding:0 0 0 0.8em;
}
.event-description .message-bg td {
	font-size:12px;
	padding:0.2em 0 0 0em !important;
}
.event-description .message-bg td span {
	width:90%;
	float:left;
	padding:0 0 0 1.0em;
}
.event-description .message-bg th, .event-description .message-bg td {
	border-right:1px solid #d9e9b5;
}
.event-description .message-bg th.last, .event-description .message-bg td.last {
	border-right:none;
}
.width20 {
	width:20%;
}
.width35 {
	width:35%;
}
.organising-overview {
	width:99%;
	float:left;
	margin-top:10px;
	border-bottom:1px solid #ebf4d7;
	padding:0 0 20px 10px;
}
.organising-overview-lft {
	width:357px;
	float:left;
}
.organising-overview-lft div, .organising-overview-rgt div {
	width:100%;
	float:left;
}
.my-message .dl .organising-overview h2 {
	font-size:14px;
	color:#333333 !important;
	margin-bottom:0 !important;
	padding:3px 10px 0px 0px;
}
.dl .organising-overview p {
	color:#656565;
	margin:0;
	padding:0 !important;
}
.organising-overview-rgt {
	width:280px;
	float:left;
	padding-left:10px;
}
.organising-status {
	width:100%;
	float:left;
	margin:5px 0 20px 0;
}
.organising-status span {
	width:100%;
	display:block;
}
.organising-status .red {
	color:#d93f3f;
}
.organising-status .green {
	color:#539700;
}
.organising-overview-rgt img {
	margin-right:10px;
}
.organising-overview .arrow {
	background-image:url(../img/i/light-gray-arrow.png) !important;
	float:left;
	margin:5px 0 0 0px;
	color:#333333 !important;
}
.overview-description {
	width:99%;
	float:left;
	margin-bottom:10px;
	padding-left:10px;
}
.event-overview .dl .overview-description h2 {
	font-size:18px;
	color:#333333 !important;
	margin-bottom:0;
	padding-bottom:0;
}
.dl .overview-description p {
	margin:0 0 15px 2px;
	color:#656565;
	padding:0 10px 0 0 !important;
}
.dl .overview-description ul {
	width:100%;
	float:left;
	margin-left:2px;
}
.dl .overview-description li {
	background:transparent url(../img/i/list-style.png) no-repeat scroll left 7px;
	float:left;
	margin:2px 0 0px;
	padding-left:7px;
	width:100%;
}
#composeorange .profile-detail h2, #columnmain h2.header, .events #columnmain h2.nomargin {
	font-size:20px;
}
.blog .my-message .message-info {
	float:left;
}
.wid133 {
	width:133px !important;
}
.wid160 {
	width:160px !important;
}
.event-map, .event-coming {
	width:650px;
	float:left;
	padding-bottom:10px;
}
.my-message .event-description .dl h2 {
	color:#649601 !important;
	padding-left:0;
}
.event-overview .my-message .event-description .dl h2 {
	color:#333 !important;
}
.event-overview .my-message .event-description .dl h2.new-heading {
	color:#649601 !important;
}
.event-address {
	width:313px;
	float:left;
}
.event-address h3, .directions h3 {
	font-size:14px !important;
	float:left;
	width:100%;
	color:#333 !important;
	margin-bottom:0;
}
.dl .event-address p {
	padding:0 !important;
}
.directions {
	width:319px;
	float:left;
	background-color:#ebf4d7;
	padding:0px 6px 0px 10px;
	margin:10px 0 0px;
}
.event-description h2.new-heading span {
	font-weight:normal;
}
.blog-archived ul.archived {
	margin-top:5px;
	float:left;
	width:100%;
}
.blog-archived .archived li {
	padding:0 0 0 4px !important;
	line-height:19px;
	min-height:0 !important;
}
#my-profile .element-wrapper .errorText {
	margin-left:174px;
}
.blog .blog-post .communities-list .dl h2 img {
	border:1px solid #fff;
}
table.coming {
	float:left;
	background: url(../img/f/even-coming.png) no-repeat scroll left top;
}
table.coming thead {
	line-height:28px;
	float:left;
	height:31px;
}
table.coming th {
	color:white;
	vertical-align:top;
	font-size:18px;
	padding:0 5px 0 10px;
	width:201px;
	border-right:none;
	float:left;
}
table.coming th span {
	font-weight:normal;
}
table.coming td {
	border-right:2px solid #fff;
	padding:10px 0 10px 6px;
	width:208px;
	float:left;
}
.green-col {
	background-color:#f5f9eb;
	float:left;
}
.orange-col {
	background-color:#fcf7ee;
	float:left;
}
table.coming td.gray-col {
	background-color:#f6f6f6;
	float:left;
	padding-left:8px;
}
div.richtext p {
	width:98% !important;
}
.green-col .photo, .orange-col .photo, .gray-col .photo {
	width:60px;
	float:left;
}
.green-col .name, .orange-col .name, .gray-col .name {
	float:left;
	width:136px;
	margin:0 5px 0 6px;
}
.green-col .name a, .orange-col .name a, .gray-col .name a {
	color:#559700 !important;
	text-decoration:underline !important;
	font-weight:bold;
}
.event-overview #paginator {
	background-color:transparent !important;
}
#member .orange-top {
	background:transparent url(../img/b/intro-orange-t.png) no-repeat left top;
}
#managecompose {
	width:99.5% !important;
	margin-bottom:5px;
}
#my-profile .btn-send-invitation {
	background:url(../img/b/blue-send-invitation.png) no-repeat left top;
	width:115px;
	height:26px;
	cursor:pointer;
	margin-right:7px !important;
}
.linkedin-popup {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.linkedin-popup a {
	color:#0480BC !important;
}
#members a:hover.gray-arrow {
	background: url(../img/i/arrow-green.png) no-repeat scroll left center;
}
.send-error {
	float:left;
}
#my-profile .send-error .errorText {
	margin-left:0 !important;
}
#communitylandingpage .user-view p img {
	border:2px solid #fff !important;
	margin-left:5px;
}
#columnright .poll p.poll-question {
	margin-top:5px;
	float:left;
	width:97%;
}
.event .blog-entry span {
	float:left;
	width:100%;
}
/* switch links */
.switch div.jumpTo {
	display:none;
}
.switch {
	position:absolute;
	right:5px;
	width:256px;/* increased width and top position for task (2181) */
	bottom:0px;
	z-index:10;
}
.switch ul.jumpTo li {
	color: #0099FF;
	font-size: 100%;
	font-weight: bold;
	padding: 0px 1px 5px 5px !important;
	text-decoration: none;
}
.switch ul.toggler {
	width:100% !important;
	text-align: right;
	margin-left:0px !important;
}
.switch ul.toggler li {
	width : 100%;
	text-align: right;
	display:inline;
}
.switch ul.toggler li span {
	margin-right : 15px;
	color:#fff !important;
	cursor:pointer;
	display:inline;
}
.switch .element-wrapper {
	float:left !important;
	/*background-color:#fff;*/
	width:100% !important;
}
.switch .element-wrapper div {
	margin-top:0 !important;
}
.switch ul.options {
	margin-left:0px !important;
}
.switch ul.options li {
	width:240px;/*DD increased width and added background color for task 2181*/
	border:1px solid #c2c0c0;
	border-bottom:none;
	margin:0;
	padding:2px 5px;
	background-color:#ffffff;
}
.switch ul.options li.last {
	border-bottom:1px solid #c2c0c0;
}
.switch ul.options li a {
	color:#649601 !important;
	text-align : left;
	margin-right: 5px;
	font-size : 95% !important;
	width:97%;
}
.switch ul.options li a:hover {
	text-decoration:underline !important;
}
#jumpToList {
	position:absolute;
	top:0px;
}
.btn-unapproved {
	float:left;
	width:100%;
}
#my-profile.userprofile .element-wrapper .errorText {
	margin-left:199px;
}
#columnmain #compose2 .feature-box label {
	width:100% !important;
	line-height:21px;
}
#homepage-loggedin .switch ul.options li a {
color:#0099FF !important;
}
.nodisplay {
	display:none;
}
.yesbtn {
	background: url(../img/b/yes.png) no-repeat scroll 0 0;
	width:45px !important;
	height:23px;
	float:left;
	text-indent:-999999px;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
}
.nobtn {
	background: url(../img/b/no.png) no-repeat scroll 0 0;
	width:45px !important;
	height:23px;
	float:left;
	text-indent:-999999px;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
	margin-left:2px;
	display:inline;
}
.maybebtn {
	background: url(../img/b/maybe.png) no-repeat scroll 0 0;
	width:70px !important;
	height:23px;
	float:left;
	text-indent:-999999px;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
	margin-left:2px;
	display:inline;
}
.event-coming table.coming {
	margin-bottom:0px;
}
/*CSS starts for action buttons to support hierarchical document library*/
.actions {
	width:100%; 
	float:left;
	margin-bottom:10px;
}
.actions ul {
	margin:0;
	padding:0;
	float:left;
}
.actions ul li {
	float:left;
	border:1px solid #85c335;
	border-width:0px 1px;
	margin:1px -1px 0px 0px;
}
/*DD reduced the height and fix the image alignment for task 2164*/
.actions ul li a {	
	float:left;		
	text-decoration:none;
	color:#000000 !important;
	border:1px solid #85c335;
	border-width:1px 0px;
	margin:-1px 0px;
	banckground:#e8ffca;
	line-height:13px;
}
.actions ul li a span {
	padding:5px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}
.actions ul li a.upload span {
	background: url(../img/f/upload-icon.png) no-repeat scroll 0 5px;
	height:13px;
	padding-left:20px;
}
.actions ul li a.createfolder span {
	background: url(../img/f/createfolder-icon.png) no-repeat scroll 0 5px;
	height:13px;
	padding-left:20px;
}
.actions ul li a.sharefolder span {
	background: url(../img/f/sharefolder-icon.png) no-repeat scroll 0 5px;
	height:13px;
	padding-left:20px;	
}
.actions ul li a.move span {
	background: url(../img/f/move-icon.png) no-repeat scroll 0 4px;
	height:13px;
	padding-left:20px;
}
.actions ul li a.rename span {
	background: url(../img/f/rename-icon.png) no-repeat scroll 0 5px;
	height:13px;
	padding-left:20px;
}
.actions ul li a.delete span {
	background: url(../img/f/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;
}
table.actionlisting img {float:left;}
table.actionlisting strong {float:left; margin-left:10px; display:inline;}
table.actionlisting a {float:left; margin-left:10px; display:inline;}
table.actionlisting strong a {margin-left:0px;}
.delete-selected-users {
	background: url(../img/b/delete-selected-users.png) no-repeat left top;
	width:155px !important;
	height:23px;
	cursor:pointer;
}
/* DD added CSS for tree menu popup */
.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:300px !important;
	overflow-y:auto;
	display:inline;
	font-size:75% /* same as #container div size */
}
/* Added new class for task 2242 */
#popup .treepopupcontent {
	font-size:100%;
}
.treepopupcontent label {
	display:block;
}
.treepopupcontent div .radio {
	margin:5px 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;
}
#columnright ul.greenlist li span {
	margin-left:5px;
}
/* DD added new CSS for LGA Group Account Starts */
.partsharedprofile {
	padding:10px 0 0 5px;
	background-color:#ebf4f7 !important;
	width:99% !important;
	margin-bottom:5px;
	border:1px solid #7c8fab;
	float:left;
}
.partsharedprofile .module {
	padding:0px !important;
	background-color:#ebf4f7 !important;
	width:60% !important;
	margin-bottom:0px !important;
}
.partsharedprofile .module label {
	color:#193985;
}
.editlgabtn {
	background:url(../img/b/edit-lga-group-account.png) no-repeat 0 0;
	width:204px;
	height:26px;
	float:left;
	margin-bottom:10px;
}
.lgalogo  {
	display:inline;
	float:right !important;
	margin-right:10px;
	width:160px !important;
}
/* DD added new CSS for LGA Group Account Ends */	
.arrowpositioning {
	float:left;
	margin:7px 5px 0px 0px;
}	
/* DD added new CSS for alignment in Blog */
.blog-post .communities-list ol {
	width:85%;
	float:left;
	margin-left:10px;
	display:inline;
}	
.blog-post .communities-list ol li {
	width:100%;
	float:left;
	margin: 0 0 1em 0;
}

/* Make top area of dialog box scrollable*/
.scrollable-dialog-area { 
	overflow-y: scroll; 
	height: 255px; 
	border: 1px solid #ccc;
	padding:5px /* Added 5px padding for task 2242*/ 
}

/* Commented to make the hierarchical popup buttons look same rest of cop (2201)
Make bottom area of dialog box fixed
.dialog-buttons-fixed { 
	height : 20px; 
	padding-top: 5px 
}	


.dijitButtonNode {
	background-color: #699C03 !important;
	background-image: none !important;
	border: 1px solid #000 !important;  	
}

.dijitButtonContents {
	color: #fff !important;
	font-weight:bold !important;  	
}
 */
/* DD added new CSS for horizontal alignment of Selecet theme */
.select-theme label {
	display:inline;
	float:left;
	clear:none !important;
	margin:0em 1em 0.8em 0em !important; 
}
/* DD added new CSS to change the look and feel for other popular themes */
#columnright .bubble ul.greenlist li {
	margin-bottom:5px;
}
/* DD added new CSS to reduce the space between each line for admin user profile */
.admin-user-profile .module fieldset div p label {
	margin-bottom:0px;
}
.admin-user-profile .module fieldset div p {
	display:block;
	width:100%;
	float:left;
}
/* DD defined new css for task 2146 */
input#allContacts {
	margin-right:5px !important;
	display:inline;
}
#createFolderarea {	
	float:left;
	width:100%;
	padding-top:5px;
}
#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-btn.png) no-repeat 0 0;
	width:65px !important;
	height:20px;
	cursor:pointer;
	float:left;
	margin-left:5px;
}
#createFolderarea .padding p {
	margin-bottom:0px;
}
.folderdocumentarea {
	width:100%;
	float:left;
	padding-top:5px; /*Removed margin-bottom and added paading-top to align the text in white and grey rows*/
}
.checkboxarea {
	width:4%;
	float:left;
	text-align:center;
}
/*Added new class to make the checkbox align top*/
.checkboxarea .check {
	vertical-align:top;
}
.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;
}
.datearea {
	width:14%;
	float:left;
	padding-left:1%;
}
.docsizearea {
	width:9%;
	float:left;
	padding-left:1%;
}
.whopostarea {
	width:19%;
	float:left;
	padding-left:1%;
}
.foldernameinpt {
	float:left;
	height:18px;
	width:92% !important;
}
.createfolderbtnsarea {
	width:20%;
	float:left;
	padding-left:1%;
}
/* Added new classes for the alignment of document description for the folder view */
.document-description {
	width:93.4%;
	float:right;
}
div.document-description ol {
	padding-left: 1.8em !important;
	margin: 0 0 1em 2em !important;
	width:auto !important;
}
div.document-description ol li {
	list-style-type:decimal;
	height: auto;
}
div.document-description ul {
	padding-left: 1.7em !important;
	margin: 0 0 1em 1.7em !important;
	list-style:disc !important;
}
div.document-description ul li {
	height: auto;
	list-style:disc !important;
} 
.createfolderthead th {
	padding:0px;
	line-height:22px;
	padding-left:1%;
	text-align:left;
}
.createfolderthead td {
	padding:0px;
	padding-left:1%;
}
.createfolderthead td.checkonly {
	width:5%;
	text-align:center;
}
.createfolderthead td .checkboxarea, .createfolderthead td .icontxtarea {
	padding-left:0%;
}
.createfolderthead table.actionlisting strong {
	float:left;
	margin-left:0px;
	display:inline;
}
.createfolderthead table.actionlisting a {
	margin-left:0px;
}
#columnmain .library-doc {
	width:100%;
	float:left;
}
#columnmain .richtext {
	width:100%;
	float:left;
	margin-bottom:5px;
}
#columnmain .richtext ol, #columnmain .richtext ul {
	float:none;
}
#folder-breadcrumb {
	width:100%;
	float:left;
	margin-bottom:7px;
}
#folder-breadcrumb ul {	
	width:91%;
	display:inline;
}
#folder-breadcrumb ul li {
	display:inline;
	float:none !important;
	background: url(../img/breadcrumb-separator-new.gif) no-repeat right 3px;
	padding:0 12px 1px 0px;
	margin-right:5px !important;
}
#folder-breadcrumb ul li a {
	color:#699C03;
}
#folder-breadcrumb ul li.folder a, #folder-breadcrumb ul li.lastfolder a {
	background:url(../img/contenticon/folder.jpg) no-repeat 0 -1px;
	padding-left:20px;
}
#folder-breadcrumb ul li.lastfolder.last {
	background:url(../img/contenticon/folder.jpg) no-repeat 0 -1px !important;
	padding-left:20px;
}
#folder-breadcrumb ul li.lastfolder.last a {
	background:none;
	padding-left:0px;
}
#folder-breadcrumb ul li.folder.last a {
	color:#333333;
}
#folder-breadcrumb ul li.folder.last {
	background:none;
}
#folder-breadcrumb ul li.first {
	padding-left:0px;
}
#folder-breadcrumb ul li {
	line-height:22px;
}
#columnmain h3.black {
	color:#333333;
}
/* 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/b/cancel-green.png) no-repeat 0 0;
	width:63px;
	height:23px;
	float:left;
	margin-left:5px;
	display:inline;
	cursor:pointer;
}
.deleteButton {
	background:url(../img/b/btn-green-delete-solid.png) no-repeat 0 0;
	width:67px;
	height:23px;
	float:left;
	margin-left:5px;
	display:inline;
	cursor:pointer;
}
.gotoButton {
	background:url(../img/b/btn-green-go.png) no-repeat 0 0;
	width:63px;
	height:23px;
	float:left;
	margin-left:5px;
	display:inline;
	cursor:pointer;
}
/* Added new css for task 2221 */
.applythemeButton {
	background:url(../img/b/btn-green-apply-theme-solid.png) no-repeat 0 0;
	width:111px;
	height:23px;
	float:left;
	cursor:pointer;
}
.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;
}
/* Defined CSS for aligning cal icons (2214) */
#calLink1, #calLink2 {
	left:70px !important;
	top:4px;
}
.calalignment {
	vertical-align:middle;
}
/* Defined CSS to change the color (2212) */
.redcolortxt {
	color:#ff0000;
}
/* Defined new CSS to remove the validation error (2193) */
.quickaccesscomarea {
	width:100%;
	float:left;
	margin-bottom:10px;
}
.quickaccesscomarea h3 {
	margin-bottom:0px !important;
}
/* Added class for task 2244 */
.breakurl {
	word-wrap:break-word;
	width:330px !important;
}
/* Added class for task 2255 */
.green-box .richtext p {
	width:935px !important;
}
/* Added new class for task 2261 */
.proceedButton {
	background:url(../img/b/proceed-green.png) no-repeat 0 0;
	width:82px;
	height:23px;
	float:left;
	cursor:pointer;
}
/* Added new class to reduce the gap between first folder and heading */
.createfolderthead table {margin-bottom:5px;}

/* 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;}

.choosesearcharea  {float:left; padding-left:7px;}
.choosesearcharea h2 {margin-top:5px;}

/* Added new class to fix the commentor name space in Blog */
.blog-post .communities-list .blog-entry h3 {magin-top:0px;}

/* Added new classes to fix the comments in Blog */
.communities-list .dd {margin-left:10px;}
.blog-post h4.inline.left {margin-left:13px;}

/* Added new classes to fix the file icon in document library */
.fileicon {width:24px !important; float:left;}
.filetitle {width:92%; float:left;}

/* New classes for member stats + gold/silver/bronze medal */
.member-medal { border: 1px solid #fff; height: 11px; position: relative; top: -4px; left: 1px }
.member-stats { font-size: 7pt; color: #999; } /* DD Modified to align the number of posts and joining year */

.profile-btn .member-medal, .profile-btn .member-stats, .communities-list .member-medal  { clear: right; float: right; }
.profile-btn .member-medal { border: 2px solid #fff; left: 0px; top: -4px; }  /* DD Modified to align an icon for an individual member */
.profile-btn .member-stats { margin-right: 9px; width: 65px}
.member-posts  { clear: right; float: right; margin-right:9px; }

.img_border {
border:1px solid #CCCCCC;
padding:2px;
}

/* Added new classes to fix the picture on blog */
.member-photo-area {width:80px; float:right; margin-top:5px;}
.member-photo-area .member-stats {text-align:center; width:100%; float:left; margin:5px 0px;}
.date-align {padding-top:10px; padding-bottom:3px; display:block; clear:left;}
.member-post-details {width:87.5%; float:left;}
.member-photo-area .member-medal {top:0px; left:0px;}

/* Added new classes to add frame to the picture */
.borderframe {border:1px solid #cccccc; float:right; text-align:center;}
.borderframe .fright {margin-right:1px !important;}
.frameborderleft {border:1px solid #cccccc; float:left; text-align:center; width:79px; margin-top:2px;}
.frameborderleft .mugshot {margin-right:0px;}
.frameborderleft .member-medal {top:0px; left:0px; float:left}

/* Added new classes to add FAQ section in the right hand side on welcome page */
#faq {background-color: #EEE; width: 100% !important; }
#faq h3 {background: #3d3d3d url(../img/f/bkg-findwhat-tr.gif) no-repeat right top !important;}
#faq h3 strong {background: url(../img/f/bkg-findwhat-tl.gif) no-repeat left top!important;}
#faq 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;
}

/* Added new class to fix people finder form in IE8 */
div.col {width:100%; float:left;}

p.small-text {
	margin:2px 0 2px !important;
		font-size: 90%;
}




community-selector-right {
	border: none;
	margin-top:6px;
	padding:2px 1px 4px 4px;
	width:98%;
}
.community-selector-right legend {
	font-weight:bold;
	color:#09F;
}
.community-selector-right label {
	color: #444444;
	display: block;
}
.community-selector-right input {
	width:auto !important;
	border:none !important;
	margin: 2px 5px !important;
	float:left;
}

#columnright fieldset.community-selector-right label {
	display: block;
	float: left;
	margin-top: 6px;
	width:98%;
	font-size: 90%;
}


a.triangle {
	background: url(../f/bubblearrow-green.gif) no-repeat left;
	
}
