
/* typography.css */
/******************/

/* global */
/**********/

BODY{
    font:70% verdana, sans serif;
    line-height:130%;
    text-align:center;
}

#wrapper{
    text-align:left;
}

BODY UL{
    line-height:130%;
}

FORM#location P{
    text-align:left;
}

#footer UL{
    line-height:160%;
}

#footer LI{
    
}

#footer P{
	font-size: 110%;
    line-height:160%;
}

.module.todo{
    font-size:130%;
    line-height:130%;
}

TEXTAREA,
INPUT,
SELECT{
    font:100% verdana, sans serif;
}

H1{
    font-size:200%;
    line-height:130%;
}

H2{
    font-size:110%;
}

H3,
H4{
    font-size:110%;
}

A{
    text-decoration:underline;
}

#left_navigation A,
.accordion H4 A,
.accordion_non_its H4 A,
UL.link_list A,
#primary_navigation A,
#footer A,
LI.form_button A,
DIV.livetext_button A,
#pnav_slider A,
.two_wide h3.rss A,
.rss_detail A,
P.switch_rss_items A,
H3.arrowed A,
DIV.section_overview P.page_anchor A,
UL.icons LI A,
UL.tab_module LI A,
#header_links A,
#switcher_wrapper A,
DIV.quadrant H2.button A,
.automated_list UL LI A,
#tag_cloud LI A,
DIV.quadrant A,
A.new_window,
DIV.promo_fade_hero UL LI A,
LI.checkbox label A,
DIV.tsc TD,
DIV.sitemap_container H3 A{
    text-decoration:none;
}

#left_navigation A:hover,
.accordion_non_its H4 A:hover,
UL.link_list A:hover,
#primary_navigation A:hover,
#footer A:hover,
LI.form_button A:hover,
DIV.livetext_button A:hover,
.two_wide h3.rss A:hover,
.rss_detail A:hover,
P.switch_rss_items A:hover,
H3.arrowed A:hover,
DIV.section_overview P.page_anchor A:hover,
UL.icons LI A:hover,
UL.tab_module LI A:hover,
#header_links A:hover,
#switcher_wrapper A:hover,
DIV.quadrant H2.button A:hover,
.automated_list UL LI A:hover,
#tag_cloud LI A:hover,
DIV.quadrant A:hover,
A.new_window:hover,
DIV.promo_fade_hero UL LI A:hover,
LI.checkbox label A:hover,
DIV.tsc TD,
DIV.sitemap_container H3 A:hover{
    text-decoration:underline;
}

#left_navigation LI{
    line-height:100%;
}

#left_navigation H3{
    font-size:100%;
}

#content_small H2{
    line-height:130%;
}

.two_wide H3{
    font-size:90%;
    text-transform:uppercase;
}

DIV.grey_promo H4{
    font-size:100%;
    text-transform:uppercase;
}

DIV.grey_promo UL.link_list{
    font-size:90%;
}

DIV.grey_promo P,
DIV.grey_promo TABLE{
    font-size:90%;
}

#header_links{
    text-align:right;
}

#header_links LI{
    font-size:80%;
}

#pnav_slider A{
    font-size:100%;
}

P#country_switch{
    line-height:150%;
    text-align:center;
}

FORM#location A{
    text-align:center;
}

DIV#debug{
    text-align:left;
}

.rss_detail{
    line-height:140%;
}

DIV.animated_list H2{
    line-height:130%;
    text-transform:uppercase;
}

DIV.animated_list H3.title{
    text-transform:none;
}

DIV.livetext_button{
    text-transform:uppercase;
}

/* tables */
/**********/

TABLE.global_table TH,
TABLE.global_table TD{
    text-align:center;
    vertical-align:top;
}

TABLE.global_table TH,
TABLE.global_table TD.intro.head_highlight{
    text-transform:uppercase;
    vertical-align:top;
}

TABLE.global_table TD.first,
TABLE.global_table TD.intro{
    text-align:left;
}
/* homepage */
/************/

#tag_cloud H3{
    margin-bottom:10px;
}

#tag_cloud LI{
    line-height:130%;
}

#tag_cloud LI.size1{
    font-size:200%;
}

#tag_cloud LI.size2{
    font-size:170%;
}

#tag_cloud LI.size3{
    font-size:140%;
}

#tag_cloud LI.size4{
    font-size:110%;
}

/* primary navigation */
/**********************/

UL#primary_navigation LI A{
    font-size:95%;
    text-transform:uppercase;
}

UL#primary_navigation LI A:hover{
    text-decoration:none;
}

DIV#pnav_slider UL#pnav_group_0{
    text-transform:uppercase;
}

/* left navigation */
/*******************/

#left_navigation FORM{
    text-align:center;
}

#left_navigation SELECT{
    font-size:90%;
}

#wrapper #left_navigation H4 A,
#wrapper DIV#secondary_navigation DIV H4 A{
    font-size:80% !important;
}

/* secondary navigation */
/************************/

/* content */
/***********/

DIV.promo_fade_hero UL LI{
    font-size:110%;
    line-height:130%;
}

/* right panel */
/***************/

/* sitemap */
/***********/

/* acccordion */
/**************/

.accordion H3{
    text-transform:uppercase;
}

.accordion H4{
    font-size:100%;
}

.accordion_non_its H4.title{
    font-size:100%;
    line-height:130%;
}

/* section overview */
/********************/

/* introduction module */
/***********************/

/* heading box */
/***************/

P.intro,
DIV.intro P,
DIV.heading_box DIV P,
DIV.heading_box DIV UL.link_list{
    font-size:110%;
}

DIV.intro P,
P.intro{
    line-height:160%;
}

DIV.heading_box DIV P,
P.intro,
DIV.intro P{
    font-size:150%;
    font-weight:bold;
}

div.heading_box div.illustrated p, div.heading_box div.illustrated ul.link_list{
    line-height:16px;
}

/* heading box search */
/**********************/

DIV#content DIV.heading_box FORM#search_news SELECT{
    font-size:100%;
}

/* box modules */
/**************/

DIV.picture,
DIV.picture.left{
    text-align:center;
}

DIV.picture P{
    text-align:left;
}

DIV.general_content_flash_movie{
    text-align:center;
}

/* page tools */
/**************/

/* flash alternate content */
/***************************/

DIV.quadrant DIV.content{
    font-size:120%;
}

DIV.quadrant.bottom_left DIV.content H3{
    line-height:130%;
}

/* forms */
/*********/

FORM#input_form LI.form_button A{
    line-height:100%;
    text-transform:uppercase;
}

/* font updates */
/****************/

DIV.tsc TD{
    font-size:70%;
}






