body {
	font:11px Arial,Helvetica,sans-serif;
	height:100%;
	color:#999;
	background:#616e76 url(../images/document_bg.jpg) no-repeat top center;
	padding:27px 0 10px;
	margin:0;
}
img{border:none;}
a{color:#727b7a;}
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:33px;
	top:18px;
}
.intro h1 a{
	background:url(/images/header-logo.png) no-repeat;
	width:215px;
	height:37px;
	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:0;
	list-style:none;
	overflow:hidden;
}
.NavBox .center ul li{
	float:left;
	padding:0 0 0 29px;
}
.NavBox .center ul li a{
	color:#999;
	text-decoration:none;
}
.NavBox .center ul li a:hover{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:230px;
	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;
	height:345px;
}
.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:44px 7px 0 7px;
	height:1px;
}
.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{
	width:100%;
	margin:0 0 -8px 0;
	float:left;
	position:relative;
	z-index:20;
    height:283px;
}
.IntroSubWrapper{
    position:absolute;
	width:100%;
    height:235px;
    background: transparent url(../images/bg-shadow-ct.png) repeat-y scroll 0 0;
}
.IntroHolder{
    width:980px;
	height:283px;
    padding-left:7px;
    position:absolute;
}
/*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;
}
span.ShareBtn{
	background:url(../images/btn-share.png) no-repeat;
	width:70px;
	height:18px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	margin:0 5px 0 0;
	position:relative;
}
.SupportBox span.ShareBtn{
	position:absolute;
	top:120px;
}

span.ShareBtn a{
	font-weight:bold;
	text-decoration:none;
	margin-left:23px;
	line-height:17px;
}
div#topShareThis{
	position: absolute;
	top: 64px; left: 30px;
	z-index: 9999;
}
span#sharethis_0{
	background:url(../images/btn-share.png) no-repeat;
	width:70px;
	height:18px;
	overflow:hidden;
	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;
    top:0px;
    left:7px;
	position:relative;
	z-index:1;
}
.IntroAdd .AddCenter{
	background:url(../images/bg-intro-add-center.png) repeat-y;
	width:943px;
	overflow:hidden;
	min-height:34px;
	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;
	*margin:0 0 0;
	_margin:0 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:transparent url(../images/bg-inform-center.png) repeat-y scroll 0 0;
	height:310px;
	overflow:hidden;
	padding:0 5px 0 6px;
	width:485px;
}
.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;
}
.MainNews a {
	color:#727B7A;
	display:block;
}
.MainNews a:hover {
	color:#999999;
}
ul.NewsList{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
ul.NewsList li{
	width:254px;
	margin:0 0 10px;  	
	font-size:11px;
	float:left;
  	clear:both;
}
ul.NewsList li a, 
span.report a, 
span.signUp 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;
	color:#999999;
}
ul.NewsList li a span, 
span.report a span, 
span.SignUp a span{
	text-decoration:underline;
	font-style:normal;
	
}
ul.NewsList li img, 
span.report img, 
span.SignUp img{
	margin:5px 0 0 4px;
	text-decoration:none;
}
span.more img{
	margin: 0 0 0 4px;
	text-decoration:none;
}
.NewsOptions{
	width:100%;
	overflow:hidden;
}
.BannerPad{
	width:157px;
	height:148px;
	padding:7px 0 0 0;
	overflow:hidden;
}
span.report, 
span.SignUp{
	font-size:12px;
	padding:0 0 0 11px;
	margin:0 0 31px;
	display:block;
	overflow:hidden;
	line-height:15px;
	height: 100%;
}
h4.StayInformed{
    margin: 0 0 10px 0;
    padding: 0 0 0 9px;
}
span.SignUp{
	margin:0;
	padding:0 0 0 11px;
}
/*track box and join box column holder*/
.TrackJoin{
	width:170px;
	float:left;
	margin:0 0 0 -3px;
	display:inline;
}
/*track section*/
.TrackSection{
    background: transparent url(../images/ko_qi_preview.png) no-repeat 0 0;
    height: 153px;
    width:170px;
    /*position:relative;*/
}
.TrackSection a{
	position:relative; /*Fix for displaying links with IE6 png fix*/
}
.TrackSection a:hover {
	color:#ffffcc!important;
}
.TrackSection a#financialLink{
    bottom:12px;
    display:block;
    height:20px;
    margin-left:18px;
    /*position:absolute;*/
	position:relative; /*Fix for displaying links with IE6 png fix*/
    width:139px;
}
h4.track{
	line-height:1px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:-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;
}
.SupportBox .more a:hover{
	color:#ffffff;
}
.more span{
	text-decoration:underline;
}
.more a:hover{
	background:none;
}
.AboutBlog .more a{
	color:#630;
}
.JoinSection .more{
	margin:0 0 12px;
}
/*join section*/
.JoinSection{
	background:transparent url(../images/tweet_bg.png) no-repeat scroll 0 0;
	height:192px;
	margin:-7px 0 0 -2px;
	overflow:hidden;
	padding:0;
	width:176px;
}
img#trackKOImage{
    left:9px;
    position:relative;
    top:9px;
}
.tweet{
	color:#FFFFFF;
	display:block;
	font-size:1em;
	margin:85px 0 0 27px;
	width:130px;
}
.tweet a{
	color:#FFFFFF;
	position: relative; /*fix for displaying links with ie6 png fix*/
}
.tweet a:hover{
	color:#99cccc;
	position: relative; /*fix for displaying links with ie6 png fix*/
}
.tweetName{
	display:block;
	font-size:1em;
	margin-bottom:0;
	margin-left:13px;
	margin-right:0;
	margin-top:13px;
}
.tweetDate{
	display:block;
	font-size:1em;
	margin-left:15px;
}
.tweetLink A{
	display:block;
	height:15px;
	line-height:15px;
	margin-left:15px;
	width:120px;
}
.hideText{
	text-indent: -9999px;
	float:left;
}
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:200px;
	height:53px;
	margin:0 0 4px;
	text-indent:-9999px;
	overflow:hidden;
}
h5.SupportFund{
    color:#FFFFFF;
    font-size:16px;
    margin:0;
}
/*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;
	/*_width: 300px;*/ /*IE 6 and below*/
	position:absolute;
	z-index:1000;
}
.GalleryHldrLeft{
	left:0px;
	top:0px;
	/*_border: 1px solid #000;*/ /*IE 6 and below*/
}
.GalleryHldrRight{
	left:160px;
	top:0px;
	/*_border: 1px solid #ff0000;*/ /*IE 6 and below*/
}
.GalleryHldrLeft a{
	background:transparent url(../images/arrow-gallery-prev.png) no-repeat scroll;
	width:25px;
	height:85px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 35px 0 0 15px;
	cursor: pointer;
	/*_border: 1px solid #0000ff;*/ /*IE 6 and below*/
}
.GalleryHldrRight a{
	background:transparent url(../images/arrow-gallery-next.png) no-repeat scroll;
	width:157px;
	height:85px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 35px 0 0 90px;
	cursor: pointer;
	/*_border: 1px solid #0000ff;*/ /*IE 6 and below*/
}
.GalleryHldrLeft a:focus,
.GalleryHldrRight a:focus{
    -moz-outline-style:none;
}
/*support box*/
.SupportBoxContainer{
	width:260px;
	height:150px;
	overflow:hidden;
	position:relative;
	color:#360;
}
.SupportBoxContainer ul {
	padding: 0 0 80px 0;
	margin: 0px;
	list-style: none;
}
.SupportBox{
	position:absolute;
	visibility:hidden;
}
.SupportBox P{
	margin: 5px 0 0 0;
}
li.no-script-item {
	padding: 0 0 5px 0;
}
li.no-script-item a {
	color: #336600;
}
li.no-script-item a:hover {
	color:#ffffff;
}
li.no-script-item img {
    padding-left: 5px;
}
/*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-expand.gif) no-repeat;
	width:105px;
	height:20px;
	float:left;
	margin:0 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 url(../images/our_sytem_bg.jpg) no-repeat 0 13px;}
ul.ChaptersAccordion li#leadership{background:#6cb812;}
ul.ChaptersAccordion li#find{background:#eb2e22;}
/*accordion head section*/
.head{
	height:22px;
	padding:7px 0 0;
	width:100%;
	cursor:pointer;
}
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#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*/
/*blog heading*/
ul.ChaptersAccordion li#blog div.head .event {
	width:auto;
}
ul.ChaptersAccordion li.active div.event {
	display: none;
}
ul.ChaptersAccordion li#blog div.head ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}
ul.ChaptersAccordion li#blog div.head ul li {
	/*reset*/
	float:none;
	padding:0;
	width:auto;
}
ul.ChaptersAccordion li#blog div.head span.headline{
	float:left;
	font-size:13px;
	font-weight:bold;
}
ul.ChaptersAccordion li#blog div.head span.headline a {
	color:#fff;
	text-decoration:none;
	font-size:13px;
}
ul.ChaptersAccordion li#blog div.head p.date {
	color:#964702;
	float:left;
	padding:0 0 0 14px;
	margin:0;
	line-height:18px;
	font-size:13px;	
	font-weight:bold;
	text-transform:lowercase;
}
ul.ChaptersAccordion li#blog div.head #creditfooter{
	display: none;
}
/*blog content*/
.AboutBlog{
	/*width:466px;*/
	width:920px;
	float:left;
}
.AboutBlog span.headline{
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.AboutBlog span.headline a {
	color:#fff;
	text-decoration:none;
}
.AboutBlog ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.AboutBlog ul li{
	/*reset*/
	float:none;
	padding:0;
	width:auto;
}
.AboutBlog ul li div{
	color:#630;
	margin:0 0 12px;
}
.AboutBlog p{
	color:#630;
	margin:0 0 12px;
}
.AboutBlog p.date{
	color:#930;
	display:block;
	margin:-2px 0 12px;
	position:relative;
	text-transform:lowercase;
}
.AboutBlog #creditfooter{
	display: none;
}
/*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;
}
.slide .ThreeColumns .column1 ul {
    /*position: relative;
    top: -14px;
    left: -30px;*/
	margin: 0px;
	display: block;
	float: left;
    color: white;
	padding: 0 0 7px 14px;
}
* 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;
}
.ReviewAbout a{
    color:#fff;
}
.ReviewAbout a:hover{
    color:#336600;
}
/*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{
	background:none;
	color:#336600;
	text-decoration:none;
	display:block;
}
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 0px;
	margin:0px 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{
	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;
}
.system{
	margin:0 0 0 0;
	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:25px 0 12px 0;
	font-size:12px;
	font-weight:bold;
}
.system .about p img {
	margin-left: 4px;
}
.system .about p a{
	color: #003366;
	text-decoration:underline;
}
.system .about p a:hover{
	color:#fff;
	text-decoration:underline;
}
.system .about p a span{
	color: #003366;
	text-decoration: underline;
}
.system .about p a:hover span{
	color:#fff;
	text-decoration: underline;
}
.system .about .more a span{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.system .about .more a:hover span{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#003366;
}
.system .about .more a:hover{
	background:none;
}
.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;
}
.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;
	display:block;
}
ul.CocaColaNews li a:hover{
	background:none;
	color:#003366;
	line-height:18px;
	text-decoration:none;
	display:block;
}
ul.CocaColaNews li a span{
	text-decoration:underline;
}
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;
}
.WebList-Google {
}
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;
	width: 124px;
}
.WebList div ul li a{
	color:#fff;
	text-decoration:none;
}
.WebList div ul li a:hover{
	background:none;
	text-decoration:none;
	color:#990000;
}
.WebList div ul li a span{
	text-decoration:underline;
}
/*bottom area*/
.BottomSlideWrap{
    width:100%;
    height:275px;
}
.BottomSlideInnerWrap{
    width:980px;
    margin: 0 auto;
}
.FlashBox{
	margin:0 auto;
}
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;}
/*footer*/
#footer{
	width:980px;
	margin:14px auto 0 auto;
	text-align:center;
	overflow:hidden;
	padding:0 0 20px;
	color:#ccc;
}
#footer-disclaimer{
	width:980px;
	margin:14px auto 0 auto;
	text-align:center;
	overflow:hidden;
	color:#e8e8e8;
	font-size:12px;
}
#footer p{
	color:#ccc;
	font-size:11px;
	margin:0 0 12px;
}
#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;}
#footer a{color:#ccc;}