/*.layout-wrapper{background-color:#DFDBD8; }

table { background-color:#FFFFFF}
*/
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, address, big, 
body, cite, code, del, dfn, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, 
form, label, legend, caption, tbody, tfoot, thead, tr, th, td
 {font-family: Arial,Helvetica,"DejaVu Sans",sans-serif;}
body {line-height: 1.6 !important;MARGIN: 0px; MARGIN-TOP: 0px;MARGIN-LEFT: -10px;color:#333;}
p {font-size: 1em;padding: 6px 0;line-height: 1.6 !important}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5, h6  {margin: 4px 0 1px; padding: 4px 0 1px;}
h1 {font-size:1.7em;}
h2 {font-size:1.4em; font-weight:bold}
h3 {font-size:1.2em; font-weight:bold;}
h4 {font-size:0.9em; margin-top: 0px;}

.imagecell {padding:0}
.centreThemes {font-size:1em}


ol, ul {
  margin: 0;
  padding: 0;
  line-height: 1.6 !important;
} 

li {
  line-height: 1.6 !important;
} 

.title, a:link.title, a:visited.title{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #31009C;
	text-decoration: none;	
}
a:hover.title{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #31009C;
	text-decoration: underline;	
}

.surtitle {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}


.title1 {
	font-weight: bold;
	color: #329EC2;
}

.title2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
}

.intro {
	font-weight: bold;
	color: #333;
}
.content {
	font-weight: normal;
	color: #333;
}

td,p{
	font-weight: normal;
	color: #333;
}

p.imageCaptionCell {
  font-size: 0.8em;
}

.content td, .paddedtable td { padding:5px}
.paddedtable p {font-size: 0.9em;}

.paddedtable3px { padding:3px}
.paddedtable2px { padding:2px}

.bordered1 {border:1px solid #c0c0c0;}
.bordered2 {border:1px solid #e7e7e7;}
.bordered3 {border:1px solid #f7f7f7;}

.caption {
	font-size: 0.9em;
	color: #333;
	font-style: italic;
}
.legend1 {
  color: #666;
  font-size: 0.8em;
}

.datepub, a.datepub, a:visited.datepub, a:hover.datepub  {
	font-weight: normal;
	color: #666;
	font-size: 0.9em;
}

HTML {
	MARGIN-TOP: 0px
}

.bgempty {
	BACKGROUND-IMAGE: none
}
.bgline1 {
	border-bottom: 1px dotted #CCCCCC;
	height: 1px;
	/* BACKGROUND-IMAGE: url(../images/bgline1.gif) */
}
.bgline3 {
	BACKGROUND-IMAGE: url(line_3.gif)
}
.bghome {

}
.bglib {
	BACKGROUND-IMAGE: url(../images/sf_lib.gif); padding:5px;
}
.bglib2 {
	BACKGROUND-IMAGE: url(../images/sf_lib2.gif)
}
.bglib3 {
	BACKGROUND-IMAGE: url(../images/sf_lib3.gif)
}
.bglib4 {
	BACKGROUND-IMAGE: url(../images/sf_lib4.gif)
}
.bglib6 {
	BACKGROUND-IMAGE: url(../images/sf_lib6.gif)
}
.bgmor {
	BACKGROUND-IMAGE: url(../images/sf_more.gif)
}
.bghig {
	BACKGROUND-IMAGE: url(../images/sf_high.gif)
}
.bghint {
	BACKGROUND-IMAGE: url(../images/sf_hint.gif)
}
.bgcont {
	BACKGROUND-IMAGE: url(../images/sf_cont.gif)
}
.bgtheme {
	BACKGROUND-IMAGE: url(../images/sf_th.gif)
}

p.answer {
  background: rgba(0, 0, 0, 0) url(../images/quotes.png) no-repeat scroll 0 14px;
  margin-bottom: 10px;
  padding-left: 36px;
}
p.answer1 {
  margin-bottom: 10px;
  padding-left: 36px;
}
p.question {
  font-size: 1.1em;
  font-weight: bold;
  padding-bottom: 0;
}
.thumbnail {
  border-bottom: 1px solid #beb9b9;
  border-top: 1px solid #beb9b9;
  float: left;
  margin: 10px 15px 8px 0;
  padding: 6px;
  text-align: center;
}

A.menu, option.countrymenu {
	FONT-SIZE: 0.9em;
	color: #666;
}

.countrymenu {font-weight:bold; background-image:url(/research/infocentre/images/arrow_en.gif); background-position:left; background-repeat:no-repeat; padding-left:12px}

A.blue0 {
	COLOR: #074a8b;
	text-decoration: none
}
a:visited.blue0 {
	COLOR: #074a8b
}
/*a:hover.blue0 {
	COLOR: #ff0000;
	border-bottom: 1px dotted #ff0000;
}*/


A.blue1 {
	COLOR: #074a8b;
	text-decoration: none
}
a:visited.blue1 {
	COLOR: #074a8b
}
/*a:hover.blue1 {
	COLOR: #ff0000;
	border-bottom: 1px dotted #ff0000;
}*/

A.blue2 {
	FONT-SIZE: 1.2em;
	COLOR: #074a8b;
	text-decoration: none;
	font-weight: bold;
}
a:visited.blue2 {
	COLOR: #074a8b
}
/*a:hover.blue2 {
	COLOR: #B00000;
	border-bottom: 1px dotted #B00000;
}*/

.lightblue {
	COLOR: #329ec2
}

A.lightblue {
	COLOR: #329ec2
}
li.cat {
	list-style-position: inside;
	list-style-image: url(../images/arrow_cat_en.gif); 
	
}

.boxtext {border-style:solid; border-width:0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: E4E4E4;}

.searchengine{ border: 1px solid #CCCCCC; background : #F7F3E7; width:189px;}
.TitleRightColumn{color:#666; font-weight: bold;font-size:0.9em}
.TitleCenterSubtheme{color:#666; font-weight: bold;}
a.level3, a:link.level3, a:hover.level3, a:visited.level3 { color: #32009D;	font-weight: normal;}
#boxColumnLeft {padding:5px;}
#boxColumnLeft p{ color:#666; font-weight: normal;}
#boxColumnLeft a{ text-decoration: none; color:#074A8B; font-weight: bold;}
#boxColumnLeft a:hover {COLOR: #B00000;border-bottom: 1px dotted #B00000;}
#boxColumnLeft  ul{ list-style-position: outside; list-style-image: url(../images/bullet_topstories.gif);}
.sideboxLeft {border:1px solid #CCCCCC;width:155px;z-index:0;position:relative;}

#boxColumnRight p{ color:#333; font-weight: normal;}
#boxColumnRight  a{ color:#333; font-weight: normal;}
#boxColumnRight  ul{	padding:2px 0px 0px 11px; margin:2px 0px 0px 11px;}
#boxColumnRight  li{	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-image: url(../images/bullet_topstories.gif);}
#boxColumnRight  a{ color: #319BCF;}
.sideboxRight {background-color: #F7F3E7;border: 1px solid #CCCCCC;border-radius: 4px 4px 4px 4px;padding: 4px 8px;width: 173px;}
.sideboxRight div {margin-bottom:10px;}

#resultNumber{border: 1px solid #CCCCCC; background-color: #F7F3E7; }
a.level3, a:link.subthemes, a:hover.subthemes, a:visited.subthemes { color: #319BCF; font-weight: normal;}
a.categories, a:link.categories, a:hover.categories, a:visited.categories { color: #329ACF; font-weight: normal;}
.labelToparticle { color: #999999;}
a.source, a:link.source, a:hover.source, a:visited.source {color: #999999; }
a.submenu, a:link.submenu, a:visited.submenu {color: #329ACF;text-decoration:none;}
a:hover.submenu {border-bottom:1px dotted #329ACF;}
a.menuselected, a:link.menuselected, a:hover.menuselected, a:visited.menuselected {color: #329ACF;font-weight: bold; }
a.size2, a:link.size2, a:visited.size2 { text-decoration: none;	color: #333; }
a:hover.size2 {text-decoration: none;	color: #B00000;}

a.submenu_lg, a:link.submenu_lg, a:visited.submenu_lg {color: #329ACF; text-decoration:none; font-size: 11px;}
a:hover.submenu_lg {border-bottom:1px dotted #329ACF;}

#archive { position: absolute; margin: 0% 40%; z-index:100}
#archive div { position: absolute; left: 25px; bottom: 5px; font-weight: bold; font-size: 10px; }

/*.content .imageTable {background-color: #ECECEC;margin:8px 8px 8px 0;border:1px solid #ccc;}*/
.content .imageTable {background-color: #fff;box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.5); margin: 8px 0;padding: 6px;}
.content .imageTable img {width:100%}
.imageTable {float: left;  margin: 6px;  padding: 4px;}

.infocenterHeader {border-top: 1px dotted #CCCCCC;border-bottom: 1px dotted #CCCCCC;margin-bottom: 10px;}

#footer-main a {color: #fff;text-decoration: none;}
#footer-main a:hover {text-decoration: underline;}

/*----------------------- RESPONSIVE CONDITIONS ------------------------------*/

.mobileOnly {display:none}

@media all and (max-width:960px) /* TABLET */
{
/*.sidemenu {float:left; width:200px;}*/
.noMobile {display:none;}
.mobileOnly {display:block}
#mobileMenu {margin-left:5px}
.leftColumn, .rightColumn, .counselorBox, .homepage_item img {width:98%; margin: 2px;}
##footer-content-center {margin: 5px auto;padding: 0;width: 98%;display: inline-block;}
##footer-content-center-2 {margin: 0 auto;padding: 0 10px;width: 95%;display: inline-block;}
}

@media all and (max-width:480px) /* Smaller screens */
{
/*.sidemenu {float:left;  width:50%; }	
*/.noMobile {display:none;}
.mobileOnly {display:block}

body {font-size: 62.5%;}

}
