/* Homepage (logged in ) */
#homepage-loggedin h1, #homepage-loggedin a, #homepage-loggedin #container.medium-font #columnright .padding #font_size a.medium-font, #homepage-loggedin #container.large-font #columnright .padding #font_size a.large-font, #homepage-loggedin #container.small-font #columnright .padding #font_size a.small-font, #homepage-loggedin #columnright #font_size a.small-font, #homepage-loggedin .new-members h3, #homepage-loggedin .new-members h4 a, #homepage-loggedin #columnmain #sort-by a:link {
	color : #0480BC;
}
#homepage-loggedin .new-members {
	float : left;
	width : 100%;
	background-color:#ECECEC;
}
#homepage-loggedin .new-members ul {
	background : #ECECEC url("../img/f/white.gif") repeat-y 49% top;
	/* see ie.css */
	margin-bottom : 10px;
	float : left;
	width : 100%;
}
#homepage-loggedin #sub {
	background : #047FBB url('../img/f/sub-blue-var_bg.png') repeat-x top;
}
/* DD split the background to nullify the transparent effect */
	#homepage-loggedin a.arrow {
	background-image: url('../img/i/bullet-blue.gif');
	background-position:left 2px;
	background-repeat:no-repeat;
}
#homepage-loggedin .new-members li {
	float : left;
	padding : 1%;
	/* see ie.css */
	width : 48%;
}
#homepage-loggedin .new-members h4 a {
	font-weight : bold;
}
#homepage-loggedin .new-members h3 {
	font-size : 100%;
	padding-left : 0.5em;
}
#homepage-loggedin .new-members img {
	float : left;
	border : 1px solid white;
	margin-right : 10px;
}
/* DD830 changed the colour of paginator to green for all communities */
p.page, #paginator {
	background-color: #DEEEC3;
	clear: left;
	display: block;
	padding: 5px 0px;
	text-align: right;
}
#homepage-loggedin #paginator {
	background-color: #E5F2F8;
}
#paginator.paginatororange {
	background-color: #FAEFDD;
}
p.page span {
	font-weight: bold;
}
#homepage-loggedin #columnright .bubble {
	background-color: #E5F2F8;
}
#homepage-loggedin #sort-by {
	float: left;
	line-height: 110%;
	padding-top: 6px;
	width:255px;
}
#homepage-loggedin #sort-by ul, #homepage-loggedin #sort-by ul li {
/*float: left;*/
}
#homepage-loggedin #sort-by ul li {
	margin-right: 10px;
	padding-right: 10px;
}
#homepage-loggedin #sort-by ul li.last {
	border: none;
	margin: 0;
	padding: 0;
}
/* Homepage (not logged in) */

	#homepage #sub form * {
	float : left;
	margin-right : 7px;
}
#homepage #sub h3 {
	color : white;
	font-size : 100%;
}
#homepage #sub form {
	float: right;
	/* see ltie7.css */
	min-height: 33px;
}
#homepage #sub input.text {
	padding: 2px;
	width: 9.67em;
}
#homepage #sub fieldset {
	width:auto;
	display:inline-block;
	padding-bottom: 7px;
}
#btn-sign-in {
	margin: 5px 10px 0 0 !important;
}
#homepage #sub h3 {
	margin: 9px 11px 0 0;
}
#homepage #sub fieldset * {
	margin-top: 7px;
}
#homepage h1 {
	font-size: 200%;
	margin: 20px 0 6px 0;
}
#homepage h2 {
	color: #3d3d3d;
}
#homepage #left-inner {
	float: left;
	/* see ltie7.css */
	/* see ie.css */
	min-height: 490px;
	position: relative;
	width: 685px;
}
/* Welcome Page * ********************/
	
#homepage #left-inner .welcome {
	background: #EEEEEE url(../img/f/bkg-welcome-grey.jpg) repeat-x left bottom;
	min-height: 215px;	/* see ltie7.css */
	padding: 5px 0px;
	position: relative;
	width: 100%;
}
/* DD reverted the image from front to background */
#homepage #left-inner .welcome {
	background: #ECEAED url('../img/f/deco-welcome.png') no-repeat right bottom;
}  /*  DD commented the background image and placed in front  */
#homepage #left-inner .welcome h1, #homepage #left-inner .welcome h2, #homepage #left-inner .welcome p {
	margin: 0 10px;
	padding: 0;
}
#homepage #left-inner .welcome h2 {
	margin-bottom: 10px;
}
#homepage #left-inner .welcome p {
	width: 420px;
	line-height:140%;
	margin-bottom: 5px;/*width: 400px;*/
}
#homepage #left-inner .welcome img {
	bottom: 0;
	position: absolute;
	right: 0;
}
/* Welcome Page - Image 4 * ************************/
	
#homepage #left-inner .welcome4 {
	background: #EEEEEE url(../img/f/bkg-welcome-grey.jpg) repeat-x left bottom;
	min-height: 215px;	/* see ltie7.css */
	padding: 5px 0px;
	position: relative;
	width: 100%;
}
#homepage #left-inner .welcome4 {
	background: #ECEAED url('../img/f/deco-welcome4.png') no-repeat right bottom;
}
#homepage #left-inner .welcome4 h1, #homepage #left-inner .welcome4 h2, #homepage #left-inner .welcome4 p {
	margin: 0 10px;
	padding: 0;
}
#homepage #left-inner .welcome4 h2 {
	margin-bottom: 10px;
}
#homepage #left-inner .welcome4 p {
	width: 420px;
	line-height:140%;
	margin-bottom: 5px;/*width: 400px;*/
}
#homepage #left-inner .welcome4 img {
	bottom: 0;
	position: absolute;
	right: 0;
}
/* Welcome Page - Image 2 * ***************/
	
		#homepage #left-inner .welcome2 {
	background: #EEEEEE url(../img/f/bkg-welcome-grey.jpg) repeat-x left bottom;
	min-height: 215px;	/* see ltie7.css */
	padding: 5px 0px;
	position: relative;
	width: 100%;
}
#homepage #left-inner .welcome2 {
	background: #ECEAED url('../img/f/deco-welcome7.jpg') no-repeat right bottom;
}
#homepage #left-inner .welcome2 h1, #homepage #left-inner .welcome2 h2, #homepage #left-inner .welcome2 p {
	margin: 0 10px;
	padding: 0;
}
#homepage #left-inner .welcome2 h2 {
	margin-bottom: 10px;
}
#homepage #left-inner .welcome2 p {
	width: 420px;
	line-height:140%;
	margin-bottom: 5px;/*width: 400px;*/
}
#homepage #left-inner .welcome2 img {
	bottom: 0;
	position: absolute;
	right: 0;
}
/* Welcome Page - Image 3 * ***********************/
	
#homepage #left-inner .welcome3 {
	background: #EEEEEE url(../img/f/bkg-welcome-grey.jpg) repeat-x left bottom;
	min-height: 215px;	/* see ltie7.css */
	padding: 5px 0px;
	position: relative;
	width: 100%;
}
#homepage #left-inner .welcome3 {
	background: #ECEAED url('../img/stfc/stfc-welcome.png') no-repeat right bottom;
}
#homepage #left-inner .welcome3 h1, #homepage #left-inner .welcome3 h2, #homepage #left-inner .welcome3 p {
	margin: 0 10px;
	padding: 0;
}
#homepage #left-inner .welcome3 h2 {
	margin-bottom: 10px;
}
#homepage #left-inner .welcome3 p {
	width: 420px;
	line-height:140%;
	margin-bottom: 5px;/*width: 400px;*/
}
#homepage #left-inner .welcome3 img {
	bottom: 0;
	position: absolute;
	right: 0;
}
#homepage .announcements {
	margin-bottom: 10px;
}
#homepage #left-inner .communities, #people-finder .communities {
	background: #e46f05 url(../img/f/bkg-communities-tl.jpg) no-repeat top left; /* DD Issue 632 Added background color as the image ends when there a big list of communities*/
	overflow: hidden;
	padding-bottom: 5px;
	width: 100%; /* DD723 increase the width of Activities component in People firnder rslut page */
	clear:left; /* DD Communities Container shifting towards right in FF2 */
}
#homepage #left-inner .communities h2, #people-finder .communities h2 {
	background: url(../img/f/bkg-communities-tr.jpg) no-repeat top right;
	color: #FFF;
	font: normal 150% verdana, helvetica, sans-serif;
	margin-bottom: 0;
	padding: 3px 10px 7px 7px;
}
#homepage #left-inner .communities ul, #people-finder .communities ul {
	float: left;
	margin-left:4px;
	width: auto;
}
#homepage #left-inner .communities li, #people-finder .communities li {
	background: transparent;
	float: left;
	margin: 0 2px 0 1px;
	padding-right: 4px;
	width: auto;
}
#homepage #left-inner .communities li a, #people-finder .communities li a {
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	padding: 2px 1px 2px 5px;
	text-decoration: none;
}
#homepage #left-inner .communities li.selected, #people-finder .communities li.selected {
	background: url(../img/f/tab_tr.gif) no-repeat right top;
}
#homepage #left-inner .communities li.selected a, #people-finder .communities li.selected a {
	background: url(../img/f/tab_tl.gif) no-repeat left top;
	color: black;
	display: block;
}
#homepage #left-inner .communities p.other { /* DD Not referenced #people-finder .communities p.other */ 
	background: #FFF;
	display: inline;
	float: left;
	margin: 0px 5px;
	padding: 0 5px 5px 20px; /* DD corrected bottom right column on welcome page */
	width: 650px; /* DD increase the width on Home page under Communities component */
}
#homepage #left-inner .communities p.other a /* DD Not referenced #people-finder .communities p.other a */ {
	float: left;
	min-height: 21px; /* see ltie7.css */
}
/* DD split the background to nullify the transparent effect */		
#homepage #left-inner .communities p.other a:link, #homepage #left-inner .communities p.other a:visited, #homepage #left-inner .communities p.other a:hover, #homepage #left-inner .communities p.other a:active { /* DD Not referenced #people-finder .communities p.other a:link, #people-finder .communities p.other a:visited,
#people-finder .communities p.other a:hover, #people-finder .communities p.other a:active */
	background-image: url(../img/i/arrow-black.png);
	background-repeat: no-repeat;
	background-position: left top;	/* see ltie7.css */
	color: #333;
	display:block;
	font-weight: bold;
	padding: 3px 25px 0;
	text-decoration: underline;
}
#homepage #left-inner .communities-list, #people-finder .communities table { /* DD Not referenced #people-finder .communities-list */
	background-color: #FFF;
	clear: both !important;
	float: left;
	float: none !important;
	margin: 0 5px 0px !important;
	overflow: hidden;
	padding: 5px 5px 0 5px;
}
#people-finder .communities table {
	width:677px; /* DD723 increase the width of Activities component in People firnder rslut page */
}
/* DD Aligned the orange arrow*/
#homepage #left-inner .communities-list li { /* DD Not referenced  Back #people-finder .communities-list li */
	background: url(../img/i/arrow-orange.png) no-repeat left 1px; /*see ltie7.css */
	clear: left;
	float: left;
	padding: 0 0 0 18px;
	margin: 0 0 5px 0;
	width: 629px;
}
#homepage #left-inner .communities-list li span { /* DD Not referenced Back #people-finder .communities-list li span */
	display: block;
	font-weight: bold;
}
/* DD1041 added class for h3 */
#homepage #left-inner .communities-list a, #homepage #left-inner .communities-list h3 a { /* DD Not referenced  Back #people-finder .communities-list a */
	color: #E46E04 !important;
	font-size: 120% !important;
	padding: 0 !important;
	text-decoration: underline !important;
}
#homepage #left-inner h3 {
	/*background: url("../img/f/home-left-tr-bg.gif") no-repeat right top;*/
	color: white;
	padding: 7px;
}
#homepage #register {
	background: url(../img/f/bkg-welcome-register-bl.jpg) no-repeat left bottom;
	margin: 0 0 10px;
	position: relative;
	/* see ltie7.css */
	/*min-height: 98px;*/
	min-height: 65px;
}
#homepage #register div.br {
	background: url(../img/f/bkg-welcome-register-br.jpg) no-repeat right bottom;
	bottom: 0;
	right: 0;
	position: absolute;
	width: 20px;
}
#homepage #register h3 {
	font-weight: bold;
	font-size: 116.6667%;
	margin-bottom: 0;
}
#homepage #register p {
	color: #333;
	font-weight: bold;/*width: 65%;*/ /* Shouldn't be necessary after introduction of Community Hub - Luca, 2008-11-17 */
}
/* Register button on welcome page */
	#homepage #btn-register {
	background: url('../img/f/btn-register-green-gradient.png') no-repeat left top;
	height: 25px;
	margin-left: 7px;
	width: 95px;
}
/* Explore button on welcome page */
	#homepage #btn-explore {
	background: url(../img/hub/f/btn-explore-grey-gradient.png) no-repeat left top;
	height: 25px;
	margin-bottom:5px;
	margin-left: 7px;/*width: 95px;*/ /* Unnecessary - Luca, 2008-11-17 */
}
/* Learn more button on logged in version of welcome page */
#homepage #left-inner ul li {
	background: #D5E8AB;
	float: left;
	/* see ltie7.css */
	margin: 0 0 10px 1.5%;
	width: 47.5%;
}
#homepage #left-inner h4 {
	background: #fff url("../img/f/home-left-h4-tl.gif") no-repeat left top;
	border-bottom: 1px solid #7DBC00;
	margin: 0 0 7px 0;
}
#homepage #left-inner h4 strong {
	background: url("../img/f/home-left-h4-tr.gif") no-repeat right top;
	display: block;
	padding: 4px 5px 3px 7px;
}
#homepage #left-inner p {
	padding: 0 7px;
}
#homepage #left-inner .bl, #homepage #left-inner .br {
	background: url("../img/f/home-left-bl-bg.gif") no-repeat bottom left;
	bottom: 0px;
	height: 6px;
	left: 0px;
	position: absolute;
	width: 6px;
}
#homepage #left-inner .br {
	background: url("../img/f/home-left-br-bg.gif") no-repeat bottom right;
	left: auto;
	/* see ltie7.css */
	right: 0px;
}
#homepage #right-inner {
	background: url(../img/f/bkg-right-inner.jpg) repeat-x top left;
	float: right;
	/* see ltie7.css */
	min-height: 495px;
	overflow: hidden;
	padding: 5px;
	position: relative;
	width: 255px;
}
#homepage #right-inner .bubble {
	float: left;
	/* see ltie7.css */
	padding-bottom: 5px;
}
#homepage #right-inner .type1 h3 {
	background: #E46E04 url('../img/f/bubble-tr-homepage-new.gif') no-repeat right top;
	margin-bottom:5px !important; /* DD252 added margin from bottom for label */
}
#homepage #right-inner .type1 h3 strong {
	background: url('../img/f/bubble-tl-new.png') no-repeat left top;
}
#homepage #right-inner form {
	float: left;
	margin: 8px 3px 5px 5px;
}
#homepage #right-inner form #txt-community {
	float: left;
	margin-right: 8px;
	padding: 3px 2px 2px 2px;
	width: 188px;
}
#homepage #right-inner form input.button {
	float: right;
}
#homepage #right-inner h4 {
	color: #F18814;
	margin: 0 0 3px 7px;
}
#homepage #right-inner ul {
	float: left;
	/* see ltie7.css */
	margin: 0 0 10px 10px;
}
#homepage #right-inner p {
	clear: left;
	margin-left: 10px;
}
#homepage #right-inner a.arrow {
	margin-left: 0;
}
#homepage #right-inner li {
	clear: left;
	float: left;/* see ie.css */
}
#homepage #right-inner li a {
	color: #333;
	/* see ltie7.css */
	display: block;
	padding-left: 15px;
	position: relative;
}
#homepage #right-inner a.arrow, #homepage ul.arrow a {
	background-image: url("../img/i/arrow-orange-home.gif");
}
#homepage #right-inner a.arrow, #homepage ul.arrow-black a {
	background-image: url(../img/i/arrow-black.png); /* see ltie7.css */
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#homepage ul.arrow a {
	font-weight: normal;
}
#homepage #right-inner #people-finder {
	margin-top: 15px;
	/* see ltie6.css */
	min-height: 137px;
}
#homepage #right-inner p.left {
	margin: 0 0 0 5px;
	padding-bottom: 5px;
	width: 90%;
}
#homepage .announcements p span {
	color: #559700;
}
#homepage .bubble h3 strong {
	padding-left: 8px !important;
}
/* Profile (and other blue themed?) */
#my-profile a, #my-profile #container.medium-font #columnright #font_size a.medium-font, #my-profile #container.large-font #columnright #font_size a.large-font, #my-profile #container.small-font #columnright #font_size a.small-font {
	color: #0480BC;
}
#my-profile #deactivated a {
	color: #040404;
}
#my-profile #sub {
	background: #22A8E4 url("../img/f/sub-blue_bg.gif") repeat-x bottom;
}
/*  DD added <span> to the class */
	#my-profile #sub li.selected span {
	background : url("../img/f/tab-blue_tr.gif") no-repeat scroll right top;
}
#my-profile #sub li.selected a {
	background : url("../img/f/tab-blue_tl.gif") no-repeat scroll left top;
}
#my-profile a.arrow {
	background-image : url("../img/i/bullet-blue.gif");
}
#my-profile h2.header {
	color : #09f;
}
#my-profile #photocontainer {
	float : left;
	padding : 12px 0;
	width : 100%;
}
#my-profile #photocontainer fieldset, #my-profile #photocontainer p {
	float: left;
	width: 200px;
}
#my-profile #photocontainer p {
	width: 522px;
}
#my-profile #photocontainer img {
	border : 3px solid white;
	float : left;
	/* see ltie7.css */
	margin : 0 30px 0 15px;
}
#my-profile .pullout {
	background-color : #E5F5FF;
}
/* DD split the background to nullify the transparent effect */
/* see ie.css */
#my-profile .pullout a.help {
	background-image : url("../img/i/help-onblue.gif");
	background-position:left top;
	background-repeat:no-repeat;
	float : left;
}
#my-profile .form input.image {
	margin: 0 0 0 6px;
}
#my-profile span.fleft		/* DD Not referenced #compose2 span.fleft */ {
	font-size: 91.667%;
	padding-top: 1px;
	margin-top:-10px;/* DD1144 Aligned the (min 8 characters) with input field */
}
#my-profile #photocontainer #removePhotoLink {
	float: right;
	padding-right: 15px;
	position: relative;
	top: -50px;
	width: 197px;
}
#my-profile #photocontainer #removePhotoLink img {
	float: none !important;
	margin: 0;
}
/* People finder */

#people-finder #sub, #register #sub {
	background : #F18813 url("../img/f/sub-orange_bg.jpg") repeat-x bottom;
}
#people-finder #columnmain h2, #register #columnmain h2, #people-finder #columnmain a {
	color : #e86c00; /* DD Issue 478 Make it the same orange as is used for the "Tools" component background */
}
#people-finder #columnmain .communities h2, #register #columnmain .communities h2, #people-finder #columnmain .communities a {
	color : #FFF;
}
#people-finder #columnmain .communities .selected a {
	color : #000;
}
#people-finder #checkboxgroup fieldset, #members #checkboxgroup fieldset {
	float : left;
	margin-top : 7px; /* DD784 align the label "Region" with first line of region labels */
	width : 75%;
}
#people-finder #checkboxgroup h4 {
	margin-top : 15px;
}
#people-finder #columnmain a.arrow {
	background-image : url("../img/i/bullet-orange.gif");
}
#find-matching-people {
	height: 25px;
	background: url('../img/b/find-matching-people.gif') no-repeat left top;
	display: block;
	margin-top: 3px;
	width: 162px;
}
/*DD Rectified the Header Background Image Issue */
	#people-finder #columnright .toolHeader, #people-finder #columnright .bar-green {
	background: url('../img/f/toolheader-orange.png') right top !important; /* jits-added !important */
} /* DD896 changed the bar colour */
#people-finder #columnright .toolHeader strong, #people-finder #columnright .bar-green strong {
	background: url('../img/f/toolheader-orange.png') left top !important; /* jits-added !important */
}/* DD896 changed the bar colour */
#people-finder #paginator {
	background-color: #FAEFDD;
}
/* home communities */

#page-all-communities h1 {
	color: #333;
}
/* DD added <h2> for login page */
#page-all-communities h2.login-heading {
	color: #333;
	font-size:150%;
	margin-bottom:0.25em;
}
.element-wrapper {
	float:left;
	width: 100%;
	position:relative;
}
#all-communities #columnmain .bubble h3 {
	background: url('../img/f/bg-bubble-header-main-r.png') no-repeat right top;
}
#all-communities #columnmain .bubble h3 strong {
	background: url('../img/f/bg-bubble-header-main-l.png') no-repeat left top;
	color: white;
	display: block;
	font: bold 116.66667% verdana;
	padding: 8px 10px 7px 10px;
}
#all-communities #paginator {
	background-color: #E5F1CC;
}
h3.toggler {
	float:left;
	overflow:hidden;
	position:relative;
}
/* Communities and other Orange themed */

#communities #sub {
	background: #F88A05 url('../img/f/sub-orange_bg.jpg') repeat-x left bottom;
}
/* DD Issue 340 Community Content Cloud for hub community : intro paragraph */	
#communities .intro, #people-finder .intro, #communities .intro {
	background: url('../img/f/intro-orange-b.png') no-repeat left bottom !important;
	position:relative;
	margin-bottom:0px !important; /* DD944 reduce white space *//* DD Repeated attributes called it once from new2.css*/
}
/*Shyam, for MemberFinder */
#members .memfinderintro h1 {
	font-size:167%;
	margin-bottom: 2px
}
#members .memfinderintro p {
	padding:0pt 0px;
}
/* DD1092 point 2, Commented extra margin-bottom:2px; And added margin from bottom */
#members .memfinderintro {
	padding:4px 7px 7px;
	position:relative;
	margin-bottom:20px !important;
}
#communities .intro h2, #people-finder .intro h2 {
	background: url('../img/f/intro-orange-t.png') no-repeat left top !important;/* DD Repeated attributes called it once from new2.css*/
}
#communities h2, #communities a, #communities #container.medium-font #columnright #font_size a.medium-font, #communities #container.large-font #columnright #font_size a.large-font, #communities #container.small-font #columnright #font_size a.small-font, #columnright #font_size a.small-font {
	color: #F18814;
}
#communities #sub h2 {
	color: white;
}
a#create-comunity {
	background:url('../img/b/create-your-own-community.png') no-repeat left top;
	height: 23px;
	margin-top: 4px;
	width: 200px;
}
p.button-header {
	font-weight: bold;
	margin-bottom: 0 !important;
}
#communities #pageSize {
	position: relative;
	top:1px;
	padding: 2px;
	width: 225px;
}
/*  A-Z of Communities page */
#communities #az {
	float: left;
	margin: 5px 0;
	width: 100%;
}
#communities #az a {
	display: block;
	font: bold 116.667% verdana;
	padding: 2px 0 4px 0;
	text-align: center;
	text-decoration: none;
}
#communities #az li.selected {
	background-color: #E86D01;
}
#communities #az li.selected a {
	color: white;
}
#communities #az li.noCommunities {
	background-color: #A8A8A8;						/* Light grey */
	color: white;
	padding: 2px 0 4px 0;
	text-align: center;
	text-decoration: none;
	font: bold 116.667% verdana;
}
#communities #az li {
	border: 1px solid #E86D01;
	float: left;
	margin-right: 2px;
	width: 20px;
}
#communities #az li.numbers {
	border: 1px solid #E86D01;
	float: left;
	margin-right: 0px;
	width: 30px;
}
#communitieslist li .fright a, #communities #paginator a {
	color: #333;
}
/* Communities cloud */

#themes {
	margin-top: 20px;
}
#themes h2 {
	color: #E86C00;
	float: left;
	font: bold 166.6667% verdana;
}
#themes form, #themes form * {
	float: right;
}
#themes form select {
	margin: 2px 10px 0 0;
	width: 185px;
}
#themes h3 {
	background: url('../img/i/arrow-orange-home.gif') no-repeat left 5px;
	float: left;
	font-size: 125%;
	padding-left: 20px;
	width: 90%;
}
#themes h3 a {
	color: #E86C00;
}
#themes ul {
	border-top: 1px solid #ccc;
	float: left;
	padding-top: 10px;
	width: 100%;
}
#themes ul ul {
	border: none;
	padding: 0;
	width: 80%;
}
#themes ul ul li, #themes ul h4 {
	display: block;
	float: left;
	margin-right: 10px;
}
#themes ul h4 {
	clear: left;
	font-weight: normal;
	white-space: nowrap;
}
#themes ul ul li {
	margin-bottom: 10px;
}
#themes ul ul li.username {
	border-right: 1px solid #E86C00;
	padding-right: 10px;
}
#themes ul ul li.date {
	background-color: #E86C00;
	color: white;
	padding: 1px 4px 2px 4px;
	position: relative;
	top: -1px;
}
/* DD Issue 603 Introduced New CSS for People finder page Tag Clouds*/
#people-finder #columnright #cloud ul li {
	background: url('../img/tag-divider-orange.gif') no-repeat right 50%; /* DD701 changed the colour of vertical bar to orange */
}
#people-finder #columnright #cloud ul li a, #people-finder #columnright #cloud ul li a:link {
	color:#474747;
}
#people-finder #columnright #cloud ul li a:hover {
	color: #ffffff;
}
/* DD removed the last vertical bar from People Finder cloud */
#people-finder #columnright #cloud span.li_last {
	background-color:#FFFFFF;
	height:15px;
	margin-left:-17px;
	position:absolute;
	width:5px;
	z-index:100;
	bottom:-70px;
}
/* DD changed the tag highlighted colour for different pages */	
#communities #cloud ul li a:hover, #people-finder #cloud ul li a:hover {
	background-color: #E46E04 !important;
	color: #FFF;
}
/* DD changed the colour of tags for register page */
#register #tagging li a {
	color:#F27304;
}
/*GSM:981 :: Starts :: A-Z for member section */

#members #az a {
	display: block;
	font: bold 116.667% verdana;
	padding: 2px 0 4px 0;
	text-align: center;
	text-decoration: none;
}
#members #az li.selected {
	background-color: #559700;
}
#members #az li.selected a {
	color: white;
}
#members #az li.noMembers {
	background-color: #A8A8A8;						/* Light grey */
	color: white;
	padding: 2px 0 4px 0;
	text-align: center;
	text-decoration: none;
	font: bold 116.667% verdana;
}
/* DD1092 point 6, Made the alphabets boxes little wider by changing width */
#members #az li {
	border: 1px solid #559700;
	float: left;
	margin-right: 2px;
	width: 22px;
}
#members #az li.numbers {
	border: 1px solid #559700;
	float: left;
	margin-right: 0px;
	width: 30px;
}
#members #paginator a {
	color: #333;
}
#memberlist li {
	float: left;
	padding: 0.5em 10px 0.5em 25px;
	margin-bottom: 5px;
	background-image: url(../img/i/bullet-green.gif);
	background-repeat: no-repeat;
	background-position: 0.5em 0.75em;
	height: 1%;
	width: 645px;
}
/* DD1010 commented the background-color so that class="alt" can be applied */
#memberlist li.level1 {
	/* background-color: #eee; */
	border-left: 5px #559700 solid;
}
/* DD added remaining css for member section: START */

#members #az {
	float:left;
	margin:5px 0;
	width:100%;
}
#memberlist {
	clear:left;
}
#memberlist li a {
	font-weight:bold;
}
#members .intro {
	margin-bottom:0px;
}
#members .tools li.member-text {
	margin-bottom:15px !important;
}
/* DD added remaining css for member section: END  */

/*GSM:981 :: Ends :: A-Z for member section */

/* DD1041 Added class for homepage <h3> */
#homepage #left-inner .communities-list h3 {
	color: #E46E04 !important;
	font-size: 100% !important;
	padding: 0 !important;
	text-decoration: underline !important;
	margin-bottom:0px !important
}
/* DD1041 Added class for hub new-members <h4> */
#homepage-loggedin .new-members h4 {
	float:left;
	width:80%; /* jits 1281 - Changed width from 100% to 80% */
	margin-bottom:0px !important;
	font-weight:normal;
}
/* DD1041 Added class for Communities <h3> */
#communitieslist h3 {
	color:#F18814;
	width:auto;
	margin:0px 4px -3px 0 !important;
	float:left;
	font-size:96%;
}
/* DD1092 point1, Aligned the title with the text */
#members .memfinderintro h2.new-heading {
	margin-left:-8px;
}
/* DD1153 Added class for member display */
#composegreen h2.green {
	font-size:20px;
	margin-bottom:2px;
	padding:4px 7px 0;
}
#composegreen p.member {
	padding:0 7px;
}
/* DD857 Added divider in place of vertical bar */
.communities-list li ul.divider li {
	background:none !important;
}
ul.divider {
	margin-left:0 !important;
	font-weight:bold !important;
	margin-bottom:0px !important;
}
ul.divider li {
	width:auto !important;
	clear:none !important;
	padding:0 !important;
	margin:0 5px -1px 0 !important;
}
.communities-list li ul.divider li.vertical-bar {
	background:transparent url(../img/divider.gif) no-repeat scroll left 3px !important;
}
/* DD1300 Added class for new links on welcome page */
#homepage #left-inner ul.more-links {
	font-weight:bold;
}
#homepage #left-inner ul.more-links li {
	margin:0 0 5px 1.6%;
	float:none;
	height:auto;
}
#homepage #left-inner ul.more-links li.more {
	background:transparent url(../img/i/more-green.png) no-repeat scroll left center !important;
	line-height:1.5em !important; /* DD reduce the line height to reduce the white space between links */
}
#homepage #left-inner ul.more-links li a {
	margin-left:25px;
}
/* DD1779 added classes for new HTML */
.module #photocontainer {
	margin-left:4px;
}
.module #photocontainer fieldset {
	width:100% !important;
}
.module #photocontainer img {
	border:none !important;
	margin:0 !important;
}
.module .pullout a.help {
	margin-left:173px !important;
	padding:0 0 1px 22px;
	font-weight:bold;
}
.module .pullout {
	background-color:transparent !important;
}
.module .pullout ul {
	margin-left:0px !important;
	float:left;
	width:100%;
	list-style:none;
}
.module .pullout ul li {
	margin:0 20px 9px 0;
	float:left;	
	width:52px !important;
}
.module .pullout ul li a {
	float:left;
	padding:2px;
	width:48px;
}
.module .pullout ul li a:hover {
	border:2px solid #0580bb;
	padding:0px;
}
#homepage-loggedin #goto-community #sort-by {
	padding-top:7px;
}
#goto-community #sort-by h4 {
	margin:0px 5px 0 0;
}
/******* COMMUNITY SEO LANDING PAGE *********/

#communitylandingpage #columndouble #left-inner {
	width:100%;
	float:left;
}
/* Introduction section for the community landing page  */
#seo-welcome {
	float:left;
	width:940px;
	padding:0px 10px 13px 14px;
	background:#ECEAED url('../img/f/grey-curve-top.png') no-repeat left top;
}
#seo-welcome .seo-text img {
	float:right;
	margin-top:10px;
}
.welcome-top {
	background: url('../img/f/green-top.png') no-repeat left top;
	width:965px;
}
.welcome-mid {
	background: url('../img/f/green-mid.png') repeat-y left top;
	float:left;
}
#seo-welcome h2 {
	margin:0 !important;
	font-size:30px !important;
	width:auto;
	float:left;
	color:#539700 !important;
	display:inline;
}
#seo-welcome p {
	width: 634px;
	line-height:19px !important;
	margin:0 45px 0px 0;
	padding:0;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
}
#seo-welcome ul.more-links {
	font-weight:bold;
	width:70%;
	float:left;
	margin-top:8px;
	margin-left:0 !important;
}
#seo-welcome ul.more-links li {
	margin:0 0 5px 0 !important;
	width:22%;
	float:left;
}
#seo-welcome ul.more-links li.more {
	background:transparent url(../img/i/welcome-arrow.png) no-repeat scroll left center;
	line-height:1.5em;
	height:18px;
	margin-left:0 !important;
}
#seo-welcome ul.more-links li a {
	margin-left:25px;
	display:inline;
}
/* Login section for the community landing page  */
#register-now {
	background-color:#dedede;
	float:left;
	width:97.5%;
	padding:12px 10px 0px 14px;
}
#register-now #register {
	background: none;
	width:478px;
	float:left;
	margin:0;
}
#register-now #register div.br {
	background:none;
}
#register-now #register h3 {
	font-size: 13px;
}
#register-now #btn-register {
	background: url('../img/f/btn-register-now.png') no-repeat left top;
	height: 30px;
	margin-left:0;
	margin-top:10px;
	width: 130px;
}
#register-now #btn-join-comm {
	background: url('../img/f/join-comm.png') no-repeat left top;
	height: 30px;
	margin-left:0;
	margin-top:10px;
	width: 180px;
}
#register-now #btn-apply-comm {
	background: url('../img/f/apply.png') no-repeat left top;
	height: 30px;
	margin-left:0;
	margin-top:10px;
	width: 250px;
}
#register-now #btn-goto-comm {
	background: url('../img/f/goto.png') no-repeat left top;
	height: 30px;
	margin-left:0;
	margin-top:10px;
	width: 250px;
}
.grey-bot {
	background:transparent url(../img/f/grey-curve-bot.png) no-repeat scroll -1px bottom;
	width:965px;
	float:left;
	font-size:2px;
}
#login {
	width:462px;
	float:left;
}
#login h3 {
	margin-bottom:-3px;
}
#login input.text {
	background:transparent url(../img/f/input-text-bg.png) repeat-x left top;
	border:none;
	height:19px;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	padding:2px
}
#login #btn-sign-in {
	margin: 30px 10px 0 0 !important;
	border:none;
}
#login #btn-signin {
	margin: 4px 10px 0 0 !important;
	border:none;
}
#login label {
	width:70px;
	float:left;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}
#login .login_form p {
	width:161px;
	float:left;
	clear:none;
	margin-bottom:0;
}
#login .login_form p.forgot {
	margin:0px 0 3px 0;
}
/* Info section for the community landing page  */
.community-activity-right .announcements ul {
	margin-left:4px;
	width: auto;
}
.community-activity-right .announcements li {
	background: transparent;
	float: left;
	margin: 0 2px 0 1px;
	padding-right: 4px;
	width: auto;
}
.community-activity-right .announcements li a {
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	padding: 2px 1px 2px 5px;
	text-decoration: none;
}
.community-activity-right .announcements li.selected {
	background: url(../img/f/tab_tr.gif) no-repeat right top;
}
.community-activity-right .announcements li.selected a {
	background: url(../img/f/tab_tl.gif) no-repeat left top;
	color: black;
	display: block;
}
.community-activity-right .announcements p.other {
	background-color:transparent !important;
	float: left;
	margin: 0px !important;
	padding: 0 5px 5px 0 !important;
	width: auto;
}
.community-activity-right .announcements p.other a {
	float: left;
	min-height: 21px;
}
.community-activity-right .communities-list, .community-activity-right .communities-list-cloud {
	background-color: #FFF;
	clear: both !important;
	float: left;
	float: none !important;
	margin: 0 5px 0px !important;
	overflow: hidden;
	padding: 5px 0 0 5px;
	text-align: justify;
}
.community-activity-right .communities-list li {
	background: url(../img/i/arrow-orange.png) no-repeat left 1px;
	padding: 2px 0 0 18px;
	margin: 0 0 5px 0;
	width: 95%;
}
.community-activity-right .communities-list a {
	color: #E46E04 !important;
	font-size: 120% !important;
	padding: 0 !important;
	text-decoration: underline !important;
}
.community-activity-right .announcements li.other {
	background-image: url(../img/i/arrow-black.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	padding: 1px 25px 5px !important;
	font-size:12px !important;
	width:auto;
}
.community-activity-right .announcements li.other a {
	color: #333333 !important;
}
#my-profile #photocontainer p img {
	border:none !important;
}
#my-profile #photocontainer p img.image {border:3px solid #ffffff !important;}
#my-profile #photocontainer fieldset {
	width:100% !important;
}
.upload-btn {
	float: right;
	width: 55% ! important;
}
.upload-btn input {
/*margin: -2px 5px 0 76px;*/
}
.browse-user-img {
	width:45% !important;
	float:left;
}
.browse-user-img input {
	width:298px !important;
	height:25px !important;
}

/*  Removed 18th May 2011
.community-activity-right .communities-list-cloud a {
	padding: 0 !important;
}
*/

.community-activity-right .announcements .communities-list-cloud li {
	padding-right:0;
	margin:0 0px 0 0px;
}
/* User admin Profile Gray */
#admin-profile #sub {
	background: #7b8f99 url("../img/f/sub-gray.png") repeat-x bottom;
}
#admin-profile a, #admin-profile #container.medium-font #columnright #font_size a.medium-font, #admin-profile #container.large-font #columnright #font_size a.large-font, #admin-profile #container.small-font #columnright #font_size a.small-font {
	color: #003059;
}
#admin-profile .profile-edit h2 {
	font-size:20px;
	font-weight:bold;
	color:#0f3a60 !important;
	width:auto;
	float:left;
}
/* User admin Profile Green */
#admin-green-profile #sub {
	background: #287074 url("../img/f/sub-green.png") repeat-x bottom;
}
#admin-green-profile a, #admin-green-profile #container.medium-font #columnright #font_size a.medium-font, #admin-green-profile #container.large-font #columnright #font_size a.large-font, #admin-green-profile #container.small-font #columnright #font_size a.small-font {
	color: #286f73;
}
#admin-green-profile .profile-edit h2 {
	font-size:20px;
	font-weight:bold;
	color:#286f73 !important;
	width:auto;
	float:left;
}
ul.registered {
	width:100%;
	float:left;
	margin-bottom:15px;
}
ul.registered li {
	float:left;
	background:url(../img/divider.gif) no-repeat scroll 100% center;
	padding-right:5px;
	margin-right:5px;
	font-weight:bold;
}
ul.registered li.last {
	background:none;
}
#inv-button {
	float:right;
	margin:0 4px 5px 0;
	display:inline;
}
.change-profile, .change-pic {
	width:100% !important;
	float:left;
}
.change-profile .module {
	float:left;
	margin-bottom:1px;
}
#my-profile .change-profile #photocontainer {
	width:99%;
}
.module .pullout .save-pic {
	width:285px !important;
	float:left;
}
.module .pullout .save-pic input {
	width:280px !important;
	height:25px !important;
}
.module .pullout .save-pic a {
	margin-left:0 !important;
	width:200px !important;
}
.change-profile .upload-pic {
	float:left;
	width:125px !important;
}
#admin-profile #columndouble h2 {
	font-size:20px;
	margin-bottom:0;
}
#admin-profile #columndouble .sorting {
	margin-bottom:5px;
}
#my-profile .button-info {
	margin-left:5px;
	float:left;
	display:inline;
}
.my-message {
	background:transparent url(../img/b/my-messages-tl.png) no-repeat scroll left top;
	margin-bottom:10px;
	overflow:hidden;
	padding-bottom:5px;
	width:100%;
}
.my-message h2 {
	background:transparent url(../img/b/my-messages-tr.png) no-repeat scroll right top;
	color:#FFFFFF !important;
	font-family:verdana, helvetica, sans-serif;
	font-size:20px;
	margin-bottom:0;
	padding:3px 10px 7px 7px;
}
.my-message .dl h2 {
	background:none !important;
	color:#1486bb !important;
}
.message-info ul {
	float:left;
	margin-left:5px;
	width:auto;
}
.message-info ul li {
	background:transparent none repeat scroll 0 0;
	float:left;
	margin:0 2px 0 0;
	padding-right:4px;
	width:auto;
}
.message-info ul li.selected a {
	background:transparent url(../img/f/tab_tr.gif) no-repeat scroll right top;
	color:black !important;
	float:left;
}
.message-info ul li a {
	color:#FFFFFF!important;
	font-size:100%;
	font-weight:bold;
	padding-right:3px;
	text-decoration:none;
}
.message-info ul li.selected a span {
	background:transparent url(../img/f/tab_tl.gif) no-repeat scroll left top;
}
.message-info ul li a span {
	float:left;
	padding:2px 1px 2px 5px;
}
.my-message .communities-list {
	background-color:#FFFFFF;
	clear:both !important;
	float:left !important;
	margin:0 5px 0 !important;
	overflow:hidden;
	padding:5px 0 0;
	width:98.5%;
}
.my-message .communities-list table.type1 {
	margin-left:-5px;
	width:675px;
}
.my-message .communities-list table.type1 td.nowrap {
	width:auto !important;
}
#my-profile .my-message h2 {
	margin-bottom:27px;
}
#my-profile .my-message .communities-list table.type1 {
	margin-left:0;
}
#my-profile .my-message .sort-by-date {
	float:left;
	margin-top:-31px;
}
#admin-profile #columndouble table.admin {
	width:956px;
	background: url(../img/f/coldouble-table-bg.png) no-repeat scroll left top !important;
}
#my-profile .join-com-text {
	width:99%;
	padding-left:10px;
}
#admin-profile #columndouble table.admin thead {
	height:26px;
	padding:0;
}
#admin-profile #columndouble table.admin th {
	background-color:transparent;
	font-weight:bold;
	line-height:25px;
	height:auto;
	padding:0 5px;
}
#people-finder .networking .communities table {
	width:654px !important;
}
.sorting-mail {
	float:left;
	width:100%;
	display:inline;
}
.sort-out {
	float:left;
	width:70%;
}
.sorting-mail .formelements {
	float:right;
}
.admin-user-profile .module {
	background:none;
}
.admin-instant-msging, .admin-user-profile .module fieldset div {
	width:100%;
	float:left;
}
.admin-user-profile .module fieldset div {
	padding-bottom:10px;
}
.admin-user-profile .module p, .admin-instant-msging p {
	clear:none;
	margin:0 !important;
	display:inline;
}
.admin-user-profile .module .private {
	width:15%;
}
#register #compose {
	width:99.7% !important;
}
.create-plan {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.create-plan label {
	margin-bottom:5px;
}
.create-plan div {
	width:98.3% !important;
}
.create-plan p span {
	float:left;
	width:100%;
	line-height:25px;
}
.create-plan p span input {
	border:none;
	vertical-align:middle;
}
#my-profile .my-message h2.msg-inbox {
	margin-bottom:0px !important;
}
 #people-finder .switch ul.options li a {
 	color:#E86C00 !important
 }
#my-profile .switch ul.options li a { 
	color:#0099FF !important;
}


/* Apply to join on community landing page */
	#btn-apply-to-join {
	background: url('../img/f/apply.png') no-repeat left top;
	height: 30px;
	margin-left: 7px;
	width: 250px;
}
