/*================================================== TYPOGRAPHY STYLES */
/*
    CSS Document for Macfarlanes
    Build: Pete Robelou on behalf of SAS - 22/09/2009
*/

body
{
    font-family: Arial, Sans-Serif;
    font-size: 100%; /* 16px */
    line-height: 16px;
}

/*--------------------------------------------------=> HEADERS */
/* Global */


/* H1 */
h1
{
    font-size: 1.625em; /* 26px */
    text-transform: uppercase;
}

#homepage h1
{
    font-size: 2.81em; /* 45px */
    line-height:51px;
}

/* H2 */
h2
{
    font-size: 0.75em; /* 12px */
    text-transform: uppercase;
}

#page_banner_wide h2
{
    font-size: 1.625em; /* 26px */
    line-height:normal;
}

/* H3 */
h3
{
    font-size: 0.75em; /* 12px */
    text-transform: uppercase;
}

.privacy_statement h3
{
    padding-bottom: 2px;   
    font-size: 0.75em;
}

/* H4 */
h4
{
    font-size: 0.75em; /* 12px */    
}


/*--------------------------------------------------=> CONTENT ELEMENTS */
/*-------------> Paragraph */
p
{
    font-size: 0.75em; /* 12px */
    line-height: 18px;
}

p.intro
{
    /*font-size: 0.88em; /* 14px */
    /*line-height: 19px;*/
    font-weight:bold;
}

#homepage p.intro
{
    font-size: 0.94em; /* 15px */    
}

p .date
{
    font-size: 0.92em; /* 11px from 12px */    
}

p.underline
{
    font-size:0.88em; /* 12px */
}

.privacy_statement
{
    font-size: 0.833em;
}

.small
{
    font-size:0.92em; /* 11px from 12px */
}

/*-------------> Links */
a.arrow_link,
a.backarrow_link,
a.toparrow_link
{
    font-weight: bold;
}

.standard_module a,
.shadow_module a,
.border_module a,
.highlight_listing a,
.floating_module a
{
    font-size: 0.92em; /* 11px from 12px */
    font-weight:bold;
}

.standard_module h3 a,
.shadow_module h3 a,
.border_module h3 a
{
    font-size: 1em;    
}

span.file_size
{
    font-weight:normal;
}

a.border_link
{    
    font-size:0.92em; /* 11px from 12px */
    font-weight:bold;
}


/*-------------> Lists */
li, dt, dd
{
    font-size: 0.75em; /* 12px */
}

/* Ordered list */
.richTextFormat ol li
{
	line-height: 18px;
}

/* Simple list */
ul.simple_list li
{
    font-size: 0.75em; /* 12px */
    line-height: 18px;
}

ul.simple_list li a
{
}



/* Link list */
ul.link_list li
{
    font-size: 0.75em; /* 12px */
}

.shadow_module ul.link_list li a
{
    font-size: 1em; /* clear */
}

.shadow_module ul.link_list li a.small
{
    font-size:0.92em; /* 11px from 12px */
    font-weight:normal;
}

ul.link_list li li
{
    font-size: 1em; /* clear */
}

ul.link_list li li a
{
    font-weight:normal;
}

/* Bullet list */
ul.bullet_list li
{
    font-size: 0.75em; /* 12px */
    line-height: 18px;
}

ul.bullet_list li a
{
}

/* Sitemap */
#sitemap a
{
    font-weight:bold;
}

#sitemap li
{
    
}

#sitemap li li
{
    font-size:1em;
}

#sitemap li li li a
{
    font-weight:normal;
}

#sitemap li li li li
{    
    font-size:0.92em; /* 11px from 12px */
}

#sitemap li li li li li
{
    font-size:1em; /* clear */
}



/*-------------> Table */
.richTextFormat table
{
    font-size:0.75em; /* 11px */
}

.richTextFormat thead td
{
    text-transform:uppercase;
    font-weight:bold;
}

/*-------------> Misc */
/* Blockquote */
blockquote
{
}

/* Horizontal lines */
.hr, .hr_light, .hr_top
{
    font-size: 0px;
    line-height: 0px;    
}

/*--------------------------------------------------=> FORMS */
.searchterms
{
    font-family: Arial, Sans-Serif;
    font-size: 0.75em; /* 12px */
    text-transform: uppercase;
}

.input_submit_holder .input_text
{
    font-size:0.69em;
    font-weight:bold;
    font-family: Arial, Sans-Serif;
}

#header_navigation_container .input_text
{    
    /*text-transform:uppercase;*/
}

/* Buttons */
.searchbutton
{
    cursor: pointer;
}

/* Fields validation */
#form_validation_container span
{
    font-size:0.69em;
}

/* Event registration */
.event_registration_container label
{
    font-size: 0.75em;
    line-height: 18px;    
}

.event_registration_container input
{
    font-family: Arial, Sans-Serif;
    font-size: 0.75em;
    line-height: 18px; 
}

.event_registration_container button
{
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    font-size: 0.687em; /* 11px */
}


/*--------------------------------------------------=> CONTENT LAYOUT */
/*-------------> Columns */


/*-------------> Sections */


/*-------------> Modules */
/* expanding modules */
.expand_link
{
    font-size:0.69em;
    font-weight:bold;
}

.shadow_module_large .shadow_top,
.shadow_module_large .shadow_bottom
{
    font-size:0;   
    line-height:0; 
}

.arrow_module h3 span
{ 
    /*line-height: 0px;*/
    font-size: 0px;
}

/* INTERNATIONAL SCOPE MAP */
.internationalscope_tooltip p
{
    font-size:0.75em;
    font-weight:bold;
    text-transform:uppercase;
}

.internationalscope_tooltip a
{
    font-size:0.69em;
}
/*--------------------------------------------------=> MASTER LAYOUT */
#section_title_underline,
#subsection_title_underline
{
    font-size: 0px;
    line-height: 0px;
}


/*--------------------------------------------------=> NAVIGATION */
/* Header navigation */
#header_navigation 
{
    text-transform: uppercase;
}

/* Breadcrumb */
/* Left navigation */
#left_navigation
{
    text-transform: uppercase;
}

#left_navigation li
{
    line-height: 15px;
}

#left_navigation li ul li
{
    font-size: 0.916em; /* 11px */
}

/* Content navigation */
#content_navigation
{
    text-transform: uppercase;
}


/* Footer navigation */


/*--------------------------------------------------=> UTILITY CLASSES */
.upperCase
{
    text-transform: uppercase;
}

.clearer, .spacer
{
    line-height: 0px;
    font-size: 0px;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
