/* Home */
div.column-3 {
	padding: 3em 0 1.9em 0;
}

div.column-3-1 {
	padding: 0.25em 15px 1.4em 15px;
	border-left: #EDEDED 1px solid;
	border-right: #EDEDED 1px solid;
	width: 206px;
	height: 22.2em;
}

div.column-3-1 h1 {
	font-size: 110%;	
}

div.column-3-1 p {
	font-size: 90%:
}

div.column-3-1-wrapper {
	float: left;	
	width: 238px;
}

div.column-3-3-wrapper {
	float: left;	
	width: 239px;
}

div.column-3-2 {
	float: left;
	margin: 0 13px 0 10px;
	width: 483px;	
}

div.column-3-2 img {
	border: 0;
}

div.column-3-3 {
	padding: 0.5em 10px 1em 10px;
	border-left: #EDEDED 1px solid;
	border-right: #EDEDED 1px solid;
	width: 216px;
	height: 20.6em;
}

ol#tab-home,
ol#tab-home-content {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol#tab-home li {
	font-size: 10pt;
	font-weight: bold;
	color: #252422;
	display: block;
	width: 109px;
	height: 1.6em;
	padding: 0.4em 0 0 10px;
}

ol#tab-home-content li p {
	color: #000!important;
}

ol#tab-home li.selected {
	color: #FFF;
}

ol#tab-home li#tab-home-news {
	background: url(/graphics/kdnew/bg_tab_home_left.gif) no-repeat;
	cursor: pointer;
	float: left;
}

ol#tab-home li#tab-home-news.selected  {
	background: url(/graphics/kdnew/bg_tab_home_left_selected.gif) no-repeat;
	cursor: default;
}

ol#tab-home li#tab-home-events {
	background: url(/graphics/kdnew/bg_tab_home_right.gif) no-repeat;
	cursor: pointer;
	float: left;
}

ol#tab-home li#tab-home-events.selected  {
	background: url(/graphics/kdnew/bg_tab_home_right_selected.gif) no-repeat;
	cursor: default;
}

div.column-3 {
	height: 25em;
}

div.column-3-3 {
	margin-top: 2.3em;
	clear: both;	
}	

div.column-3-3 ol#tab-home-content a {
	color: #58A1D8;	
	font-weight: bold;
}

div.column-3-3 ol#tab-home-content p.title {
	margin-top: 0.9em;
	margin-bottom: 0;
}

div.column-3-3 ol#tab-home-content p {
	color: #959595;
}

.column-4-4 .column-3-3  {
	height: auto;
	margin-top: 0;	
}

.column-4-4 ol#tab-home li,
.layer-student-placements-3-3 ol#tab-home li {
	width: 228px;
	background: url(/graphics/kdnew/bg_tab_home.gif) no-repeat;
	padding: 0.3em 0 0 10px;
}

.column-4-4 .corner-short-bottom {
	width: 239px!important;
}	

.layer-student-placements-3-3 .column-3-3  {
	margin-top: 0;	
}

/* Footer */
div#column-4 {
	clear: both;	
}

div#column-4 div.column-4-1,
div#column-4 div.column-4-2,
div#column-4 div.column-4-3,
div#column-4 div.column-4-4 {
	float: left;	
	width: 236px;
	margin-right: 12.5px;
}

div#column-4 div.column-4-5 {
	width: 236px;
	margin-right: 12.5px;
}

div#column-4 div.column-4-4 {
	margin-right: 0;
}

div#footer, 
div#footer div#footer-right a {
	color: #959595!important;	
}

div#footer {
	padding: 1.3em 13px 2.8em 13px;
	clear: both;
}

div#footer p {
	margin: 0;	
}

#footer div#footer-left {
	float: left;
	padding-bottom: 1.5em;
}

#footer div#footer-right {
	float: right;
	margin: 2em 0 3em 0;
}

/* Right Column Listing */
div.column-2-1-2 p {
	font-size: 110%;	
}

div.column-2-1-2 h3 {
	font-weight: normal;
	margin-top: 0;
}

div.column-2-1-2 div.news h3 {
	margin-top: 1.4em;	
} 

ol.listing-right-cloumn {
	list-style: none;
	padding: 0.1em 0 0 0;
	margin: 0;
}

ol.listing-right-cloumn li {
	margin-bottom: 1.35em;	
}

ol.listing-right-cloumn li p.title {
	margin-bottom: 0.3em
}

ol.listing-right-cloumn li p.date {
	font-size: 100%;
	margin-bottom: 0.3em;
	color: #929292;
}

div.column-2-1-2 div.more {
	margin-top: -0.3em;
	padding-left: 15px;
	padding-bottom: 1.9em;
	background: url(/graphics/kdnew/ico_arrow-blue-right.gif) 0 2px no-repeat;
}

div.column-2-1-2 div.event div.more {
	border-bottom: 1px solid #E0E0E0;
}

div.column-2-1-2 div.event a.add-event,
div.column-3-3 a.add-event {
	margin-left: 2px;
}

div.column-2-1-2 div.event a.add-event:hover {
	text-decoration: none;
}


/* Meet the team */
div.meet-the-team,
div.mtt-detail,
div.mtt-detail-contact,
div.mtt-listing {
	font-family: verdana;
}

div.meet-the-team ol,
div.mtt-listing ol {
	list-style: none;
	padding: 0;
	margin: 0;
}

div.meet-the-team ol li {
	float: left;	
	width: 218px;
	margin-right: 25px;
	height: 25.3em;
}

div.meet-the-team ol li.last-column {
	margin-right: 0;
}


div.meet-the-team ol li img {
	border: 0;
	border-bottom: 5px solid #E6E6E6;
}

div.meet-the-team ol li h2 {
	margin: 0.55em 0 0.15em 13px;	
	font-size: 130%!important;
	font-weight: bold;
}

div.meet-the-team ol li a {
	color: #0872ba!important;
}

div.meet-the-team ol li p {
	font-size: 110%;
	margin-left: 12px;
}

div.mtt-detail {
	margin-top: -0.3em;
	border-bottom: 5px solid #E6E6E6;	
}

div.mtt-detail img {
	float: right;
	margin-left: 50px;
}

div.mtt-detail h2 {
	color: #211F20;
	font-weight: normal;
	font-size: 180%;
	margin-top: 0;
	margin-bottom: 0.9em;
}

div.mtt-detail p,
div.mtt-detail-contact p,
div.mtt-detail-listing p {
	font-size: 110%;
	line-height: 1.45em;
}

div.mtt-detail p.position {
	margin-bottom: 1.55em;
}

div.mtt-detail-contact {
	padding: 1.4em 21px 0.4em 0;
	text-align: right;
	border-bottom: 1px solid #E6E6E6;	
}

div.mtt-detail-contact p.email {
	margin-bottom: 0.4em;
}

div.mtt-detail-contact p.email a {
	color: #0872ba!important;
}

div.mtt-listing h3 a {
	font-weight: bold;
	color: #0872ba!important;
}

div.mtt-listing {
	padding: 0.7em 0 0 13px;	
}

div.mtt-listing h2 {
	color: #211F20;
	font-weight: normal;
	font-size: 140%;
	margin: 1em 0 1.3em 0;
}

div.mtt-listing h3 {
	font-size: 120%;
	margin-top: 0;
	margin-bottom: 0.35em;	
}

div.mtt-listing p {
	font-size: 120%;
}

div.mtt-listing ol li {
	padding: 0 15px 0 0;
	float: left;
	width: 213px;
	height: 6.2em;
}

div.mtt-listing ol li.more-space {
	height: 7.7em;
}

div.mtt-listing ol li.last-column {
	margin-right: 0;	
}

div.back-listing {
	border-top: 1px solid #E6E6E6;		
	padding: 1em 0 0 0;
	font-size: 110%;
}

div.back-listing a {
	margin-left: 15px;
}

div.back-listing p {
	background: url(/graphics/kdnew/ico_arrow-grey-left.gif) 2px 4px no-repeat;
}

div.cfcontainer.mmt {
	font-size: 110%;
	margin-bottom: 2.1em;
}

/* Event Filter */
div.column-2-1-2.event-filter {
	padding-left: 10px!important;
	width: 223px!important;
}

div.column-2-1-2.event-filter h3 {
	font-size: 135%;
	margin: 0.45em 0 0.6em 10px;
}

.event-filter-top-corner {
	height: 0.55em;
	background: url(/graphics/kdnew/bg_corner-top-event-filter.gif) 0 top no-repeat;
	width: 223px;
}

.event-filter-bot-corner {
	background: url(/graphics/kdnew/bg_corner-bot-event-filter.gif) 0 bottom no-repeat;
	width: 223px;
	height: 0.5em;
}

div.column-2-1-2 div.event-filter {
	width: 211px;
	height: 8.5em;
	background: #F1F1F1;
	padding: 0.5em 0 0 10px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}

div.column-2-1-2 div.event-filter label {
	font-size: 115%;
}

div.column-2-1-2 div.event-filter select {
	width: 202px;
	margin: 0.8em 0 1.2em 0;
	height: 1.65em;
}

div.column-2-1-2 div.event-filter input.button {
	border: 0;
	height: 1.8em;
	padding-bottom: 0.2em;
	width: 63px;
	color: #FFF;
	background: url(/graphics/kdnew/bg_button-event-filter.gif) no-repeat;
}

/* Event Listing */
#body .column-2-1-1.event {
	width: 455px;
}

#body .column-2-1-1.event a {
	color: #2D83B6;
}

#body .column-2-1-1.event {
	font-family: verdana;	
	padding-top: 0.6em!important;
}

div.event-listing div.pagination {
	border-top: none;	
}

div.event-listing div.pagination.bottom {
	border-top: #E1E1E1 1px solid;
}
		
div.event-tab ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.event-tab ol li {	
	float: left;
	font-weight: bold;
	height: 1.9em;
	padding: 1em 11.5px 0.3em 11px;
	background: url(/graphics/kdnew/bg_tab-event.gif) left 0 no-repeat;
}

div.event-tab ol li.forth {
	width: 130px;
}

div.event-tab ol li.archive {
	width: 92px;
	padding: 1em 13px 0.3em 13px;
	border-bottom: #E1E1E1 1px solid;
	background: url(/graphics/kdnew/bg_tab-event-archive.gif) left 0 no-repeat!important;	
}

div.event-tab ol.is-archive li.forth {
	border-bottom: #E1E1E1 1px solid;	
	padding-left: 20px;	
	padding-right: 3px;
}

div.event-tab ol.is-archive li.archive {
	border-bottom: none!important;	
	width: 107px;
	padding: 1em 5px 0.3em 6px!important;
}

div.event-tab ol li a {
	color: #4A4A4A!important;
	font-weight: normal;
}

div.event-tab ol li.border-bottom {
	border-bottom: #E1E1E1 1px solid;
	width: 160px;
	background: none;
}

div.event-listing ul {
	list-style: none;
	margin: 0;
	padding: 0.3em 0 0 0;
}

div.event-listing ul li {
	padding-left: 27px;	
	margin-bottom: 2.5em;
}

div.event-listing ul li.date {
	background: url(/graphics/kdnew/ico_date.gif) 2px 2px no-repeat;	
}

div.event-listing ul li.hat {
	background: url(/graphics/kdnew/ico_hat.gif) -2px 1px no-repeat;	
}

div.event-listing ul li h3 {
	margin-bottom: 0.4em;	
}

div.event-listing ul li b {
	width: 80px;	
	float: left;
}

div.event-listing ul li p.date {
	margin-bottom: 0.2em;	
}

div.event-listing ul li p.description {
	margin-top: 0.65em;
	line-height: 1.3em;	
}
 
/* Event Detail */
div.event-detail {
	font-family: verdana;	
}

div.event-detail h2 {
	color: #252324;
	font-size: 180%;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 1.1em;
	margin-top: -0.25em;
}

div.event-detail b {
	float: left;
	width: 72px;	
}

div.event-detail p.location {
	margin-top: 1.35em;
}

div.event-detail p {
	font-size: 110%;	
}

div.event-detail div.book-now-cr,
div.event-detail div.book-now-cl,
div.expert-details div.book-now-cr,
div.expert-details div.book-now-cl {
	width: 18px;
	height: 2.5em;
	float: left;
	background: url(/graphics/kdnew/bg_corner-left-event-add.gif) no-repeat;
}

div.event-detail div.book-now-cr,
div.expert-details div.book-now-cr {
	width: 9px!important;
	background: url(/graphics/kdnew/bg_corner-right-event-add.gif) no-repeat!important;
}

div.event-detail div.book-now,
div.expert-details div.book-now {
	float: left;
	height: 1.9em;
	width: auto;
	padding: 0.6em 0 0 7px;
	color: #0B70C2;
	background: url(/graphics/kdnew/bg_event-add.gif) repeat-x!important;
}

div.event-detail div.book-now a,
div.expert-details div.book-now-wrapper a {
	font-weight: bold;
}

div.event-detail p.description {
	margin: 3em 0;
}

div.event-detail div.book-now-wrapper,
div.expert-details div.book-now-wrapper {
	clear: both;
	height: 2.7em;
	margin: 2.8em 0 0 80px;
}

div.event-detail div.add-event-wrapper {
	clear: both;
	height: 3.2em;
	margin: 3.1em 0 1.5em 0;
	padding-left: 50px;
	background: url(/graphics/kdnew/ico_add-event-large.gif) no-repeat;
}

div.event-detail div.book-now-wrapper.bottom {
	margin-top: 3.3em!important;	
}

/* News Listing */
div.news-tab {
	margin-top: 0.6em;	
}

div.news-tab ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.news-tab ol li {
	display: inline;
	padding: 1em 0.8em 0.9em 0.8em;
	border-bottom: 1px solid #E2E2E2;
	background: url(/graphics/kdnew/bg_tab-news-filter.gif) no-repeat;
}

div.news-tab ol li.selected {
	border-bottom: 0;
}

div.news-tab ol li b {
	margin-left: 0.1em;
}

div.news-tab ol li a {
	margin-left: 0.4em;
}

div.news-tab ol li.last {
	padding: 1em 0.9em 0.9em 0.9em;
}

div.news-tab ol li.border-bottom {
	background: none;
	border-bottom: 1px solid #E2E2E2;
	padding-right: 275px;
}

div.news-listing div.pagination {
	margin-top: 1em;
	border-top: none;
}

div.news-listing div.pagination.bottom {
	border-top: 1px solid #E2E2E2;
	margin: -0.7em 0 -0.5em 0;
}

div.news-listing ul {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-top: 1.7em;
}

div.news-listing ul li {	
	clear: both;
}

div.image {
	float: left;
	width: 103px;
	margin: 0 0 0 4px;
}

div.news-listing ul li div.detail {
	width: 334px;
	float: right;	
	margin-bottom: 2.5em;
}

div.news-listing ul li h3 {
	font-weight: normal;
	margin-bottom: 0.3em;
	margin-top: -0.2em;
}

div.news-listing ul li p.date {
	font-weight: normal;
	color: #979797;
	font-size: 120%;
	margin-bottom: 0.2em;
}

div.news-listing ul li p.description {
	font-size: 110%;
	line-height: 1.5em;
}

div.news-listing h2.no-record {
	margin: 2em 0 1em 0;
	color: #000;
}

/* News Detail */
div.news-detail {
	font-family: verdana;
}	

div.news-detail h2 {
	color: #252324;
	font-size: 180%;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 0.4em;
	margin-top: -0.25em;
}

div.news-detail p.date {
	color: #979797;
	font-size: 110%;
	margin-bottom: 2em;
}

div.news-detail div.back-listing {
	margin-top: 3.1em;
	padding: 1em 0 0.7em 0;
}

div.column-2-1-2.news-right {
	width: 218px!important;
	padding-left: 15px!important;
}

div.column-2-1-2.news-right div.news-image {
	padding-bottom: 1.5em;
	margin-bottom: 1.7em;
	border-bottom: 1px solid #E2E2E2;	
}

div.column-2-1-2.news-right div.news-image p {
	background: #F1F1F1;
	width: 200px;
	padding: 0.7em 10px 1em 10px;
}

.news-active ol li p {
	line-height: 1.3em;
}

/* Case study */
div.column-2-1-1.casestudy div.pagination {
	margin-top: -1.5em;
	margin-bottom: 0.3em;
}

div.column-2-1-1.casestudy div.pagination.bottom {
	margin-bottom: -0.5em!important;
}

div.column-2-1-1.casestudy ul li p.description {
	margin-bottom: 0.3em;
}
	
div.column-2-1-2.event-filter {
	font-family: verdana;	
}

div.column-2-1-2.event-filter div.event-filter.case-study {
	height: 14.3em;
}

div.column-2-1-2.event-filter div.event-filter.case-study label.order {
	margin-top: -0.2em!important;
	display: block;
}

div.column-2-1-2.event-filter div.event-filter.case-study input.button {
	margin-top: -0.1em!important;
}

div.case-study-description {
	margin-top: -0.3em;
	font-size: 110%;
}

div.column-2-1-2 div.cs-image {
	margin-bottom: 1em!important;	
}

div.column-2-1-2 div.case-study-active {
	font-family: verdana;	
}

div.column-2-1-2 div.case-study-active div.more {
	border-bottom: none!important;
}

div.column-2-1-2 div.case-study-active p.date {
	margin: 0.45em 0 1.4em 0;
}

/* Pulication */
div.publication-listing {
	margin-top: -1.4em!important;	
}

div.publication-listing img {
	border: 1px solid #E3E3E3;
	margin-left: 1px;
}

div.publication-listing div.image {
	margin-bottom: 1.9em;
}

div.publication-listing ul {
	margin-top: 0.2em;
} 

div.publication-listing li div.detail {
	width: 586px!important;
	margin-bottom: 0!important;
}

div.publication-listing li div.detail h3 {
	margin-top: -0.2em;	
}

div.publication-listing li div.detail p.description {
	margin-bottom: 1.8em;
}

div.publication-detail h2 {
	margin-bottom: 0.4em;
}

div.publication-detail p.date {
	color: #959595;
}

div.publication-detail p.description {
	margin-top: 1.6em;
}

div.publication-detail div.book-now-wrapper {
	padding: 1em 0 0 50px;
	margin-left: 0;
	margin-bottom: 3.8em;
	background: url(/graphics/kdnew/ico_pdf-large.gif) 0 3px no-repeat;
}

div.publication-detail div.book-now {
	padding-bottom: .2em;
}

div.publication-detail-2-1-2 {
	width: 218px!important;
	padding-left: 15px!important;
}

div.publication-detail-2-1-2 img {
	border: 1px solid #E3E3E3;
}

/* Expertise */
div.expertise-listing div.cfcontainer {
	margin-bottom: 1.4em;
	margin-top: -0.2em;
}

div.expertise-listing div.cfcontainer p {
	font-size: 100%!important;
	line-height: 1.3em;
}

div.expertise-listing p {
	font-size: 110%;
}

div.expertise-listing ul {
	padding-top: 0.35em;
	padding-bottom: 0;	
}

div.expertise-listing ul li {
	margin-bottom: 2em;	
	padding-left: 2px;
}

div.expertise-listing ul li h3 {
	margin-bottom: 0.6em;
}

div.expertise-listing p.position {
	color: #979797;
	margin-bottom: 0.8em;
}

div.expert-details {
	float: right;
	width: 453px;
	padding-left: 15px;
	border-left: #E2E2E2 1px solid;
	font-family: verdana;
	font-size: 110%;
	margin-top: 0.6em;
}

div.expert-image {
	font-family: verdana;
	float: left;
	width: 225px;
	font-size: 110%;
	margin-top: 0.6em;
}

div.expert-image img {
	border-bottom: #E2E2E2 4px solid;
}

div.expert-image p.name {
	margin-top: 1.45em;
	margin-bottom: 0.15em;
}

div.expert-image p.address {
	width: 120px;
	margin-bottom: 1.7em;
	line-height: 1.5em;
}

div.expert-image p.tel {
	margin-top: 0.75em;
}

div.expert-details h2 {
	color: #252324;
	font-size: 180%;
	font-weight: normal;
	line-height: 1.3em;
	margin-top: -0.05em;
	margin-bottom: 0.7em;
}

div.expert-details p {
	line-height: 1.5em;	
}

div.expert-details p.position {
	margin-bottom: 0.3em;
}

div.expert-details p.location {
	margin-bottom: 1.5em;
}

div.expert-details p.title {
	margin-top: 1.55em;
	margin-bottom: 0.4em;
	font-weight: bold;
}

div.expert-details div.book-now-wrapper {
	margin: 2.5em 0 0.9em 0;
}

div.expert-details div.book-now p {
	margin-top: -0.2em;
}

div.back-listing.back-expertise {
	margin-top: 1em;
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}

/* Useful links */
div.useful-links {
	font-family: verdana;
	font-size: 110%;
	margin: 0.7em 0 1.7em 0;
}

div.useful-links p.intro-text {
	margin-bottom: 2.5em;	
}

div.useful-links h5 {
	font-size: 115%;
	font-weight: normal;
	margin-bottom: -0.3em;
	padding-left: 21px;
	background: url(/graphics/kdnew/ico_arrow-blue-right.gif) 0 3px no-repeat;
}

div.useful-links h5.expand {
	background: url(/graphics/kdnew/ico_arrow-blue-down.gif) 0 3px no-repeat;	
}

div.useful-links p.description {
	line-height: 1.3em;
	margin-top: 0.4em;
}

div.useful-links ol {
	list-style: none;
	margin: 0;
	margin-top: -0.5em;
	padding: 0;
	padding-left: 21px;
}

div.useful-links ol li {
	margin-top: 1.9em;
}

/* Event Booking */
form#event-booking {
	margin-top: 5.3em;
	font-size: 90%;
}

form#event-booking p.top {
	margin-bottom: 1.8em;
}

form#event-booking p.middle {
	margin: 3.3em 0 1.6em 0;
}

form#event-booking p.last {
	margin: 2.5em 0 1.8em 0;
}

form#event-booking p.submit {
	text-align: center;
}

form#event-booking p {
	margin-bottom: 1.2em;	
}

form#event-booking em,
form#event-booking p.error {
	color: #C51925;
}

form#event-booking label {
	float: left;
	width: 137px;
}
form#event-booking input.text {
	border: 1px solid #AEBFD1;
	width: 252px;
	height: 1.3em;
}

form#event-booking input#submit {
	background: url(/graphics/kdnew/bg_button-event-booking.gif) no-repeat;		
	border: 0;
	width: 104px;
	height: 28px;
	padding-left: 10px;
	padding-bottom: 0.2em;
	margin-bottom: 0.7em;
	font-weight: bold;
	font-size: 110%;
	color: #0168B3;
}

form#event-booking p.verification-code {
	margin-left: 138px;
}

form#event-booking p.verification-code img {
	border: 3px solid #E1E1E1;
	margin-bottom: -0.4em;
}

div.event-booking div.back-listing {
	font-size: 90%;
	padding-top: 1.35em;
	padding-bottom: 0.5em;
}

div.event-booking div.back-listing p {
	background: url(/graphics/kdnew/ico_arrow-blue-left.gif) 2px 2px no-repeat;
}

div.event-booking div.book-now {
	font-weight: normal;
	font-size: 90%;
	padding: 0.7em 10px 0.3em 15px;
}

div.event-booking div.add-event-wrapper {
	margin-bottom: 14.5em;
}

/* Audience Home */
div.audience-home {
	font-family: verdana;	
}

div.audience-home h2 {
	color: #252324;
	font-size: 180%;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 0.8em;
	margin-top: -0.25em;
}

div.audience-home p.description {
	font-size: 110%;
	line-height: 1.3em;
	margin-bottom: 1.2em;
}

div.audience-home div.related-links {
	border-top:solid 1px #ECECEC;
	margin-top: 1.5em;
}

div.related-links {
	padding-left: 24px;	
}

div.related-links ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}

div.related-links ul li {
	margin-bottom: 2em;
}

div.related-links h3 {
	font-weight: normal;
	margin-top: 1.3em;
}

div.related-links p {
	font-size: 110%;
	line-height: 1.3em;
}

div.related-links p.description {
	margin: 0.3em 0 0 0;
}

div.page-title-corner.start-up-corner {
	background: url(/graphics/kdnew/bg_corner-page-title-green.gif) no-repeat;
}

div.related-links.start-up {
	background: url(/graphics/kdnew/ico_arrow-green-down.gif) 0 2em no-repeat;
}

div.page-title-corner.start-up-corner {
	background: url(/graphics/kdnew/bg_corner-page-title-green.gif) no-repeat;
}

div.page-title-corner.developing-corner {
	background: url(/graphics/kdnew/bg_corner-page-title-blue.gif) no-repeat;
}

div.page-title-corner.academics-corner {
	background: url(/graphics/kdnew/bg_corner-page-title-red.gif) no-repeat;
}

div.page-title-corner.students-corner {
	background: url(/graphics/kdnew/bg_corner-page-title-pink.gif) no-repeat;
}


/* License Advert */
div.license-listing {
	font-family: verdana;
}

div.license-listing div.detail {
	padding-bottom: 0.3em;	
}

div.license-listing p.website {
	font-size: 110%;
}

div.license-detail {
	font-family: verdana;
	font-size: 110%;	
}

div.license-detail h2 {
	color: #252324;
	font-size: 170%;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 1em;
	margin-top: 0.3em;
}

div.license-detail p.address {
	margin-bottom: 0.7em;
}

div.license-detail p.category {
	margin: 2.5em 0 2.1em 0;
	color: #959595;
}

div.license-detail div.content {
	line-height: 1.6em;
}

div.license-detail p.website {
	color: #1976BB;
	margin: 1.7em 0 2em 0;
}

div.license-detail p.website a,
div.license-detail p.link {
	font-weight: bold;
}

div.license-detail ol {
	margin: 1.3em 0 2em 0;
	padding: 0;
	list-style: none;	
}

div.license-detail ol li {
	margin-bottom: 0.5em;
	padding-left: 13px;
	background: url(/graphics/kdnew/ico_circle-grey.gif) 0  5px no-repeat;
}

div.license-detail div.back-listing {
	margin-bottom: -0.5em;
	font-size: 100%;
}

div.license-detail div.back-listing p {
	background: url(/graphics/kdnew/ico_arrow-grey-left.gif) 0 3px no-repeat;
}

/* Audience Popup */
div.audience-pop-up-body {
	width: 256px!important;
	padding: 0.5em 5px 0.1em 5px!important;
	background: #FFF!important;
	border-left: 1px solid #E4E4E4!important;
	border-right: 1px solid #E4E4E4!important;
	border-bottom: none!important;
	height: 100%!important;
	clear: both!important;		
}

div.audience-pop-up-body a {
	margin-top: 0.8em!important;	
	display: block;
}

div.audience-pop-up-body img {
	float: right;	
	border: 1px solid #E4E4E4;	
}

div.audience-pop-up-title {
	height: 19px!important;
	color: #FFF!important;
	padding: 0.5em 0 0 8px!important;
}

.developing-title {
	background: url(/graphics/kdnew/bg_audience-title-blue.png) no-repeat!important;
}

.academics-title {
	background: url(/graphics/kdnew/bg_audience-title-red.png) no-repeat!important;
}

.students-title {
	background: url(/graphics/kdnew/bg_audience-title-pink.png) no-repeat!important;
}

.start-up-title {
	background: url(/graphics/kdnew/bg_audience-title-green.png) no-repeat!important;
}

div.audience-pop-up-title span.audience-close {
	background: none!important;
}

div.corner-audeince-bottom {
	margin-top: -0.1em;
	background: url(/graphics/kdnew/bg_corner-bottom-audience.gif) no-repeat;
	height: 6px;
	width: 269px!important;
}

div.audience-pop-up-body.students-body a {
	color: #F220A7;
}

div.audience-pop-up-body.start-up-body a {
	color: #007646;
}

div.audience-pop-up-body.academics-body a {
	color: #89170D;
}

td#WzBoDyI {
	width: 256px!important;
}

/*** recaptcha CSS ***/
#recaptcha_widget_div, #recaptcha_table,#recaptcha_area,.center{
	margin:0 auto;
	text-align:center
}

/* Sita Map */
div#sitemap ul {
	font-size: 105%;
}

/* Search Result */
div.search-listing ul {
	padding: 1em 0 2em 0;
	margin: 0;
	list-style: none;
}

div.search-listing div.pagination {
	border-top: 0;
}

div.search-listing div.pagination.bottom {
	border-top: #E1E1E1 1px solid;
}

div.search-tab ol {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}

div.search-tab ol li {
	display: inline;
	padding: 1em 1.1em 0.9em 1.2em;
	border-bottom: 1px solid #E2E2E2;
	background: url(/graphics/kdnew/bg_tab_search.gif) no-repeat;
}

div.search-tab ol li.articles {
	padding: 1em 2.1em 0.9em 2.1em;
}

div.search-tab ol li.articles-selected {
	padding: 1em 1.7em 0.9em 1.7em;	
	border-bottom: 0;
}

div.search-tab ol li.selected {
	border-bottom: none;
	padding: 1em 0.8em 0.9em 0.8em;
}

div.search-tab ol li.border-bottom {
	background: none;
	padding-right:500px;
}

div.search-listing div.pagination.bottom {
	margin-bottom: -0.5em;
}

/* left audience selector */
div.left-audience-selector {
	margin: 2.2em 0;	
}

/* Email Page to Friend */
form#email-page label {
	float: left;
	width: 137px;
}
form#email-page input.text {
	border: 1px solid #AEBFD1;
	width: 252px;
	height: 1.3em;
}

form#email-page .textarea {
	height: 10em;
	width: 252px;
	border: 1px solid #AEBFD1;
}

form#email-page em,
form#email-page p.error {
	color: #C51925;
}

form#email-page input#submit {
	background: url(/graphics/kdnew/bg_button-event-booking.gif) no-repeat;		
	border: 0;
	width: 104px;
	height: 28px;
	padding-left: 10px;
	padding-bottom: 0.2em;
	margin-bottom: 0.7em;
	margin-left: 200px;
	font-weight: bold;
	font-size: 110%;
	color: #0168B3;
}

.layer-student-placements-links {
	margin: 10px 0 0 239px;
}

.layer-student-placements-links img {
	float: left;
	margin-left: 10px;
}

/* Placement */
.placement-listing .pagination {
	padding-top: 0!important;
	border: 0;
}

.placement-listing ul {
	padding-bottom: 1.8em!important;
	padding-top: 1.8em!important;
}

.placement-listing ul li {
	margin-bottom: 2.5em!important;
}

.placement-listing div.pagination.bottom {
	padding-top: 1.2em!important;
}

.placement-detail h2 {
	margin-top: 0.4em!important;
}

.placement-detail .date {
	margin-top: 1em!important;
	margin-bottom: 1.5em!important;
}

.placement-detail .description {
	font-size: 12px;
}

.placement-detail .back-listing p {
	margin-bottom: 0!important;
}

.placement-detail .apply-now {
	margin: 3em 0 3.8em 0;	
}

.placement-detail .apply-now a {
	display: block;
	height: 22px;
	width: 97px;
	margin: 0 auto;
	padding: 0.6em 0 0 8px;
	background: url(/graphics/kdnew/bg_button-apply-now.jpg) no-repeat;
	font-weight: bold;
	text-align: center;	
}

/* Consultancy Search */
.layer-consultancy-search-description h3 {
	margin: 1.4em 0 0.2em 0;
	font-size: 130%;
	color: #3290C4;
}

.layer-consultancy-search-description p {
	font-size: 110%;
	line-height: 1.5em;	
}

.layer-consultancy-search-description img {
	float: right;
	margin-left: 35px;	
}

.layer-consultancy-search h3.heading-consultancy-search,
.layer-consultancy-search-result h3.heading-consultancy-search {
	margin: 0 0 .7em 10px;
	font-size: 135%;
	color: #494949;
}

.layer-consultancy-search-filter-top-corner {
	height: 4px;
	width: 707px;
	background: url(/graphics/consultancy/grey-filter-panel-top.jpg) 0 bottom no-repeat;
}

.layer-consultancy-search-filter-bottom-corner {
	height: 4px;
	width: 707px;
	background: url(/graphics/consultancy/grey-filter-panel-bottom.jpg) 0 top no-repeat;
}

.layer-consultancy-search-filter {
	width: 693px;
	padding: 0.6em 0 1em 12px;
	background: #F1F1F1;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.layer-consultancy-search-filter input.consultancy-name {
	width: 418px;
	padding: 0.2em 5px;
	color: #6D7174;
	border: 1px solid #BCBCBC;
}

.layer-consultancy-search-filter input.button {
	height: 25px;
	width: 67px;
	margin-left: 5px;
	border: 0;
	color: #FFFFFF;
	background: url(/graphics/consultancy/bg_button-cs-grey-search.png) no-repeat;
}

.layer-consultancy-search-filter p {
	margin-top: 1.8em;
	padding-left: 15px;
	background: url(/graphics/consultancy/ico-arrow-down.gif) 2px center no-repeat;
}

.layer-consultancy-search-filter p.collapse {
	background: url(/graphics/consultancy/ico-arrow-right.gif) 2px center no-repeat;	
}

.layer-consultancy-search-filter p a {
	color: #6D7174!important;
}

.layer-consultancy-search-filter ul {
	margin: 0;
	padding: 0 0 0 17px;
}

.layer-consultancy-search-filter ul li {
	float: left;
	width: 168px;
	margin-bottom: 1em;
}

.layer-consultancy-search-filter input.checkbox {
	margin-bottom: 0!important;
}	


.layer-consultancy-search-filter ul li {
	list-style: none;
}

/* Consultancy Search Result */
.layer-consultancy-search-result .layer-consultancy-search-filter-bottom-corner {
	margin-bottom: 2em;
}

.layer-consultancy-search-filter input.button-filter {
	height: 25px;
	width: 105px;
	margin-left: 5px;
	border: 0;
	color: #FFFFFF;
	background: url(/graphics/consultancy/bg_button-cs-grey-filter.png) no-repeat;
}

.layer-consultancy-search-filter input.button-clear {
	height: 25px;
	width: 126px;
	padding-left: 18px;
	text-align: center;
	border: 0;
	color: #FFFFFF;
	background: url(/graphics/consultancy/bg_button-cs-red-clear.png) no-repeat;
}

/* Consultancy Search Result Tabs */
.layer-consultancy-search-filter-tab ol {
	height: 36px;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #E0E0E0;
}

.layer-consultancy-search-filter-tab ol li {	
	float: left;
	height: 36px;
	padding: 0 0 0 6px;
	background: url(/graphics/consultancy/tab-left.gif) left 0 no-repeat;
}

.layer-consultancy-search-filter-tab ol li a {	
	display: block;
	height: 25px;
	width: auto;
	padding: 10px 11.5px 0 6px;
	font-size: 110%;
	background: url(/graphics/consultancy/tab-right-blank.gif) right 0 no-repeat;
}

.layer-consultancy-search-filter-tab ol li.li-last a {	
	background: url(/graphics/consultancy/tab-right.gif) right 0 no-repeat;
}

.layer-consultancy-search-filter-tab ol li.li-selected {
	border-bottom: 1px solid #ffffff;
}

.layer-consultancy-search-filter-tab ol li.li-selected a {	
	font-weight: bold!important;
	color: #484647!important;
}

.layer-consultancy-search-filter-tab ol li a span {
	font-weight: normal;	
	color: #484647!important;
}	

/* Consultancy Search Result Listing */
.layer-consultancy-search-listing .pagination-top {
	border-top: 0;
}

.layer-consultancy-search-listing .pagination-bottom {
	padding-bottom: 0.3em;
	border-bottom: 0;
}

.layer-consultancy-search-listing .pagination-bottom .results {
	display: none;
}

.layer-consultancy-search-listing ul {
	margin: 0;
	padding: .4em 0 0 0;
	list-style: none;
}

.layer-consultancy-search-listing ul li {
	margin-bottom: 2.4em;	
	clear: both;
}

.layer-consultancy-search-listing ul li.li-academics {
	margin-bottom: 1.8em;	
	border-bottom: 1px solid #E1E1E1;
}

.layer-consultancy-search-listing ul li.li-academics-last {
	margin-bottom: 0;
	border-bottom: none;
}


.layer-consultancy-search-listing ul li h3 {
	margin-bottom: 0.1em;	
	font-size: 130%;
}

.layer-consultancy-search-listing ul li p {
	font-size: 110%;	
	line-height: 1.5em;
}

.layer-consultancy-search-listing ul li img {
	float: left;
	margin-right: 30px;
}

.layer-consultancy-search-listing ul li .stlye-italic {
	font-style: italic;
	color: #918F90;	
	line-height: 1em;
}

.layer-consultancy-search-listing ul li p.panel-title {
	margin-top: 0;
	margin-bottom: 0.6em;	
	line-height: 1.3em;
}

.layer-consultancy-search-listing ul li p.panel-industry-specialist .stlye-industry-specialist {
	margin-right: 10px;	
	color: #0678AE;
}

/* A-Z Filter */
.layer-a-z-filter {
	background: url(/graphics/consultancy/bg_a-z-middle.gif) 0 bottom repeat-x;
	font-size: 120%!important;
}

.layer-a-z-filter-left-border {
	margin-top: 1.5em;
	padding-left: 10px;
	background: url(/graphics/consultancy/bg_a-z-left.gif) left bottom no-repeat;
}

.layer-a-z-filter-right-border {
	margin-bottom: 1em;
	padding-right: 10px;
	background: url(/graphics/consultancy/bg_a-z-right.gif) right bottom no-repeat;
}

.layer-a-z-filter ol {
	height: 2em;
	margin: 0;
	padding: .4em 0 0 0;
	list-style: none;
}	

.layer-a-z-filter ol li {
	float: left;
	margin-right: 13px;
	margin-bottom: 0.7em!important;
}

.layer-a-z-filter p {
	margin-bottom: 0.3em;
}

.layer-a-z-filter .style-a-z-selected {
	display: block;
	padding: 0 4px 0.1em 4px;
	background: #464243;
	color: #ffffff;
}

.layer-a-z-filter .li-a-z-show-all {
	padding-left: 10px;
	border-left: 1px solid #514D4E;
}

/* Contact Academic */
.layer-contact-academic h3 {
	margin: .7em 0 1.4em 0;
	font-size: 170%;
}

form#contact-academic {
	padding-top: 0;	
}

form#contact-academic input.text {
	border: 1px solid #AEBFD1;
	width: 205px;
	height: 1.4em;
}

form#contact-academic input#submit {
	background: url(/graphics/kdnew/bg_button-event-booking.gif) no-repeat;		
	border: 0;
	width: 104px;
	height: 28px;
	padding-left: 10px;
	padding-bottom: 0.2em;
	margin-bottom: 0.7em;
	margin-left: 135px;
	font-weight: bold;
	font-size: 110%;
	color: #0168B3;
}

form#contact-academic #recaptcha_widget_div {
	margin-left: -120px!important;
	margin-bottom: 1em;
}

form#contact-academic p {
	margin-bottom: .8em;	
}

form#contact-academic em,
form#contact-academic p.error {
	color: #C51925;
}

form#contact-academic label {
	float: left;
	width: 137px;
	margin-top: 0.4em;
}

form#contact-academic .textarea {
	height: 8em;
	width: 492px;
	border: 1px solid #AEBFD1;
}

/* Consultancy Detail */
.layer-consultancy-detail-description {
	margin-bottom: 3em!important;
}

.layer-consultancy-detail-description h3 {
	margin: 1.3em 0 0.2em 0;
	color: #3290C4;
}

.layer-consultancy-detail-description img {
	float: right;
}

/*
.layer-consultancy-detail-description p {
	width: 490px;
}
*/
.layer-arrow-down {
	margin: 0;
	padding: 0 0 0.8em 0;
	border-bottom: 1px solid #CCCCCC;
}

.layer-arrow-down p {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/graphics/consultancy/ico-arrow-down.gif) 2px 0.5em no-repeat;	
}

.layer-arrow-down p.collapse {
	background: url(/graphics/consultancy/ico-arrow-right.gif) 2px 0.5em no-repeat;	
}

.layer-arrow-down a.kd-show {
	font-weight: bold;
	color: #494949!important;
}

.layer-consultancy-detail .pagination {
	padding: 1.1em 0 0.5em 0;
	font-size: 90%;
	border: none;
}

.layer-project-listing ul {
	margin: 0;
	padding: .4em 0 0 0;
	list-style: none;
}

.layer-project-listing ul li {
	margin-bottom: 2.4em;	
}

.layer-project-listing ul li h3 {
	margin-bottom: .3em;	
	font-size: 115%;	
}

.layer-academic-listing ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.layer-academic-listing ul li {
	float: left;	
	width: 121px;
	margin: 1em 22px 0 0;
}

.layer-academic-listing ul li.li-last {
	margin-right: 0;
}

.layer-academic-listing ul li img {
	border-bottom: 5px solid #E6E6E6!important;
}

.layer-academic-listing ul li a {
	font-weight: bold;
}

.layer-academic-listing ul li p {
	margin-top: 0!important;
	line-height: 1.2em;
}

/* Academic Detail */
.layer-academic-description h3 {
	margin-bottom: 0.6em;
	font-size: 165%;
	color: #4A4849;
}

.layer-academic-description img {
	float: right;	
}

.layer-academic-description .style-italic {
	font-style: italic;	
	color: #898788;
}

.layer-academic-description .panel-school {
	margin-top: 2.3em;	
}

.layer-academic-description a.link-contact-academic {
	display: block;
	background: url(/graphics/consultancy/bg_button-contact-academic.gif) no-repeat;		
	border: 0;
	width: 128px;
	height: 25px;
	padding-left: 25px;
	padding-top: 4px;
	margin-top: 1.4em!important;
	font-weight: bold;
	color: #0168B3;
}

.layer-biography {
	margin-bottom: 0!important;	
}

.layer-biography #biography {
	padding: 2.5em 0 3.3em 0!important;		
}

.layer-groups-link-listing {
	margin: 0!important;
	padding: 0;
}

.layer-groups-link-listing p a {
	margin: 0 15px 0 0;
}

.layer-groups-link-listing p#consultancy-groups,
.layer-groups-link-listing p#industry-specialist {
	margin: 0 0 2.8em 0!important;
}

.layer-groups-link-listing .stlye-industry-specialist {
	margin: 0 15px 0 0;
	color: #0678AE;	
}

.layer-groups-link-listing .layer-arrow-down {
	margin-bottom: .9em;
}