/*================================================== TYPOGRAPHY STYLES */
/*
    CSS Document for Land Securities
    Build: Pete Robelou on behalf of SAS - 15/04/2009
*/

body
{
    font-family: Arial, Sans-Serif;
    font-size: 100%;
    line-height: 15px;
}

/*--------------------------------------------------=> HEADERS */
h1
{
    font-size: 1.5em; /* 24px */
}

h2
{
    font-size: 0.75em; /* 12px */
}

h2.group, h2.retail, h2.london
{
    font-family: Times New Roman, Arial, Sans-Serif;
}

.quote_holder h2, #flash_alt_home h2
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-size: 1.187em;
    font-weight: normal;
    line-height: 24px;
}


h2.serif
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-size: 0.875em; /* 14px */
}

div.module_one_third h2, div.module_two_thirds h2
{
    font-size: 0.95em;
}

div.module_one_third h2.underline
{
    font-size: 1.05em;
}

h3
{
    font-size: 0.75em; /* 12px */
}

#flash_alt_home h3
{
    font-size: 0.875em; /* 14px */
}

h3.light
{
    font-size: 0.687em; /* 11px */
    font-family: Times New Roman, Arial, Sans-Serif;
}

h4
{
    font-size: 0.8em; /* 12px */
}

h4.chart_header
{
font-family: Times New Roman, Arial, Sans-Serif;
font-weight:normal;
}

#flash_alt_home h4
{
    font-size: 0.94em; /* 15px */
    font-family: Times New Roman, Arial, Sans-Serif;
}

h5
{
    font-size: 0.75em; /* 12px */
}

#flash_alt_home h5
{
    text-decoration: underline;
}

div.module_one_sixth h2, div.module_one_third h2, div.module_two_thirds h2
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
}

div.subheader
{
    font-size: 1em;
    font-family: Times New Roman, Arial, Sans-Serif;
}

/*--------------------------------------------------=> CONTENT ELEMENTS */
/*-------------> Paragraph */
p
{
    font-size: 0.687em; /* 11px */
    line-height: 16px;
}

p.intro
{
    font-size: 0.88em; /* 14px */
    line-height: 18px;
}

div.intro_home p
{
    font-size: 0.94em; /* 15px; */
    font-family: Times New Roman, Arial, Sans-Serif;
    line-height: 15px;
}

div.intro_home p.intro
{
    font-size: 1.50em; /* 24px; */
    line-height: 24px;
}

div.section_content p.section_title
{
    font-size: 1.5em; /* 24px */
    text-transform: uppercase;
    line-height: 20px;
}

div.module_one_sixth p
{
    line-height: 12px;
}

p#xsltsearch_summary
{
    font-size: 0.75em; /* 12px */
    font-weight: bold;
}

p.xsltsearch_result_title
{
    font-weight: bold;
}

/*-------------> Links */
a
{
    text-decoration: none;
    line-height: 16px;
}

a:hover
{
    text-decoration: underline;
}

a.link_back_top
{
    font-size: 0.687em; /* 11px */
    font-weight: bold;
}


/*-------------> Span */
span.figures
{
    font-size: 1.187em; /* 19px; */
    font-family: Times New Roman, Arial, Sans-Serif;
    line-height: 19px;
}

span.figures sup
{
    font-size: 0.687em;
}

div.module_one_third span.figures
{
    font-size: 2em; /* 32px; */
}

span.pipeline
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-size: 0.812em; /* 13px */
}


/*-------------> Lists */
ul.numeric_pager li
{
    font-size: 0.687em; /* 11px */
    line-height: 16px;
}

ol li, ul.bullet_list li, ul.plain_list li
{
    font-size: 0.687em;
}

ol li ol li
{
    font-size: 1em;
}


.tabs_container ul.bullet_list li
{
    /*    font-size: 1em;*/
}

ul.signature li
{
    font-size: 0.687em;
}

ul.signature li.name
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-size: 0.75em;
}

table ul.bullet_list li
{
    font-size: 1em;
}

ul.bullet_list li .copy p
{
    font-size: 1em;
}

/*-------------> HR */
.hr_dotted, .hr_dotted_nomargin
{
    font-size: 0 !important;
    line-height: 0 !important;
}


/*-------------> Tables */
table.kpi thead td
{
    font-size: 1.187em; /* 19px */
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
}

table.kpi tr td.row_header
{
    font-size: 0.937em; /* 15px */
    font-weight: normal;
}

table.kpi tr td.row_header a.popuplink
{
    font-size: 0.73em !important;
}

table.cr thead td
{
    font-size: 0.937em;
    font-weight: normal;
}

table.cr tr td.row_header
{
    font-size: 0.687em;
    font-weight: normal;
    line-height: 16px;
}

table.datatable thead tr td.normal
{
    font-weight: normal;
}

table.datatable tr td.row_header
{
    font-weight: normal;
}

table.general
{
    line-height: 16px;
}

thead tr td
{
    font-weight: bold;
}

table thead tr.serif td
{
    font-family: Times New Roman, Arial, Sans-Serif;
}

td.row_header
{
    font-weight: bold;
}

td
{
    font-size: 0.687em; /* 11px */
    line-height: 16px;
}

td a:hover
{
    text-decoration: underline;
}


/*-------------> quote */
.quote_holder span
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-size: 0.875em; /* 14px */
}

.quote_holder .quote_text blockquote
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-style: italic;
    line-height: 20px;
}


/*-------------> page content links */
div#page_content_links span span, div#page_content_links_wide span span
{
    font-size: 14px;
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
}

div#page_content_links div#page_content_links_inner ul.anchor_links li a, div#page_content_links_wide div#page_content_links_inner ul.anchor_links li a
{
    font-size: 0.687em; /* 11px */
    font-weight: bold;
    text-decoration: none;
}

div#page_content_links_wide div#page_content_links_inner ul.anchor_links li a
{
    font-weight: normal;
}

div#page_content_links div#page_content_links_inner ul.anchor_links li a:hover, div#page_content_links_wide div#page_content_links_inner ul.anchor_links li a:hover
{
    text-decoration: underline;
}

div#page_content_links_wide div#page_content_links_inner ul.section_links li
{
    font-size: 0.687em; /* 11px */
    text-transform: uppercase;
    font-weight: bold;
    line-height: 16px;
}

div#page_content_links_wide div#page_content_links_inner ul.section_links li a:hover
{
    text-decoration: underline;
}

div#page_content_links_wide div#page_content_links_inner a.expander
{
    font-size: 0.687em; /* 11px */
    font-weight: bold;
}

ul.module_download_links a
{
    font-size: 0.687em; /* 11px */
    text-decoration: none;
}

/*-------------> Toolbox */
#toolbox_links ul li
{
    font-size: 0.69em; /* 11px */
    text-decoration: none;
}

#toolbox_links ul li a
{
    text-decoration: none;
}

#toolbox_links ul li a:hover
{
    text-decoration: underline;
}

#toolbox_links .hr
{
    font-size: 0;
}


/*-------------> tools modules */
div.module_tools_w735 span.module_tools_w735_title, div.module_tools_w635 span.module_tools_w635_title, div.module_tools_w440 span.module_tools_w440_title, div.module_tools_w260 span.module_tools_w260_title, div.module_tools_w210 span.module_tools_w210_title
{
    font-size: 15px;
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
}

ul.toolbox_link_list
{
    font-size: 0.687em; /*11px*/
}

/*-------------> tabs module */
.tabs_container ul#tabs_links li a
{
    font-size: 18px;
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    line-height: 20px;
}

.tabs_container ul#tabs_links li a:hover span
{
    text-decoration: underline;
}


/*-------------> Chart comparison tool */
#cct_chart_column h2
{
    font-family: Times New Roman, Arial, Sans-Serif;
    font-size: 19px;
    font-weight: normal;
}

#cct_subcaption
{
    font-size: 13px;
}

#cct_chart_column h3
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
}

#figures_list div.btn_figures a
{
    font-size: 11px;
}

#figures_list div.btn_figures a:hover
{
    text-decoration: underline;
}

#figures_list div.settings_container div.rounded_top, #years_list div.settings_container div.rounded_top
{
    font-size: 0;
}

#figures_list div.settings_container div.rounded_bottom, #years_list div.settings_container div.rounded_bottom
{
    font-size: 0;
}

#figures_list div.settings_container ul li label, #years_list div.settings_container ul li label
{
    font-size: 11px;
}
/*
#chart_export ul li
{
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    line-height: 17px; 
}*/


#chart_format_list a, #chart_export a
{
    font-size: 11px;
}

.cct_hr
{
    font-size: 0;
}

/*-------------> Popup links */
a.popuplink:hover
{
    text-decoration: none;
}

a.popuplink_rhlink
{
    font-size: 0.69em; /* 11px */
}

a.popuplink_rhlink:hover
{
    text-decoration: none;
}

div.module_popup_rh_black a.popup_rh_open, div.module_popup_rh_blue a.popup_rh_open
{
    font-size: 0.69em; /* 11px */
}

div.module_popup_rh_black a.popup_rh_open:hover, div.module_popup_rh_blue a.popup_rh_open:hover
{
    text-decoration: underline;
}

/*-------------> popup modules */
div.module_popup span
{
    font-size: 13px;
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
    line-height: 16px;
}

/*-------------> landing modules */
.module_landing_one_third a.module_landing_title, .module_landing_one_half a.module_landing_title
{
    font-size: 16px;
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
    line-height: 16px;
}

.module_landing_one_third p, .module_landing_one_half p
{
    font-size: 13px;
    font-family: Times New Roman, Arial, Sans-Serif;
    line-height: 14px;
}

.module_landing_one_third a.section_link, .module_landing_one_half a.section_link
{
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
}

/*-------------> expanding modules */
.module_expanding_one_third span.module_expanding_name
{
    font-size: 16px;
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
    line-height: 16px;
}

.module_expanding_one_third span.module_expanding_title
{
    font-size: 14px;
    font-family: Times New Roman, Arial, Sans-Serif;
    font-weight: normal;
    line-height: 14px;
}

.module_expanding_one_third .module_body p
{
    font-size: 0.687em; /* 11px */
    font-family: Arial, Sans-Serif;
    line-height: 14px;
}

.module_expanding_one_third a.section_link
{
    font-size: 12px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
}


/*--------------------------------------------------=> FORMS */
/*-------------> Search */
#search_form_container .input_text
{
    font-family: Arial, Sans-Serif;
    font-size: 0.687em; /* 11px */
}

.xsltsearch_form .input_searchresults
{
    font-family: Arial, Sans-Serif;
    font-size: 0.687em; /* 11px */
}

.xsltsearch_form .button_searchresults
{
    font-family: Arial, Sans-Serif;
    font-size: 0.687em; /* 11px */
}

/*-------------> Create report*/
form#aspnetForm li
{
    font-family: Arial, Sans-Serif;
    font-size: 0.687em; /* 11px */
    line-height: 16px;
}

form#aspnetForm a.download_link
{
    font-family: Arial, Sans-Serif;
    font-size: 0.687em; /* 11px */
    font-weight: bold;
}



/*--------------------------------------------------=> MASTER LAYOUT */


/*--------------------------------------------------=> NAVIGATION */
/*-------------> navigation top */
div#navigation_top ul li a
{
    font-size: 0.625em; /* 10px */
    text-decoration: none;
}

div#navigation_top ul li a:hover
{
    text-decoration: underline;
}

/*-------------> navigation left */
div#navigation_left ul li a
{
    font-size: 0.937em; /* 15px */
    font-family: Times New Roman;
    text-decoration: none;
}

div#navigation_left ul li a:hover
{
    text-decoration: underline;
}

div#navigation_left ul li ul li a
{
    font-size: 0.687em; /* 11px */
    font-family: Arial, Sans-Serif;
}

div#navigation_left ul li li a.current
{
    font-weight: bold;
}

/*-------------> navigation breadcrumb */
div#navigation_breadcrumb ul li
{
    font-size: 0.625em; /* 10px */
    line-height: 16px;
}

div#navigation_breadcrumb ul li a
{
    text-decoration: none;
}

div#navigation_breadcrumb ul li a:hover
{
    text-decoration: underline;
}


/*-------------> navigation pagination */
div.navigation_pagination ul li
{
    font-size: 0.687em; /* 11px */
    line-height: 16px;
    font-weight: bold;
}

div.navigation_pagination ul li a
{
    font-weight: normal;
}

div.navigation_pagination ul li a:hover
{
    text-decoration: underline;
}


/*--------------------------------------------------=> UTILITY CLASSES */
.uppercase
{
    text-transform: uppercase;
}

.clearer, .spacer
{
    line-height: 0;
    font-size: 0;
}




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

