.body_gray{ 
	margin:0px;
	padding:0px;
	background-color: #959595;
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;

}

div.clearer {
clear: left; 
line-height: 0; 
height: 0;
display: block;
height: 0;
clear: both;
visibility: hidden;

}
a:link, a:visited{	
	color:#00F;
	text-decoration:underline;		
}
a:hover{
	color:#00F;
	text-decoration:underline;	
}

a.gray:link, a.gray:visited{
	color:#999;
	text-decoration:underline;
}
a.gray:hover{
	color:#000;
	text-decoration:underline;
}
#pageTitle{ padding-left:15px; height:45px;}
#outer-wrapper {
	margin-right:auto;
	margin-left:auto;

}

#header-wrapper {
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	width:1024px;
}

#buttonsWrapper2{
	width:1024px;
	margin-top:5px;
}
#buttonsWrapper2 img{
	border:none;
}

#buttonsWrapper2 a#summit2012_home:link, #buttonsWrapper2 a#summit2012_home:visited{
	background-image:url(../images/2012_home/images/supplier_summit_web-08_04.gif);
	display:block;
	width:70px;
	height:31px;

}

#buttonsWrapper2 a#summit2012_home:hover{
	background-image:url(../images/2012_home/images/2012_button_04.gif);
	display:block;
	
}

#buttonsWrapper2 a#summit2012_agenda:link, #buttonsWrapper2 a#summit2012_agenda:visited{
	background-image:url(../images/2012_home/images/supplier_summit_web-08_06.gif);
	display:block;
	width:71px;
	height:31px;

}

#buttonsWrapper2 a#summit2012_agenda:hover{
	background-image:url(../images/2012_home/images/2012_button_06.gif);
	display:block;
	
}

#buttonsWrapper2 a#summit2012_location:link, #buttonsWrapper2 a#summit2012_location:visited{
	background-image:url(../images/2012_home/images/supplier_summit_web-08_08.gif);
	display:block;
	width:75px;
	height:31px;

}

#buttonsWrapper2 a#summit2012_location:hover{
	background-image:url(../images/2012_home/images/2012_button_08.gif);
	display:block;
	
}

#buttonsWrapper2 a#summit2010_home:link, #buttonsWrapper2 a#summit2010_home:visited{
	background-image:url(../images/2010_home/images/supplier_summit_web-08_03.gif);
	display:block;
	width:60px;
	height:31px;

}

#buttonsWrapper2 a#summit2010_home:hover{
	background-image:url(../images/2010_home/images/2010_button_over_03.gif);
	display:block;
	
}

#buttonsWrapper2 a#summit2010_gallery:link, #buttonsWrapper2 a#summit2010_gallery:visited{
	background-image:url(../images/2010_home/images/supplier_summit_web-08_05.gif);
	display:block;
	width:71px;
	height:31px;

}

#buttonsWrapper2 a#summit2010_gallery:hover{
	background-image:url(../images/2010_home/images/2010_button_over_05.gif);
	display:block;
	
}

#buttonsWrapper2 a#summit2010_agenda:link, #buttonsWrapper2 a#summit2010_agenda:visited{
	background-image:url(../images/2010_home/images/supplier_summit_web-08_07.gif);
	display:block;
	width:75px;
	height:31px;

}

#buttonsWrapper2 a#summit2010_agenda:hover{
	background-image:url(../images/2010_home/images/2010_button_over_07.gif);
	display:block;
	
}

#buttonsWrapper2 a#summit2010_download:link, #buttonsWrapper2 a#summit2010_download:visited{
	background-image:url(../images/2010_home/images/supplier_summit_web-08_09.gif);
	display:block;
	width:80px;
	height:31px;

}

#buttonsWrapper2 a#summit2010_download:hover{
	background-image:url(../images/2010_home/images/2010_button_over_09.gif);
	display:block;
	
}

#buttonsWrapper2 div{
	float:left;
	padding:0 8px 0 0;
}
#buttonsWrapper{
	width:1024px;
	margin-top:5px;
}
#buttonsWrapper div{
	float:left;
	padding:0 25px 0 0;
}
#buttonsWrapper img{
	display:block;
	width:83px;
	height:31px;	
}
#buttonsWrapper a#home:link, #buttonsWrapper a#home:visited{
	background-image:url(../images/eurogroup_home.gif);
	display:block;
	width:83px;
	height:31px;

}
#buttonsWrapper a#home:hover{
	background-image:url(../images/eurogroup_home_over.gif);
	display:block;
	
}
#buttonsWrapper a#about:link, #buttonsWrapper a#about:visited{
	background-image:url(../images/eurogroup_about.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#about:hover{
	background-image:url(../images/eurogroup_about_over.gif);
	display:block;
}
#buttonsWrapper a#partners:link, #buttonsWrapper a#partners:visited{
	background-image:url(../images/eurogroup_partners.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#partners:hover{
	background-image:url(../images/eurogroup_partners_over.gif);
	display:block;
}
#buttonsWrapper a#supplies:link, #buttonsWrapper a#supplies:visited{
	background-image:url(../images/eurogroup_supplies.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#supplies:hover{
	background-image:url(../images/eurogroup_supplies_over.gif);
	display:block;
}
#buttonsWrapper a#event:link, #buttonsWrapper a#event:visited{
	background-image:url(../images/eurogroup_event.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#event:hover{
	background-image:url(../images/eurogroup_event_over.gif);
	display:block;
}
#buttonsWrapper a#office:link, #buttonsWrapper a#office:visited{
	background-image:url(../images/eurogroup_office.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#office:hover{
	background-image:url(../images/eurogroup_office_over.gif);
	display:block;
}
#buttonsWrapper a#contact:link, #buttonsWrapper a#contact:visited{
	background-image:url(../images/eurogroup_contact.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#contact:hover{
	background-image:url(../images/eurogroup_contact_over.gif);
	display:block;
}
#buttonsWrapper a#charity:link, #buttonsWrapper a#charity:visited{
	background-image:url(../images/eurogroup_charity.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#charity:hover{
	background-image:url(../images/eurogroup_charity_over.gif);
	display:block;
}

#buttonsWrapper a#login:link, #buttonsWrapper a#login:visited{
	background-image:url(../images/eurogroup_login.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#login:hover{
	background-image:url(../images/eurogroup_login_over.gif);
	display:block;
}
#buttonsWrapper a#gallery:link, #buttonsWrapper a#gallery:visited{
	background-image:url(../images/eurogroup_gallery.gif);
	display:block;
	width:83px;
	height:31px;
}
#buttonsWrapper a#gallery:hover{
	background-image:url(../images/eurogroup_gallery_over.gif);
	display:block;
}

#buttonsWrapper a.top:link, #buttonsWrapper a.top:visited{
	padding:10px 5px;
	color:#000;
	text-decoration:none;
}
 #buttonsWrapper a.top:hover{
	padding:10px 5px;
	background-color:#BBB;
	color:#FFF;
	text-decoration:underline;
}

#header-wrapper #logo{
	padding:20px 0 0 0px;
	float:left;
	width:237px;
}

#header-wrapper2 #logo{
	padding:20px 0 0 0px;
	float:left;
	width:450px;
}
#content-wrapper{
	position:relative;

	margin-right:auto;
	margin-left:auto;
	margin-top:3px;
	width:1108px;
	background-repeat:no-repeat;
	padding:20px 0 0 30px;
}

#content-wrapper-white{
	position:relative;

	margin-right:auto;
	margin-left:auto;
	margin-top:35px;
	width:1018px;
	height:1000px
	background-repeat:no-repeat;
	padding:20px 0 0 30px;
}

#content-wrapper2{
	position:relative;

	margin-right:auto;
	margin-left:auto;
	margin-top:3px;
	width:1108px;
	background-repeat:no-repeat;
	padding:20px 0 0 30px;
}

#content-wrapper #bBar{
	height:5px;
	background-color:#C2BAB1;
	width:1004px;
	
}

#content-wrapper-white #bBar{
	height:5px;
	background-color:#FFFFFF;
	width:1004px;
	
}
#content-wrapper, #content-wrapper .sb-inner { background-image:url(../images/bg.png); }
.content-padding{ margin:0 20px;}
#content-wrapper2, #content-wrapper2 .sb-inner { background-image:url(../images/bg_long.png); }
#content-wrapper-white, #content-wrapper-white .sb-inner { background-image:url(../images/bg_ss.png); }

#mainContent{
	padding:0 15px;

}
#mainContent #blueBg{
	background-image:url(../images/blue_bg.jpg);
	background-repeat:repeat-y;
	width:919px;
}


/***************  Bottom **********************/
#bottomBar{

	text-align:center;
	color:#000;
	font-size:11px;
	height:45px;

}
.bottomWrapper{
	margin:0px 89px 0 15px;
	padding:3px 0px;

}
.bottomWrapper2{
	margin-right:auto;
	margin-left:auto;
	width:800px;
}

.bottomWrapper3{
	margin:0px 56px 0 15px;
	padding:3px 0px;
    width:1006px;
}

.bottomWrapper4{
	margin:0px 56px 0 15px;
	padding:3px 0px;
    width:1006px;
	
}

#bottomBar3{

	text-align:center;
	color:#000;
	font-size:11px;
	height:45px;

}

#bottomBar .logo{
	float:left;
}
#bottomBar .logo img{
	border:none;
}
#bottomBar a:link, #bottomBar a:visited, #bottomBar a:active{	
	text-decoration:none;
	color:#000;
	font-size:9px;
	padding:0px 10px;
}
#bottomBar a:hover{	
	text-decoration:underline;
	color:#FFF;

}

#bottomBar3 .logo{
	float:left;
}
#bottomBar3 .logo img{
	border:none;
}
#bottomBar3 a:link, #bottomBar3 a:visited, #bottomBar3 a:active{	
	text-decoration:none;
	color:#000;
	font-size:9px;
	padding:0px 10px;
}
#bottomBar3 a:hover{	
	text-decoration:underline;
	color:#FFF;

}
/*************** Charity ************************/
.stripViewer{
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:360px;
	overflow: hidden;
	padding:1px 1px 0 1px;
	margin-bottom:8px;
	text-align:center;
	display:block;
	
}
.stripViewer #bigphoto{
	float:left;
	width:500px;
	height:350px;
}
.stripViewer #bigphoto img{
	border: 2px solid #fff;
}
.stripViewer #leftArrow{
	float:left;
	padding:170px 30px 0 30px;
	width:58px;
	height:80px;
}
.stripViewer #rightArrow{
	float:left;
	padding:170px 0 0 40px;
}
#leftArrow a, #rightArrow a{
	width:58px;
	height:80px;
	display:block;	
}
#leftArrow a:link, #leftArrow a:active, #leftArrow a:visited {
	
	background-image:url(../images/arrow_up2.png);

}
#leftArrow a:hover {
	
	background-image:url(../images/arrow_over2.png);
}
#rightArrow a:link, #rightArrow a:active, #rightArrow a:visited {
	
	background-image:url(../images/arrow_up.png);
}
#rightArrow a:hover {
	
	background-image:url(../images/arrow_over.png);

}

.stripTransmitter {
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:5px 0;

} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 

float:left; 
margin: 0px 5px 0 0;
} 
.stripTransmitter a{ 
border: 2px solid #FFF;
padding:1px;
color: #fff; 
text-decoration: none; 
display: block;
height:27px;
} 
.stripTransmitter a.current{ 
border: 2px solid #f00;
padding:1px;
} 
.stripTransmitter a:hover{
border: 2px solid #000;
padding:1px;
}
.stripTransmitter a img{
border:none;
}

