/*=============================    
type.css
LCP Corporate
Oli Long/SAS Design - 06/2010
=============================*/

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

/*--------------------------------------------------=> HEADERS */
h1, h2, h3, h4
{
    line-height: normal;
}

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

h1.banner_title, h1.plain_title
{
    text-transform: uppercase;
    font-size: 1.5em;
    line-height: 1.2em;
}

#graduate_profile_header h1 {
    text-transform: uppercase;
    font-size: 1.3em;
}


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

h2.plain_title,
.richTextFormat h2
{
    text-transform: uppercase;
    font-size: 0.69em; /* 11px */
    line-height: 1.2em;
}

h2.strap,
#contour legend
{
    font-size: 0.69em; /* 11px */
    text-transform: uppercase;
}

#module_cross_3col .content .module h2
{
    text-transform: uppercase;
    font-size: 0.69em;
}

#module_footer_3col .content h2
{
    text-transform: uppercase;
    font-size: 0.69em;
}

.module_landing_footer_3col .module h3
{
    line-height: 1em;
}

.module h2, .image_module h2, .in_this_guide_module h2
{
    font-size: 0.69em; /* 11px */
    text-transform: uppercase;
}

#error_panel h2
{
    text-transform: uppercase;
    font-size: 0.75em;
}

.expanding_module .intro_content h2 {
    text-transform: uppercase;
}


/* H3 */
h3
{
    font-size: 0.75em; /* 12px */
	font-weight: bold;
}

.expanding_module .additional_content h3 {
    font-size: 0.75em;
}


/* H4 */
h4
{
    font-size: 0.75em; /* 12px */
font-weight: bold;
font-style: italic;
}

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

#content .grid_6 p.intro, #content .grid_9 p.intro /* intro in main copy area */
{
    font-size: 1.38em;
    font-style: italic;
    line-height: 25px;
    font-family: Georgia, Serif;
}

#footer p
{
    font-size: 0.69em;
}

#flash_required_light_paragraph
{
    text-align:center;
}


/* modules */
#module_cross_3col .content .module.first p.intro
{
    font-size: 1.38em;
    font-style: italic;
    font-family: Georgia;
	line-height: 25px;
}

#module_footer_3col .content .module.first p
{
    font-weight: bold;
}

#module_footer_3col .content .module.last p
{
    font-style: italic;
    font-size: 0.94em;
    font-family: Georgia, Serif;
}

.module.solid, .module span.highlight
{
    font-weight: bold;
}

.image_list li p
{
    line-height: 16px;
    font-size: 1.08em;
}

.image_list li p span
{
    font-size: 0.93em;
}

.key_contacts li p
{
    font-size: 1em;
    padding-bottom: 5px;
}

.shaded_box p {
    font-size: 0.61em;
    line-height: 14px;
}

p.pullquote
{
    font-style: italic;
    font-size: 0.94em;
    font-family: Georgia, Serif;
    font-weight: normal;
}

p.date_heading
{
    font-weight: bold;
}

p.footnote {
    font-size: 0.69em;
}

#contour small {
    font-size: 0.6em;
    line-height:1.6em;
}

#contour .billingfirstname small,
#contour .registrantname small
{
    font-size:0.6em; /* 12px */
}




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

a:hover
{
    text-decoration: underline;
}

a.arrow_link span,
.contourNavigation input
{
    font-size: 0.61em;
    font-weight: bold;
    text-transform: uppercase;
}

.richTextFormat p a.external_link span
{
    font-size:0.8em;
    line-height:1.6em;
}

a.arrow_link:hover
{
    text-decoration: none;
}

a.arrow_body_link
{
    font-size: 12px; /* 12px */
}

a.more_detail_link span
{
    font-size: 0.61em;
    font-weight: bold;
    text-transform: uppercase;
}

a.more_detail_link:hover
{
    text-decoration: none;
}

button#frm_submit span
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    text-transform: uppercase;
}


.key_contacts li a.arrow_link span
{
    font-size: 0.81em;
    line-height: 0.81em;
}

a.external_link span
{
    font-size: 0.62em; /* was 0.61em */
    font-weight: bold;
    text-transform: uppercase;
}

a.external_link:hover {
	text-decoration:none;
}

#tab_links a
{
    font-weight: bold;
	text-decoration:none;
}

.news_copy a
{
    font-weight: bold;
}

a.header_link
{
    font-weight: bold;
    font-size: 0.69em; /* 11px */
    text-transform: uppercase;
    text-decoration: none;
}
a.header_link:hover
{
    text-decoration: none;
}

.spot,
.spot_left,
.close_popup 
{
    font-size:0em;
}


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

ul.link_list_footer li a
{
    font-weight: bold;
}

ul.anchor_list li a
{
    font-weight: bold;
    line-height: 22px;
}

/* paging list */
.pager_bar
{
    font-weight: bold;
}

.pager_bar .prev, .pager_bar .next
{
    font-size: 0.75em;
}

/* Breadcrumbs */
#breadcrumb
{
    font-size: 0.95em; /* 15px */
}

/* Download list module*/
ul.download_list li a.download_pdf
{
    font-size: 1em;
}

/* Contact details module */
ul.contact_list li span, ul.profile_details li span
{
    font-weight: bold;
}

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

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

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

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

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

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

table.news_list {
    font-size: 0.75em;
}

table.news_list p,
table.news_list a {
    font-size:1em;
}

table p, table ul li {
    font-size:1em /*11px*/;
}

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

.news_list th
{
    font-size: 0.75em; /* 11px */
    text-align: left;
}

.news_list td.type_col, .news_list th.type_col
{
    text-align: right;
}

.table_result a.arrow_body_link
{
    font-size:1em;   
}

thead {
background-color: #00a6c9;
color: #fff;
font-weight: bold;
}

/*tbody td {
font-size: 0.916em;
}*/

/*-------------> Location Map */
.tooltip 
{
   font-size: 0.75em; 
}


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

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

/* Global search result */
#search_panel label,
label
{
    font-size: 0.75em;
}

#search_panel #frm_submit span
{
    text-transform: uppercase;
    font-size: 0.75em;
    font-weight:bold;
    font-family: Arial, Sans-Serif;
}

#search_panel .result_count
{
    font-weight: bold;
}

.search_results .item p
{
    line-height: 16px;
}

.search_results .item p a
{
    font-weight: bold;
}

#search_panel .one_half_column select,
#form_publicationsfilter .one_half_column select
{
    /*font-weight: bold;*/
    font-size: 0.69em;
}


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

input {
    font-family: Arial, Sans-Serif;
}
input.our_people,
input.search_news
{
    font-family: Arial, Sans-Serif;
    font-size: 0.75em; /* 12px */
}

#search_panel input.input_text,
#form_publicationsfilter input {
    font-size: 0.69em;
}

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

#frm_contact label
{
    font-size: 0.75em;
}

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

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

/*--------------------------------------------------=> CONTENT LAYOUT */
/*-------------> Modules */
/* expanding modules */
.expand_link
{
    font-size: 0.69em; /* 11px */
    font-weight: bold;
}


/* specific modules */
/* home page */

#module_footer_3col .content .module.first select
{
    /*font-weight: bold;*/
    font-size: 0.69em;
}

/* content areas */
.module_landing_footer_3col .module p {
    line-height: 17px;
}

/*--------------------------------------------------=> NAVIGATION */
/* Top navigation */
#top_nav li
{
    font-size: 0.69em;
    font-weight: bold;
}

/* Main navigation */
#main_nav li
{
    /*font-size: 0.69em;*/ /* 11px */
    text-transform: uppercase;
    font-size: 0.69em;
}
#main_nav > li
{
    /*font-size: 0.69em;*/ /* 11px */
    text-transform: uppercase;
    font-size: 0.65em;
}
#main_nav li a:hover
{
    text-decoration: none;
}

#main_nav li ul li a
{
    font-size: 1.66em;
    font-weight:bold;
    text-transform:none;
}
#main_nav li ul li a:hover
{
    text-decoration: underline;
}


/* Sub navigation */
#sub_nav li ul li
{
    font-size: 1em;
}

#sub_nav li a:hover
{
    text-decoration: underline;
}


/* Support navigation */
#support_nav li a
{
    font-size: 0.88em;
}

/* 2 level body copy list */
.richTextFormat ul li ul li 
{
    font-size:1em;
}


.team_member_container a span {
    margin: 0px;
}

.team_member_container p {
    margin: 0px;
    padding: 0px;
}



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

