body { padding: 18px 0px 0px 0px; }

p { font-size:1.1em; }

h1 { font-size:1.1em; color:#DF2027; margin-bottom:5px; }
h2, div.headline p { font-size:1.1em; color:#DF2027; margin-bottom:2px; font-weight:bold; }
h3 { font-size:1.1em; color:#e11e25; margin-bottom:0px; }

a:link { text-decoration: underline; color: #000; font-weight:bold; }
a:visited { text-decoration:underline; color: #000; font-weight:bold; }
a:hover { text-decoration: none; color: #DF2027; }

div.mod_article { padding-bottom:0px; }

div.ce_text { padding-bottom:0px; }

div.mod_article { padding-bottom:0px; }

a.external {
  background-image:url("/tl_files/images/external-link.gif");
  background-position: 100% 0%;
  background-repeat:no-repeat;
	padding: 0px 10px 0px 0px;
}

a.pdf {
  background-image:url(/tl_files/images/pdf_icon.gif);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left:22px;
}

.grey { color:#D0D1D3; }
.red { color:#DF2027; }
.white { color:#FFFFFF; }

#logo { width:236px; float:left; height:91px; border-bottom:solid 8px #DF2027; }

#logo img { margin:0px 0px 5px 20px; }

#menu-top { position:relative; float:right; width:70%; margin-top:-8px; }
#menu-top p { float:right; padding:4px 0px; margin:0px 20px 0px 0px; font-size:11px; font-weight:bold; line-height:10px; }
#menu-top span { padding:0px 10px; }
#menu-top a:link, #menu-top a:visited { text-decoration:none; font-style:normal; }

#tel { float:right; margin:18px 20px 6px 0px; font-weight:bold; color:#DF2027; }
#tel p { font-size:20px; margin:0px 0px 0px 0px; }

#container { clear: both; }
#main { margin-left:250px; padding:0px; }

#Main_Left { width:460px; float:left; clear:right; padding-top:14px; }
#Main_Right { width:230px; float:right; clear:right; padding-top:14px; }
#footer { margin-top:30px; padding:0px 0px 10px 0px; clear:left; }

#main-content {display:none; } /* Otherwise IE7 creates gaps for empty divs */
#main-right {display:none; }

#main li { margin-bottom:5px; }

div.mod_breadcrumb { float:left; clear:both; padding:7px 20px; font-size:11px; width:900px; }

div.mod_contentbox { width:230px; font-size:1.0em; font-weight:bold; }

div.mod_contentbox p { font-size:1.0em; }

div.box_inner { padding:20px; }

div.mod_box_items { background-color:#D0D1D3; }

div.mod_box_items h2 { background-color:#DF2027; padding:2px 20px; color:#fff; }


div.mod_contentbox.bg_red { background-color:#DF2027; }
div.mod_contentbox.bg_red p { color:#fff; font-size:13px; line-height:19px;  }

div.mod_box_items.bg_black { background-color:#000; }
div.mod_box_items.bg_black h2 { background-color:#000; color:#DF2027; padding-bottom:0px; margin:0px; }
div.mod_box_items.bg_black a { color:#fff; }
div.mod_box_items.bg_black p { color:#fff; }

div.mod_box_items.bg_white{ background-color:#fff; }

#ferfa { padding:20px; }
#ferfa p { font-weight:normal; color:#666; font-size:10px; line-height:12px; }
#ferfa img { float:right; margin:-4px 0px 0px 0px; }

#credit  { padding:0px 0px 0px 0px; clear:both; }
#credit p img { float:none; margin:0px 0px -2px 10px; display:inline; }
p.credit  { color:#666; margin-bottom:0px; font-size:0.9em; font-weight:normal; }
#credit a:link { color:#666; text-decoration:none; font-size:0.9em; }
#credit a:visited { color:#666; text-decoration:none;  }

#main div.mod_sitemap li { padding:0px; margin:0px; }
#main div.mod_sitemap ul.level_1 li { list-style-type:none; }
#main div.mod_sitemap ul.level_1 a { font-size:10px; font-weight:bold; }
#main div.mod_sitemap ul.level_2 li { list-style-type:square; }
#main div.mod_sitemap ul.level_2 a { font-weight:normal; }
#main div.mod_sitemap ul.level_3 li { list-style-type:disc; }
#main div.mod_sitemap ul.level_3 a { font-weight:normal; color:#666; }
