html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family:arial,serif;
 background:#e6e6e6;
}

body a{
color:#34558b;}

body a:hover{
text-decoration:none;
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:350px;
 margin-left:0px;
 }
 #header_language {
 float:right;
 display:inline;
 width:300px;
 margin-right:5px;
 margin-top:20px;
}
 
#headerpics {
 float:right;
 display:inline;
 width:460px;
 margin-right:5px;}
 
#leftcol{
 width:190px;
 height:500px; 
 float:left; 
 text-align: center;
 padding-left:10px;
  }
 
#maincol{
  
 float: right; 
 display:inline; 
 width:780px;
 margin-right:10px;
  margin-bottom:10px;
 }
 
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;
 font-weight:bold;}
 
/*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; text-align:center; font-size:0.8em;}
.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;}

#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{display: inline; float: left; width: 100px; margin-left:30px; padding-top:5px; }
#footerlogoright{display:inline; float:left; width:50px; margin-left:10px; padding-top:30px; }
/*End of Footer*/



.clear {font-size: 1px; height: 1px}
.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 */  


/*Navigation Bar Style*/
ul.navbar {list-style-type: none;padding: 0;margin: 0;}
ul.navbar a{text-decoration: none;display:block;text-align:left;padding-top:2px;padding-left:20px;height:23px;background-color: #34558b;}
ul.navbar a.midnorm{background: url("/Images/graphics/mid_nav_norm.png") no-repeat 0 0;}
ul.navbar a.topnorm{background: url("/Images/graphics/top_nav_norm.png") no-repeat 0 0;}
ul.navbar a.btmnorm{background: url("/Images/graphics/btm_nav_norm.png") no-repeat 0 0;}
ul.navbar a.topcurrent{background: url("/Images/graphics/top_nav_curr.png") no-repeat 0 0;}
ul.navbar a.midcurrent{background: url("/Images/graphics/mid_nav_curr.png") no-repeat 0 0;}
ul.navbar a.btmcurrent{background: url("/Images/graphics/btm_nav_curr.png") no-repeat 0 0;}
ul.navbar a:link{color:#ffffff;}
ul.navbar a:visited {color:#ffffff;}
ul.navbar a:hover{background-color: #606060;color: #ffffff;background-position: 0 -25px;}
/*End of Navbar*/

#info{ 
 width:460px; 
 float:left;
 display: inline;
 text-align: justify;
}

#info h3 {
	color: #ffffff;
	background-color: #34558b;
	padding: 2px;
	padding-left:5px;
}
 
#pics{
 width:300px;
 display: inline;
 float: right;
 padding-left: 5px;
 padding-right: 5px;
 
}

#pics img{
margin-bottom:5px;
border: solid 1px; border-color: #34558b;}


#pageheader{
float:right;
display: inline;
height:20px;
width: 775px;
padding-left: 5px;
padding-bottom: 2px;
padding-top: 2px;
color: #ffffff;
background-color: #34558b;
font-weight: bold;
margin-bottom: 10px;}

div.sectionheader_long{
    	float: left;
    	display: inline;
    	color: #ffffff;
    	background-color: #34558b;
    	padding: 2px;
    	height: 20px;
    	width: 770px;
    	margin-bottom: 10px;
    	font-weight: bold;
 }

div.sectionheader{
background: url(/Images/graphics/topsection.png);
display:inline;
float:left;
width:455px;
font-weight:bold;
color: #ffffff;
background-color: #34558b;
height:26px;
padding-left: 5px;
padding-top: 4px;
margin-bottom:10px;}

.rndbllang {background: url(/Images/graphics/btmleft.png) 0 100% no-repeat #34558b; height:130px; width:190px; color: #ffffff; margin-top:8px;}
.rndbrlang {background: url(/Images/graphics/btmright.png) 100% 100% no-repeat; height:130px;}
.rndtllang {background: url(/Images/graphics/topleft.png) 0 0 no-repeat}
.rndtrlang {background: url(/Images/graphics/topright.png) 100% 0 no-repeat;padding-top:10px;}
.clear {font-size: 1px; height: 1px}
#langtitle {font-size:0.8em;}
.langbuttoncontainer{margin-left:22px; width:150px;float:left;}


/* Old top bar code - now H1 class*/
#topbarwide{background: url(/Images/graphics/top.png);
float:left;
width:775px;
height: 26px;
color:#ffffff;
text-align:left;
font-weight:bold;
padding-left:5px;
padding-top:4px;
margin-bottom:10px;
display:inline;}

.topbarwide{background: url(/Images/graphics/top.png);
float:left;
width:775px;
height: 26px;
margin-top:0px;
color:#ffffff;
text-align:left;
font-weight:bold;
padding-left:5px;
padding-top:4px;
margin-bottom:10px;
font-size:1em;}

.sectionheader{
background: url(/Images/graphics/topsection.png);
display:inline;
float:left;
width:100%;
font-weight:bold;
color: #ffffff;
background-color: #34558b;
height:26px;
padding-left: 5px;
padding-top: 4px;
margin-bottom:10px;
font-size:1em;}

div.greybar{
float:left;
position:relative;
display:inline;
background: url(../Images/graphics/dlbar.png);
width:455px;
height:1px;
margin-top:10px;
margin-bottom:10px;
}

.social{
text-align:center;
border-radius: 10px;
padding-top:20px;
height:70px;
}

.googleplus{
float:left;
width:50px;
margin-left:30px;
}

.facebook{
float:left;
width:50px;
margin-left:20px;
}


a.button150{
float:left; 
text-decoration: none;
display:block;
text-align:center;
background:url(../Images/graphics/overlay.png) repeat-x center #34558b;
color:#ffffff;
padding:6px;
width:150px;
border-radius:7px;
box-shadow: 3px 3px 7px #888;
margin-right:10px;
}

a.button150:hover{
background-color: #606060;
color:#ffffff;
}

a.button150:active{position:relative;top:2px;}

