/* 
--------------------------------------------------
oecd-nea.org
Version:  2015-05-22
The styles are arranged as follows:
		I.    HTML elements
		II.   Level I page specific
		III.  Generic classes
		IV.   Tab navigation elements
		V.    Breadcrumb navigational elements
		VI.   Footer
--------------------------------------------------*/
/* 
I.  Defines HTML Elements
--------------------------------------------------*/ 
html,body{
	margin:0px;
	padding:0px;
	background-image: url(d541f7d38f8112271ddc49d0e84fc3d4f80cf114.gif) ;
	background-repeat:repeat-x;
	background-color:#eeeeee;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}
a[hreflang]:after { 
    color: #999;
    font-size: 85%;
    }	
#left-panel a[hreflang]:after {}
a[hreflang]:hover {/*border-bottom: 0!important;*/}
a[hreflang]:before {border-bottom: 0!important;}
a[hreflang = 'ar']:after { 
    content: "[AR]";
	border-bottom: #2a54a9 1px solid!important; 
	  }
a[hreflang = 'cs']:after { 
    content: "[CS]";
	border-bottom: #2a54a9 1px solid!important; 
	  }
a[hreflang = 'de']:after { 
    content: "[DE]";
	border-bottom: #2a54a9 1px solid!important; 
    }
a[hreflang = 'en']:after { 
    content: "[EN]";
	border-bottom: #2a54a9 1px solid!important; 
    } 
a[hreflang = 'es']:after {
    content: "[ES]"; 
	border-bottom: #2a54a9 1px solid!important;
    } 
a[hreflang = 'fr']:after {
    content: "[FR]"; 
	border-bottom: #2a54a9 1px solid!important;
    } 
a[hreflang = 'it']:after {
    content: "[IT]"; 
	border-bottom: #2a54a9 1px solid!important;
    }
a[hreflang = 'ja']:after { 
    content: "[JA]"; 
	border-bottom: #2a54a9 1px solid!important;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif!important;
    }
a[hreflang = 'ja']:hover{ 
	border-bottom: transparent 1px solid!important;
    }
a[hreflang = 'ko']:after { 
    content: "[KO]"; 
	border-bottom: #2a54a9 1px solid!important;
    }  
a[hreflang = 'pl']:after { 
    content: "[PL]"; 
	border-bottom: #2a54a9 1px solid!important;
    } 
a[hreflang = 'ru']:after { 
    content: "[RU]"; 
	border-bottom: #2a54a9 1px solid!important;
    } 
a[hreflang = 'se']:after { 
    content: "[SE]";
	border-bottom: #2a54a9 1px solid!important;
    }
a[hreflang = 'sv']:after { 
    content: "[SV]";
	border-bottom: #2a54a9 1px solid!important;
    }
a[hreflang = 'zh-Hans']:after { 
    content: "[ZH-HANS]";
	border-bottom: #2a54a9 1px solid!important;
    }  
a[hreflang = 'zh-Hant']:after { 
    content: "[ZH-HANT]"; 
	border-bottom: #2a54a9 1px solid!important;
    } 
:lang(ja) {font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif!important; font-size: 98%;}

h2:lang(ja) {font-size: 135%!important;}
h3:lang(ja) {font-size: 120%!important;}
a:lang(ar),a:lang(cs), a:lang(de), a:lang(en), a:lang(es), a:lang(fr), a:lang(it),a:lang(ja),a:lang(ko),a:lang(pl),a:lang(ru),a:lang(se),a:lang(sv),a:lang(zh-Hans), a:lang(zh-Hant){/*border-bottom:dotted 1px #7ECC30!important;*/}


.blue-notice {background:#E5E7FF; border: 1px solid #A6A9F4; font-size: 0.8em; margin: 0 0 0.5em 0.5em; padding: .8em;width:100%;}
.blue-notice h2, .blue-notice h3, .blue-notice h4, .blue-notice h5 {color:#116AAF;}

.red-notice {background:#FFEBE5; border: 1px solid #F9AFA9; font-size: 0.8em; margin: 0 0 0.5em 0.5em; padding: .8em;width:100%;}
.red-notice h2, .red-notice h3, .red-notice h4, .red-notice h5 {color:#AA2319;}





h1, h2, h3, h4, h5, h6 { 
    color: #116AAF;
    margin: 0px;
}

h1.highlight, h2.highlight, h3.highlight, h4.highlight {
  background: #f9f9f9;
}
h1.black, h2.black, h3.black, h4.black {
  color: #000000;
}

h1 {
/*   font: bold 180% Verdana, Arial, Helvetica, sans-serif; */
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}
h2 { 
font: bold 17px Verdana, Arial, Helvetica, sans-serif;
    margin-top: 12px;
	margin-bottom: 8px;
}
h3 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    margin-top: 12px;
}

h4 {
font: bold 12px Verdana, Arial, sans-serif;
	margin-top: 12px;
}
h5 {
font: 105% Verdana, Arial, sans-serif;
}

h6 {
font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333;
    margin-top: 8px;
}
.confspace {margin-bottom:1.8em;}

p {
	font-size:13px;
}
dl, dt { 
margin-left: 5px;
}

dt { 
margin-top: 12px;
    margin-bottom: 3px;
}
dd { 
margin-left: 20px;
    margin-top: 3px;
    margin-bottom: 3px;
}
sul {	
list-style: outside square;
}
ol {
list-style: outside;
	list-style-type:decimal;
}

ol.A { list-style-type:upper-alpha;}
ol.a { list-style-type: lower-alpha; }
ol.i { list-style-type: lower-roman; } 
#bodytext a:link, #bodytext a:visited  { 
/*	display: inline-block;*/
	border-bottom:1px dotted #ffffff;
	color: #2A54A9;
	text-decoration:none;
    background-color: transparent;
}   

#bodytext a:hover { 
/*    display: inline-block;*/
/*	border:0px;*/
	border-bottom:1px dotted #2A54A9;
/*	color: #A52A2A;*/
	color: #0088cc;
    background-color: transparent;	
} 
hr {
	color:#EFEFEF;
	margin-top:4px;
	margin-bottom:2px;
	height: 1px;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

a img {
  border: none;
}

table.style1 {
  background-color: #f9f9f9;
  margin-top: 24px;
  margin-bottom: 24px;
  border-collapse: collapse;
}
table.style1 caption {
  padding-top: 2px;
  padding-bottom: 4px;
  color: #000;
  background-color: #ddd;
  font-weight: bold;
}

table.style1 tr {
  margin: 4px;
}
table.style1 td {
 padding: 4px;
}

table.style1 tbody {
  border-bottom: solid 1px #aaa;
}

table.style1 tfoot {
  font-style: italic;
  background-color: #fff;
}
table.style2 {
  margin-top: 24px;
  margin-bottom: 24px;
  margin-left: 40px;
  margin-right: 40px;
  border-collapse: collapse;
  border:  solid 2px #888;
}

table.style2 tr.highlight, table.style2 td.highlight {
 background: #f9f9f9;
}

table.style2 th, table.style2 td {
  border:  solid 1px #888;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px;
  vertical-align:top;
}

table.style2 th {
  font-weight: bold;
  text-align: left;
  background: #f9f9f9;  
  border-top:  solid 2px #888;
}

table.style3 {
  margin-top: 12px;
  margin-bottom: 24px;
  border-collapse: collapse;
  border:  solid 1px #CCC;
}

table.style3 tr.highlight, table.style3 td.highlight {
  background: #f9f9f9;
}
table.style3 th, table.style3 td {
  border: solid 1px #CCC;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px;
  vertical-align:top;
}
table.style3 th {
  font-weight: bold;
  text-align: left;
  background: #f9f9f9;
}
table.style4 {
  margin-top: 12px;
  margin-bottom: 24px;
  border-collapse: collapse;
  border:  solid 1px #CCC;
}
table.style4 tr.highlight, table.style4 td.highlight {
  background: #f9f9f9;
}
table.style4 th, table.style4 td {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px;
  vertical-align:top;
}

table.style4 th {
  font-weight: bold;
  text-align: left;
  background: #f9f9f9;
}
.tabmiddle th, .tabmiddle td {vertical-align: middle!important;}
table.consistentwidth {
    table-layout: fixed;
    width: 700px;
	}
	
.left td, .left th {text-align:left!important;}
.tabpadding td {padding:.5em;vertical-align:top;}
.tabpadding th {padding:.5em;vertical-align:top;}

.mandates th {padding:.5em .5em .5em 0!important;vertical-align:top;}

/*** Special styles ****/

/**** blue box for featuring a download link ****/
.downloadbox { margin: 30px 0 30px 0!important;border-radius: 5px;}
.downloadbox a {font-family: Arial; font-size: 16px;font-weight: bold;text-align: center;text-decoration:none;color: #FFFFFF!important;padding: 16px;letter-spacing: normal;line-height: 100%;background:#036798/*#FF7F50*/!important;border: 1px solid #707070!important;}
/**** table drop shadows for MNB ****/
.tabshadow {-webkit-box-shadow: 0px 4px 5px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 5px 1px rgba(0,0,0,0.75);
box-shadow: 0px 4px 5px 1px rgba(0,0,0,0.75);}

	.col-one {float:left;width:50%}
	.col-two {float:left;width:50%}
	.clearing {clear:both;}	
		
/*  Read more show/hide box style */
	.readmorebox {
    border-radius: 5px!important;
    margin: 40px 0 !important;
}
	.readmorebox a {		
	background: #777!important;
    border: 1px solid #707070 !important;
    color: #ffffff !important;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 100%!important;
    padding: 10px!important;
    text-align: center;
	}
	
/* special social media icons */
.mediaicons .right-pad-9 {
	padding-right: 9px;
	padding-bottom: 9px;
}
.mediaicons .smborder {
	border-collapse: separate;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	background-color: #FAFAFA;
}
.mediaicons .pad5 {
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.mediaicons .padleft5 {
	padding-left: 5px;
}	


/* 
III.   Generic classes
--------------------------------------------------*/

/*.bodytext { 
    margin-left: 20px;
    margin-right: 20px;
}

div#bodytext { 
}
*/
.bodytext { 
   font-size: 13px;
}
ul.links, ul.bullet {
    list-style-image: url(1da59ae319a12b20ceb26f2db22a23ad4febd7bb.gif) ;
}

p.link {
    background-image: url(1da59ae319a12b20ceb26f2db22a23ad4febd7bb.gif) ;
    background-repeat: no-repeat;
    background-position: 0px 2px; 
    padding-left: 17px; 
    margin-left: 23px;
}

p.important {
    background-color: yellow;
    color: red;
    font-weight: bold;
    border: solid #B7B700 1px;
    padding: 3px;
}
span.important {
    background-color: yellow;
    color: red;
    font-weight: bold;
}
p.new {
    color: #990000;
    font-weight: bold;
}

span.new {
    color: #990000;
    font-weight: bold;
}
#bodytext li {
	margin-top: 4px;
	margin-bottom: 4px;
}
ul.compact {
    margin-top: 0px;
    margin-bottom: 6px;
	margin-left: 15px;
    list-style-type: disc;
	font-size: 12px;
	  	padding: .125em;
}
ul.compact li {
margin-top: 0px;
    margin-bottom: 2px;
  }
}
pre {
white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.console {
    background: #FFFFDF;
    border-color: #C4C400;
    border-style: solid;
    border-width: 1px;
    width: 90%;
    margin-left: 30px;
}
.lastModified, #lastModified {
margin-top: 32px;
    margin-bottom: 32px;
    color: #A0A0A0;
    font-size: xx-small;
}
.supersmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 25px;
}
.footnotes {
border-top: 1px solid #bbb;
    margin: 2em 0 0;
    padding: 0 0 0.5em;
}
.footnotes p {color: #666666;font-size:10px!important;}
.underlineHeading {
		font: bold 12px Verdana, Arial, sans-serif;
		color: #116AAF;
		border-bottom: 1px solid #666666;
  	}
.hilight {background-color:#EFEFEF;}

/* 
XX. Links
--------------------------------------------------*/
/*** some flags - left-aligned ***/
.nowrap {white-space: nowrap;}
.australia-fl-left {background: url(2d8ee6b8c33642454685bcd9a5da793cb88214d1.gif)  no-repeat center left; padding-left:34px; width:34px; height:17px; margin-right:3px; border:1px solid #ddd;}
.austria-fl-left {background: url(811c16f982412dbe3435c4c21cc290c416444976.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.belgium-fl-left {background: url(9380b3729c5c11c94426b76b588ab27c5b779ac9.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.canada-fl-left {background: url(88f8e64aa75a05ebba7a73555d9c92d3d6883da9.gif)  no-repeat center left; padding-left:34px; width:34px; height:17px; margin-right:3px; border:1px solid #ddd;}
.chile-fl-left {background: url(316cb62dd52a516153074e48e0f1bb6265eebc00.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.czechrep-fl-left {background: url(42b65feaff4be620b1ddcf3a5fab0771d8677472.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.denmark-fl-left {background: url(1a29d66eade1ad0d301c8a54529600dc31676063.gif)  no-repeat center left; padding-left:34px; width:34px; height:26px; margin-right:3px; border:1px solid #ddd;}
.estonia-fl-left {background: url(6487312d663e57e8563b1e43d9519e28f1dc8edf.gif)  no-repeat center left; padding-left:34px; width:34px; height:22px; margin-right:3px; border:1px solid #ddd;}
.finland-fl-left {background: url(826d62900688f26e3b7ac7882c6a7ba4b7eacb9f.gif)  no-repeat center left; padding-left:34px; width:34px; height:21px; margin-right:3px; border:1px solid #ddd;}
.france-fl-left {background: url(e676c329ab8dcae43904d2e0a912afc0db9d9946.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.germany-fl-left {background: url(b808e2354e27663d93a5812cfbfd614e1b34ac35.gif)  no-repeat center left; padding-left:34px; width:34px; height:20px; margin-right:3px; border:1px solid #ddd;}
.greece-fl-left {background: url(5ef272f02adcaea53386ddef6d3a5c0697404c6a.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.hungary-fl-left {background: url(d308c454205e9b104856f77f9f2e533bc4ca8aa0.gif)  no-repeat center left; padding-left:34px; width:34px; height:17px; margin-right:3px; border:1px solid #ddd;}
.iceland-fl-left {background: url(c2b6587e9a905b32f4a8358e791b3201b4416fe3.gif)  no-repeat center left; padding-left:34px; width:34px; height:24px; margin-right:3px; border:1px solid #ddd;}
.ireland-fl-left {background: url(4b674c124500b93acf6693e3c8cf2d7e264879ce.gif)  no-repeat center left; padding-left:34px; width:34px; height:17px; margin-right:3px; border:1px solid #ddd;}
.israel-fl-left {background: url(d0c4b24447664e9f894be917445b8b8c84aa99cc.gif)  no-repeat center left; padding-left:34px; width:34px; height:25px; margin-right:3px; border:1px solid #ddd;} 
.italy-fl-left {background: url(094d8958b0de96e46398777228722ff9474efadf.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.japan-fl-left {background: url(d13f7f303af833ecec3ffadb7637f3c9dc829aa8.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.luxembourg-fl-left {background: url(cfcf5f91014082bf3af6b6b8aacc0e3d6ad0587c.gif)  no-repeat center left; padding-left:34px; width:34px; height:20px; margin-right:3px; border:1px solid #ddd;}
.mexico-fl-left {background: url(1d92941f7c981c1d135b26e7c871d58c5483bb25.gif)  no-repeat center left; padding-left:34px; width:34px; height:19px; margin-right:3px; border:1px solid #ddd;}
.netherlands-fl-left {background: url(251a46353b6b220c16f9c55cced6787f80d28a54.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.nz-fl-left {background: url(f702f5ecaa39712797149ec963b68864075405b5.gif)  no-repeat center left; padding-left:34px; width:34px; height:17px; margin-right:3px; border:1px solid #ddd;}
.norway-fl-left {background: url(c3479f115b3977b26c9edcc8da96dba1e9fa1487.gif)  no-repeat center left; padding-left:34px; width:34px; height:25px; margin-right:3px; border:1px solid #ddd;}
.poland-fl-left {background: url(09fdd3af81f9021bf9d149b1bf83a6dbd615278c.gif)  no-repeat center left; padding-left:34px; width:34px; height:21px; margin-right:3px; border:1px solid #ddd;}
.portugal-fl-left {background: url(8b489a73d095666e40f42418bc3f6a73f17fee80.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.korea-fl-left {background: url(6b42fab7518686f2c89f9ec728835d2eb71e3392.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.russia-fl-left {background: url(c3bf85acc017f4168e8eaf5db08d25fa9fb7b6df.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.slovakia-fl-left {background: url(f70c2012bca00bd0c4e8b2f360a1211a6fe480a7.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.slovenia-fl-left {background: url(eacad3dc3a024bb0f52cf7a9cfe6fe47ac597c85.gif)  no-repeat center left; padding-left:34px; width:34px; height:17px; margin-right:3px; border:1px solid #ddd;}
.spain-fl-left {background: url(dd3f2007bd972a87e572895d85fba69c351f677b.gif)  no-repeat center left; padding-left:34px; width:34px; height:23px; margin-right:3px; border:1px solid #ddd;}
.sweden-fl-left {background: url(145e5504e1651ad650ebdf2d9c52379ca2db497c.gif)  no-repeat center left; padding-left:34px; width:34px; height:21px; margin-right:3px; border:1px solid #ddd;}
.switzerland-fl-left {background: url(0b6af12457f0b2682c92b2e509ddb1206fab1564.gif)  no-repeat center left; padding-left:23px; width:23px; height:23px; margin-right:3px; border:1px solid #ddd;}
.turkey-fl-left {background: url(43e5ce86baeaa7d0d820975879d81e6853a1ad6f.gif)  no-repeat center left; padding-left:34px; width:34px; height:17px; margin-right:3px; border:1px solid #ddd;}
.uk-fl-left {background: url(82db6b3adbab001f2da6f2464dbf9692f45b3b3d.gif)  no-repeat center left; padding-left:34px; width:34px; height:17px; margin-right:3px; border:1px solid #ddd;}
.usa-fl-left {background: url(6f10461557b309a4887db17b14ddca92b11f23ea.gif)  no-repeat center left; padding-left:37px; padding-left:34px; width:34px; height:18px; margin-right:3px; border:1px solid #ddd;}
/* Right icons */

a.en {
background: url(34cb549b2365da2c5426a645636ca3357203be72.gif)  no-repeat center right;
    padding-right: 21px;
}

a.fr {
background: url(2c2c9021e7a7d1e7a881a31962b4e729bed56aa0.gif)  no-repeat center right;
padding-right: 21px;
}

a.chi {
background: url(5778d6bbaf2a666b9a10e5c7ccb83afdad12f700.gif)  no-repeat center right;
padding-right: 21px;

}
a.cz {
	background: url(42b65feaff4be620b1ddcf3a5fab0771d8677472.gif)  no-repeat center right;
	padding-right: 21px;
}
a.esp {
background: url(28ebe466b700612c317bcffdab3c8be64105e7a8.gif)  no-repeat center right;
padding-right: 21px;

}

a.ger {
background: url(2262cbae5a315afa3219e21aa4a807b5c4163f08.gif)  no-repeat center right;
padding-right: 21px;

}
a.it {
background: url(4491ccc7f34fd8983ebbfa6703c783fe8b079eb8.gif)  no-repeat center right;
padding-right: 21px;

}
a.jp {
background: url(212b473a3662564eaf34287296b975e503774fd1.gif)  no-repeat center right;
padding-right: 21px;

}
a.kr {
background: url(e30f53d28114081986f965869d50385b86df2ea6.gif)  no-repeat center right;
padding-right: 21px;

}

a.pl {
background: url(e49d471950b130bd4cec7850415cf9940c02f4ff.gif)  no-repeat center right;
padding-right: 21px;

}
a.ru {
background: url(0cba66db6233c20d069835d0a35318f3dab95fb0.gif)  no-repeat right 2px;
padding-right: 21px;
}

a.swe {
background: url(9694da7986b9ce595deabead9eb66ed124b1aaea.png)  no-repeat center right;
padding-right: 21px;

}
a.external {
background: url(9f8407579b7f070832e914fddb86bfad29709c34.png)  no-repeat center right;
padding-right: 16px;

}

a.protected {
background: url(b0ef0ffbd93182994923e5883dca7bf2e0bf5391.gif)  no-repeat right 0px;
padding-right: 20px;

}

a.protected-left {
    background: url(b0ef0ffbd93182994923e5883dca7bf2e0bf5391.gif)  no-repeat left 0px;
    padding-left:20px !important;
}

a.pdf-right {
background: url(91627dd3a8c95bc4a70bab52ade0aec235164d00.gif)  no-repeat center right;
padding-right: 20px;
}

a.video-right {
background: url(d779683f10da6b44825ec8e05a0e3ec7f0659b68.png)  no-repeat center right;
padding-right: 20px;
}
a.word-right {
background: url(91783f675802b218e85d6e1fb0927ff72eedb709.png)  no-repeat center right;
padding-right: 20px;
}

a.excel-right {
background: url(83d4ac761ef8612765cf3cf8de71b0b5ed6cc7f8.png)  no-repeat center right;
padding-right: 20px;
	}


a.ppt-right {
 background: url(0bd533effe48bbdfcb2ae618d5865fd02b8438a5.png)  no-repeat center right;
padding-right: 20px;
}

a.folder-right {
    background: url(297a706393d92b527828720549cdf8fa9e66424c.gif)  no-repeat center right;
padding-right: 20px;
}
/* Left icons */


a.pdf {
background: url(91627dd3a8c95bc4a70bab52ade0aec235164d00.gif)  no-repeat center left;
padding-left: 20px;

}
a.ppt {
    background: url(0bd533effe48bbdfcb2ae618d5865fd02b8438a5.png)  no-repeat center left;
padding-left: 20px;
}
a.video {
background: url(d779683f10da6b44825ec8e05a0e3ec7f0659b68.png)  no-repeat center left;
padding-left: 20px;
}

a.zip {
background: url(8930417842d3bf9f8698507119bc023ce6a941ea.gif)  no-repeat center left;
padding-left: 20px;
}
a.zip-new {
background: url(029f1c035a2175e709311af51366276b35bd4b39.png)  no-repeat center left;
padding-left: 20px;
}

a.zip-right {background: url(029f1c035a2175e709311af51366276b35bd4b39.png)  no-repeat center right;padding-right: 20px;
}
a.word {
background: url(91783f675802b218e85d6e1fb0927ff72eedb709.png)  no-repeat center left;
padding-left: 20px;

}

a.excel {
background: url(83d4ac761ef8612765cf3cf8de71b0b5ed6cc7f8.png)  no-repeat center left;
padding-left: 20px;

}
a.html {
background: url(ecbc2de41ea042de276da7122d5a1ce2a22b0830.gif)  no-repeat center left;
padding-left: 20px;

}
a.exe {
background: url(4aeeabe4a399f882420b1d4d93e341de96260366.jpg)  no-repeat center left;
padding-left: 20px;

}
a.apple {
background: url(19d8eb5611b75f583b58cd699e77376b8d2f77a5.gif)  no-repeat center left;
padding-left: 20px;

}
a.file {
background: url(b35a55fc89c149cbffcfd2cb62734c8304cd632f.png)  no-repeat center left;
padding-left: 20px;

}
a.cdrom {
background: url(c2e5dfdd0091714290623b43a2e99e14dde616bf.png)  no-repeat center left;
padding-left: 20px;

}
a.dvd {
background: url(75243c12f798184e056b8fc5a0eeffa00d74b3ee.png)  no-repeat center left;
padding-left: 25px;

}
a.mail {
background: url(4b4ff8ae4df8b6f5f85e603ab4ed4a28d5b307d0.gif)  no-repeat center left;
padding-left: 20px;

}

a.strong {
	font-weight:bold;

	}


/* Filesize */


.filesize {
color: #A0A0A0;
font-size: x-small;

}

.boximagefloat {

	float: none;

	/* margin: 10px 0 10px 7px;*/

	margin-right: -0.8em;
	background-color: #CCCCCC;
	padding: 5px 5px;
	clip: rect( )

} 


.largeimagefloat {

	float: right;
	width: 403px;
	margin: 10px 0 10px 10px;
	background-color: #CCCCCC;
	padding: 5px 5px;
	border: 1px #666 solid; 
	clear: none;
	clip: rect( )

} 


/* V.  Breadcrumb navigational elements

--------------------------------------------------*/ 


#breadcrumbs {

	color: #999;
	padding-top: 16px;
	padding-bottom: 2px;
	padding-left: 20px;
	width: 90%;

}


#breadcrumbs ul {

	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
} 


#breadcrumbs ul li {

	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;

}


#breadcrumbs li.here {

	margin-left: 0;
	padding-left: 0;
	display: inline;
	color: #666;
	font-weight: bold; 
} 

/* figure caption */
figure {
    display: inline-block;
	padding:0;
}
figure img {
    vertical-align: top;
	text-align:center;
}
figure figcaption {
    text-align: center;
	font-size:0.82em;
}