body{
	margin:16px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#465156;
	background:#727b7d url(../images/bg-body.jpg) repeat-x 50% 0;
	min-width:990px;
}
img{border:none;}
a{color:#465156;}
a:hover{text-decoration:none;}
/*system in-tab link declaration*/
div#tab1 a, div#tab2 a, div#tab3 a, div#tab4 a, div#tab5 a{
	color: #fff;
	text-decoration: underline;
}
div#tab1 a:hover, div#tab2 a:hover, div#tab3 a:hover, div#tab4 a:hover, div#tab5 a:hover{
	color: #fff;
	text-decoration: none;
}
/*end of system in-tab link declaration*/
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/*main box*/
#main{
	width:994px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/bg-bubbles2.png) no-repeat;	
}
.top{
	width:100%;
	position:relative;
	z-index:100;
}
.top:after{
	content:"";
	clear:both;
	display:block;
}
/*logo H1*/
.intro h1{
	margin:0;
	position:absolute;
	left:45px;
	top:21px;
}
.intro h1 a{
	background:url(../images/logo.gif) no-repeat;
	width:191px;
	height:31px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
/*navigation box*/
.NavBox{
	width:725px;
	float:right;
	margin:0 7px -69px 0;
	position:relative;
	display:inline;	
}
/*top shadow*/
.NavBox .top{
	background:url(../images/bg-nav-box-top.png) no-repeat;
	width:725px;
	height:22px;
}
/*center shadows*/
.NavBox .center{
	background:url(../images/bg-nav-box-center.gif) repeat-y;
	width:707px;
	padding:3px 0 7px 18px;
}
/*bottom shadow*/
.NavBox .bottom{
	background:url(../images/bg-nav-box-btm.png) no-repeat;
	width:725px;
	height:7px;
}
/*navigation list*/
.NavBox .center ul{
	padding:0;
	margin:-10px 0 0 -4px;
	list-style:none;
	z-index:200;
	position:relative;	
}
.NavBox .center ul:after{
	content:"";
	display:block;
	clear:both;
}
.NavBox .center ul li{
	float:left;
	padding:10px 16px 0 16px;
	
}
.NavBox .center ul li a{
	color:#999;
	text-decoration:none;
}
.NavBox .center ul li a:hover{color:#f40009;}
.NavBox .center ul li.active{
	border-top:6px solid #db3029; 
	margin:-6px 0 0; 
	position:relative;
}
.NavBox .center ul li.active a{color:#f40009;}
/*search box
.SearchBox{
	float:right;
	width:266px;
	margin:0 9px 0 0;
	display:inline;
}
.SearchBox .center{
	background:url(../images/bg-search-box-center.png) repeat-y;
	width:252px;
	padding:3px 14px 3px 0;
	overflow:hidden;
}
.SearchBox .bottom{
	background:url(../images/bg-search-box-btm.png) no-repeat;
	width:266px;
	height:10px;
}*/
/*search box form
.SearchFrm{
	width:226px;
	float:right;
}
.SearchBtn{
	float:right;
	margin:2px 0 0;
}
span.SearchField{
	float:right;
	margin:0 12px 0 0;
	background:url(../images/bg-input-search.gif) no-repeat;
	width:147px;
	height:16px;
	padding:0 0 0 5px;
}
span.SearchField input{
	float:right;
	border:0;
	background:none;
	padding:1px 0;
	width:151px;
}
.SearchFrm label{
	float:right;
	background:url(../images/txt-search.gif) no-repeat;
	width:33px;
	height:7px;
	margin:4px 16px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}*/
/*intro box*/
.intro{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:3;
}
.intro .top{
	width:100%;
	height:13px;
	background:url(../images/bg-shadow-top.png) no-repeat;
}
.intro .center{
	background:url(../images/bg-shadow-ct.png) repeat-y;
	padding:48px 7px 0 7px;
	height:1%;	
}
.intro .center:after{
	content:"";
	clear:both;
	display:block;
}
.intro .bottom{
	background:url(../images/bg-shadow-btm.png) no-repeat;
	height:11px;
	position:relative;
	z-index:10;
}
.IntroWrapper{
	background:url(../images/bg-intro-wrapper1.gif) no-repeat;
	width:100%;
	padding:1px 0 0;
	margin:-5px 0 -6px 0;
	float:left;
	position:relative;
	z-index:20;
}
.IntroHolder{
	background:url(../images/bg-intro-wrapper2.gif) repeat-x;
	height:60px;
	height:237px;
	position:relative;	
}
#inner .IntroHolder{
	background:url(../images/bg-intro-wrapper3.gif) repeat-x;
	height:auto;
}
/*intro ice and bubbles backgrounds*/
span.BgIce{
	background:url(../images/bg-ice-dots.gif) no-repeat;
	width:190px;
	height:227px;
	position:absolute;
	left:476px;
	top:0px;
	z-index:2;
}
span.BgBubbles{
	background:url(../images/bg-bubbles.gif) no-repeat;
	width:94px;
	height:237px;
	position:absolute;
	left:620px;
	top:-1px;
	z-index:1;
}
.BrandsBox{
	width:409px;
	float:right;
	position:relative;
	z-index:3;
	height:237px;
}
.brands{width:100%;}
/*flash intro box*/
.FlashIntro{
	width:400px;
	height:237px;
	position:absolute;
	right:10px;
	top:0;
}
.FlashIntro img{
	display:block;
}
span.details{
	padding:0 0 0 11px;
	display:block;
	position:absolute;
	left:114px;
	top:206px;
}
span.details a{
	color:#666;
	background:url(../images/ico001.gif) no-repeat 100% 3px;
	padding:0 9px 0 0;
}
span.CocaColaBottleHld{
	position:absolute;
	top:-1px;
	left:496px;
	z-index:12;
}
/*big coca-cola bottle*/
span.CocaColaBottle{
	background:url(../images/bg-coca-cola.png) no-repeat;
	width:153px;
	height:279px;
	display:block;
}
.intro .ImagesBox{
	width:485px;
	float:left;
	position:relative;
}
.intro .ImagesBox img{
	display:block;
}
.ImagesBox span.ShareBtnHolder{
	position:absolute;
	top:6px;
	left:35px;
}
/*share and rss buttons*/
a.ShareBtn, 
a.RssBtn{
	background:url(../images/btn-share.png) no-repeat;
	width:70px;
	height:18px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	margin:0 5px 0 0;
	position:relative;
}
a.RssBtn{background:url(../images/btn-rss.png) no-repeat;}
span.PhotoBy{
	position:absolute;
	top:8px;
	left:112px;
	font-size:12px;
	color:#373c3c;
}
span.PhotoBy span{font-size:10px;}
/*red stripe box*/
.IntroAdd{
	width:980px;
	overflow:hidden;
	margin:-5px 0 0 7px;
	position:relative;
	z-index:1;
}
.IntroAdd .AddCenter{
	background:url(../images/bg-intro-add-center.png) repeat-y;
	width:943px;
	overflow:hidden;
	min-height:29px;
	padding:4px 8px 0 29px;
}
* html .IntroAdd .AddCenter{
	height:29px;
	overflow:visible;
}
.AddData{
	width:100%;
	overflow:hidden;
	margin:0 0 -5px;
}
.IntroAdd .AddBottom{
	background:url(../images/bg-intro-add-btm.png) no-repeat;
	width:980px;
	height:12px;
}
/*photo thumbnails*/
.ThumbsSection{
	width:450px;
	float:left;
}
strong.CapturePhotosTxt{
	background:url(../images/text-capture-photos.png) no-repeat;
	width:156px;
	height:32px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:1px 10px 0 0;
}
ul.FacePhotosList{
	padding:0;
	margin:-3px 0 0;
	position:relative;
	list-style:none;
	float:left;
}
ul.FacePhotosList li{
	float:left;
	background:url(../images/bg-thumb-holder.png) no-repeat;
	width:32px;
	height:35px;
	padding:5px 0 0 2px;
}
ul.FacePhotosList li a{
	position:relative;
}
span.SubmitPhoto{
	padding:8px 0 0;
	float:right;
}
span.SubmitPhoto a{
	color:#fff;
	padding:0 15px 0 0;
	background:url(../images/arrow-submit.gif) no-repeat 100% 3px;
}
ul.CaptureOptions{
	padding:0;
	margin:12px -7px 0 0;
	list-style:none;
	float:right;
	display:inline;
	width:322px;
}
ul.CaptureOptions li.first{background:none;}
ul.CaptureOptions li{
	float:right;
	padding:0 8px 0 7px;
	background:url(../images/split01.gif) no-repeat 0 3px;
}
ul.CaptureOptions li a{
	color:#fff;
	background:url(../images/arrow-options.gif) no-repeat 100% 3px;
	padding:0 11px 0 0;
	float:left;
}
ul.CaptureOptions li span.facebook{
	background:url(../images/logo-facebook.png) no-repeat;
	width:19px;
	height:22px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:-2px 9px 0 0;
	position:relative;
}
/*three columns box*/
.ThreeColumnsBox{
	width:100%;
	margin:-4px 0 0;
}
/*inform box*/
.InformBox{
	width:496px;
	float:left;
}
.InformBox .top{
	background:url(../images/bg-inform-top.png) no-repeat;
	width:496px;
	height:12px;
	position:relative;
	z-index:1;
}
.InformBox .top:after{
	content:"";
	clear:both;
	display:block;
}
.InformBox .center{
	background:url(../images/bg-inform-center.png) repeat-y;
	width:485px;
	padding:0 5px 0 6px;
}
.InformBox .center:after{
	content:"";
	clear:both;
	display:block;
}
.InformBox .bottom{
	background:url(../images/bg-inform-btm.png) no-repeat;
	width:496px;
	height:11px;
}
.InformWrapper{
	width:100%;
	background:url(../images/bg-inform.gif) repeat-x 0 65px;
	position:relative;
	padding:10px 0 18px;
	z-index:100;
}
.InformWrapper .TwoColumns{
	padding:0 0 0 28px;
	/*background:url(../images/bg-inform-box-split.gif) repeat-y;
	min-height:282px;*/
}
* html .InformWrapper .TwoColumns{
	height:282px;
}
.InformWrapper .TwoColumns:after{
	content:"";
	clear:both;
	display:block;
}
.InformWrapper .TwoColumns .column1{
	width:264px;
	float:left;
}
.InformWrapper .TwoColumns .column2{
	width:155px;
	float:left;
	margin:-15px 0 0 30px;
	display:inline;
	z-index:100;
	position:relative;
}
h2.inform{
	background:url(../images/text-inform.gif) no-repeat;
	width:108px;
	height:32px;
	margin:-6px 0 11px 1px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
h3.CompanyNews{
	background:url(../images/text-company-news.gif) no-repeat;
	width:86px;
	height:11px;
	margin:0 0 14px -2px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
/*main news*/
.MainNews{
	width:100%;
}
.MainNews span.date{
	margin:0 0 6px;
	font-size:10px;
	color:#366;
}
.MainNews h4{
	line-height:18px;
	margin:0 0 22px;
	font-size:14px;
	color:#366;
	font-weight:normal;
}
ul.NewsList{
	margin:0 0 19px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
ul.NewsList li{
	margin:0 0 10px;
	font-size:11px;
	float:left;
}
ul.NewsList li a, 
span.report a, 
span.sign-up a{
	color:#666;
	float:left;
	cursor:pointer;
	text-decoration:none;
}
ul.NewsList li a:hover, 
span.report a:hover, 
span.SignUp a:hover{
	background:none;
}
ul.NewsList li a span, 
span.report a span, 
span.SignUp a span{
	text-decoration:underline;
	font-style:normal;
	
}
ul.NewsList li a:hover span, 
span.report a:hover span, 
span.SignUp a:hover span{
	text-decoration:none;
}
ul.NewsList li img, 
span.report img, 
span.SignUp img{
	margin:5px 0 0 4px;
	text-decoration:none;
}
.NewsOptions{
	width:100%;
	overflow:hidden;
}
.BannerPad{
	background:url(../images/bg-banner-pad.png) no-repeat;
	width:146px;
	height:140px;
	padding:7px 0 0 9px;
	overflow:hidden;
}
span.report, 
span.SignUp{
	font-size:12px;
	padding:0 0 0 11px;
	margin:0 0 51px;
	display:block;
	overflow:hidden;
	line-height:15px;
}
h4.StayInformed{
	margin:0 0 8px 6px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-stay-informed.gif) no-repeat;
	width:121px;
	height:18px;
}
span.SignUp{
	margin:0;
	padding:0 0 0 6px;  
}
/*track box and join box column holder*/
.TrackJoin{
	width:170px;
	float:left;
	margin:0 0 0 -3px;
	display:inline;
}
/*track section*/
.TrackSection{
	background:url(../images/bg-track-section.png) no-repeat;
	width:148px;
	height:129px;
	padding:24px 0 0 22px;
}
h4.track{
	background:url(../images/text-track.png) no-repeat;
	width:88px;
	height:32px;
	margin:-7px 0 6px;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
}
strong.SymbolKo{
	background:url(../images/text-symbol-ko.png) no-repeat;
	width:66px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.TrackSection dl{
	margin:0;
	overflow:hidden;
	width:114px;
	font-size:14px;
	color:#c60;
	position:relative;
}
.TrackSection dl dt{
	display:inline;
	float:left;
	width:70px;
	line-height:14px;
}
.TrackSection dl dd{
	text-align:right;
	float:right;
	margin:0;
	font-weight:bold;
	width:44px;
	line-height:14px;
}
span.TrackStatus{
	color:#fff;
	display:block;
	font-size:10px;
	margin:0 0 10px;
}
/*more - for adding the arrow in the link without underline*/
.more{
	display:block;
}
.more a{
	color:#fff;
	text-decoration:none;
	position:relative;
}
.SupportBox .more a{
	color:#360;
}
.more span{
	text-decoration:underline;
}
.more a:hover{
	background:none;
}
.more a:hover span{
	text-decoration:none;
}
.AboutBlog .more a{
	color:#630;
}
.JoinSection .more{
	margin:0 0 12px;
}
/*join section*/
.JoinSection{
	background:url(../images/bg-join-box.png) no-repeat;
	width:149px;
	height:167px;
	overflow:hidden;
	margin:-7px 0 0;
	padding:21px 0 0 21px;
}
h4.join{
	background:url(../images/text-join-careers.png) no-repeat;
	width:129px;
	height:64px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 14px;
}
/*help section*/
.HelpSection{
	background:url(../images/bg-help.png) no-repeat;
	width:294px;
	height:317px;
	float:left;
	margin:0 0 0 -4px;
	padding:17px 0 0 40px;
}
h4.HelpEfforts{
	background:url(../images/text-help-efforts.png) no-repeat;
	width:134px;
	height:53px;
	margin:0 0 4px;
	text-indent:-9999px;
	overflow:hidden;
}
h5.SupportFund{
	background:url(../images/text-support-fund.png) no-repeat;
	width:197px;
	height:18px;
	margin:0 0 10px;
	text-indent:-9999px;
	overflow:hidden;
}
/*gallery*/
.gallery{
	width:317px;
	overflow:hidden;
	margin:0 0 12px -32px;
	position:relative;
}
.gallery div {
	float:left;
	width:317px;
	overflow:hidden;
	height:85px;	
}
.gallery div ul{
	padding:0;
	margin:0 -100px 0 -90px;
	list-style:none;
	overflow:hidden;
	width:9999px;
}
.gallery div ul li{
	float:left;
	padding:0 9px 0 0;
}
.GalleryHldrLeft, 
.GalleryHldrRight{
	width:9px;
	height:19px;	
	position:absolute;
	z-index:1000;
}
.GalleryHldrLeft{
	left:15px;
	top:35px;
}
.GalleryHldrRight{
	right:57px;
	top:35px;
	position:absolute;
}
.GalleryHldrLeft a{
	background:url(../images/arrow-gallery-prev.png) no-repeat;
	width:9px;
	height:19px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.GalleryHldrRight a{
	background:url(../images/arrow-gallery-next.png) no-repeat;
	width:9px;
	height:19px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
/*support box*/
.SupportBox{
	width:200px;
	overflow:hidden;
	position:relative;
	color:#360;
	padding:0 0 30px;
}
/*right and left gallery rounded corners*/
span.RightCorner{
	background:url(../images/bg-img-corner-right.gif) no-repeat;
	width:4px;
	height:4px;
	position:absolute;
	right:0;
	top:0;
}
* html span.RightCorner{
	right:-1px;
}
span.LeftCorner{
	background:url(../images/bg-img-corner-left.gif) no-repeat;
	width:4px;
	height:4px;
	position:absolute;
	left:0;
	top:0;
}
/*chapters box*/
.chapters{
	width:994px;
	overflow:hidden;
	margin:-2px 0 0 2px;
	clear:both;
}
.chapters .top{
	width:994px;
	background:url(../images/bg-white-strip-top.png) no-repeat;
	height:12px;
}
.chapters .center{
	background:url(../images/bg-white-strip-center.png) repeat-y;
	width:980px;
	padding:0 7px 0 6px;	
}
.chapters .bottom{
	background:url(../images/bg-chapters-btm.png) no-repeat;
	width:993px;
	height:10px;
}
/*news stripe*/
.MoreNews{
	padding:0 0 0 31px;
	overflow:hidden;
	min-height:28px;
	background:#fff;
}
* html .MoreNews{
	height:28px;
	overflow:visible;
}
h5.MoreNewsText{
	background:url(../images/text-more-news.gif) no-repeat;
	width:84px;
	height:9px;
	margin:5px 12px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
span.ClickOn{
	background:url(../images/text-click-on.gif) no-repeat;
	width:105px;
	height:20px;
	float:left;
	margin:3px 0 0 33px;
	padding:0 0 0 39px;
	display:inline;
}
span.ClickOn span{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
a.opener{
	background:url(../images/btn-arrow.png) no-repeat;
	width:19px;
	height:19px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 8px 0 0;
	outline:none;
}
/*chapters accordion*/
ul.ChaptersAccordion{
	padding:0;
	margin:0;
	width:980px;
	overflow:hidden;
	clear:both;
}
ul.ChaptersAccordion li{
	padding:0 14px 0 4px;
	width:962px;
	overflow:hidden;
	float:left;
}
ul.ChaptersAccordion li.active strong.event{display:none;}
ul.ChaptersAccordion li#blog{background:#f70;}
ul.ChaptersAccordion li#advertise{background:#feb811;}
ul.ChaptersAccordion li#system{background:#549bc2;}
ul.ChaptersAccordion li#leadership{background:#6cb812;}
ul.ChaptersAccordion li#find{background:#eb2e22;}
/*accordion head section*/
.head{
	height:22px;
	padding:7px 0 0;
	width:100%;
}
ul.ChaptersAccordion li#find .head{height:19px;}
.head h6{
	font-size:14px;
	color:#fff;
	margin:0;
	position:relative;
}
* html .head h6{float:left;}
ul.ChaptersAccordion li.active h6{
	font-size:12px;
	padding:0;
}
ul.ChaptersAccordion li#blog.active h6{color:#c60;}
ul.ChaptersAccordion li#system.active h6{color:#036;}
ul.ChaptersAccordion li#advertise.active h6{color:#960;}
ul.ChaptersAccordion li#leadership.active h6{color:#390;}
ul.ChaptersAccordion li#find.active h6{color:#9a0a01;}
ul.ChaptersAccordion li.active a.opener{
	background:url(../images/btn-arrow-down.png) no-repeat;
	margin-top:-1px;
	margin-left:1px
}
/*slide is an accordion item content box*/
.slide{
	width:938px;
	padding:0 0 0 24px;
	position:relative;
}
.slide:after{
	content:'';
	display:block;
	clear:both;
}
.slide h6{
	color:#fff !important;
	font-size:18px !important;
	margin:0;
}
/*describes the accordion item*/
.event{
	float:right;
	width:600px;
	text-align:right;
}
.event strong{
	font-size:13px;
	color:#fff;
}
strong.event span{
	float:right;
	padding:0 0 0 14px;
	line-height:18px;
	font-size:13px;
}
ul.ChaptersAccordion li#blog strong.event span{color:#964702;}
ul.ChaptersAccordion li#advertise strong.event span{color:#c60;}
ul.ChaptersAccordion li#system strong.event span{color:#069;}
ul.ChaptersAccordion li#leadership strong.event span{color:#360;}
ul.ChaptersAccordion li#find strong.event span{color:#900;}
/*blog*/
.AboutBlog{
	width:466px;
	float:left;
}
.AboutBlog h6{
	font-size:18px;
	color:#fff;
	margin:0;
	font-weight:normal;
}
.AboutBlog span.date{
	color:#930;
	display:block;
	margin:-2px 0 12px;
	position:relative;
}
.AboutBlog p{
	color:#630;
	margin:0 0 12px;
}
/*blog video box*/
.VideoSection{
	width:184px;
	float:right;
	margin:-9px 94px 0 0;
	position:relative;
	display:inline;
}
.VideoSection span{
	display:block;
	font-size:11px;
	color:#fff;
	padding:0 0 0 44px;
	margin:0 0 2px;
	font-weight:bold;
}
.VideoSection div{
	width:100%;
	position:relative;
}
/*play video button*/
span.play{
	position:absolute;
	left:-60px;
	top:43px;
}
span.play a{
	background:url(../images/btn-play.png) no-repeat;
	width:56px;
	height:54px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
ul.AdvVideos{
	padding:0;
	margin:-2px -40px 0 -4px;
	list-style:none;
	float:left;
	display:inline;
	overflow:hidden;
}
ul.AdvVideos li{
	background:url(../images/videos-split.gif) no-repeat 100% 2px;
	float:left;
	width:199px;
	padding:0 0 0 33px;
	margin:0 7px 0 0;
}
ul.AdvVideos li.last{background:none;}
ul.AdvVideos li h6{
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin:0 0 -6px -11px;
}
ul.AdvVideos li h6 em{
	color:#cc9900;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}
ul.AdvVideos li div{position:relative;}
ul.AdvVideos li div span.play{
	left:-18px;
	top:39px;
}
ul.AdvVideos li div img{display:block;}
/*leadership chapter styles*/
.slide .ThreeColumns{
	width:930px;
	background:url(../images/bg-three-colls-green.gif) no-repeat 0 13px;
	margin:0 0 0 -12px;
	padding:13px 0 0;
	position:relative;
	z-index:500;
}
.slide .ThreeColumns:after{
	content:"";
	clear:both;
	display:block;
}
.slide .ThreeColumns .column1{
	float:left;
	width:158px;
	margin:-22px 0 0 0;
	position:relative;
}
* html .slide .ThreeColumns .column1{
	overflow:hidden;
}
.column1 p{margin:0 0 29px;}
.slide .ThreeColumns .column2{
	float:left;
	padding:0 0 0 24px;
	width:378px;
	margin:-12px 0 -20px;
	position:relative;
}
.slide .ThreeColumns .column3{
	float:left;
	width:310px;
	margin:-15px 0 0 20px;
	display:inline;
}
* html .slide .ThreeColumns .column3{
	margin:-15px 0 0 18px;
}
/*2008 bg text*/
span.text2008{
	position:absolute;
	right:-16px;
	bottom:0px;
	background:url(../images/bg-2k8.gif) no-repeat;
	width:421px;
	height:119px;
	z-index:1;
}
/*2008 text position correction in ie*/
* html span.text2008{right:-14px;}
*+html span.text2008{right:-14px;}
.ReviewVideo{
	width:140px;
	height:106px;
	float:left;
	position:relative;
	padding:0 0 0 12px;
	display:inline;
}
.ReviewVideo span.play{
	top:36px;
	left:0;
}
.ReviewVideo span.play a{
	background:url(../images/btn-play-small.png) no-repeat;
	width:45px;
	height:45px;
}
.ReviewAbout{
	width:146px;
	float:left;
	margin:0 0 0 12px;
	display:inline;
}
.ReviewAbout h6{
	font-size:24px !important;
	line-height:18px;
	color:#fff;
	margin:-2px 0 17px;
	position:relative;
}
.ReviewAbout h6 span{
	font-size:12px;
	display:block;
}
.ReviewAbout a.more{
	color:#fff;
}
/*events list*/
ul.EventsList{
	padding:0;
	margin:0;
	list-style:none;
}
ul.EventsList li{
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:0 0 3px;
	width:380px;
}
ul.EventsList li a{
	color:#fff;
	text-decoration:none;
	display:block;
}
ul.EventsList li a span{
	text-decoration:underline;
}
ul.EventsList li a:hover span{
	text-decoration:none;
}
ul.EventsList li a:hover{
	background:none;
}
span.photo{
	float:left;
	width:155px;
	margin:2px 9px 0 0;
	position:relative;
	display:inline;
}
span.photo strong{
	display:block;
	color:#fff;
	padding:0 0 0 14px;
	margin:-5px 0 0; 
}
.TwoColumns h6{
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin:0 0 -2px;
}
/*our system styles*/
.OurSystem{
	width:100%;
	padding:15px 0;
	position:relative;
}
.OurSystem .bottles{
	background:url(../images/bg-bottles.png) no-repeat;
	width:475px;
	height:312px;
	position:absolute;
	right:-10px;
	bottom:0;
}
/*our system two columns holder*/
.OurSystem .TwoColumns{
	background:url(../images/bg-split-blue.gif) repeat-y 1px 0;
	width:100%;
}
.OurSystem .TwoColumns:after{
	content:"";
	clear:both;
	display:block;
}
.OurSystem .TwoColumns .column1{
	width:464px;
	float:left;
	margin:-8px 50px 0 0;
	position:relative;
	background:url(../images/bg-map.gif) no-repeat 158px 51px;
}
.system{
	margin:0 0 11px;
	width:464px;
	overflow:hidden;
}
.system h6{
	color:#fff;
	font-size:18px;
	margin:0 0 12px;
}
.system .about{
	width:210px;
	float:left;
	margin:0 20px 0 0;
}
.system .about p{
	margin:0 0 12px;
	font-size:12px;
	font-weight:bold;
}
.system .about .more a span{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.system .about .more a:hover{
	background:none;
}
.system .about .more a:hover span{
	text-decoration:underline;
}
.system .illustration{
	float:left;
	margin:0 0 0 -2px;
	display:inline;
}
.BottlersSites{
	width:100%;
}
.BottlersSites h6{
	color:#036 !important;
	margin:0 0 16px;
}
.BottlersSites ul{
	width:232px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.BottlersSites ul li{
	font-size:12px;
	font-weight:bold;
	padding:0 0 3px;
	width:232px;
}
.BottlersSites ul li a{
	color:#fff;
	text-decoration:none;
}
.BottlersSites ul li a span{
	text-decoration:underline;
}
.BottlersSites ul li a:hover span{
	text-decoration:none;
}
.OurSystem .TwoColumns .column2{
	width:394px;
	float:left;
}
/*our system - coca-cola news*/
ul.CocaColaNews{
	padding:0;
	margin:-2px 0 0 2px;
	list-style:none;
	position:relative;
}
ul.CocaColaNews li{
	float:left;
	width:390px;
	font-size:12px;
	font-weight:bold;
	padding:0 0 2px;
}
ul.CocaColaNews li a{
	color:#fff;
	line-height:18px;
	text-decoration:none;
}
ul.CocaColaNews li a:hover{
	background:none;
}
ul.CocaColaNews li a span{
	text-decoration:underline;
}
ul.CocaColaNews li a:hover span{
	text-decoration:none;
}
ul.CocaColaNews li em.date{
	color:#036;
	display:block;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}
/*web box chapter*/
.WebBoxWrapper{
	width:1003px;
	margin:0 -24px 0 -44px;
	position:relative;
}
.WebList{
	float:left;
	width:295px;
	background:url(../images/bg-web-split.gif) no-repeat 100% 0;
	margin:-4px 0 0 36px;
	display:inline;
	overflow:hidden;
}
.WebList.last{
	background:none;
}
span.WebIco{
	margin:0 7px 0 0;
	width:134px;
	float:left;
}
.WebList div{
	width:124px;
	float:left;
}
.WebList strong.hd{
	font-size:16px;
	color:#9a0a01;
	margin:7px 0 0 0;
	display:block;
}
.WebList div ul{
	margin:0;
	padding:0;
	width:124px;
	list-style:none;
	overflow:hidden;
}
.WebList div ul li{
	font-size:12px;
	padding:0 0 1px;
}
.WebList div ul li a{
	color:#fff;
	text-decoration:none;
}
.WebList div ul li a:hover{
	background:none;
}
.WebList div ul li a span{
	text-decoration:underline;
}
.WebList div ul li a:hover span{
	text-decoration:none;
}
/*bottom area*/
.BottomSlideWrap{
	padding:16px 0 0;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-bottom-slide.gif) repeat-x 0 10px;
	position:relative;
	z-index:10;
}
.FlashBox{
	width:980px;
	margin:0 auto;
	position:relative;	
}
span.FlashBubblesHldr{
	position:absolute;
	right:0;
	bottom:107px;
}
span.FlashBubbles{
	background:url(../images/bg-flash-bubbles.png) no-repeat;
	width:96px;
	height:227px;
	display:block;
}
/*flash box*/
.FlashBottom{
	width:980px;
	height:240px;
	overflow:hidden;
}
.FlashBottom img{display:block;}
/*Inner Page styles*/
.TwoColumnsInner{
	width:100%;
	overflow:hidden;
}
/*sidebar*/
#sidebar{
	width:210px;
	float:left;
}
#sidebar p{
	padding:14px 0 0 2px;
	margin:0 0 10px;
}
#sidebar p a{
	text-decoration:none;
	color:#999;
}
.side-inf, 
.sign-in{
	margin:0 0 0 12px;	
}
.sign-in{padding:0 80px 0 0;}
.sign-in p{
	padding:0 0 0 3px !important; 
}
/*content*/
#content{
	width:742px;
	float:right;
	padding:54px 0 0 0;
	margin:0 13px 0 0;
	display:inline;
}
/*leftnav*/
#leftnav{
	float: left;
	width: 205px;
	/*margin-top: -14px;*/
}
#leftnav h2{
	margin:0;
	padding:0;
}
#leftnav ul{
	background-color:#fff;
	margin:0;
	padding:0 0 0 5px;
	width:100%;
}
#leftnav li{
	border-right: 1px solid #c0c0c0;
	padding: 0;
	list-style-type:none;
}
#leftnav ul a{
	background: transparent url(../../images/nav-dottedunderline.gif) repeat-x scroll center bottom;
	display: block;
	margin-left: 12px;
	padding: 6px 6px 6px 0;
	text-decoration: none;
	color:#777;
}
#leftnav ul a:active, #leftnav ul a:hover{
	color:#999;
}
#leftnav .leftnav_content {
	padding: 12px 12px 16px 10px;
}
.leftnav_content * {
	color:#999;
}
#leftnav .leftnav_content ul li {
	border: medium none;
	list-style-type:none;
	margin:0 0 5px;
	padding:0;
}
#leftnav .leftnav_content li a {
	background: transparent none repeat scroll 0 0;
	margin-bottom:5px;
	margin-left:0;
	padding:0;
}
/*our company heading*/
h3.OurCompany{
	background:url(../images/ourcompany-leftnav-header.jpg) no-repeat;
	width:202px;
	height:54px;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
/*sidebar navigation*/
.SideNav{
	background:url(../images/bg-side-nav-top.gif) no-repeat;
	width:210px;
	padding:8px 0 0;
}
.SideNav ul{
	width:205px;
	padding:2px 0 0 4px;
	border-right:1px solid #c0c0c0;
	background:#fff;
	margin:0;
	list-style:none;
}
.SideNav ul li a{
	margin:0 0 0 16px;
	padding:6px 0 5px 0;
	background:url(../images/bg-side-nav-dots.gif) repeat-x 0 100%;
	text-decoration:none;
	color:#777;
	height:1%;
	display:block;
}
.SideNav ul li a:hover{color:#999;}
.SideNavBtm{
	background:url(../images/bg-side-nav-btm.gif) no-repeat 0 100%;
	width:210px;
	padding:0 0 8px;
	margin:0 0 -3px;
	position:relative;
}
/*students zone box*/
.zone-box{
	width:198px;
	margin:0 0 0 12px;
	padding:9px 0 19px;
	overflow:hidden;
}
.zone-box p{
	margin:0 0 12px;	
	padding:0 !important;
	font-size:10px;
	color:#6a6a6a;
}
.zone-box div{
	float:left;
	width:104px;
}
.zone-box span{
	float:left;
	margin:0 4px 0 0;
	width:56px;
}
.zone-box span img{display:block;}
/*heading Growth, leadership, balance.*/
h1.txt-growth{
	background:url(../images/txt-growth-leadership.png) no-repeat;
	width:453px;
	height:30px;
	margin:0 0 4px;
	text-indent:-9999px;
	overflow:hidden;
}
/*heading student zone*/
h4.txt-zone{
	background:url(../images/text-student-zone.gif) no-repeat;
	width:89px;
	height:12px;
	margin:5px 0 7px;
	text-indent:-9999px;
	overflow:hidden;	
}
/*heading stay informed*/
h4.txt-stay-informed{
	background:url(../images/text-stay-informed2.gif) no-repeat;
	width:128px;
	height:17px;
	margin:0 0 0 3px;
	text-indent:-9999px;
}
/*mission holder*/
.mission{
	background:url(../images/bg-mission.gif) no-repeat;
	width:729px;
	min-height:202px;
	overflow:hidden;
	padding:14px 0 0 12px;
}
* html .mission{
	height:202px;
	overflow:visible;
}
/*heading mission*/
h3.txt-mission{
	background:url(../images/text-mission.png) no-repeat;
	width:94px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 6px 9px;
}
.mission-wrap{
	margin:0 0 0 -4px;
	position:relative;
	height:1%;
}
.mission-items{
	width:243px;
	float:left;
	margin:0 0 0 -2px;
}
.mission-items h4{
	margin:0 0 3px 12px;
	text-indent:-9999px;
	overflow:hidden;
}
/*heading to refresh the world*/
h4.txt-to-refresh{
	background:url(../images/text-to-refresh-the-world.png) no-repeat;
	width:156px;
	height:38px;
}
/*heading to inspire moments of optimism and happiness*/
h4.txt-to-enspire{
	background:url(../images/text-to-inspire.png) no-repeat;
	width:198px;
	height:38px;
}
/*heading to create value and make a difference*/
h4.txt-to-create-value{
	background:url(../images/text-to-create-value.png) no-repeat;
	width:157px;
	height:41px;
	margin:0 0 0 16px;
}
.mission-items .illustration{
	width:243px;
	overflow:hidden;
}
.mission-items .illustration img{display:block;}
/*statistics box*/
.box-stat-top{
	background:url(../images/bg-box-stat-top.gif) no-repeat;
	width:743px;
	padding:14px 0 0;
	margin:2px 0 0 -2px;
	position:relative;
}
.box-stat-center{
	background:url(../images/bg-box-stat-center.gif) repeat-y;
	width:711px;
	overflow:hidden;
	padding:6px 7px 0 25px;
}
.box-stat-btm{
	background:url(../images/bg-box-stat-btm.gif) no-repeat;
	width:743px;
	height:15px;
	overflow:hidden;
	margin:0 0 6px;
}
/*stat box 01*/
.stat01{
	width:216px;
	float:left;
	margin:0 32px 0 0;
}
/*stat box 02*/
.stat02{
	width:216px;
	float:left;
	margin:0 18px 0 0;
}
/*stat box 03*/
.stat03{
	width:228px;
	float:left;
}
strong.stat01{
	background:url(../images/stat01-inf.gif) no-repeat;
	width:206px;
	height:104px;
	text-indent:-9999px;
	display:block;
	margin:0 0 9px;
}
strong.stat02{
	margin:0 0 28px;
	background:url(../images/years-ourcompany.jpg) no-repeat;
	width:216px;
	height:65px;
	text-indent:-9999px;
	display:block;
}
strong.stat03{
	background:url(../images/stat03-inf.gif) no-repeat;
	width:87px;
	height:30px;
	float:left;
	margin:0 8px 0 0;
	text-indent:-9999px;
}
strong.stat04{
	background:url(../images/stat04-inf.gif) no-repeat;
	width:64px;
	height:26px;
	float:left;
	margin:0 8px 0 0;
	text-indent:-9999px;
}
strong.stat05{
	background:url(../images/stat05-inf.gif) no-repeat;
	width:64px;
	height:26px;
	float:left;
	margin:0 4px 0 0;
	text-indent:-9999px;
}
.box-stat-center h4{
	font:20px Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
span.more-stat{display:block;}
span.more-stat a{
	background:url(../images/more-arrow.gif) no-repeat 100% 4px;
	padding:0 10px 0 0;
	color:#f70;
}
/*statistics list*/
ul.stat-list{
	padding:0;
	margin:-13px 0 -12px;
	overflow:hidden;
	list-style:none;
	width:228px;
}
ul.stat-list li{
	float:left;
	background:url(../images/bg-stat-list-split.gif) no-repeat 0 100%;
	padding:13px 0 11px 0;
	width:228px;
}
ul.stat-list li h4{
	font-size:14px !important;
	margin:0 0 4px !important;
}
ul.stat-list li div{
	height:1%;
	overflow:hidden;
}
/*innovation and system container*/
.InnovationSystem{
	width:743px;
	overflow:hidden;
	padding:0 0 32px 0;
	margin:0 0 0 -2px;
	position:relative;
}
/*innovation box*/
.innovation{
	width:232px;
	float:left;
	margin:0 9px 0 0;
	background:url(../images/bg-innovation.gif) no-repeat;
	height:274px;
	padding:15px 6px 0 12px;
}
/*system box*/
.system-box{
	width:461px;
	float:left;
	background:url(../images/bg-system.jpg) no-repeat;
	height:273px;
	padding:16px 0 0 21px;
}
/*heading innovation*/
h4.txt-innovation{
	background:url(../images/text-innovation.png) no-repeat;
	width:220px;
	padding:12px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px 8px;
}
h4.txt-innovation strong{
	text-indent:0;
	display:block;
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
h4.txt-innovation span{
	text-indent:0;
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:normal;
}
/*two columns container in the innovation box*/
.TwoColumns2{
	background:url(../images/bg-innovation-split.png) repeat-y;
	width:232px;
	overflow:hidden;
}
/*column1*/
.innovation .TwoColumns2 .col1{
	width:76px;
	float:left;
	text-align:right;
	margin:0 28px 0 0;
	padding:12px 0 0;
}
/*column2*/
.innovation .TwoColumns2 .col2{
	width:128px;
	float:left;
	padding:0 0 14px;
	min-height:180px;
	position:relative;
	overflow:hidden;
}
* html .innovation .TwoColumns2 .col2{/*height:180px;*/}
.innovation .TwoColumns2 .col2 p{
	margin:0 0 0;
	font-size:12px;
	color:#fff;
	line-height:14px;
}
.innovation .TwoColumns2 .col2 a{
	color:#fff;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}
.innovation .TwoColumns2 .col2 a:hover{
	text-decoration:none;
}
/*.innovation .TwoColumns2 .col2 span.more{
	position:absolute;
	bottom:0;
	left:0;
}
.innovation .TwoColumns2 .col2 span.more a{
	color:#fff;
	background:url(../images/more-arrow02.gif) no-repeat 100% 4px;
	padding:0 10px 0 0;
	text-decoration:underline;
}
.innovation .TwoColumns2 .col2 span.more a:hover{
	text-decoration:none;	
}*/
.innovation .TwoColumns2 .col2 .illustration{
	margin:0 0 6px;
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
}
.innovation .TwoColumns2 .col2 .illustration img{display:block;}
.innovation .TwoColumns2 .col1 p{
	font-size:11px;
	color:#fff;
	margin:0 0 8px;
}
.innovation .TwoColumns2 .col1 ul{
	padding:0;
	margin:0;
	list-style:none;
}
.innovation .TwoColumns2 .col1 ul li{
	width:76px;
	text-align:right;
	font-size:11px;
	padding:0 0 2px; 
}
.innovation .TwoColumns2 .col1 ul li a{
	color:#fff;	
}
.innovation .TwoColumns2 .col1 ul li.active a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a.active{
	color:#000!important;
	font-weight:bold;
	text-decoration:none;
}
/*heading system*/
h4.txt-system{
	margin:0 0 38px 8px;
	background:url(../images/text-system.png) no-repeat;
	width:92px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}
/* heading 1.6 billionservings per day*/
h5.txt-1-6-billions{
	background:url(../images/text-1-6-billion.png) no-repeat;
	width:430px;
	height:66px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
/*tabs*/
ul.tabset{
	padding:0;
	margin:0 0 24px -5px;
	list-style:none;
	width:468px;
	overflow:hidden;	
}
ul.tabset li{
	float:left;
	background:url(../images/bg-tabs-split.gif) no-repeat 0 3px;
	padding:0 19px 0 19px;
	height:12px;
	overflow:hidden;
}
ul.tabset li#first{background:none;}
ul.tabset li a{
	color:#fff;	
	outline:none;
	height:24px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
ul.tabset li.our-company a{
	background:url(../images/text-our-company.png) no-repeat;
	width:76px;
}
ul.tabset li.our-bottlers a{
	background:url(../images/text-our-bottlers.png) no-repeat;
	width:67px;
}
ul.tabset li.our-customers a{
	background:url(../images/text-our-customers.png) no-repeat;
	width:82px;
}
ul.tabset li.our-consumers a{
	background:url(../images/text-our-consumers.png) no-repeat;
	width:85px;
}
ul.tabset li a:hover, ul.tabset li a.active{margin:-12px 0 0;}
div.tab{
	width:430px;
	overflow:hidden;
	padding:0 0 0 5px;
}
div.tab h6{
	font:14px Arial, Helvetica, sans-serif;	
	margin:0 0 3px;
	color:#fff;
}
div.tab p{
	color:#fff;
	margin:0 0 12px;
	font-size:12px;
}
/*footer*/
#footer{
	width:980px;
	margin:14px auto 0 auto;
	text-align:center;
	overflow:hidden;
	padding:0 0 20px;
}
#footer p{
	color:#ccc;
	font-size:11px;
	margin:0 0 12px;
}
#footer p a{
	color:#ccc;	
	text-decoration:none;
}
#footer p a:hover{text-decoration:underline;}
#footer ul{
	padding:0;
	margin:0;
	list-style:none;
}
#footer ul li{
	display:inline;
	background:url(../images/foot-split.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
}
#footer ul li.first{background:none;}
#footer ul li a{color:#ccc;}
.inno_sub{
	position: absolute;
	top:-10px;
	left:-30px;
}
div.col2 div.illustration{

}
div.col2 p{

}
div.col2 span.more{

}
div#innovation1{
	display:block;
}
div#innovation2,
div#innovation3,
div#innovation4,
div#innovation5{
	display:none;
}

#footer, #footer a{
	color:#ccc;
}
