/*Medium*/
body.medium { font-size:15px; line-height:22px; }
body.medium sup { font-size:10px; }
body.medium h1, body.medium .h1 { font-size:32px; line-height:35px; }
body.medium h2, body.medium .h2 { font-size:19px; line-height:23px; }
body.medium .block .inner h2, body.medium .block .inner .h2 { font-size:18px; line-height:22px; }
body.medium .block .inner p { font-size:13px; }
body.medium h3, body.medium .h3 { font-size:17px; line-height:21px; }
body.medium h4, body.medium .h4, body.medium h5, body.medium .h5, body.medium h6, body.medium .h6 { font-size:15px; line-height:19px; }
body.medium .h2p5 { font-size:19px; line-height:21px; }
body.medium a.link3, body.medium a.link3:visited, body.medium a.link3:active { font-size:17px; }
body.medium .short_description, body.medium .short_description p { font-size:17px; }
body.medium .references p { font-size:13px; line-height:20px; }
body.medium .date { font-size:14px; }
body.medium table.tb_default td, body.medium table.tb_default td.style1 { font-size:14px; }
body.medium .b, body.medium .b:hover, body.medium .b:visited, body.medium .b:visited:hover { font-size:13px; }
body.medium .b_link { font-size:14px; line-height:20px; }
body.medium form.style1 legend { font-size:14px; }
body.medium form.style1 fieldset ul li label { font-size:14px; }
body.medium #bottombar_title { font-size:15px; }
body.medium ul#campaignsites li { font-size:14px; line-height:18px; }
body.medium .copyright { font-size:13px; line-height:13px; }
body.medium .cb_menu ul li a { font-size:17px; }
body.medium .cb_menu ul li ul li a { font-size:15px; }
body.medium #noscript_warning span { font-size:14px; }
body.medium .content_paging .prev_page, body.medium .content_paging .prev_page:hover, body.medium .content_paging .next_page, body.medium .content_paging .next_page:hover { font-size:13px; }
body.medium ul#top_links { font-size:13px; }
body.medium #searchtext { font-size:13px; }

/*Large*/
body.large { font-size:16px; line-height:22px; }
body.large sup { font-size:11px; }
body.large h1, body.large .h1 { font-size:33px; line-height:36px; }
body.large h2, body.large .h2 { font-size:20px; line-height:24px; }
body.large .block .inner h2, body.large .block .inner .h2 { font-size:18px; line-height:22px; }
body.large .block .inner p { font-size:13px; }
body.large h3, body.large .h3 { font-size:18px; line-height:22px; }
body.large h4, body.large .h4, body.large h5, body.large .h5, body.large h6, body.large .h6 { font-size:16px; line-height:20px; }
body.large .h2p5 { font-size:20px; line-height:22px; }
body.large a.link3, body.large a.link3:visited, body.large a.link3:active { font-size:18px; }
body.large a.link6, body.large a.link6:visited, body.large a.link6:active { background-position:left 6px; }
body.large .short_description, body.large .short_description p { font-size:18px; }
body.large .references p { font-size:15px; line-height:22px; }
body.large .date { font-size:16px; }
body.large table.tb_default td, body.large table.tb_default td.style1 { font-size:15px; }
body.large .b, body.large .b:hover, body.large .b:visited, body.large .b:visited:hover { font-size:15px; }
body.large .b_link { font-size:15px; line-height:21px; }
body.large form.style1 legend { font-size:15px; }
body.large form.style1 fieldset ul li label { font-size:15px; }
body.large #bottombar_title { font-size:16px; }
body.large ul#campaignsites li { font-size:16px; line-height:18px; }
body.large .copyright { font-size:15px; line-height:15px; }
body.large .cb_menu ul li a { font-size:18px; }
body.large .cb_menu ul li ul li a { font-size:16px; }
body.large #noscript_warning span { font-size:16px; }
body.large .content_paging .prev_page, body.large .content_paging .prev_page:hover, body.large .content_paging .next_page, body.large .content_paging .next_page:hover { font-size:13px; }
body.large ul#top_links { font-size:14px; }
body.large #searchtext { font-size:14px; }