﻿/* MASTER PAGE */
#cfd_wrapper { background-color: #ffffff; margin: 10px auto; padding: 10px; width: 972px; }

/* HEADER */
#cfd_header { background: url('images_new/header_bg.gif') repeat-x; height: 111px; padding: 0; position: relative; width: 972px; z-index: 100; }
#cfd_header .cfd_cmalogo { left: 20px; position: absolute; top: 20px; }
#cfd_header .cfd_cranfieldlogo { left: 143px; position: absolute; top: 20px; }

/* HEADER 2 */
#cfd_header_2 { background-color: #ededed; color: #080808; margin: 0 0 10px 0; position: relative; width: 972px; z-index: 90; }
#cfd_header_2 #cfd_menu_breadcrumb { float: left; }
#cfd_header_2 #cfd_login_status { float: right; }

/* MENU ADMIN */
#cfd_menu_admin { margin: 0 0 8px 0; white-space: nowrap; position: relative; width: 972px; z-index: 80; }
#cfd_menu_admin td { border-bottom: #b2b2b2 1px solid; border-left: #b2b2b2 1px solid; padding: 2px 8px 2px 8px; }

/* MENU BOTTOM */
#cfd_footer { background: #004ca1 url('images_new/footer_bg.jpg') repeat-x; clear: both; display: inline-block; height: 179px; height: auto !important; min-height: 179px; position: relative; width: 972px; z-index: 40; }
#cfd_footer .cfd_copyright { float: left; height: 179px; height: auto !important; min-height: 179px; position: relative; width: 218px; }
#cfd_footer .cfd_copyright p { bottom: 10px; color: #c8d2e0; font: normal normal normal 0.916667em/normal Arial, Verdana, Helvetica, sans-serif; left: 10px; margin: 0; padding: 0; position: absolute; }
#cfd_footer .cfd_site-map { float: left; }
#cfd_footer .cfd_site-map ul { list-style-type: none; margin: 0; padding: 11px 0; }
#cfd_footer .cfd_site-map ul ul { margin: 0; padding: 0; }
#cfd_footer .cfd_site-map li.block { border-left: 1px solid #456a93; display: block; float: right; height: 130px; height: auto !important; margin: 0; min-height: 130px; padding: 0 16px; }
#cfd_footer .cfd_site-map ul ul li { margin: 5px 0; }
#cfd_footer .cfd_site-map a { color: #c5ccd7; text-decoration: none; }
#cfd_footer .cfd_site-map a:hover { text-decoration: underline; }
#cfd_footer img.cfd_footer_logo { margin: 15px 0 0 10px; }

/* MENU BREADCRUMB */
#cfd_menu_breadcrumb { }
#cfd_menu_breadcrumb span { color: #264e84; font-weight: bold; display: block; float: left; font-size: 11px; line-height: 11px; min-height: 11px !important; height: 11px; height: auto !important; padding: 5px 10px; }
#cfd_menu_breadcrumb a { display: block; float: left; color: #080808; text-decoration: none; font-size: 11px; line-height: 11px; min-height: 11px !important; height: 11px; height: auto !important; padding: 5px 10px; }
#cfd_menu_breadcrumb a:hover { color: #080808; text-decoration: none; }
#cfd_menu_breadcrumb ul { display: block; float: left; margin: 0; padding: 0; list-style: none; }
#cfd_menu_breadcrumb li { display: block; float: left; position: relative; border-left: 1px solid #ffffff; min-height: 21px !important; height: 21px; height: auto !important; }
#cfd_menu_breadcrumb li ul { border: solid 1px #ededed; display: none; position: absolute; top: 21px; left: -1px; margin: 0; width: 150px; }
#cfd_menu_breadcrumb li:hover ul { display: block; }
#cfd_menu_breadcrumb li ul li { display: block; float: left; width: 150px; border: 0; }
#cfd_menu_breadcrumb li ul li a { display: block; float: left; padding: 5px 10px !important; width: 130px; background: #ffffff; color: #000000; text-decoration: none; font-size: 11px; line-height: 11px; min-height: 11px !important; height: 11px; height: auto !important; }
#cfd_menu_breadcrumb li ul li a:hover { background: #888888; color: #ffffff; text-decoration: none; }

/* MENU CONTACT */
#cfd_menu_contact { color: #aaaaaa; font: normal normal normal 0.916667em/normal Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 10px; right: 20px; }
#cfd_menu_contact .contact { border-right: 1px solid #446b95; float:right; margin: 0 8px 0 0; padding-right: 8px; }
#cfd_menu_contact .contact a { background: url('images_new/icon_contact.gif') no-repeat right center; color: #aaaaaa; font: normal normal normal 0.916667em/normal Arial, Verdana, Helvetica, sans-serif; padding: 2px 22px 2px 0; }
#cfd_menu_contact .follow { padding-right: 8px; }
#cfd_menu_contact .media ul { list-style-type: none; margin: 0; padding: 0; }
#cfd_menu_contact .media ul li { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _height: 16px; }

/* MENU EVENTS 2 */
#cfd_menu_events_2 ul { border-bottom: 1px solid #cccccc; float: left; margin: 0; padding: 0; width: 586px; }
#cfd_menu_events_2 ul li { margin-left: 5px; }
#cfd_menu_events_2 ul li,
#cfd_menu_events_2 li a
{ display: block; float: left; }
#cfd_menu_events_2 ul li a { background: #f2f4f3; border: 1px solid #cccccc; color: #999999; margin-bottom: -1px; padding: 3px 16px; text-decoration: none; }
#cfd_menu_events_2 ul li a:hover { color: #777777; }
#cfd_menu_events_2 ul a.selected { background: #ffffff; border-bottom-color: #ffffff; }

/* MENU LEFT */
#cfd_menu_left { padding: 8px; width: 153px; }
#cfd_menu_left ul { list-style: none; margin: 0; padding: 0; }
#cfd_menu_left ul.lvl1 { }
#cfd_menu_left ul.lvl2 { }
#cfd_menu_left ul.lvl3 { }
#cfd_menu_left li { background-color: #ececec; margin: 0 0 2px 0; width: 153px; }
#cfd_menu_left li.lvl1 { }
#cfd_menu_left li.lvl2 { background-color: #ffffff; }
#cfd_menu_left li.lvl3 { background-color: #ffffff; }
#cfd_menu_left a { color: #7a8383; display: block; padding: 5px; text-decoration: none; width: 143px; }
#cfd_menu_left a:hover { color: #7a8383; }
#cfd_menu_left a.lvl1 { }
#cfd_menu_left a.lvl1:hover { }
#cfd_menu_left a.lvl2 { background: url('images_new/nav_arrow_light.png') no-repeat 5px 10px; color: #7a8383; display: block; padding: 5px 5px 5px 13px; text-decoration: none; width: 135px; }
#cfd_menu_left a.lvl2.selected { background: url('images_new/nav_arrow_dark.png') no-repeat 5px 10px; color: #7a8383; display: block; padding: 5px 5px 5px 13px; text-decoration: none; width: 135px; }
#cfd_menu_left a.lvl2:hover { background: url('images_new/nav_arrow_dark.png') no-repeat 5px 10px; color: #7a8383; }
#cfd_menu_left a.lvl3 { background: url('images_new/nav_arrow_light.png') no-repeat 10px 10px; color: #7a8383; display: block; font-size: 11px; padding: 5px 5px 5px 18px; text-decoration: none; width: 130px; }
#cfd_menu_left a.lvl3.selected { background: url('images_new/nav_arrow_dark.png') no-repeat 10px 10px; color: #7a8383; display: block; font-size: 11px; padding: 5px 5px 5px 18px; text-decoration: none; width: 130px; }
#cfd_menu_left a.lvl3:hover { background: url('images_new/nav_arrow_dark.png') no-repeat 10px 10px; color: #7a8383; font-size: 11px; }
#cfd_menu_left ul.home a:hover { background-color: #d7d7d7; color: #5b5b5b; }
#cfd_menu_left ul.association a:hover { background-color: #d5ecf9; color: #5b5b5b; }
#cfd_menu_left ul.support a:hover { background-color: #d1c0dc; color: #5b5b5b; }
#cfd_menu_left ul.membership a:hover { background-color: #ddeec6; color: #5b5b5b; }
#cfd_menu_left ul.networking a:hover { background-color: #cad2e8; color: #5b5b5b; }
#cfd_menu_left ul.career a:hover { background-color: #d5e4de; color: #5b5b5b; }
#cfd_menu_left ul.lifelong a:hover { background-color: #fde4c2; color: #5b5b5b; }
#cfd_menu_left ul.news a:hover { background-color: #b2ccdf; color: #5b5b5b; }
#cfd_menu_left ul.events a:hover { background-color: #e9badc; color: #5b5b5b; }
#cfd_menu_left ul.publications a:hover { background-color: #d5f0f1; color: #5b5b5b; }
#cfd_menu_left ul.home a.selected { background-color: #d7d7d7; color: #5b5b5b; }
#cfd_menu_left ul.association a.selected { background-color: #d5ecf9; color: #5b5b5b; }
#cfd_menu_left ul.support a.selected { background-color: #d1c0dc; color: #5b5b5b; }
#cfd_menu_left ul.membership a.selected { background-color: #ddeec6; color: #5b5b5b; }
#cfd_menu_left ul.networking a.selected { background-color: #cad2e8; color: #5b5b5b; }
#cfd_menu_left ul.career a.selected { background-color: #d5e4de; color: #5b5b5b; }
#cfd_menu_left ul.lifelong a.selected { background-color: #fde4c2; color: #5b5b5b; }
#cfd_menu_left ul.news a.selected { background-color: #b2ccdf; color: #5b5b5b; }
#cfd_menu_left ul.events a.selected { background-color: #e9badc; color: #5b5b5b; }
#cfd_menu_left ul.publications a.selected { background-color: #d5f0f1; color: #5b5b5b; }

/* MENU MAIN */
#cfd_menu_main { margin: 0 0 8px 0; position: relative; width: 972px; z-index: 80; }
#cfd_menu_main ul { list-style: none; margin: 0; padding: 0; }
#cfd_menu_main li { float: left; margin: 0 5px 0 0; }
#cfd_menu_main a { color: #ffffff; display: block; float: left; height: 35px; padding-left: 5px; text-decoration: none; }
#cfd_menu_main a span { color: #ffffff; display: block; float: left; height: 35px; line-height: 35px; padding-right: 5px; }
#cfd_menu_main a:hover { color: #ffffff; height: 35px; padding-left: 5px; }
#cfd_menu_main a:hover span { height: 35px; line-height: 35px; padding-right: 5px; }
#cfd_menu_main a.home { background: #d8d9da url(images_new/menu_main/home_left.png) left top no-repeat; }
#cfd_menu_main a.home span { background: #d8d9da url(images_new/menu_main/home_main.png) right top no-repeat; }
#cfd_menu_main a.home:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.home:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.association { background: #a4d7f4 url(images_new/menu_main/association_left.png) left top no-repeat; }
#cfd_menu_main a.association span { background: #a4d7f4 url(images_new/menu_main/association_main.png) right top no-repeat; }
#cfd_menu_main a.association:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.association:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.support { background: #652d89 url(images_new/menu_main/support_left.png) left top no-repeat; }
#cfd_menu_main a.support span { background: #652d89 url(images_new/menu_main/support_main.png) right top no-repeat; }
#cfd_menu_main a.support:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.support:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.membership { background: #8dc63f url(images_new/menu_main/membership_left.png) left top no-repeat; }
#cfd_menu_main a.membership span { background: #8dc63f url(images_new/menu_main/membership_main.png) right top no-repeat; }
#cfd_menu_main a.membership:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.membership:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.networking { background: #a9b6d9 url(images_new/menu_main/networking_left.png) left top no-repeat; }
#cfd_menu_main a.networking span { background: #a9b6d9 url(images_new/menu_main/networking_main.png) right top no-repeat; }
#cfd_menu_main a.networking:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.networking:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.career { background: #72a492 url(images_new/menu_main/career_left.png) left top no-repeat; }
#cfd_menu_main a.career span { background: #72a492 url(images_new/menu_main/career_main.png) right top no-repeat; }
#cfd_menu_main a.career:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.career:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.lifelong { background: #faa634 url(images_new/menu_main/lifelong_left.png) left top no-repeat; }
#cfd_menu_main a.lifelong span { background: #faa634 url(images_new/menu_main/lifelong_main.png) right top no-repeat; }
#cfd_menu_main a.lifelong:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.lifelong:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.news { background: #005596 url(images_new/menu_main/news_left.png) left top no-repeat; }
#cfd_menu_main a.news span { background: #005596 url(images_new/menu_main/news_main.png) right top no-repeat; }
#cfd_menu_main a.news:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.news:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.events { background: #b51989 url(images_new/menu_main/events_left.png) left top no-repeat; }
#cfd_menu_main a.events span { background: #b51989 url(images_new/menu_main/events_main.png) right top no-repeat; }
#cfd_menu_main a.events:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.events:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.publications { background: #72ccd2 url(images_new/menu_main/publications_left.png) left top no-repeat; }
#cfd_menu_main a.publications span { background: #72ccd2 url(images_new/menu_main/publications_main.png) right top no-repeat; }
#cfd_menu_main a.publications:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.publications:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.selected { background: #d8d9da url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.selected span { background: #d8d9da url(images_new/menu_main/selected_main.png) right top no-repeat; }
#cfd_menu_main a.selected:hover { background: #000000 url(images_new/menu_main/selected_left.png) left top no-repeat; }
#cfd_menu_main a.selected:hover span { background: #000000 url(images_new/menu_main/selected_main.png) right top no-repeat; }

/* MENU NEWS RSS */
#cfd_menu_news_rss { position: absolute; top: 15px; right: 5px; }

/* MENU ORGANISATIONS SEARCH */
.cfd_menu_organisations_search { }
.cfd_menu_organisations_search div.A { border-right: solid 1px #7a8383; float: left; text-align: center; width: 20px; }
.cfd_menu_organisations_search div.B2Y { border-right: solid 1px #7a8383; float: left; text-align: center; width: 21px; }
.cfd_menu_organisations_search div.Z { float: left; text-align: center; width: 21px; }
.cfd_menu_organisations_search a { color: #aaaaaa; font: normal normal normal 1em/normal Georgia, serif; text-decoration: none; }
.cfd_menu_organisations_search a:hover { text-decoration: underline; }

/* MENU RIGHT */
.cfd_menu_right { padding: 8px; width: 153px; }
.cfd_menu_right ul { list-style: none; margin: 0; padding: 0; }
.cfd_menu_right li { background-color: #ececec; margin: 0 0 2px 0; width: 153px; }
.cfd_menu_right a { color: #7a8383; display: block; padding: 5px; text-decoration: none; width: 143px; }
.cfd_menu_right a:hover { background-color: #d7d7d7; color: #7a8383; }
.cfd_menu_right div.accordionButton { }
.cfd_menu_right div.accordionContent { border-top: solid 1px #7a8383 }

/* MENU SEARCH */
#cfd_menu_search { position: absolute; top: 40px; right: 20px; }
#cfd_menu_search span { color: #ffffff; display: inline-block; float: left; font: normal normal bold 1em/normal Arial, Verdana, Helvetica, sans-serif; margin: 6px 10px 0 0; padding: 0; }
#cfd_menu_search input.text { _margin-right: -3px; background: #ffffff; border: 0; border-radius: 3px 0 0 3px; color: #7f7f7f; float: left; font: normal normal normal 1em/normal Arial, Verdana, Helvetica, sans-serif; height: 13px; margin: 0; moz-border-radius-bottomleft: 3px; moz-border-radius-topleft: 3px; outline: none; padding: 6px 10px 6px; webkit-border-radius: 3px 0 0 3px; width: 139px; }
#cfd_menu_search input.submit { float: left; margin: 0; }
#cfd_menu_search a { color: #aaaaaa; font: normal normal normal 0.916667em/normal Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
#cfd_menu_search a:hover { text-decoration: underline; }

/* MENU TOP */
#cfd_menu_top ul { bottom: 0; left: 20px; list-style: none; margin: 0; overflow: hidden; padding: 0; position: absolute; }
#cfd_menu_top li { display: inline; }
#cfd_menu_top li a { border-bottom: solid 3px #07376d; color: #aaaaaa; display: block; float: left; font: normal normal bold 1em/normal Arial, Verdana, Helvetica, sans-serif; margin-right: 22px; padding-bottom: 10px; }
#cfd_menu_top li.current a,
#cfd_menu_top li a:hover
{ border-bottom-color: #ffffff; color: #ffffff; text-decoration: none; }

/* CONTENT */
#cfd_content_header { background-color: #ffffff; margin: 0 0 8px 0; position: relative; width: 972px; z-index: 70; }
#cfd_content_header_left { float: left; margin: 0 8px 0 0; position: relative; width: 644px; }
#cfd_content_header_right { float: right; position: relative; width: 320px; }
#cfd_content { border: #ededed 8px solid; margin: 0 0 8px 0; position: relative; width: 956px; z-index: 60; }
#cfd_content_one_column { padding: 8px; width: 940px; }
#cfd_content_two_column { background: #ffffff url('images_new/two_column.png') repeat-y; width: 956px; }
#cfd_content_three_column { background: #ffffff url('images_new/three_column.png') repeat-y; width: 956px; }
#cfd_content_outer_left { float: left; margin: 0 8px 0 0; position: relative; width: 779px; z-index: 59; }
#cfd_content_outer_right { float: left; position: relative; width: 169px; z-index: 58; }
#cfd_content_inner_one_column { padding: 8px; width: 763px; }
#cfd_content_inner_two_column { width: 779px; }
#cfd_content_inner_left { float: left; margin: 0 8px 0 0; position: relative; width: 169px; }
#cfd_content_inner_right { float: left; padding: 8px; position: relative; width: 586px; }
.cfd_content_narrow { padding: 8px !important; width: 586px !important; }

/* ADVERTS */
#cfd_adverts { background-color: #ffffff; float: left; margin: 0 0 8px 0; position: relative; width: 972px; z-index: 50; }
#cfd_adverts .cfd_advert_left { background-color: #ececec; float: left; height: 104px; padding: 8px; width: 628px; }
#cfd_adverts .cfd_advert_right { background-color: #ececec; float: right; height: 104px; padding: 8px; width: 304px; }
#cfd_adverts .cfd_advert_title_large_left { padding: 8px; }
#cfd_adverts .cfd_advert_title_small_left { padding: 8px; }
#cfd_adverts .cfd_advert_title_large_right { padding: 8px; }
#cfd_adverts .cfd_advert_title_small_right { padding: 8px; }
#cfd_adverts .cfd_advert_title_large_left a
{ color: #ffffff; font: normal normal normal 28px/normal Georgia, serif; }
#cfd_adverts .cfd_advert_title_large_right a
{ color: #ffffff; font: normal normal normal 18px/normal Georgia, serif; }
#cfd_adverts .cfd_advert_title_small_left a,
#cfd_adverts .cfd_advert_title_small_right a
{ color: #ffffff; font: normal normal normal 1em/normal Georgia, serif; }

/* EVENTS */
#cfd_events_2 div.event_margin,
#cfd_events_2 div.event_no_margin
{ border: solid 1px #72003e; display: block; float: left; height: 142px; overflow: hidden; width: 188px; }
#cfd_events_2 div.event_margin_career_development,
#cfd_events_2 div.event_no_margin_career_development
{ border: solid 1px #0c6d55; display: block; float: left; height: 142px; overflow: hidden; width: 188px; }
#cfd_events_2 div.event_margin,
#cfd_events_2 div.event_margin_career_development
{ margin: 0 8px 8px 0; }
#cfd_events_2 div.event_no_margin,
#cfd_events_2 div.event_no_margin_career_development
{ margin: 0 0 8px 0; }
#cfd_events_2 .event_left { float: left; height: 142px; width: 94px; }
#cfd_events_2 .event_right { border-left: solid 1px #72003e; float: left; height: 142px; position: relative; width: 93px; }
#cfd_events_2 .event_right_career_development { border-left: solid 1px #0c6d55; float: left; height: 142px; position: relative; width: 93px; }
#cfd_events_2 .event_date { color: #72003e; font: normal normal normal 1.5em/normal Georgia, serif; padding: 4px; }
#cfd_events_2 .event_date_career_development { color: #0c6d55; font: normal normal normal 1.5em/normal Georgia, serif; padding: 4px; }
#cfd_events_2 .event_title { font: normal normal normal 0.916667em/normal Arial, Verdana, Helvetica, sans-serif; height: 77px; overflow: hidden; padding: 4px; }
#cfd_events_2 .event_link { bottom: 0; left: 0; padding: 4px; position: absolute; }
#cfd_events_2 .event_link a.none,
#cfd_events_2 .event_link a.alumni_students,
#cfd_events_2 .event_link a.cma,
#cfd_events_2 .event_link a.cranfield_university,
#cfd_events_2 .event_link a.other,
#cfd_events_2 .event_link a.school_of_management,
#cfd_events_2 .event_link a.career_development,
#cfd_events_2 .event_link a.international
{ color: #ffffff; cursor: pointer; display: block; float: left; font: normal normal normal 0.916667em/normal Arial, Verdana, Helvetica, sans-serif; padding: 2px 5px; /* Links */ text-decoration: none; white-space: nowrap; }
#cfd_events_2 .event_link a.none { background-color: #72003e; }
#cfd_events_2 .event_link a.alumni_students { background-color: #95416f; }
#cfd_events_2 .event_link a.cma { background-color: #72013f; }
#cfd_events_2 .event_link a.cranfield_university { background-color: #c08da9; }
#cfd_events_2 .event_link a.other { background-color: #d5b3c5; }
#cfd_events_2 .event_link a.school_of_management { background-color: #aa678c; }
#cfd_events_2 .event_link a.career_development { background-color: #72a492; }
#cfd_events_2 .event_link a.international { background-color: #3d0222; }

/* FURTHER INFORMATION */
#cfd_further_information { }
#cfd_further_information p.title { border-bottom: 2px solid #ededed; color: #7a7a7a; font: normal normal normal 2em/normal Georgia, serif; margin: 0 -4px 4px; padding: 4px !important; }
#cfd_further_information ul { list-style-type: none; margin: 0; padding: 0; }
#cfd_further_information ul li { margin: 4px 0 0 0; }
#cfd_further_information ul li a { color: #7a7a7a; }

/* LOGIN */
#cfd_login { padding: 8px; width: 153px; }
#cfd_login p.title { color: #7a7a7a; font: normal normal normal 2em/normal Georgia, serif; margin: 0; padding: 0; }
#cfd_login ul { list-style: none; margin: 0; padding: 0; }
#cfd_login li { margin: 4px 0 0 0; width: 153px; }
#cfd_login input.text { border: 1px solid #7f7f7f; color: #000000; font: normal normal normal 0.916667em/normal Arial, Verdana, Helvetica, sans-serif; padding: 2px; width: 136px; }
#cfd_login span.small { color: #7a7a7a; font: normal normal normal 0.833333em/normal Arial, Verdana, Helvetica, sans-serif; }
#cfd_login a { color: #7a7a7a; font: normal normal normal 0.833333em/normal Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
#cfd_login a:hover { text-decoration: underline; }
#cfd_login .error { color: #ff0000; }
#cfd_login input.btn { background: #1e3d66 url(images_new/button_bg.png) left top repeat-x; border: 1px solid #1e3d66; color: #ffffff; line-height: 17px; margin: 0; }

/* LOGOUT */
#cfd_logout { padding: 8px; width: 153px; }
#cfd_logout span { color: #7a7a7a; font: normal normal normal 2em/normal Georgia, serif; margin: 0; padding: 0; }
#cfd_logout ul { list-style: none; margin: 0; padding: 0; }
#cfd_logout li { margin: 4px 0 0 0; width: 153px; }
#cfd_logout input.btn { background: #1e3d66 url(images_new/button_bg.png) left top repeat-x; border: 1px solid #1e3d66; color: #ffffff; line-height: 17px; margin: 0; }
#cfd_logout_2 { position: absolute; bottom: 10px; right: 10px; }
#cfd_logout_2 input.btn { background: #1e3d66 url(images_new/button_bg.png) left top repeat-x; border: 1px solid #ffffff; color: #ffffff; line-height: 17px; margin: 0; }

/* LOGIN STATUS */
#cfd_login_status { font-size: 11px; line-height: 11px; height: 11px; padding: 5px 10px; }

/* NEWS */
#cfd_news_in_brief { background-color: #2e2e2e; border: #ededed 8px solid; height: 198px; padding: 8px; width: 288px; }
#cfd_news_in_brief_2 { background-color: #2e2e2e; border: #ededed 8px solid; height: 132px; padding: 8px; width: 288px; }
#cfd_news_in_brief a.title, #cfd_news_in_brief_2 a.title { color: #ffffff; font: normal normal normal 2em/normal Georgia, serif; text-decoration: none; }
#cfd_news_in_brief ul, #cfd_news_in_brief_2 ul { list-style-type: none; margin: 0; padding: 0; }
#cfd_news_in_brief ul li, #cfd_news_in_brief_2 ul li { margin: 4px 0 0 0; }
#cfd_news_in_brief ul li a.item, #cfd_news_in_brief_2 ul li a.item { color: #ffffff; font-size: 0.833333em; }

/* CAREER DEVELOPMENT JOB */
.cfd_career_development_job { }
.cfd_career_development_job div.title { font-weight: bold; }
.cfd_career_development_job div.detail { margin: 0 0 8px 0; }

/* CAREER DEVELOPMENT ORGANISATIONS */
.cfd_career_development_organisations { }
.cfd_career_development_organisations div.title { float: left; width: 478px; }
.cfd_career_development_organisations div.summary { float: left; width: 478px; }
.cfd_career_development_organisations div.logo { float: right; margin: 4px 0 4px 4px; width: 100px; }
.cfd_career_development_organisations a.title { color: #7a7a7a; font: normal normal normal 2em/normal Georgia, serif; margin: 0 0 4px 0; padding: 0; }

/* CAREER DEVELOPMENT ORGANISATION */
.cfd_career_development_organisation { }
.cfd_career_development_organisation div.title { }
.cfd_career_development_organisation div.detail { }
.cfd_career_development_organisation div.logo { float: right; margin: 4px 0 4px 4px; width: 100px; }

/* PAGE MAIN */
.PageMainIntroductionGraphic { margin-bottom: 8px; }
.PageMainDetails { margin-bottom: 8px; }
.PageMainServiceTitle { }
.PageMainServiceDetails { margin-bottom: 8px; }
.PageMainServiceLinks { margin-bottom: 8px; }

/* PAGE BUSINESS EDGE */
.PageBusinessEdgeItemTitle { }
.PageBusinessEdgeItemDetails { margin-bottom: 8px; }
