/*================================================== TYPOGRAPHY STYLES */
/*
    CSS Document for Freshfields Global Careers
    Build: Julien Decaudin on behalf of SAS - 27/01/2009
*/

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

/*--------------------------------------------------=> HEADERS */
/* Global */
h1, h2
{
    font-weight:normal;    
    text-transform:uppercase;
    letter-spacing:1px;
}

/* H1 */
h1
{
    font-size: 1.38em; /* 22px */
    /*line-height:24px; */
    line-height:20px; 
    letter-spacing:3px;   
}

#popup h1
{
    font-size: 1.13em; /* 18px */
}

/* H2 */
h2
{
    font-size: 1.00em; /* 16px */
}

#popup h2
{
    font-size: 1.13em; /* 18px */
}

.module_copy_holder h2
{
    font-size: 0.69em;/* 11px */
    line-height:15px;
}

#content_column_right h2
{
    font-size: 0.69em; /* 11px */
    line-height: 17px;
}

/* H3 */
h3
{
    font-weight: bold;    
    font-size: 0.81em; /* 13px */
    line-height:18px;
}

.module_location_holder .module_location_image .header_holder h3
{
    text-transform: uppercase;
    font-size: 1.00em; /* 16px */
    font-weight: normal;
    line-height: 22px;
}

/* H4 */
h4
{
    font-weight: bold;    
    font-size: 0.81em; /* 13px */
    line-height:18px;
}

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

#content p strong
{
    font-weight:normal;
}

p.intro, p.intro_highlighted
{
    font-size: 1.13em; /* 18px */
    line-height: 22px;
}

#header_top p, #footer_copyright p
{
    font-size: 0.69em; /* 11px */
    line-height: 17px;
    text-transform:uppercase;
    letter-spacing:1px;
}

#footer_sitemap p
{
    font-size: 1em;
}

.module p
{
    font-size: 0.69em; /* 11px */
    font-weight:bold;
    line-height: 17px;
}

p.module_header
{
    text-transform:uppercase;
    font-weight:normal;
    letter-spacing:1px;
}

.module_image p, .module_image blockquote, .module_people p
{    
    font-size: 0.75em; /* 12px */    
    line-height: 17px;
    padding-bottom:5px;
}

.module_image blockquote
{
    font-weight:bold;    
    line-height:19px;
}

.module_image p.module_header, .module_people p
{
    font-size: 0.69em; /* 11px */
    line-height:15px;
}

#module_people_thumbnails_init p
{
    /*font-weight:bold;*/
}

/*-------------> Links */
a
{
    text-decoration: none;
}

#link_careerops, #footermodule_latestnews a
{    
    font-size: 0.69em; /* 11px */
    text-transform:uppercase;
    letter-spacing:2px;
}

.link_close_popup,
.link_back
{
    font-size:0.75em; /* 12px */
}

.module_landing p a
{
    font-size: 0.92em; /* 12px from 13px */
}

.module_image a
{    
    font-size: 0.75em; /* 12px */    
}

/*-------------> Lists */
#content li
{
    font-size: 0.81em; /* 13px */    
    line-height: 18px;
}

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

ul.bullet_list ul li
{
    font-size: 1em; /* 12px */
    line-height: 12px;
}


/*-------------> Tables */
table.search_results thead tr td
{    
    font-weight: bold;
}

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


/* Sitemap */


/*-------------> Modules */
/* People modules */
.module_people
{
    cursor:pointer;
}

/*-------------> Flash movies */
#flashalt_home h2,
#flashalt_home h3
{
    font-size:0.94em; /* 15px */
    letter-spacing:3px;    
    font-weight:normal;
}

#flashalt_home h4
{
    font-size:0.75em; /* 12px */
    letter-spacing:3px;    
    font-weight:normal;
    line-height:16px;
}

/*-------------> Misc */

/*--------------------------------------------------=> FORMS */
.input_text, label
{
    font-size: 0.69em; /* 11px */
    font-family: Arial, Sans-Serif;
}

#content li label
{
    font-size: 0.85em; /* 11px from 13px */
}

#content form ol li label
{
    font-size: 0.92em; /* 12px from 13px */
    font-weight:bold;
}

#content .field_container label
{
    font-size: 0.75em; /* 12px */
    font-weight:bold;
}

#content .input_text
{
    font-size: 0.92em; /* 12px from 13px */
}

textarea
{
    font-family:Arial, Sans-Serif;
    font-size: 0.75em;
}

/* Buttons */
button
{
    font-size: 0.63em; /* 10px */    
    font-family: Arial, Sans-Serif;
    line-height:17px;
    letter-spacing:1px;
}

.button_go
{    
    text-transform:uppercase;
    line-height:15px;
}

.linkbutton_submit
{
    font-size: 0.69em; /* 11px */    
    font-family: Arial, Sans-Serif;
    line-height:18px;
    letter-spacing:1px;
}

/* Forms specifics */
#search_form_container label
{
    font-size: 0.63em; /* 10px */
    letter-spacing:1px;
}

/*--------------------------------------------------=> MASTER LAYOUT */

/*--------------------------------------------------=> NAVIGATION */
/* Breadcrumb */
#breadcrumb li
{
    font-size:0.6em; /* 9px */
    text-transform:uppercase;
    letter-spacing:2px;
}

#breadcrumb a
{
    
}

/* Main navigation */
#main_nav a
{
    font-size: 0.69em; /* 11px */
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1px;
}

/* Language navigation */
#language_nav li
{    
    font-size: 0.69em; /* 11px */
    font-weight:bold;
    line-height:normal;
}

/* Secondary navigation */
#secondary_nav a
{    
    font-size: 0.69em; /* 11px */
    font-weight:bold;
    line-height:normal;
}

/* Footer navigation */
#support_nav a
{
    font-size: 0.63em; /* 10px */
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1px;
}

#footer_sitemap li
{
    
}

#footer_sitemap a
{
    font-size: 0.69em; /* 11px */    
    line-height:19px;
}

#footer_sitemap p a
{
    text-transform:uppercase;
    letter-spacing:1px;
}

#footer_sitemap li a
{
    font-weight:bold;
}

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

/* World map navigation */
#worldmap_nav a
{    
    font-size: 0.69em; /* 11px */
    font-weight:bold;
    line-height:normal;
}

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

.halfwidth_right
{
    text-align: right;
}

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

.module_copy_holder h2 {
font-size:0.69em !important;
line-height:15px;
}


#traineeContent #content strong{


font-size:13px !important;
font-weight:bold !important;

}

#traineeContent #traineeContentLanding #content p strong{


font-size:13px !important;
font-weight:bold !important;

}



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

