* {
  font-family:Arial, Verdana, Helvetica; font-size:11px;
}
body {
  background:url("/MEDIA/BACKGROUNDS/1.gif") #CCCCCC; margin:0px; color:#000000;
}
pre, .articleBody pre {
  font-family:Courier,Courier New, Monaco, Monotype; color:#000000; font-size:11px;
}
.ArticleText {font-size:12px;}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}

.siteTitle {
  font-size:24px; font-style:italic; font-weight:bold
}
.siteOwner {
  font-size:14px; font-style:italic;font-weight:bold;
}


a {
  text-decoration: none; font-weight:bold;
}
a:hover {
  text-decoration: underline;
}
a.bold {
  color: #333333;
}
a.plain {
  color: #000000; font-weight:normal;
}
a.headline {
  font-size:12px;
}
a.story {
  color:#000000; text-align:justify; font-weight:normal;
}
a.story:hover {
  color:#FF0000;
}
a.frontmenu {
  color: #006699; font-size:11px;
}
.columnheader a {
  color:#FFFFFF;
}

a.menu {
  font-weight:bold;
}
a.menu:hover {
  font-weight:bold; text-decoration:none;
}

.frontmenu {
  color:#FFFFFF;
}
.topHeadlines .headline {
  font-size: 14px;
}
.headline {
  font-weight:bold;
}
.articleTitle, .articleTitle * {
  margin-top:10px;
  color:#006699;
  font-family: Arial, Verdana, sans-serif; font-size:16px; font-weight:bold;
}
.articleBody, .articleBody * {
  font-family: Arial, Verdana, sans-serif; font-size:12px;
}

.menuBox {
  padding-top:8px;
  width:auto;
}
.menuEntry {
  height:16px; padding-left: 5px;
  color: #FFFFFF; display:block; 
  font-weight: bold; font-family: Arial, Helvetica, Verdana; font-size:12px;
  text-decoration:none;
}
.menuEntry:hover {
  color: #FFFFFF; text-decoration:underline;
}
.selectBox {
  padding-top:6px; padding-bottom:6px; 
  text-align:center;
}
.menuBox select {
  width:125px; background:#FFFFFF; color: #000000;
}

.menuheader {
  width:auto; padding:2px; font-weight:bold;
}


.columnheader {
  width:auto; 
  padding:3px; padding-left:8px;
  font-size:12px; font-weight:bold;
}
table.columnheader {
  width:100%; 
  padding:3px; padding-left:8px;
  font-size:12px; font-weight:bold;
}
table.columnheader td, table.columnheader td a {
  font-size:12px; font-weight:bold;
}

.morelink {
  float: right; color:#FFFFFF;
}

.sidebarheader, .sidebarheaderPlain {
  width:auto; 
  padding:2px; padding-left:4px;
  font-size:12px; font-weight:bold;
}
.sidebarfooter {
  width:auto; 
  padding:2px; padding-left:4px; 
  margin-bottom:2px;
  font-size:7px; font-weight:bold;
}
.sidebarbox {
  width:auto; 
  padding:2px; padding-bottom:3px;
  margin-bottom:3px; 
}
.sidebarframe {
  width:auto; 
  padding:2px;
  border:2px solid #006699; border-width: 0px 2px 0px 2px;
}
.sidebarline {
  width:auto; 
  background-color:#006699;
  height:2px; font-size:1px;
  margin-bottom:2px;
}


.frontpanel {
  width:auto; padding:1px; border:1px solid; 
  text-align:left; font-weight:bold;
}
.sidepanel {
  width:auto; padding:1px; border:1px solid; 
  text-align:left; font-weight:bold;
}
.panelcontent {
  width:auto; padding:2px; margin-top:2px;
  text-align:justify; font-weight:normal;
}
.panelcontentreverse {
  width:auto; padding:0px; margin-top:2px;
  text-align:left; font-weight:normal;
}

.section {
  font-size:16px; font-weight:bold; 
  width:auto;
  padding:2px;
  margin-top: 3px; margin-bottom: 6px;
} 
.subsection, .article, .feature {
  width:auto;
  padding:2px;
  margin-top: 3px; margin-bottom: 5px;
  border-style:none; border-bottom:2px solid; 
  font-size:14px; font-weight:bold; 
} 
.subsubsection {
  font-size:12px; font-weight:bold;
  width:50%; 
  margin-top: 3px; margin-bottom: 3px;
  border-style:none; border-bottom:1px solid; 
} 

.topLinkBar {
  width:auto; text-align:center; padding:3px;
}
a.topLink {
  width:130px; padding :3px; 
  text-decoration:none;
}
a.topLink:hover {
  text-decoration:none;
}

#linkheader {  
  font-weight: bold; font-size:11px; 
  padding:3px;  margin-left: 5px;
}
#links a {
  display:block; padding:2px; margin-left: 5px;
}
#links a:hover {
  text-decoration:none;
}

.copyright {
  color:#000000; text-align:right;
}

.photoFeature {
  color:#000000;
  text-align:justify;
  font-size:10px; font-weight:bold;
}

.phototitle {
  color:#006600; 
  font-weight:bold; font-size:18px;
} 
.photocaption {
  color:#000000; 
  font-weight:bold; font-size:14px;
} 
.photocredit {
  color:#000000; 
  font-weight:bold; font-size:12px;
}

ul.left, ul.tight {
  margin:8px; 
  padding-left:5px; 
  list-style-position:outside;
}
.sidebarbox ul.tight {
  margin-top:1px; margin-bottom:1px;
}
ul.arrow {
  margin:8px; 
  padding-left:5px;
  list-style-image:url("/MEDIA/furniture/a46.gif"); list-style-position:outside;
}
ul.arrowheadlines {
  margin-left:8px; margin-top: 2px; margin-bottom: 2px; margin-right: 1px;
  padding-left:5px;
  list-style-image:url("/MEDIA/furniture/a46.gif"); list-style-position:outside;
}
ul.arrowtight {
  margin:1px; 
  padding-left:1px;
  list-style-image:url("/MEDIA/furniture/a46.gif"); list-style-position:inside;
}
ul.ball {
  margin:0px; 
  padding:0px;
  list-style-image:url("/MEDIA/furniture/ballclear.gif"); list-style-position:inside;
}
ul.bullet {
  margin:0px; 
  padding:0px;
  list-style-image:url("/MEDIA/furniture/bullet.gif"); list-style-position:inside;
}


input {
  font-size:10px;
}
select {
  font-size: 10px;
}
.searchbox {
  width:100px; font-size:10px;
}
.button {
  font-size:10px; font-weight:bold;
}
 
.banner {padding:0 5px 0 5px;}

.line    {width:100%; height:1px; background: #FFFFFF; 
          border-top-width: 0px; border-left-width: 0px;
          border-right-width: 0px; border-bottom: 1px solid #000000;}
          
.menuitem {
  color:#FFFFFF; background-color:#006699;
  display: block; 
  width:140px;
  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
  line-height: 15px; font-size: 12px; font-weight: bold; 
  text-align:center; text-decoration: none;
}
.menuitem:hover {
  color:#006699;  background-color:#FFFFFF;
  text-decoration:none;
}

  
.caption {
  color:#000000; 
  width: auto; 
  font-size:11px; font-weight:normal; text-align:center;
} 
.credit  {
  color:#000000;
  width: auto;
  padding-right:2px;
  font-size:10px; text-align:right;
} 


.home .headline {
  display:block; font-size:12px;
}
.home img, .home .country, .home .articleDate {
  display:none;
}
.home .story {
  display:block;
}

.archive .headline {
  display:inline; font-size:12px;
}
.archive img, .archive .country {
  display:none;
 }
.archive .articleDate {
  display:inline;
}
.archive .story {
  display:block; font-size:11px;
}

.country {display:none;}

/* all A tags whose HREF attribute ends in a common file type prefix */
/*a[href$='.pdf'] { 
	padding-right: 18px;
	background: transparent url(/MEDIA/furniture/linkIcons/icon_pdf.gif) no-repeat center right;
}*/
a[href$='.doc'] { 
	padding-right: 18px;
	background: transparent url(/MEDIA/furniture/linkIcons/icon_doc.gif) no-repeat center right;
}
a[href$='.xls'] { 
	padding-right: 18px;
	background: transparent url(/MEDIA/furniture/linkIcons/icon_xls.gif) no-repeat center right;
}
/* all A tags whose HREF attribute starts with mailto: */
a[href ^="mailto:"] {
	padding-right: 18px;
    background: transparent url(/MEDIA/furniture/linkIcons/icon_mailto.gif) no-repeat center right;
   
}
/* all A tags whose CLASS attribute is popup */
a[class ="popup"] {
	padding-right: 18px;
    background: transparent url(/MEDIA/furniture/linkIcons/icon_popup.gif) no-repeat center right;
}
/* all A tags whose REL attribute equals external */
a[rel ~='external'] {
	padding-right: 18px;
	background: transparent url(/MEDIA/furniture/linkIcons/icon_external.gif) no-repeat center right;
}
/* all A tags whose REL attribute equals pdf */
a[rel='pdf'] { 
	padding-right: 18px;
	background: transparent url(/MEDIA/furniture/linkIcons/icon_pdf.gif) no-repeat center right;
}
/*  all A tags whose REL attributes has the letters pdf somewhere mixed in*/
a[rel*='pdf'] { 
	padding-right: 18px;
	background: transparent url(/MEDIA/furniture/linkIcons/icon_pdf.gif) no-repeat center right;
}
/* all A tags whose REL attribute contains the value pdf, space seperated from other values */
a[rel~='pdf'] { 
	padding-right: 18px;
	background: transparent url(/MEDIA/furniture/linkIcons/icon_pdf.gif) no-repeat center right;
}

div.homeNational a.headline {
  display: block; 
  font-size:14px; font-family: Arial, Helvetica, sans-serif;
  margin-top:2px;
}

div.homeNational div:first-child a.headline {
  display: block; 
  font-size:16px; font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
}

div.homeNational .story {
  display: block; 
  font-size:12px; font-family: Arial, Helvetica, sans-serif;
}

div.homeNational .articleDate {
  display: none; 
}

div.fromICCEurope a.headline {
  display: block; color:#000000;
  font-size:12px; font-family: Arial, Helvetica, sans-serif;
  margin-top:4px;
}

div.fromICCEurope .story {
  display: block; 
  font-size:11px; font-family: Arial, Helvetica, sans-serif;
}

div.fromICCEurope .articleDate {
  display: none; 
}
