/* 
	Reflux Gastrique Belgium layout file
	These properties are not permitted in this file, and should be in the colour file(s):
	background-color
	border-color (border-left-color etc)
	background-image
	color
*/

#container {
	margin:0px auto;
	float:none;
}

#contentarea, #centrestrip {
	width:509px;
	border-right-width:1px;
	border-right-style:solid;
	padding-right:15px;
	font-size:84%;
}

#header{
	min-height:73px;
	margin-bottom:5px;
	font-size:69%;
}
 
#logoimage img{
	margin-top:36px;
}

#logo {
	min-height:73px;
}

#promotional_area {
	margin-top:8px;
	padding:0;
}

/* top area search styling */

#toparea {
	border-width:0;
}

#globalsites ul li a {
	background-position:right center;
	font-weight:bold;
	padding:0 8px;
	text-decoration:none;
}

#searcharea {
	padding-right:0;
}

#searcharea label {
	padding:13px 0 0 8px;
}

#searchfield {
	border-style:solid;
	border-width:1px;
	min-height:16px;
	width:151px;
}

.go {
	border-style:solid;
	border-width:1px;
	font-size:100%;
	font-weight:normal;
	margin-left:5px;
	min-height:14px;
	padding:0;
}

/* LHS */

#nav {
	font-size:85%;
}

#nav, #secondarylogo, #menufooter,#home_page_3 #nav, #area_branch_3 #nav {
	margin-right:0;
}

#menu{
	width:165px;
	padding-bottom:4px;
	background-position:bottom;
}

#menu ul li a {
	width:136px;
}

#menu ul li a:link, #menu ul li a:visited {
	border-bottom:none;
	display:block;
	font-weight:bold;
	padding:10px 10px 9px 19px;
	text-decoration:none;
	border-top-width:2px;
	border-top-style:solid;
	line-height:130%;
}

#menu ul {
	border-top:none;
}

#menu ul li a#home:link, #menu ul li a#home:visited{
	border-top:none;
}

/* Level2 */

#menu ul li ul {
	padding:0;
	border-bottom:none;
	font-size:85%;
	background-repeat:repeat-x;
	background-position:bottom;
}

#menu ul li ul li a {
	width:141px;
}

#menu ul li ul li a:link, #menu ul li ul li a:visited {
	background-position:8px 6px;
	border-bottom-width:0;
	border-top-width:1px;
	border-top-style:solid;
	display:block;
	font-weight:normal;
	padding:4px 1px 4px 23px;
	text-decoration:none;
}

#menu ul li ul li a.selected:link, 
#menu ul li ul li a.selected:visited, 
#menu ul li ul li a.selectexpand:link, 
#menu ul li ul li a.selectexpand:visited, 
#menu ul li ul a:hover, 
#menu ul li ul a:active, 
#menu ul li ul a:focus {
	text-decoration:none;
}

/* Level3 */

#menu ul li ul li ul {
	border-bottom:0;
	padding:0;
}

#menu ul li ul li ul li a {
	width:130px;
}

#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited {
	background-position:25px 9px;
	border-bottom-width:0;
	display:block;
	padding:2px 0 3px 35px;
	font-size:108%;
}

/* Homepage and panel styles */

#home_page_3 #contentarea{
	border:none;
	padding:0;
}

#home_page_3 #contentholder{
	padding-top:5px;
}

#home_page_3 .media_flash{
	margin:0;
}

#home_title{
	padding:0;
}

#home_title h1 {
	position:absolute;
	left:-1000em;
}

#home_title p{
	display:none;
}

#home_page_3 #container ul.panels {
	margin:0;
}

#home_page_3 #container .panels li div {
	border-left-width:2px;
	border-right-width:2px;
	border-style:solid;
	padding:0 0 10px 0;
}

#home_page_3 #container .panels li div h3 {
	background-position:center top;
	font-size:100%;
	line-height:100%;
	margin:0;
	padding:15px 9px 1px;
	font-size:137.5%;
}

#home_page_3 #container .panels li div div.intro, #home_page_3 #container .panels li div div{
	padding:10px 9px 0;
	border:none;
}

#home_page_3 .panels .site_features img {
	float:left;
	padding:0 10px 0 0;
}

#home_page_3 #container .panels li div.callout{
	border:none;
}

#home_page_3 #container .panels li div.callout div.intro{
	padding:0;
	border:none;
}

#home_page_3 #container .panels li div.callout p{
	margin-bottom:0;
}

#home_page_3 #container .panels div.intro li, #home_page_3 #container .panels li .news li li, 
#home_page_3 #container .panels li .features li li {
	list-style-type:none;
}

#home_page_3 #container .panels .news li, #home_page_3 #container .panels .site_features li {
	border-bottom:none;
	margin-bottom:5px;
}

#home_page_3 #container .panels .site_features li a:link, #home_page_3 #container .panels .site_features li a:visited{
	padding:0;
}

#home_page_3 #container .panels a:link, #home_page_3 #container .panels a:visited,
#home_page_3 #container .panels ul a:link, #home_page_3 #container .panels ul a:visited {
	text-decoration:none;
	font-weight:bold;
	display:block;
}

#home_page_3 #container .panels ul li a:link, #home_page_3 #container .panels ul li a:visited{
	padding-left:20px;
}

#home_page_3 #container .panels a:hover, #home_page_3 #container .panels ul a:hover {
	text-decoration:underline;
}

#contentarea a.arrow, #contentarea a span.arrow, #contentarea span.arrow a, 
#contentarea ul.listarrows li a, .show_results input, #levelfourcontentheader ul li ul li.current,
#home_page_3 #container .panels div.intro li, #home_page_3 #container .panels li .news li li, 
#home_page_3 #container .panels li .features li li {
	background-position:0 4px;
	margin-bottom:3px;
}

/* Interior panels */

/* Home Pagination */

#home_page_3 #container .panels .pagination li a:link, 
#home_page_3 #container .panels .pagination li a:visited{
	display:inline;
	padding-left:0;
}

#home_page_3 #container .panels .pagination{
	float:left;
}

#container .panels .pagination ul{
	min-height:30px;
}

#home_page_3 #container .panels .pagination li{
	max-width:100%;
}

#home_page_3 #container .panels li .pagination li li{
	width:15px;
	height:20px;
	padding-top:4px;
}

#home_page_3 #container .panels li .pagination li li.selected{
	width:15px;
	height:20px;
	padding-top:3px;
	border-width:1px;
	border-style:solid;
}

#home_page_3 #container .panels ul li a:link, #home_page_3 #container .panels ul li a:visited {
	padding-left:0px;
}

#home_page_3 #container .panels .pagination li.previous, 
#home_page_3 #container .panels .pagination li.next{
	display:none;
}

/* End pagination */ 

/* Interior pagination */

#container .columns_1 .features .pagination ul li a:link, 
#container .columns_1 .features .pagination ul li a:visited, 
#container .columns_2 .features .pagination ul li a:link, 
#container .columns_2 .features .pagination ul li a:visited {
	padding-left:0px;
}

#container .panels li .pagination li li {
	width:15px;
	padding-top:3px;
	height:20px;
	padding-bottom:0;
}

#container .panels .pagination .selected{
	border-width:1px;
	border-style:solid;
}

/* End */

#container .columns_1 li div{
	padding:3px 0;
}

#container .columns_2 li div {
	padding:10px 0;
}

#container .columns_1 li div div, #container .columns_2 li div div{
	padding:0;
}

#container .panels .site_features li, #container .panels .site_features li.last {
	margin-bottom:5px;
	border:none;
}

#container .columns_1 .features ul a:link, #container .columns_1 .features ul a:visited,
#container .columns_2 .features ul a:link, #container .columns_2 .features ul a:visited{
	font-size:100%;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
}

#container .columns_1 .features ul a:hover, #container .columns_2 .features ul a:hover{
	text-decoration:underline;
}

#container .columns_1 .site_features img, #container .columns_2 .site_features img{
	float:left;
	margin-right:0;
	padding:0 0 10px 0;
}

#container .columns_1 .site_features .teaser, #container .columns_2 .site_features .teaser {
	display:block;
	margin-left:68px;
	width:85%;
}

#container .columns_1 p, #container .columns_2 p {
	clear:none;
	display:block;
}

#container .columns_2 p {
	float:left;
	width:70%;
}

#container .columns_1 li div h3, #container .columns_2 li div h3 {
	font-size:115%;
	line-height:130%;
	padding:5px 0;
}

#container .columns_1 li div div.intro, #container .columns_2 li div div.intro{
	clear:none;
	padding:0;
}

#container .panels div.intro ul{
	margin-left:0px;
}

#container .panels div.intro li{
	list-style-type:none;
	background-position:0 4px;
}

#container .panels div.intro li a:link, #container .panels div.intro li a:visited{
	padding-left:20px;
	text-decoration:none;
}

#container .columns_1 img, #container .columns_2 img {
	float:left;
	margin:0 10px 5px 0;
}

#container .panels a:link, #container .panels a:visited{
	text-decoration:none;
}

#container .panels div.intro li a:hover, #container .panels a:hover{
	text-decoration:underline;
}

.columns_2 li {
	margin-right:2%;
	width:48%;
}

/* Homepage Language panel placement */

.columns_3 li{
	position:static;
}

#home_page_3 #container .panels li div.language {
	border:none;
}

#container .panels li div.language{
	width:100%;
}

#container .columns_3 li div.language{
	position:absolute;
	top:0;
	left:0;
}

#container .columns_3 li div.language div {
	left:410px;
	position:absolute;
	top:1px;
}

#home_page_3 #container .panels li div.language div.intro {
	padding:10px 0;
}

#container .columns_3 li div.language div ul{
	margin:0;
}

#container .columns_3 li div.language div ul li {
	clear:none;
	display:inline;
	float:left;
	text-align:right;
	width:80px;
}

#home_page_3 #container .columns_3 li div.language div ul li a:link, 
#home_page_3 #container .columns_3 li div.language div ul li a:visited {
	background-position:right center;
	font-size:85%;
	font-weight:bold;
	padding:0 8px;
}

/* General */

#breadcrumb{
	font-size:85%;
}

#main #contentarea ul#breadcrumblinks li{
	margin-bottom:10px;
	margin-right:5px;
}

#contentarea h1{
	font-size:220%;
	margin-top:5px;
	padding-bottom:30px;
	padding-top:10px;
}

#contentarea h2 {
	font-size:123%;
	line-height:130%;
}

#contentarea h3 {
	font-size:115%;
	line-height:130%;
}

/* Forms */

.content_form {
	border:none;
}

#contentarea label {
	font-weight:normal;
	padding-left:0px;
}

#contentarea form hr {
	display:none;
}

#contentarea form fieldset {
	padding:0px;
}

#contentarea p.disclaimer, #contentarea div.disclaimer{
	padding:0 10px;
}

#contentarea input.submit, #contentarea input.back, div.poll input.submit, 
.mimic_button, #contentarea #signin input.submit, #links input.submit, 
#links #minilogin input.submit, #links #signedin input.submit {
	border:none;
	font-size:100%;
	font-weight:normal;
	padding:7px 7px 6px;
	width:119px;
}

#contentarea form p.submitholder {
	margin-bottom:10px;
	text-align:center;
}

#links input.submit, #links #minilogin input.submit, #links #signedin input.submit{
	font-size:92%;
}

/* Glossary */

#contentarea #letters ul li {
	margin-bottom:0;
}

#letters ul li {
	border-bottom:none;
	border-top:none;
	float:left;
	font-size:92%;
	padding:0 4px 0 4px;
}

#glossary_holder dt {
	font-size:137.5%;
	padding:15px 15px 3px;
}

#glossary_holder dd {
	padding:0 15px 15px;
}

/* Document list */

#contentarea div.documents {
	border:none;
	margin:5px 0;
}

#contentarea div.documents ul li h3, #contentarea div.documents ul li h4 {
	padding:0 0 5px 0;
	font-size:100%;
}

#contentarea div.documents ul li.last div {
	padding:5px 0;
}

#contentarea div.documents ul li.last {
	border-bottom:none;
}

/* Search */

#advanced_search_results #contentholder{
	float:left;
	margin-top:10px;
}

#contentarea #refine_search dt{
	width:100%;
	font-weight:bold;
}

#advanced_search_results #contentarea form.single_line{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	width:100%;
}

#advanced_search_results #contentarea form.single_line label{
	text-align:right;
	width:20%;
	margin-top:7px;
}

#advanced_search_results #contentarea form.single_line label, 
#advanced_search_results #contentarea form.single_line select, 
#advanced_search_results #contentarea form.single_line input{
	float:left;
}

#advanced_search_results #contentarea form.single_line input.text{
	width:45%;
	margin-right:0;
	margin-top:7px;
}

#advanced_search_results #contentarea form.single_line p.link_holder{
	margin-right:35px;
}

p#search_results_introduction {
	border:none;
}

#contentarea form.single_line input.submit{
	padding:7px 7px 6px;
}

/* Questions and answers */

ul#questions li ul li a:link, ul#questions li ul li a:visited, 
#contentarea p.link_holder a.arrow:link, #contentarea p.link_holder a.arrow:visited{
	text-decoration:none;
}

ul#questions li ul li a:hover, #contentarea p.link_holder a.arrow:hover{
	text-decoration:underline;
}

#contentarea ul#answers li ul{
	margin-left:0;
}

ul#answers dt {
	border-bottom:0;
	padding:15px 15px 0;
}

ul#answers dd {
	padding:5px 15px 15px;
}

#q_a_index_questions_answers ul#questions {
	margin-bottom:40px;
}

#q_a_index_questions_answers ul#questions li h3{
	margin-bottom:3px;
	margin-top:15px;
}

#q_a_index_questions_answers ul#questions li ul{
	margin:0;
}

#q_a_index_questions_answers ul#questions li,
#q_a_index_questions_answers ul#questions li ul li{
	border:none;
	padding:0;
}

/* Questionnaire */

#questionnaire_once_only #contentarea h3{
	display:none;
}

#questionnaire_once_only #contentarea .grouped_questions{
	border-bottom-width:1px;
	border-bottom-style:dotted;
}

#questionnaire_once_only #contentarea fieldset p{
	padding-left:0;
}

#questionnaire_once_only #contentarea form fieldset fieldset{
	padding:0;
	float:left;
	width:100%;
	margin-bottom:10px;
}

#questionnaire_once_only #contentarea form fieldset.for_radio{
	padding:0 0 10px;
	width:60%;
	float:left;
	clear:none;
}

#questionnaire_once_only #contentarea p.row1, #questionnaire_once_only #contentarea p.row3 {
	padding:0;
	width:40%;
	float:left;
	clear:none;
	margin-top:20px;
}

#questionnaire_once_only #contentarea .for_radio label {
	margin:0;
	padding:0;
	font-weight:bold;
}

#questionnaire_once_only #contentarea .for_radio ul li label{
	font-weight:normal;
}

#questionnaire_once_only #contentarea form .for_radio ul{
	float:left;
	margin-top:7px;
}

#questionnaire_once_only #contentarea form .for_radio ul li{
	display:block;
	width:100%;
	margin-bottom:5px;
}

#questionnaire_once_only #contentarea form .for_radio ul li p{
	float:left;
	padding:0;
	margin:0;
}

#questionnaire_once_only #contentarea textarea{
	width:100%;
}

#questionnaire_once_only #contentarea #fs_group_email p.row1 {
	width:100%;
}

/* Completion */

#questionnaire_completion #contentarea h1{
	background-repeat:repeat-x;
}

#questionnaire_completion #contentarea, #questionnaire_completion #centrestrip {
	width:752px;
	border:none;
}

#questionnaire_completion #links, #questionnaire_completion #rightsideimage {
	margin-left:0;
	width:1px;
}

#questionnaire_completion #links #page_tools h3.linkspanelheader{
	display:none;
}

#questionnaire_completion #links #page_tools a#bookmark_page{
	display:none;
}

#questionnaire_completion #links #page_tools{
	left:835px;
	position:absolute;
	top:105px;
}

#questionnaire_completion #links #page_tools a#print_page {
	width:59px;
	padding:10px 0 10px 40px;
	font-size:108%;
}

#questionnaire_completion #links #page_tools a#print_page:hover {
	text-decoration:none;
}

#questionnaire_completion #links .intra_site_promotion{
	display:none;
}

/* Sitemap */

#site_map #contentarea ul li ul {
	margin:5px 0;
}

#site_map #contentarea ul li ul li h3 a:link, #site_map #contentarea ul li ul li h3 a:visited {
	font-size:85%;
	font-weight:normal;
}

#site_map #contentarea ul li ul li h3 {
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#site_map #contentarea ul li ul li a, #contentarea ul.grouped_list li ul li a, ul.grouped_list li ul li p {
	border:none;
	padding:3px 10px 3px 0;
}

#site_map #contentarea ul li ul li ul li a, #contentarea ul.grouped_list li ul li ul li a {
	background-position:0px 7px;
	padding-left:20px;
}

#site_map #contentarea ul li ul li ul li a:link, #site_map #contentarea ul li ul li ul li a:visited, #contentarea ul.grouped_list li ul li ul li a:link, #contentarea ul.grouped_list li ul li ul li a:visited {
	text-decoration:none;
}

#site_map #contentarea ul li ul li ul li a:hover, #contentarea ul.grouped_list li ul li ul li a:hover {
	text-decoration:underline;
}

/* Links */

#links, #rightsideimage {
	display:inline;
	float:left;
	margin-left:25px;
	width:215px;
}

#links div div {
	padding:0;
}

#links div div, #links div p, #links ul {
	padding-bottom:5px;
	padding-top:7px;
}

.linkspanelheader {
	padding:9px 4px 4px 0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-weight:normal;
}

#links h3.linkspanelheader{
	font-size:108%;
}

#links div div ul li a, #links #share_prices a, 
#links div fieldset a, #links div.free_text_panel ul li a {
	background-position:0 3px;
	display:block;
	padding-left:20px;
}

#links div div ul, #links div div p, #links div div div, 
#links div fieldset, #links div fieldset p {
	padding-top:5px;
}

#links a, #links #page_tools a, #links #page_tools a#print_page {
	background-position:0px 3px;
	padding-left:20px;
}

#links .intra_site_promotion, #links .intra_site_promotion div{
	float:left;
}

#links .intra_site_promotion img{
	padding:0;
}

/* Free Text Panel for the language selector to appear at the top of the page */

#links .free_text_panel h3.linkspanelheader {
	display:none;
}

#links .free_text_panel div{
	position:absolute;
	top:1px;
	left:410px;
}

#links .free_text_panel div ul li{
	display:inline;
	float:left;
	clear:none;
	width:80px;
	text-align:right;
}

#links .free_text_panel div ul li a:link, #links .free_text_panel div ul li a:visited{
	padding:0 8px;
	background-position:right center;
	font-weight:bold;
	font-size:85%;
}

/* Imagestrip */

#imagestrip, #secondarylogo, #centrestrip, #rightsideimage {
	height:1px;
}

/* Footer */

#footer {
	font-size:69%;
	min-height:35px;
}

#legallinks ul li {
	margin:15px 0 0;
	padding:0 10px;
}

#legallinks ul li.right {
	float:left;
}

#legallinks ul li.first {
	background-image:none;
	padding:0 10px 0 0;
}