#header-container{
	background:transparent url(images/bggreendiag.gif) repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #54C40A;
	left:0;
	position:relative;
	top:0;
	z-index:141;
	height:60px;
}

#header-user-profile {
	background-color:#CC9933;
	color:#FFFFFF;
	font-size:90%;
	margin:0 0 7px;
	overflow-x:hidden;
	padding:5px 12px;
	position:relative;
	text-align:left;
}

.lknheadertable{
	margin:5px 1px 5px;
	width:750px;
}

.global-search-bar {
	display:block;
	padding:4px 4px 4px 11px;
	position:relative;
}

#lknfooter {
	clear:both;
	margin:25px auto auto;
	position:relative;
	width:100%;
	padding:10px;
}

div.dotted-line {
	background:transparent url(images/grey_dot.gif) repeat-x scroll left 50%;
	font-size:1px;
	height:1px !important;
}

#footer-intl-links {
	font-size:85%;
	padding:15px 14px 10px 10px;
	text-align:left;
}


#y-body-green-knowledge-search.home {
	background-color:#FFFFFF;
	margin:0 auto !important;
	padding:0 !important;
	position:relative;
	z-index:140;

}


#lkncontent {
	border-top:1px solid #FFFFFF;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	min-height:78em;
}

#lknleft {
	float:right;
	margin:0 0 55px;
	padding:0;
	position:relative;
	text-align:left;
	top:0;
	left:0px;
	vertical-align:top;
}

#lknleft h3 {
	background:#F7F7F7 none repeat scroll 0 0;
	color:#CC9933;
	margin-top:0;
	padding:3px;
}

.lknCategoryLinks{
	overflow:hidden;
}

.lknCategoryLinks li {

}

.lknCategoryLinks li a {
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	padding:0 0 0 5px;
}


#lknmiddle {
	float:left;
	margin-left:3px;
	position:relative;
	text-align:left;
	top:0;
}
.lknQuestion1 {
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid ;
	color:#323232;
	margin:3px 5px 0;
	padding:16px 5px 43px;
}

.lknQuestion2 {
	margin:3px 5px 0;
	padding:16px 5px;
	background:transparent none repeat scroll 0 0;
	border:1px solid #AD9463;
	color:#323232;
}

.lknUserAvartarDetail {
	margin:0 0 5px;
	overflow:hidden;
	padding:0 0 0 10px;
}

.lknUserQuestionDetail .lknUserAvartarDetail{
	padding:0;
}

.lknShowUserAvartar {
	vertical-align:middle;
}

.lknShowUserAvartarBorder {
	margin:0.2em 0;
}

.lknShowUserAvartarBorder a img {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding:2px;
}

.lknShowProfileDetail {
	float:left;
	margin:3px 0 0;
	width:80%;
}


.lknShowProfileDetail p {
	margin:0 0 0.7em;
	padding:0 0 3px;
}

.lknShowProfileDetail p span {
	border-right:1px solid #CCCCCC;
	font-size:12px;
	font-weight:normal;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
}


.lknQuestionLink a {
	color:#0099CB;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	padding:0 0 5px;
}

.lbtopanalyst {
	background:#0099CB none repeat scroll 0 0;
	border: 1px solid #0099CB;
	width:98%;
}

.rbtopanalyst {
	background:#F7F7F7 none repeat scroll 0 0;
}

.bbtopanalyst {
}

.blctopanalyst {
}

.brctopanalyst {
}

.tbtopanalyst {
}

.tlctopanalyst {
}

.trctopanalyst {
	padding:0;
}

.lknAnswersRoundedCorner {
	margin:0 0 10px;
}

.lbblog {
	background:#F7F7F7 ;
	border: 1px solid #AD9463;
}

.rbblog {
}

.bbblog {
}

.blcblog {
}

.brcblog {
}

.tbblog {
}

.tlcblog {
}

.trcblog {
	padding:10px;
}

.lknAnswersRoundedCorner .lknAnswersTable {
	background:transparent none repeat scroll 0 0;
}
.lknAnswersTable {
	border:0 none;
}

.lknAnswersTable td {
	border:0 none;
}

.lknUserAvartarDetail {
	margin:0 0 5px;
	overflow:hidden;
	padding:0 0 0 10px;
}

.lknUserAvartarSmall {
	float:left;
	margin:7px 10px 0 0;
	text-align:center;
	width:50px;
}

.lknShowProfileDetail {
	float:left;
	margin:3px 0 0;
	width:80%;
}

.lknAnswersRoundedCorner .lknShowProfileDetail p, 
.lknAnswersRoundedCorner .lknShowProfileDetail p a {
	color:#000000;
}

.lknShowProfileDetail p {
	margin:0 0 0.7em;
}
.lknShowProfileDetail p {
	padding:0 0 3px;
}

.lknMakeStrong {
	font-weight:bold;
	padding:0 3px;
}

.lknAnswersRoundedCorner .lknShowProfileDetail p a {
	color:#333333;
}

.lknShowProfileDetail p span {
	border-right:1px solid #CCCCCC;
	font-size:12px;
	font-weight:normal;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
}

.lknAnswersRoundedCorner .lknTotalAnswers {
	color:#FF7800;
}

.lknAnswersReply {
	border-bottom:1px dotted #FF7800;
	margin:1em 0 1em 3em;
	padding:0 0 1em;
	width:85%;
}

.lknAnswersReply p span {
	border:0 none !important;
}

.lknAnswersC .lknAnswersReply {
	width:350px;
}

.lknQuestionAttachment {
	background:transparent url(images/icon-attachment.gif) no-repeat scroll left top;
	padding-left:20px !important;
}

.lknCellDefaultColour {
	background:#F7F7F7 none repeat scroll 0 0;
	padding:10px !important;
}

.lknShowProfileDetail .lknMarkSolved {
	font-weight:bold;
}
.lknShowProfileDetail .lknRemoveBorder{
	border:0 none;
}

.lknSubLinks {
	margin:1em 0 0;
	overflow:hidden;
}

.lknSubLinks li {
	background:transparent !important;
	list-style-type:none;
	float:left;
	margin:0.8em 0 0;
	margin-bottom:10px;
	margin:0;
	padding-left:15px !important;
}

.lknSubLinks li a {
	background:transparent url(images/icon-commentarrow.gif) no-repeat scroll left center !important;
	border:0 none;
	color:#000000;
	font-size:8pt;
	margin:0 0.5em 0 0;
	padding:0 0 0 1.3em;
}

.lknFirstQuestionAnswer {
	background:#F7F7F7 none repeat scroll 0 0;
	text-align:center;
	vertical-align:middle;
}

.lknFirstQuestion {
	height:50px;
	margin:0 20px 0 0;
	padding:0;
	cursor:pointer;
}

.lknFirstQuestionAnswer a {
	color:#660000;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:50px;
}

.lknUsersAnswers h3 {
	padding:0 0 0.5em;
}

.lknBestAnswerQuestion {
	background:#FCFFEC url(images/bg-bestanswer.gif) no-repeat scroll right bottom;
}

.lknUserAvartarDetail {
	margin:0 0 5px;
	overflow:hidden;
	padding:0 0 0 10px;
}

.lknAnswerQuestion {
	display:block;
	text-align:center;
	cursor:pointer;
}

.lknAnswerQuestion a {
	background:transparent url(images/bg-answerlink.gif) no-repeat scroll 0 0;
	color:#153A90;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0.5em auto;
	text-decoration:none;
	width:210px;
}

.toggle {
	cursor:pointer;
	display:block;
	float:right;
	margin:5px 0 0 24px;
	padding:0;
}

.lknEarnPointMessage {
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	background:#0099CB none repeat scroll 0 0;
	padding:0 5px 10px 0;
}

.lknReplyAnswers .lknEarnPointMessage {
	margin:0 0 1em;
}

.lknUserData {
	min-height:71px;
	text-align:left;
}

.lknAnswersRoundedCorner .lknUserProfileLink a {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.lknUserData h3 a {
	color:#0099CB;
	font-size:14px;
	font-weight:bold;
}

.lknUserAvartarData {
	overflow:hidden;
}

.lknUserProfileAvartar {
	float:left;
	height:60px;
	width:60px;
}

.lknUserData p {
	margin:0.5em 0;
}
.lknUserProfileHomeDetails p {
	background:transparent url(images/icon-commentarrow.gif) no-repeat scroll left 2px;
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	margin:10px 0 !important;
	padding:0 0 0 15px;
}

.lknUserProfileHomeDetails p span {
	color:#CC9933;
}
.lknUserData span {
	margin:0.3em;
}

.lknUserProfileData {
	float:left;
	margin:0 0 0 1em;
}

.lbindex {
	background:#FFFFFF url(images/lbindex.jpg) repeat-y scroll left bottom;
}

.rbindex {
	background:transparent url(images/rbindex.jpg) repeat-y scroll right top;
}

.bbindex {
	background:transparent url(images/bbindex.jpg) repeat-x scroll center bottom;
}

.blcindex {
	background:transparent url(images/blcindex.jpg) no-repeat scroll left bottom;
}

.brcindex {
	background:transparent url(images/brcindex.jpg) no-repeat scroll right bottom;
}

.tbindex {
	background:transparent url(images/tbindex.jpg) repeat-x scroll 0 0;
}

.tlcindex {
	background:transparent url(images/tlcindex.jpg) no-repeat scroll 0 0;
}

.trcindex {
	background:transparent url(images/trcindex.jpg) no-repeat scroll right top;
	padding:0 1px 10px;
}

.lknQuestionLink ul {
	margin:0 0 10px;
	overflow:hidden;
}

.lknQuestionLink.lknFirstQuestionLink.lknLeftActiveQuestionLink, 
.lknFirstQuestionLink.lknFirstQuestionLink {
	background:transparent url(images/bg-activequestionleft.jpg) no-repeat scroll left top;
	margin:0 0 0 -1px;
	padding:0 0 0 7px;
}

.lknQuestionLink li {
	background:transparent url(images/bg-seperator.jpg) no-repeat scroll right top;
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}

.lknQuestionLink li .lknMiddleActiveQuestionsLink {
	background:#FFFFFF url(images/bg-activequestionmiddle.jpg) repeat-x scroll 0 0;
	color:#000000;
	line-height:40px;
}

.lknQuestionLink li a {
	color:#FFFFFF;
	display:block;
	font-size:8pt;
	font-weight:bold;
	line-height:36px;
	padding:0 8px;
	text-decoration:none;
}

.lknMyHomeBadge {
	display:inline;
	margin:10px;
}


.lknUserAnswerQuestion {
	margin:0;
	overflow:hidden;
	padding:1em 0;
}

.lknUserTotalPointLevel {
	overflow:hidden;
}

.lknUserTotalPointLevel .lknUsersTotalPoints {
	float:left;
	width:40%;
}
.lknUsersTotalPoints {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin:0 20px 0 10px;
	padding:0 0 0.5em;
}

.lknPointsHeading, 
.lknPointsHeading a {
	font-size:18px !important;
	margin:0 0 10px;
}

.lknPointsHeading .lknTotalPoints,
.lknPointsHeading a {
	color:#0099CB !important;
}

.lknTotalAnswersRoundedCorner {
	margin:0 0 10px;
}

.lbtotalanswers {
	background:#C8C8C8 url(images/lbtotalasnwers.jpg) repeat-y scroll left bottom;
}

.rbtotalanswers {
	background:transparent url(images/rbtotalanswers.jpg) repeat-y scroll right top;
}

.bbtotalanswers {
	background:transparent url(images/bbtotalanswers.jpg) repeat-x scroll center bottom;
}

.blctotalanswers {
	background:transparent url(images/blctotalanswers.jpg) no-repeat scroll left bottom;
}

.brctotalanswers {
	background:transparent url(images/brctotalanswers.jpg) no-repeat scroll right bottom;
}

.tbtotalanswers {
	background:transparent url(images/tbtotalanswers.jpg) repeat-x scroll 0 0;
}

.tlctotalanswers {
	background:transparent url(images/tlctotalanswers.jpg) no-repeat scroll 0 0;
}

.trctotalanswers {
	background:transparent url(images/trctotalanswers.jpg) no-repeat scroll right top;
	padding:10px;
}

.lknUserProfileMyAnswerSection h4 {
	color:#000000;
	margin-bottom:20px;
}

.lknUserProfileMyAnswerSection p {
	color:#0099CB;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:10px;
}

.lknUserProfileMyAnswerSection p a {
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

.lknTotalPointsLevel {
	display:inline;
	float:left;
	margin:0 0 0 10px;
	width:40%;
}

.lknTotalQuestionsRoundedCorner {
	margin:0 0 10px;
}

.lbtotalquestions {
	background:#ECECEC url(images/lbtotalquestions.jpg) repeat-y scroll left bottom;
}

.rbtotalquestions {
	background:transparent url(images/rbtotalquestions.jpg) repeat-y scroll right top;
}

.bbtotalquestions {
	background:transparent url(images/bbtotalquestions.jpg) repeat-x scroll center bottom;
}

.blctotalquestions {
	background:transparent url(images/blctotalquestions.jpg) no-repeat scroll left bottom;
}

.brctotalquestions {
	background:transparent url(images/brctotalquestions.jpg) no-repeat scroll right bottom;
}

.tbtotalquestions {
	background:transparent url(images/tbtotalquestions.jpg) repeat-x scroll 0 0;
}

.tlctotalquestions {
	background:transparent url(images/tlctotalquestions.jpg) no-repeat scroll 0 0;
}

.trctotalquestions {
	background:transparent url(images/trctotalquestions.jpg) no-repeat scroll right top;
	padding:10px;
}

.lknAskQuestion {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	margin:3em 10px;
	padding:1em 0;
	width:97%;
}

.lknAskQuestion .lknCellDefaultColour {
	width:180px;
	background:transparent !important;
	padding:10px !important;
}

.lknSearchForm {
	margin:0 0 10px;
	padding:0 10px 3px 0;
}

.lknSearchTable {
	margin:3px 0 1px 20px;
	width:auto;
}
.lknSearchTable td {
	background-color:transparent;
	border:0 none;
	margin:0;
	padding:0;
}

.lknSearchBg {
	background:transparent url(images/bg-indexsearch.jpg) no-repeat scroll 0 0;
	height:30px;
	text-indent:-999em;
	width:30px;
	margin:0.2em 0 !important;
}

.lknSubMainLeft {
	background:transparent url(images/bg-searchleft.jpg) no-repeat scroll left top;
	padding:0 0 0 11px;
}

.lknSubMainRight {
	background:transparent url(images/bg-searchright.jpg) no-repeat scroll right top;
	padding:0 11px 0 0;
}

.lknSubMainMiddle {
	background:transparent url(images/bg-searchmiddle.jpg) repeat-x scroll 0 0;
	height:42px;
	padding:0;
}

.lknSearchForm .lknSearchFormTextBox {
	border:1px solid #AD9463;
	height:23px;
	padding:5px 0 0 3px;
	width:250px;
}

.lknSearchButton {
	background:transparent url(images/btn-search.jpg) no-repeat scroll 0 0;
	border:0 none !important;
	color:#FFFFFF !important;
	cursor:pointer;
	display:block;
	font-size:8pt;
	font-weight:bold;
	height:28px;
	outline-style:none !important;
	outline-width:medium !important;
	padding:0 0 7px;
	text-align:center;
	width:72px;
}

.lknSubmitButton, 
.lknCancelButton {
	background:transparent url(images/bg-submitbutton.jpg) repeat-x scroll 0 0;
	border:1px solid #C8C8C8 !important;
	color:#444444;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:2px 5px;
}

.lknAdvancedSearchLeft {
	background:transparent url(images/bg-advancesearchleft.jpg) no-repeat scroll left top;
	margin-top:-1px;
	padding:0 0 0 8px;
}

.lknAdvancedSearchRight {
	background:transparent url(images/bg-advancesearchright.jpg) no-repeat scroll right top;
	padding:0 8px 0 0;
}

.lknAdvancedSearchMiddle {
	background:transparent url(images/bg-advancesearchmiddle.jpg) repeat-x scroll 0 0;
	height:33px;
	line-height:33px;
	padding:0;
}

.lknfieldset {
	background:transparent !important;
	border:1px solid #CCCCCC !important;
	display:block;
	margin-left:2px;
	margin-right:2px;
	padding:0.35em 0.625em 0.75em;
}

.lknlegend {
	font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#search_middle {
	float:left;
	padding:0;
	position:relative;
	text-align:left;
	top:0;
	width:95%
}

div.lknUserProfileRss {
	margin:-3px 1em 3px;
	right:20px;
	text-align:right;
}
img.rss_ico {
	border:medium none;
}

.lknMoreLink {
	text-align:right;
}

.lknMoreLink a {
	color:#8FA715;
	font-weight:bold;
	padding:0 12px 0 0;
}

.lknSideBarSections {
	margin:0 0 10px;
}

.lbsidebarsections {
	background:transparent none repeat scroll 0 0;
	border:1px solid #AD9463;
}

.rbsidebarsections {
}

.bbsidebarsections {
}

.blcsidebarsections {
}

.brcsidebarsections {
}

.tbsidebarsections {
}

.tlcsidebarsections {
}

.trcsidebarsections {
}

#selShowQuestions{
	margin-top:15px;
}

#poll h3 {
	background:#F7F7F7 none repeat scroll 0 0;
	color:#CC9933;
	margin-top:0;
	padding:3px;
}

#poll .fieldset {
	background:none !important;
	border:1px solid #CCCCCC;
	margin:10px;
	padding:5px;
	text-align:left;
}

#poll .legend {
	color:#CC9933;
	font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.polls_color_1 {
	background-color:#8D1B1B;
	border:2px ridge #B22222;
}

.polls_color_2 {
	background-color:#6740E1;
	border:2px ridge #4169E1;
}

.polls_color_3 {
	background-color:#8D8D8D;
	border:2px ridge #D2D2D2;
}

.polls_color_4 {
	background-color:#CC8500;
	border:2px ridge #FFA500;
}

.polls_color_5 {
	background-color:#5B781E;
	border:2px ridge #6B8E23;
}

.smallfont {
	font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.floatleft {
	float:left;
	padding:8px 0;
}
