html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family:arial;
 background-color:#e6e6e6;
}
body img.border {border: solid 1px;border-color: #34558b;}

#iebanner{
 background-color:#606060;
 padding:4px;
}
#pagewidth{ 
 width:1010px;
 margin-top:10px;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 background:#ffffff;
}

div#wrapper_l{background: url(../Images/graphics/border_left.png) 0 0 repeat-y;}
div#wrapper_r {background: url(../Images/graphics/border_right.png) 100% 0 repeat-y;}
div#header_t{background: url(../Images/graphics/border_top.png) 0 0 repeat-x;}
div#header_l {background: url(../Images/graphics/border_top_left.png) 0 0 no-repeat;}
div#header_r {background: url(../Images/graphics/border_top_right.png) 100% 0 no-repeat;}
div#pagebtm {background: url(../Images/graphics/border_btm.png) 0 100% repeat-x;}
div#footer_l {background: url(../Images/graphics/border_btm_left.png) 0 100% no-repeat;}
div#footer_r {background: url(../Images/graphics/border_btm_right.png) 100% 100% no-repeat;}

div#pagecontent{
 width:1000px;
 margin-top:5px; 
 margin-left:5px;
 text-align:left;  
}
#header{ 
 height:100px;
 margin-top:10px;
 margin-left:20px;
 margin-bottom:5px; 
 text-align:left;
}

#interclamplogo{
 float:left;
 display:inline;
 width:450px;
 margin-left:20px;}
 
#headerpics {
 float:left;
 display:inline;
 width:450px;}


#maincol{background-color: #ffffff;  
 float: right; 
 display:inline; 
 width:1000px; 
 }



/*Footer Start*/

div#footer {
margin-left:5px;
width:1000px;
}
#footertop{
 background: url(/Images/graphics/footer.png);
 width:980px;
 margin-left:10px;
 height: 26px;
 color:#ffffff;
 text-align:center;
 padding-top:4px;}
/*Footer rounded box - address*/

.rndblftadd {background: url(/Images/graphics/ltgrybl.png) 0 100% no-repeat #d0d0d0; float:right; height:100px; width:780px; color: #000000; margin-top:5px; margin-bottom:10px; margin-right:10px;}
.rndbrftadd {background: url(/Images/graphics/ltgrybr.png) 100% 100% no-repeat; height:100px;}
.rndtlft {background: url(/Images/graphics/ltgrytl.png) 0 0 no-repeat}
.rndtrft {background: url(/Images/graphics/ltgrytr.png) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}
#footeraddress {float:left; display:inline; width:250px; text-align:center;}
#footertel {float:left; display:inline;width:250px; text-align:center;}
#footerterms {float:left;width:250px; text-align:center;}
#footer a{ color:#000000;text-decoration:underline; }
#footer a:hover{text-decoration:none}
#footerlogo{position: relative; display: inline; float: left; width: 100px; margin-left:30px; padding-top:5px; }
#footerlogoright{position: relative; display: inline; float: left; width: 50px; margin-left:10px; padding-top:30px; }
/*End of Footer*/

.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



#indexpic{ 
 margin-left:15px;
 width:500px; 
 float:left;
 display: inline;
 height:390px;
} 

#indexpara{
height:375px;
margin-bottom:12px;
}

#languageselection{
float:left;
  margin-left:15px;
  height:140px;
  width:972px;
  margin-bottom:12px;
  color: #ffffff;
  display: inline;
  background: url(/Images/graphics/Flag-BG.png) 0 100% no-repeat #34558b;
}

#rightside {
 margin-left:15px; 
 background-color:#ffffff; 
 width:450px;
 display: inline;
 float: left;
 padding-left: 5px;
 padding-right: 5px;
 text-align: justify;
	}
	
#indexpicrow{ 
 margin-left:15px;
 width:980px; 
 float:left;
 display: inline;
 height: 150px;}
 
.indexpics{
margin-left:10px;}

/*Rounded Box*/

.rndbl {background: url(/Images/graphics/btmleft.png) 0 100% no-repeat #34558b; width: 450px; color: #ffffff;}
.rndbr {background: url(/Images/graphics/btmright.png) 100% 100% no-repeat; height:375px;}
.rndtl {background: url(/Images/graphics/topleft.png) 0 0 no-repeat}
.rndtr {background: url(/Images/graphics/topright.png) 100% 0 no-repeat; padding:10px;}
.clear {font-size: 1px; height: 1px}

.rndbl_picrow {background: url(/Images/graphics/btmleft.png) 0 100% no-repeat #34558b; width: 972px; color: #ffffff; height:130px;}
.rndbr_picrow {background: url(/Images/graphics/btmright.png) 100% 100% no-repeat; height:130px;}
.rndtl_picrow {background: url(/Images/graphics/topleft.png) 0 0 no-repeat}
.rndtr_picrow {background: url(/Images/graphics/topright.png) 100% 0 no-repeat; padding-top:10px;}
/*
.rndtllang {background: url(/Images/graphics/topleft.png) 0 0 no-repeat}
.rndtrlang {background: url(/Images/graphics/topright.png) 100% 0 no-repeat; padding:10px;}
.rndbllang {background: url(/Images/graphics/btmleft.png) 0 100% no-repeat #34558b; height:140px; width: 972px; color: #ffffff;}
.rndbrlang {background: url(/Images/graphics/btmright.png) 100% 100% no-repeat; height:140px;}
*/
/*Language Selection #34558b;*/
.lang-select{width:100px;text-align:center;float:left;margin-left:50px;}
.langbtn {float:left; margin-left:14px; width: 75px; height: 50px; background-position: 0 0px; margin-bottom:5px;}
.langbtn span{display: none;}
#ukflag{background: url("/Images/graphics/Flags/EN-Flag.png") no-repeat 0 0;}
#frflag{background: url("/Images/graphics/Flags/FR-Flag.png") no-repeat 0 0;}
#deflag{background: url("/Images/graphics/Flags/DE-Flag.png") no-repeat 0 0;}
#itflag{background: url("/Images/graphics/Flags/IT-Flag.png") no-repeat 0 0;}
#plflag{background: url("/Images/graphics/Flags/PL-Flag.png") no-repeat 0 0;}
#esflag{background: url("/Images/graphics/Flags/ES-Flag.png") no-repeat 0 0;}
h2.lang-select-title {width:972px; text-align:center; font-size:1.2em; margin-top:15px;}

#langbuttons {width:430px; margin-left:0px; height:50px;}
#languageselection a:link {text-decoration: none; color:#ffffff;}
#languageselection a:hover	{background-position: 0 -50px; text-decoration:underline;}
#languageselection a:active	{background-position: 0 -100px;}
#languageselection a:visited {text-decoration: none;color:#ffffff;}


#ie6warning{
	float:left;
	border:2px solid #c33;
	margin-left:15px;
	margin-bottom:10px;
	background:#fcc;
	color:#000000; 
	width:968px;
	display:inline;}
#ie6warning h4{margin:8px; padding:0;}
#ie6warning p{margin:8px; padding:0;}
#ie6warning a{font-weight:bold; color:#34558b;}
