body {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #e7f1f7 url(../img/back_body.gif) repeat-y center top;
}
	body.kc { background-image: url(../img/back_body_kc.gif); }
	
	
div.topimage {
	position:absolute;
	height: 400px;
	width: 100%;
	left: 0px;
	background: url(../img/back_body_top.gif) no-repeat center top;
}
	body.kc div.topimage { background-image: url(../img/back_body_top_kc.gif); }

img {
	vertical-align: bottom;
}
	img.icon {
		position: absolute;
		right: 8px;
		top: 5px;
		z-index: 1001;
	}
	img.header {
		position: absolute;
		right: -1px;
		z-index: 1000;
	}
		body.kc div.content img.header {
			top: 0px;
			right: 24px;
		}
			html>body.kc div.content img.header {
				top: 0px;
				right: -1px;
			}
body.content a, body.home a {
	color: #4895bd;
	border: 0px;
}
	body.content a:hover, body.home a:hover, body.kc a:hover {
		background-color: #e4e4e4;
	}
	body.home #myprofile a:hover {
		background-color: #b2556f;
	}
	
body.kc a {
	color: #588c98;
	border: 0px;
}
	a img {
		border: 0px;
	}
		
div#header {
}
	div#header img.logo_erso { 
		position: absolute;
		margin: 3px 0px 0px 17px;
	}
	div#header img.logo_eu { 
		position: absolute;
		margin: 3px 0px 0px 96px;
	}
	div#sitewidemenu {
		position: absolute;
		right: 0px;
	}
		div#sitewidemenu ul {
			list-style: none;
			margin: 14px 15px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
			div#sitewidemenu ul li {
				font-size: 0.7em;
				float:left;
				padding: 0px 0px 0px 4px;
			}
				div#sitewidemenu ul li a {
					color: #2e3336;
				}
			div#sitewidemenu ul li form {
				margin: 0px 0px 0px 0px;
				padding: 0px;
			}	
				div#sitewidemenu ul li form p {
					margin: 0px;
					padding: 0px;
				}
				div#sitewidemenu ul li form input {
					position: relative;
					font-size: 0.8em;
					margin: -2px 0px 0px 0px;
					border: 1px solid #2e3336;
				}

	div#menu {
		padding-top: 70px;
	}
		ul.menu {
			list-style: none;
			margin: 0px 0px 0px 12px;
			padding: 0px;
		}
			ul.menu li {
				text-indent: -999em;
				float: left;
				height: 14px;
				line-height: 14px;
			}
				ul.menu li a {
					height: 14px;
					display: block;
					outline: 0;
				}
					ul.menu li#menu_home, ul.menu li#menu_home a {
						width: 69px;
						background: #ffffff url(../img/menu_home.gif) no-repeat left top;
					}
					ul.menu li#menu_abouterso a {
						width: 101px;
						background: #ffffff url(../img/menu_abouterso.gif) no-repeat left top;
					}
					ul.menu li#menu_partners a {
						width: 90px;
						background: #ffffff url(../img/menu_partners.gif) no-repeat left top;
					}
					ul.menu li#menu_meetings a {
						width: 90px;
						background: #ffffff url(../img/menu_meetings.gif) no-repeat left top;
					}
					ul.menu li#menu_internships a {
						width: 101px;
						background: #ffffff url(../img/menu_internships.gif) no-repeat left top;
					}
				ul.menu li#menu_home a:hover, ul.menu li#menu_home a.hier,
				ul.menu li#menu_abouterso a:hover, ul.menu li#menu_abouterso a.hier,
				ul.menu li#menu_partners a:hover, ul.menu li#menu_partners a.hier,
				ul.menu li#menu_meetings a:hover, ul.menu li#menu_meetings a.hier,
				ul.menu li#menu_internships a:hover, ul.menu li#menu_internships a.hier
				 {
					background-position: left bottom;
				}
				
		ul.menu_loggedin {
			position: absolute;
			right: 9px;
			list-style: none;
			margin: 0px;
			padding: 0px;
		}	
			ul.menu_loggedin li {
				float: left;	
				height: 14px;
				line-height: 14px;
				text-indent: -999em;
			}
				ul.menu_loggedin li a {
					height: 14px;
					display: block;
					outline: 0;
				}
					ul.menu_loggedin li#menu_knowledgecenter a {
						width: 160px;
						background: #ffffff url(../img/menu_knowledgecenter.gif) no-repeat left top;
					}
					ul.menu_loggedin li#menu_myprofile a {
						width: 111px;
						background: #ffffff url(../img/menu_myprofile.gif) no-repeat left top;
					}
				ul.menu_loggedin li#menu_knowledgecenter a:hover, ul.menu_loggedin li#menu_knowledgecenter a.hier,
				ul.menu_loggedin li#menu_myprofile a:hover, ul.menu_loggedin li#menu_myprofile a.hier
			 	{
					background-position: left bottom;
				}



	div#crumbpath {
		clear: left;
	}
		div#crumbpath ul {
			list-style: none;
			margin: 0px 0px 0px 12px;
			padding: 5px 0px 0px 0px;
		}
			html>body div#crumbpath ul {
				padding: 10px 0px 0px 0px;
			}
			div#crumbpath ul li {
				float: left;
				font-size: 0.7em;
				margin: 0px 4px 0px 0px;
			}
					body.kc div#crumbpath ul li {
						color: #ffffff;
					}
				div#crumbpath ul li a {
					text-decoration: none;
				}
					body.kc div#crumbpath ul li a {
						color: #ffffff;
					}

div#center {}
	div.content {}
			body.home div.content {
				padding: 8px 20px 0px 23px;
			}
			body.kc div.content {
				position: relative;
				margin: 0px 25px 0px 0px;				
			}
			body.content div.content {
				padding-right: 20px;
			}
		div.content h1 {
			font-size: 1.1em;
			color: #de5959;
			margin: 0px;
		}
		
		div.content h2 {
			font-size: 0.9em;
			color: #de5959;
			margin: 0px 0px 0px 0px;
			padding: 0.7em 0px 0px 0px;
		}
		
		div.content h3 {
			font-size: 0.8em;
			color: #de5959;
			margin: 0px;
			padding: 0.3em 0px 0px 0px;
		}
		
		div.content h4 {
			font-size: 0.7em;
			font-weight: normal;
			color: #de5959;
			margin: 0px;
		}
		
		div.content p {
			font-size: 0.7em;
			line-height: 1.8em;
			margin: 0px 0px 1em 0px;
		}
			body.home div.content p {
				font-size: 0.8em;
				margin-bottom: 0px;
			}
			div.content p img {
				float: left;
				margin: 4px 10px 2px 0px
			}

		div.content ul, div.content ol {
			margin: 0.4em 0px 0px 10px;
			padding: 0px 0px 0px 10px;
		}
			div.content ul li, div.content ol li {
				font-size: 0.7em;
				padding: 0px 0px 0.6em 0px;
			}

	body.kc div.content div.padding {
		position: relative;
		padding: 1px 15px 0px 15px;
		margin: 0px 0px 15px 0px;
		border-right: 1px solid #79c1d3;
		background: #ffffff url(../img/kc_content_border.gif) no-repeat left top;
	}
		html>body.kc div.content div.padding {
			padding-top: 15px;
		}
		body.kc div.content div.padding div.footer {
			clear: left;
			margin-right: -16px;
			background: url(../img/kc_content_border_footer.gif) no-repeat right bottom;
		}
			body.kc div.content div.padding img.footer {
				position: relative;
				margin-left: -15px;
			}

		#questions {}
			#questions fieldset, 
			#partnersorigin fieldset, 
			#partnerslist fieldset,
			#questionslist fieldset,
			#profile fieldset,
			#login fieldset {
				font-size: 0.7em;
				border: 0px;
				padding: 0px;
				margin: 0px 0px 0.7em 0px;
			}
					#profile fieldset#checkboxlists {
						padding-left: 25px;
						margin-top: -10px;
					}
						#profile fieldset#checkboxlists label {
							display: block;
							padding-top: 10px;
							width: 100%;
						}
						
				#questions label, 
				#partnersorigin label,
				#profile label,
				{
					font-weight: bold;
					color: #de5959;
					display: block;
					width: 75px;
					float: left;
					clear: left;
				}
					#partnerslist label,
					#questionslist label {
						font-weight: bold;
						color: #de5959;
						width: 150px;
					}
					#questionslist textarea,
					#questions textarea,
					#profile textarea {
						width: 90%;
						border: 1px solid #000000;
					}				

					#login label, #questionform label {
						display: block;
						font-weight: bold;
						color: #de5959;
					}
					

	div.contentitem {
		margin: 0.4em 0px 0.7em 0px;
		padding: 0px 0px 0px 27px;
	}
		#upcominginternships div.contentitem {
			background: url(../img/icon_internship_kc.gif) no-repeat left 2px;
		}
		#internshipsarchive div.contentitem {
			background: url(../img/icon_internship_kc_a.gif) no-repeat left 2px;
		}
		#upcomingmeetings div.contentitem {
			background: url(../img/icon_meeting.gif) no-repeat left 2px;
		}
		#meetingsarchive div.contentitem {
			background: url(../img/icon_meeting_a.gif) no-repeat left 2px;
		}
		#partnerslist div.contentitem {
			background: url(../img/icon_partners_kc.gif) no-repeat left 2px;
		}
		#questionslist div.contentitem {
			margin-bottom: 1.5em;
			background: url(../img/icon_question.gif) no-repeat left 2px;
		}
			#questionslist div.unanswered {
				background: url(../img/icon_question_unanswered.gif) no-repeat left 2px;
			}
			#questionslist div.answer {
				margin-bottom: 0px;
				display: none;
				background: url(../img/icon_answer.gif) no-repeat left 2px;
			}
			#questionslist div.selectedquestion div.answer {
				display: block;
			}
			#profile #questionslist div.answer {
				float: none;
				clear: left;
			}
			
		#documentcategory div.contentitem {
			background: url(../img/icon_category.gif) no-repeat left 2px;
		}
		#newsletter div.contentitem {
			background: url(../img/icon_newsletter.gif) no-repeat left 2px;
		}
		#newsletterarchive div.contentitem {
			background: url(../img/icon_newsletter_a.gif) no-repeat left 2px;
		}
		#login div.contentitem {
			padding-left: 0px;
		}		
		
		#questions div.contentitem, #partnersorigin div.contentitem, #profile div.contentitem {
			position: relative;
			width: 48%;
			float: left;
			padding: 0px;
		}
			#profile #questionslist div.contentitem {
				width: auto;
				padding-left: 27px;
				float: none;
			}
		#search div.contentitem {
			padding-left: 0px;
		}

		div.contentitem ul {
			margin: 0.4em 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
		}
			div.contentitem ul li {
				line-height: 1em;
			}

		div.contentitem p {
			line-height: 1.5em;
		}
			p span.questionheader {
				font-size: 80%;
				line-height: 1.4em;
				margin: 0.4em 0px 0.4em 15px;
				display: block;
			}
			p span.date,
			body#questionslist .sidecontent p span.date {
				display: block;
			}
				body#questionslist p span.date,
				body#profile #questionslist p span.date {
					display: inline;
				}
			p span.category, p span.label, p span.country, 
			body#questionslist .sidecontent p span.category,
			body#questionslist .sidecontent p span.label,
			body#questionslist .sidecontent p span.country {
				display: none;
			}
				body#questionslist p span.category,
				body#questionslist p span.label,
				body#questionslist p span.country {
					display: inline;
				}
			p span.pipeline,
			body#questionslist .sidecontent p span.pipeline {
				display: none;
			}
				body#questionslist p span.pipeline,
				body#profile #questionslist p span.pipeline {
					display: inline;
				}
		div.selectedquestion {
			margin: 0.7em -15px 0.7em -15px;
			padding: 0px 5px 1em 5px;
			border: 5px solid #4c9eb1;
			background: #4c9eb1 url(../img/kc_answer_back.gif) no-repeat right top;
		}		
			html>body div.selectedquestion {
				padding-left: 10px;
			}
			#questionslist div.selectedquestion img.footer {
				position: relative;
				margin-left: -5px;
			}
				html>body#questionslist div.selectedquestion img.footer {
					position: relative;
					margin-left: -10px;
				}
			div.selectedquestion div.readanswerlink,
			div#answerformcontainer div.readanswerlink {
				display: none;
			}

		form span.error {
			display: block;
			color: #cc0000;
			background-color: #fff000;
			padding: 4px;
			margin-top: 4px;
		}
			#questionslist textarea.error,
			#questions textarea.error {
				border: 1px solid #cc0000;
			}
			div.error {
				padding: 0.4em;
				border: 1px solid #cc0000;
			}
			

	body.home .homeitem {
		position: relative;
		width: 47%;
		margin: 0.5em 2% 0.5em 0px;
		float: left;
		border-right: 1px solid #d7d7d7;
		background: url(../img/homeitem.gif) no-repeat left top;
	}
		.homeitem div.padding {
			padding: 5px 10px 5px 10px;
		}
		body.home .homeitem h2 {
			position: relative;
			margin: 0px 0px 0.3em 0px;
			padding: 0px 0px 0px 0px;
			height: 17px;
			line-height: 13px;
			text-indent: -999em;
		}
			#partners h2 { background: url(../img/title_ersopartners.gif) no-repeat left bottom; }
			#messageboard h2 { background: url(../img/title_noticeboard.gif) no-repeat left bottom; }
			#meeting h2 { background: url(../img/title_upcomingmeeting.gif) no-repeat left bottom; }
			#internship h2 { background: url(../img/title_upcominginternship.gif) no-repeat left bottom; }
			body.home #newsletter h2 { background: url(../img/title_newsletter.gif) no-repeat left bottom; }
			
			body.home #partners ul {
				height: 200px;
			}
					body.home #partners ul li {
						font-size: 0.8em;
						position: relative;
					}
				html>body.home #partners ul {
					min-height: 230px;
					height: auto;
				}

		body.home div.content .homeitem p {
			margin-bottom: 0.5em;
			line-height: 1.6em;
		}
		
		body.home .homeitem ul {
			position: relative;
			margin: 0px;
			padding: 0px 0px 0.5em 0px;
			list-style: none;
		}
				html>body.home .homeitem ul li {
					padding-bottom: 0.65em;
				}
				body.home .homeitem ul li a {
					padding: 0px 0px 0px 14px;
					display: block;
					background: url(../img/bullet_lichtrood.gif) no-repeat left 0.45em;
				}
					body.home .homeitem ul li a:hover {
						background-color: #e4e4e4;
					}
				html>body.home .homeitem ul li a {
					background: url(../img/bullet_lichtrood.gif) no-repeat left 0.35em;
				}
				
		.homeitem div.footer {
			height: 14px;
			line-height: 14px;
			margin: -8px -1px 0px 0px;
			background: url(../img/homeitem_footer.gif) no-repeat right bottom;
		}	
			.homeitem div.footer img {
				vertical-align: top;
			}

		body.home #messageboard {
			clear: left;
		}
			body.home #messageboard span.messageheader {
				font-size: 90%;
				line-height: 1.2em;
				display: block;
			}
			body.home #messageboard p {
				line-height: 1.5em;
				font-size: 0.7em;
				margin: 0px 0px 0.8em 0px;
			}

		#newsletter {}
			#newsletter form {
				margin: 0px;
				padding: 0px;
			}
			#newsletter fieldset {
				margin: 0px 0px 0.7em 0px;
				padding: 0px;
				border: 0px;
				font-size: 0.7em;
			}
				#newsletter fieldset label {
					font-weight: bold;
					margin-bottom: 4px; 
					display: block;
				}
				#newsletter fieldset input {	
					color: #bbbbbb;
					width: 80%;
					border: 1px solid #2e3336;
				}

div#left {}
	div.submenu {
		width: 175px;
		margin: 0px 0px 1em 12px;
		background: url(../img/back_submenu.gif) no-repeat left top;
	}
			body.kc div.submenu {
				background-image: url(../img/back_submenu_kc.gif);
			}
			body#profile div.submenu {
				background-image: url(../img/back_submenu_profile.gif);
			}
				img.profilefooter {
					display: none;
				}
				body#profile img.profilefooter {
					display: block;
				}
					body#profile img.kcfooter {
						display: none;
					}
		div.submenu ul {
			list-style: none;
			margin: 0px 0px 0px 0px;
			padding: 0px;
		}
			div.submenu ul li {
				font-size: 0.75em;
				padding: 0px 1px 0.1em 1px;
			}
				div.submenu ul li a {
					display: block;
					padding: 0em 0px 0.3em 22px;
					background: url(../img/bullet_lichtrood.gif) no-repeat 8px 0.5em;
				}
				html>body div.submenu ul li a {
					padding: 0.2em 0px 0.4em 22px;
				}
					body#profile div.submenu ul li a {
						color: #ffffff;
					}
			div.submenu ul li.hier a {
				background-color: #e4e4e4;
				font-weight: bold;
				text-decoration: none;
				padding-top: 0.3em;
				background-position: 12px 0.7em;
			}
					body#profile div.submenu ul li.hier a, body#profile div.submenu ul li a:hover {
						background-color: #b2556f;
					}
				div.submenu ul li.open a {
					font-weight: bold;
					text-decoration: none;
					padding-top: 0.3em;
					background-position: 12px 0.7em;
				}
			div.submenu ul li.open ul {}
				div.submenu ul li.open ul li {
					font-size: 100%;
				}
					div.submenu ul li.open ul li a {
						font-weight: normal;
						text-decoration: underline;
						background: none;
						padding-left: 30px;
					}
							div.submenu ul li.open ul li a:hover {
								background-color: #e4e4e4;
							}
						div.submenu ul li.open ul li.hier a {
							background-color: #e4e4e4;
							padding-top: 0.3em;
							font-weight: bold;
							text-decoration: none;
						}


		div.submenu h3 {
			color: #e9a7a7;
			font-size: 0.8em;
			margin: 0px 0px 0px 6px;
			padding: 0.7em 0px 0.4em 0px;
		}

		div.submenu form#searchquestion fieldset {
			padding-left: 6px;
			font-size: 0.7em;
		}
			div.submenu form#searchquestion fieldset input {
				border: 1px solid #000000;
			}
		body#profile div.submenu a {
			color: #ffffff;
		}
			body#profile div.submenu a:hover {
				background-color: #b2556f;
			}

#right {}
	.sidecontent {
		padding: 0px 28px 0px 10px;
	}
			body.home .sidecontent {
				margin: 34px 0px 0px 0px;
				background: url(../img/sidecontent_back_home.gif) no-repeat left top;
			}
			body.content .sidecontent {
				margin-bottom: 10px;
				background: url(../img/sidecontent_back_content.gif) no-repeat left top;
			}
			body.kc .sidecontent {
				background: url(../img/sidecontent_back_kc.gif) no-repeat left top;
			}
			body#questions .sidecontent, body#questionslist .sidecontent, body#profile .sidecontent {
				padding-top: 10px;
				background: url(../img/sidecontent_back_question.gif) no-repeat left top;
			}

		.sidecontent h2 {
			margin: 0px 0px 0px 0px;
			padding: 0.4em 0px 0px 0px;
			text-indent: -999em;
			position: relative;
		}

		.sidecontent h3 {
			font-size: 0.8em;
			margin: 0.4em 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
			body.content .sidecontent h3 {
				color: #de5959;
			}
		.sidecontent h4 {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		.sidecontent p {
			font-size: 0.7em;
			line-height: 1.5em;
			margin: 0px 0px 6px 0px;
			padding: 0px;
		}
			p.showall {
				font-size: 0.7em;
				color: #ffffff;
			}
				p.showall a { color: #ffffff;}
		.sidecontent ul {
			margin: 0.4em 0px 0px 0px;
			padding: 0px;
			list-style: none;
		}
			.sidecontent ul li {
				font-size: 0.7em;
				padding: 0px 0px 0.5em 0px;
			}
		.sidecontent table {
			border-collapse: collapse;
			width: 205px;
			margin: 0.4em 0px 6px 0px;
		}	
			.sidecontent table tr td {
				font-size: 0.7em;
				border: 1px solid #bbbbbb;
			}
		
		.sidecontent img.footer {
			margin: 10px 0px 0px -10px;
		}
		
		
			
	#inthespotlight h2 {
		position: relative;
		background: url(../img/title_spotlight.gif) no-repeat left bottom;
	}
		#inthespotlight div.imagecontainer {
			margin: 0.5em 0px 1em 0px;
			height: 140px;
			overflow: hidden;
		}
			#inthespotlight img.image {
				margin: 3px 0px 0px 3px;
				width: 262px;
			}
			#inthespotlight img.mask {
				position: absolute;
			}

	#staffmembers {}
		#staffmembers h2 {
			padding-top: 0px;
			background: url(../img/title_stafmembers.gif) no-repeat left bottom;
		}
		#staffmembers table tr td {
			border-color: #d4f6ff;
			vertical-align: top;
		}
	body.content #contact {
		background: url(../img/sidecontent_back_content_2.gif) no-repeat left top;
	}
		#contact h2 {
			padding-top: 0px;
			background: url(../img/title_contactpartner.gif) no-repeat left bottom;
		}
	body.content #top5 {
		padding-top: 0.4em;
		background: url(../img/sidecontent_back_content_2.gif) no-repeat left top;
	}
	body.content #returnpolicy {
		padding-top: 0.7em;
		background: url(../img/sidecontent_back_content_2.gif) no-repeat left top;
	}
	
	#images {
		background: url(../img/imagegallery.gif) no-repeat left top;
		width: 170px;
		margin: 0px 0px 0px 30px;
		padding: 15px 0px 0px 6px;
	}
		#images .footer { margin-left: -6px;}
		#images img.image {
			padding: 2px;
			width: 150px;
			margin: 10px 0px 0px 0px;
			border: 1px solid #b0b0b0;
		}
	#documents {
		background: url(../img/sidecontent_back_content_2.gif) no-repeat left top;
	}
		#documents h2 {
			padding-top: 0px;
			background: url(../img/title_documents.gif) no-repeat left bottom;
		}
	#documents_loggedin {
	}
		#documents_loggedin h2 {
			padding-top: 0px;
			background: url(../img/title_documents_loggedin.gif) no-repeat left bottom;
		}
	#location {
		background: url(../img/sidecontent_back_content_2.gif) no-repeat left top;
	}
		#location h2 {
			padding-top: 0px;
			background: url(../img/title_location.gif) no-repeat left bottom;
		}

	#participantsinternship {}
		#participantsinternship h2 {
			padding-top: 0px;
			background: url(../img/title_participantsinternship.gif) no-repeat left bottom;
		}

	.picturebox {
		padding: 7px 7px 0px 7px;
		margin: 14px 0px 0px 32px;
		background: url(../img/picturebox_border.gif) no-repeat left top;
	}
		a.up, a.down {
			text-align: center;
			width: 156px;
			display: block;
		}
		.picturebox ul {
			margin: 9px 0px 0px 0px;
			padding: 0px;
			list-style: none;
		}
			.picturebox ul li {
				width: 156px;
				text-align: center;
				margin: 0px 0px 9px 0px;
			}
				.picturebox ul li a {
					border: 1px solid #b0b0b0;
					padding: 2px;
					display: block;
				}
		.picturebox .footer {
			margin: -15px 0px 0px -7px;
		}

	#questions #right div.sidecontent, #questionslist #right div.sidecontent, #profile #right div.sidecontent {
		margin: 0px 0px 0.6em 0px;
	}
		#questions #right div.sidecontent p, #questionslist #right div.sidecontent p, #profile #right div.sidecontent p {
			padding: 0.4em 6px 0.3em 0px;
			margin: 0px;
		}
			#questions p span.questionheader, #questionslist p span.questionheader, #profile p span.questionheader {
				font-size: 80%;
				line-height: 1.4em;
				margin-left: 15px;
				display: block;
			}
		#questions h2#latestquestions, #questionslist h2#latestquestions, #profile h2#latestquestions {
			position: relative;
			text-indent: -999em;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			line-height: 16px;
			height: 16px;
			background: url(../img/title_latestquestions.gif) no-repeat left top;
		}
		img.latestquestionspacer {
			float: right;
			width: 15px;
			height: 10px;
		}

	#knowledgecenter {
		padding: 0px 28px 0px 10px;
	}
	#knowledgecenter h2 {
		height: 17px;
		line-height: 17px;
		background: url(../img/title_knowledgecenter.gif) no-repeat left bottom;
	}
	#knowledgecenter p {
		padding-right: 10px;
	}
		#knowledgecenter p span.questionheader {
			font-size: 80%;
			line-height: 1.4em;
			margin-left: 15px;
			display: block;
		}
	
	#knowledgecenter ul.knowledgemenu {}
		#knowledgecenter ul.knowledgemenu li {
			font-size: 0.8em;
			color: #000000;
			float: left;
			display: block;
			margin-right: 4px; 
		}
			#knowledgecenter ul.knowledgemenu li.clear {
				clear: left;
				width: 250px;
			}
		#knowledgecenter ul.knowledgemenu li a {
			color: #000000;
		}

	#knowledgecenter #latestquestion {
		clear: left;
		padding: 26px 10px 0px 13px;
		margin: 0px 0px 0px 0px;
		background: url(../img/kc_question_home.gif) no-repeat left 13px;
	}
		#knowledgecenter #latestquestion h3 {
			position: relative;
			margin: 0px;
			padding: 0px;
			text-indent: -999em;
			background: url(../img/title_latestquestion.gif) no-repeat left top;
		}
		#latestquestion img.footer {
			margin-left: -13px;
		}
	#knowledgecenter #latestanswer {
		clear: left;
		padding: 26px 10px 0px 13px;
		margin: 0px 0px 0px 0px;
		background: url(../img/kc_question_home.gif) no-repeat left 13px;
	}
		#knowledgecenter #latestanswer h3 {
			position: relative;
			margin: 0px;
			padding: 0px;
			text-indent: -999em;
			background: url(../img/title_latestanswer.gif) no-repeat left top;
		}
		#latestanswer img.footer {
			margin-left: -13px;
		}
		
	#knowledgecenter #oldestquestion {
		padding: 26px 0px 0px 23px;
		margin: 13px -8px 0px -10px;
		border-bottom: 13px #75b9c9 solid;
		background: #75b9c9 url(../img/kc_question_home.gif) no-repeat 10px 13px;
	}
		#oldestquestion h3 {
			position: relative;
			margin: 0px;
			padding: 0px;
			text-indent: -999em;
			background: url(../img/title_couldyou.gif) no-repeat left top;
		}
		#oldestquestion img.footer {
			margin-left: -13px;
		}
		
	
	#knowledgecenter #myprofile {
		padding: 7px 10px 0px 8px;
		margin: 13px 0px 0px 0px;
		background: url(../img/kc_profile_home.gif) no-repeat left top;
	}
		#knowledgecenter #myprofile h3 {
			position: relative;
			text-indent: -999px;
			margin-left: 7px;
			background: url(../img/title_myprofile.gif) no-repeat left top;
		}
		#knowledgecenter #myprofile ul li {
			color: #ffffff;
			font-size: 0.8em;
			margin-left: 7px;
		}
			#knowledgecenter #myprofile ul li a {
				color: #ffffff;
			}
		#knowledgecenter #myprofile img.footer {
			margin-left: -8px
		}
				

form.login {}
	form.login input {
		width: 250px;
	}

div.systemfeedback {
	background-color: #ffe400;
	padding: 0 0.4em 0 0.4em;
}

#footer {
	position: relative;
	text-align: right;
}	
	#footer p {
		border-top: 1px dotted #bbbbbb;
		margin: 40px 5px 10px 0px;
		padding: 4px 8px 0px 0px;
	}
			body.kc #footer p {
				border-top: 1px dotted #588c98;
				margin-right: 15px;
				padding: 4px 10px 0px 0px;
			}
		#footer p a {
			font-size: 0.7em;
			color: #bbbbbb;
		}
		body.kc #footer p a {
			color: #588c98;
		}