/* GENERAL STYLES */
body{
	margin:0;
	background:#fff;
	font:10px/12px Arial, Helvetica, sans-serif;
}

form{
	margin:0;
	padding:0;
}
a:focus{outline:none;}
img{
	margin:0;
	border:none;
	display:block;
}
#main{
	width:937px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
/*--header--*/
#header{
	top:0;
	left:0;
	z-index:9;
	width:938px;
	position:absolute;
}
/*--top-block--*/
.top-block{
	width:100%;
	overflow:hidden;
	padding:4px 0 6px;
	background:#797979 url(/images/bg-top-block.gif) no-repeat 0 100%;
}
.top-block strong{
	height:1%;
	color:#fff;
	display:block;
	margin:0 11px 0 0;
	overflow:hidden;
	text-align:right;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--top-menu--*/
ul.top-menu{
	margin:0;
	padding:0 0 0 2px;
	float:left;
}
ul.top-menu li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 6px 0 7px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-top-block-separator.gif) no-repeat 0 2px;
}
* html ul.top-menu li{background-position:0 3px;}
* +html ul.top-menu li{background-position:0 3px;}
ul.top-menu li:first-child{background:none;}
ul.top-menu a{
	color:#fff;
	text-decoration:none;
}
ul.top-menu a:hover{text-decoration:underline;}
/*--header-area--*/
.header-area{
	width:100%;
	margin:7px 0 0;
	overflow:hidden;
}
.header-area strong.logo{
	float:left;
	height:41px;
	padding-left:1px;
	overflow:hidden;
}
.header-area strong.logo a{
	width:69px;
	height:41px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(/images/bg-logo.gif) no-repeat 100% 0;
}
/*--header-bar--*/
.header-bar{
	float:right;
	width:860px;
	display:inline;
	min-height:36px;
	margin:1px 1px 0 0;
	background:url(/images/bg-header-bar.gif) no-repeat;
}
* html .header-bar{
	height:36px;
	overflow:visible;
}
/*--navigation--*/
ul#navigation{
	margin:0;
	padding:0;
	float:left;
}
ul#navigation li{
	float:left;
	list-style:none;
	display:inline;
	padding-left:1px;
	background:url(/images/bg-navigation-separator.gif) no-repeat;
}
ul#navigation li:first-child{
	background:none;
	padding-left:0;
}
ul#navigation a{
	display:block;
	height:45px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul#navigation a.pc-mac{
	width:91px;
	background:url(/images/bg-pc-mac.gif) no-repeat;
}
ul#navigation a.mobile{
	width:86px;
	background:url(/images/bg-mobile.gif) no-repeat;
}
ul#navigation a.online{
	width:84px;
	background:url(/images/bg-online.gif) no-repeat;
}
ul#navigation a.console{
	width:94px;
	background: url(/images/bg-console.gif) no-repeat;
}
ul#navigation a.tv-cinema{
	width:116px;
	background:url(/images/bg-tv-cinema.gif) no-repeat;
}
ul#navigation a:hover{background-position:0 -62px;}
ul#navigation .active a{background-position:0 -124px !important;}
/*--search-section-*/
.search-section{
	float:right;
	width:217px;
	height:22px;
	display:inline;
	margin:6px 7px 0 0;
	background:url(/images/bg-search-bar.gif) no-repeat;
}
.search-section .text{
	float:left;
	width:176px;
	color:#617a14;
	border:none;
	display:inline;
	background:none;
	padding:1px 0;
	margin:3px 0 0 8px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.search-section .btn{
	float:right;
	border:none;
}

ul#navigation a.our-company{
	width:107px;
	background:url(/images/bg-our-company.gif) no-repeat 50% 0;
}
ul#navigation a.news-and-events{
	width:118px;
	background:url(/images/bg-news-and-events.gif) no-repeat 50% 0;
}

ul#navigation a.media-center{
	width:114px;
	background:url(/images/bg-media-center.gif) no-repeat 50% 0;
}

ul#navigation a.corporate-citizenship{
	width:168px;
	background:url(/images/bg-corporate-citizenship.gif) no-repeat;
}
ul#navigation a.careers{
	width:74px;
	background:url(/images/bg-careers.gif) no-repeat 50% 0;
}
ul#navigation a.world-presence{
	width:151px;
	background:url(/images/bg-world-presence.gif) no-repeat 50% 0;
}
ul#navigation a:hover{
	z-index:888;
	background-position:50% -62px;
}
ul#navigation li.active a{
	z-index:889;
	background-position:50% -124px !important;
}

ul.cour-company li.cat-01 a.our-company{
	z-index:889;
	background-position:0 -106px !important;
}


ul.cnews li.cat-03 a.news-and-events{
	z-index:889;
	background-position:0 -106px !important;
}

ul.cmedia li.cat-04 a.media-center{
	z-index:889;
	background-position:0 -106px !important;
}

ul.cctizenship li.cat-05 a.corporate-citizenship{
	z-index:889;
	background-position:0 -106px !important;
}

ul.careers li.cat-06 a.careers{
	z-index:889;
	background-position:0 -106px !important;
}


ul#navigation li:hover ul,
ul#navigation li.hover ul{display:block;}
ul#navigation ul{
	margin:0;
	padding:9px 0;
	width:590px;
	top:67px;
	left:80px;
	display:none;
	z-index:999;
	overflow:hidden;
	position:absolute;
	z-index:1000;
}
ul#navigation ul li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 13px;
	background:#fff url(/images/bg-sub-menu.gif) no-repeat 0 4px;
}
ul#navigation ul li:first-child{background:none ;}
ul#navigation ul a{
	float:none;
	height:auto;
	margin:0;
	text-indent:0;
	text-decoration:none;
	color:#7f7e7e;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
ul#navigation ul a:hover{color:#000;}
/*----------------------content----------------------*/
#content{
	width:937px;
	margin:57px 0 0;
	overflow:hidden;
}
.home {
	margin:75px 0 0 !important;
	display:block;
	}
	
/*--flash--*/
.flash{ overflow:hidden; margin:8px 0 8px 0; /* Change 36 0 0 4*/ 
}
.flash img{display:block;}
/*--content-area--*/
.content-area{
	width:100%;
	margin:15px 0 0;
	overflow:hidden;
}
/*--flash-section--*/
.flash-section{
	float:left;
	width:235px;
	/*padding:15px 0 0 0;*/
}
.flash-box{
	float:left;
	width:235px;
	display:inline;
	margin:0 0 15px 0;
}
.flash-area{
	width:100%;
	clear:both;
	/*margin:0 0 0 2px;*/
	overflow:hidden;
}
/*--news-section--*/
.news-section{
	float:left;
	width:668px;
	overflow:hidden;
	display:inline;
	margin:0 8px 0 15px;
	background-color:#CCCCCC;
	background:url(/images/bg-news-section.gif) repeat-y;
}
.news-section-top{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-news-section-bottom.gif) no-repeat 0 100%;
}
.news-section-holder{
	width:100%;
	min-height:360px;
	overflow:hidden;
	padding:0 0 16px;
	position:relative;
	background:url(/images/bg-news-section-top.gif) no-repeat;
}
* html .news-section-holder{
	height:360px;
	overflow:visible;
}
.news-section-holder .head{
	width:100%;
	height:22px;
	overflow:hidden;
}
.news-section-holder .head h3{
	margin:0;
	color:#fff;
	font:bold 15px/22px Arial, Helvetica, sans-serif;
}
.news-section-holder .head h3 strong{
	color:#9c0;
	display:inline;
	font:bold 15px/22px Arial, Helvetica, sans-serif;
}
.news-section p{
	margin:0;
	color:#383838;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.news-section p a{color:#383838;}
.news-section p a:hover{text-decoration:none;}
.news-section strong{
	display:block;
	color:#383838;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.news-section strong a{
	color:#7ca500;
	font-weight:bold;
	text-decoration:none;
}
.news-section strong a:hover{text-decoration:underline;}
/*--news-block--*/
.news-block-home{
	float:left;
	width:385px;
	padding:0 18px 10px 15px;
	margin:0;
}
.contactus {
	width:210px; 
	padding:0 0 10px 0;
	}
/*--news-text--*/
.news-text{
	width:100%;
	overflow:hidden;
	padding:14px 0 15px;
	background:url(/images/bg-separator.gif) repeat-x 0 100%;
}
.news-text img{
	float:left;
	display:inline;
	margin:0 14px 0 8px;
}
.news-text div{overflow:hidden;}
* html .news-text div{
	height:1%;
	overflow:visible;
}
.news-text strong{margin:8px 0 0;}
.news-text strong a{font-size:11px;}
/*--news-list--*/
ul.news-list{
	margin:0;
	padding:15px 0 0;
	width:100%;
	overflow:hidden;
}
ul.news-list li{
	list-style:none;
	padding:0 0 13px 18px;
	background:url(/images/bg-news-separator.gif) no-repeat 1px 4px;
}
ul.news-list span{
	display:block;
	color:#383838;
	font:10px/11px Verdana, Arial, Helvetica, sans-serif;
}
ul.news-list span a{color:#383838;}
ul.news-list span a:hover{text-decoration:none;}
/*--more-box--*/
.more-box{
	position:absolute;
	bottom:15px;
}
.news-block .more-box{
	width:320px;
	left:15px;
}
.news-post .more-box{
	width:255px;
	right:18px;
}
.more-box a.rss{
	float:left;
	display:inline;
	width:19px;
	height:18px;
	margin:0 0 0 18px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(/images/bg-rss.gif) no-repeat;
}
.more-box a.more-info{
	float:right;
	color:#383838;
	display:inline;
	margin:6px 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.more-box a.more-info:hover{text-decoration:none;}
/*--news-post--*/
.news-post{
	float:right;
	width:266px;
	display:inline;
	margin:0 18px 0 0;
	padding:0 0 30px;
}
/*--news-area--*/
.news-area{
	width:100%;
	padding:12px 0 0;
	overflow:hidden;
}
#content .news-area p{line-height:14px;}
.news-area .news,
.news-area .events{
	width:100%;
	padding:10px 0 0;
	overflow:hidden;
	background:url(/images/bg-separator.gif) repeat-x;
}
.news-area div.first{background:none;}
.news-area .news div,
.news-area .events div{
	overflow:hidden;
	padding:0 0 12px 29px;
}
* html .news-area div div{
	height:1%;
	overflow:visible;
}
.news-area .news div{background:url(/images/bg-news.gif) no-repeat 1px 2px;}
.news-area .events div{background:url(/images/bg-events.gif) no-repeat 1px 2px;}
/*--menu-area--*/
.menu-area{
	width:981px;
	clear:both;
	overflow:hidden;
	margin:28px 0 10px 10px;
	background:#f6f6f6 url(/images/bg-menu-area-top.gif) no-repeat;
}
.menu-area ul{
	margin:0;
	padding:8px 0;
	width:981px;
	overflow:hidden;
	background:url(/images/bg-menu-area-bottom.gif) no-repeat 0 100%;
}
.menu-area ul li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 17px 0 18px;
	background:url(/images/bg-menu-area-separator.gif) no-repeat;
}
.menu-area ul li:first-child{ background:none !important;}
.menu-area ul a{
	color:#454545;
	text-decoration:none;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
}
.menu-area ul a.active,
.menu-area ul a:hover{color:#9c0;}
/*----------------------footer----------------------*/
#footer{

	margin:20px 0 0 0;
}
.footer-head{
	width:937px;
	height:32px;
	background:url(/images/bg-footer-head.gif) no-repeat;
	display:block;
	padding:0 0 0 12px
}

.footer-block{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-footer-box.gif) repeat-y;
}
.footer-head img{
	margin:7px 23px 0 0;
	float:left; 
}
.footer-head strong{
	padding:8px 0 0 0;
	color:#454545;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
.footer-holder{
	min-height:117px;
	overflow:hidden;
	padding:20px 15px 0;
	background:url(/images/bg-footer-holder.gif) repeat-y;
}

* html .footer-holder{
	height:117px;
	overflow:visible;
}
.footer-holder div{
	float:left;
	margin:0 30px 0 0;
	display:block;
}
.footer-holder div.list-carrers{
	float:left;
	margin:0 30px 0 0;
}
.footer-holder div.list-related{
	float:left;
	margin:0 30px 0 0;
	padding:0 0 0 30px;
	height:100%;
	display:block;
	overflow:hidden;
	background:url(/images/line.gif) no-repeat 0 30px;
}
.footer-holder div.list-portals{
	float:left;
	margin:0;
}
.footer-holder strong{
	color:#454545;
	margin:2px 0 0;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 3px 0;
	border-bottom:1px solid #bdbdbd;
}


.footer-holder a{
	text-decoration:none;
	color:#454545;
}


.footer-holder div ul{
	overflow:hidden;
	margin:0;
	padding:20px 0 5px;
}
.footer-holder div ul li{
	list-style:none;
}
.footer-holder div ul a{
	color:#2e2e2e;
	text-decoration:none;
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
}
.footer-holder div ul a:hover{text-decoration:underline;}

.footer-box{
	float:left;
	width:150px;
	padding:13px 0 0 310px !important;
	text-align:center;
}
.footer-box strong.small-logo{
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.footer-box strong.small-logo a{
	width:64px;

	height:38px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(/images/bg-footer-logo.gif) no-repeat 100% 0;
}
#footer p{
	color:#454545;
	margin:12px 0 0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.footer-bottom{
	width:937px;
	height:7px;
	background:url(/images/bg-footer-bottom.gif) no-repeat;
	display:block;	
}
.footer-copy{
	color:#454545;
	display:block;
	padding:0;
	margin:0 0 20px 0;
	overflow:hidden;
}
.footer-copy ul{
	padding:0;
	margin:5px 0 0 0;
}
.footer-copy ul li{
	list-style:none;
	float:left;
	padding:0 0 0 15px;
}
.footer-copy ul li.last{
	margin:0 0 0 350px;
}
.footer-copy ul li a{
	color:#7ca500;
	text-decoration:none;
}
.footer-copy ul li a:hover{
	text-decoration:underline;
}

.logos-awards{
	overflow:hidden;
	background:url(../images/bg-footer-box-top.gif) no-repeat top left;
}

.logos-awards img{
	padding:5px 35px;
	float:left;
}
.logos-awards p{
	margin:0px;
	text-align:center;
}
/*--breadcrumb--*/
.breadcrumb{
	margin:20px 0 13px 0;
	overflow:hidden;
	position:relative;
	z-index:1000;
	width:670px;
}
* html .breadcrumb{
	height:1%;
	overflow:visible;
}
.breadcrumb strong{
	float:left;
	color:#7f7f7f;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}

.breadcrumb strong.coming {
	display:block; 
	text-align:right; 
	width:940px;
}

.breadcrumb ul{
	margin:0;
	padding:0;
	float:left;
}
.breadcrumb ul li{
	float:left;
	color:#9c0;
	list-style:none;
	display:inline;
	padding:0 8px 0 17px;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-breadcrumb.gif) no-repeat 0 5px;
}
.breadcrumb ul li:first-child{
	background:none;
	padding-left:9px;
}
.breadcrumb ul a{
	font-size:10px;
	color:#7f7f7f;
	text-decoration:none;
}
.breadcrumb ul a:hover{color:#9c0;}
/*--information--*/
.information{
	width:937px;
/*	width:942px;
*/	overflow:hidden;
/*	margin:2px 0 25px 31px;
*/	margin:0px 0 0 0px;
	background:url(/images/bg-information.gif) repeat-y;
}
.information-cell{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-information-top.gif) no-repeat;
}
.information-holder{
	width:940px;
	padding:0 1px 0;
	overflow:hidden;
	/*min-height:765px;*/
	position:relative;
	background:url(/images/bg-information-bottom.gif) no-repeat 0 100%;
}
* html .information-holder{
	height:765px;
	overflow:visible;
}
/*--info-column--*/
.info-column{
	float:left;
	width:674px;
	min-height:655px;
	/*padding:0 0 110px;*/
	padding:0;
}
* html .info-column{
	height:655px;
	overflow:visible;
}
.news-info{padding:0 0 40px;}
.info-column p{
	color:#525151;
	margin:16px 0 0;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.info-column p span{color:#525151;}
/*--holder-*/
.holder{
	overflow:hidden;
	padding:63px 42px 10px 31px;
}
.holder h3 {
	margin:5px 24px 17px 0;
	padding:0 0 2px;
	border-bottom:1px solid #d9d8d8;
	color:#373636;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	
.commitment-box h3 {
	margin:5px 24px 17px 0;
	padding:0 0 2px;
	border-bottom:1px solid #d9d8d8;
	color:#373636;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	}

* html .holder{
	height:1%;
	overflow:visible;
}
/*--post-text--*/
.post-text{
	width:100%;
	margin:21px 0 0;
	overflow:hidden;
}
.post-cell{
	overflow:hidden;
	background-color:#e8e8e6 !important; /* Modificado Fase 1*/
	padding:21px 44px 25px 31px;
	margin:0 5px 0 0;
}
* html .post-cell{
	height:1%;
	overflow:visible;
}
.post-text .inner-cell{background:none;}
.post-cell img{
	float:right;
	display:inline;
	margin:0 0 0 35px;
}
.post-cell div{overflow:hidden;}
* html .post-cell div{
	height:1%;
	overflow:visible;
}
.post-cell h4{
	margin:2px 0 0 1px;
	color:#000;
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
}
.post-cell h5{
	color:#898c83;
	margin:0;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.post-cell p{margin:2px 0 0;}
/*--location-section--*/
.location-section{
	width:500px;
	overflow:hidden;
	/*position:absolute;*/
	bottom:60px;
	left:0;
}
.location-section .location-block{
	float:left;
	left:35%;
	position:relative;
}
.location-section .location-box{
	left:0%;
	position:relative;
}
* html .location-section .location-box{float:left;}
.location-box span.previous,
.location-box span.next{
	float:left;
	display:inline;
	padding:7px 6px 0;
}
.location-box span.previous a,
.location-box span.next a{
	color:#b9b8b8;
	text-decoration:none;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.location-box span a.active,
.location-box span a:hover{
	color:#000;
	text-decoration:underline;
}
.loc-page{
	float:left;
	background:url(/images/bg-location-left.gif) no-repeat;
}
.loc-page div{
	float:left;
	height:30px;
	display:inline;
	overflow:hidden;
	margin:0 0 0 11px;
	padding:0 14px 0 3px;
	background:url(/images/bg-location.gif) no-repeat 100% 0;
}
.loc-page strong{
	color:#000;
	font:11px/30px Verdana, Arial, Helvetica, sans-serif;
}
/*--sidebar--*/
.sidebar{
	float:right;
	width:266px;
	padding:0 0 250px;
}
.heading-sidebar{
	width:100%;
	height:38px;
	overflow:hidden;
}
.heading-sidebar h2{
	color:#fff;
	margin:7px 20px 0;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
}
.heading-sidebar h2 strong{color:#fff;}
.heading h2 {
	color:#fff;
	margin:4px 20px 0;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	}
.heading h2 strong {color:#fff;}
/*--menu--*/
ul#menu{
	margin:0 0 0 10px;
	padding:8px 0 0;
	width:256px;
	overflow:hidden;
}
ul#menu li{
	float:left;
	width:256px;
	list-style:none;
	padding:8px 15px 7px;
	border-top:1px solid #eaeaea;
}
ul#menu li:first-child{border:none;}
ul#menu a{
	color:#000;
	text-decoration:none;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
ul#menu a.active,
ul#menu a:hover{color:#9c0;}
/*--info-box--*/
.info-box{
	margin:-35px 0 0;
	padding:0 19px;
	overflow:hidden;
}
* html .info-box{
	height:1%;
	overflow:visible;
}
.info-box .photo-holder{
	float:left;
	padding:7px 6px;
	display:inline;
	margin:0 11px 0 0;
}
.photo-01 .photo-holder{background:url(/images/bg-photo-01-holder.gif) no-repeat;}
#content .photo-02 {padding:0 18px;}
.photo-02 .photo-holder{
	padding-left:7px;
	margin:0 14px 0 0;
	background:url(/images/bg-photo-02-holder.gif) no-repeat;
}
.infor{
	margin:88px 0 0;
	overflow:hidden;
}
* html .infor{
	height:1%;
	overflow:visible;
}
.info-box strong{
	display:block;
	color:#b4b4b4;
	margin:6px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.info-box h2{
	margin:0;
	color:#000;
	font:16px/20px Verdana, Arial, Helvetica, sans-serif;
}
/*--author--*/
.author{
	margin:80px 0 0;
	overflow:hidden;
}
.author strong{
	display:block;
	color:#000;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.author strong a{
	color:#9c0;
	text-decoration:none;
}
.author strong a:hover{text-decoration:underline;}
.author span{
	display:block;
	color:#b4b4b4;
	margin:2px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--archive-box--*/
.archive-box{
	/*position:absolute;*/
	bottom:0;
	padding:15px 0 0 1px;
}
.archive-box h3{
	width:227px;
	overflow:hidden;
	margin:0;
	padding:14px 20px 6px;
	color:#fff;
	font:bold 15px/19px Arial, Helvetica, sans-serif;
	background:#9c0 url(/images/bg-archive-heading.gif) no-repeat;
}
.archive-bar{
	width:257px;
	margin:4px 0 0 3px;
	padding:5px 0 0 6px;
	overflow:hidden;
	background:url(/images/bg-sidebar-gradient.gif) repeat-x;
}
.archive-bar div{
	overflow:hidden;
	padding:10px 5px;
	border-top:1px solid #eaeaea;
}
* html .archive-bar div{
	height:1%;
	overflow:visible;
}
.archive-bar div:first-child{border:none;}
.archive-bar strong{
	display:block;
	color:#898c83;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.archive-bar span.news-link{
	display:block;
	padding:0 0 0 8px;
	margin:0 0 0 2px;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-archive-list-separator.gif) no-repeat 0 6px;
}
.archive-bar span.news-link a{
	color:#9c0;
	text-decoration:none;
}
.archive-bar span.news-link a:hover{text-decoration:underline;}
/*--commitment-section--*/
.commitment-section{
	width:100%;
	margin:64px 0 0;
	overflow:hidden;
}
/*--commitment-box--*/
.commitment-box{
	overflow:hidden;
	padding: 40px 0pt 20px 10px;
}
.commitment-box div{overflow:hidden;}
* html .commitment-box div{
	height:1%;
	overflow:visible;
}
.commitment-section .inner-cell{background:#e8e8e6;}
.commitment-box .img-holder{
	float:right;
	width:130px;
	height:130px;
	padding:6px;
	display:inline;
	margin:0 0 0 25px;
}
* html .commitment-box .img-holder{height:118px;}
.commitment-box h4{
	color:#000;
	margin:9px 0 0;
	font:16px/22px Verdana, Arial, Helvetica, sans-serif;
}
.commitment-box p{
	padding:0 0 5px;
	margin:2px 0 0 0;
}
.commitment-box p a{color:#9c0;}
.commitment-box p a:hover{text-decoration:none;}
/*--news-and-events-block--*/
.n-e-block{
	overflow:hidden;
	padding:79px 43px 10px 31px;
}
.n-e-block a.rss-link{
	float:left;
	clear:both;
	color:#898c83;
	margin:11px 0 0;
	padding:0 0 5px 24px;
	text-decoration:none;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-rss-link.gif) no-repeat;
}
.n-e-block a.rss-link:hover{text-decoration:underline;}
/*--n-e-box--*/
.n-e-box{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
	border-bottom:1px solid #cbcaca;
}
.n-e-box img{
	float:right;
	display:inline;
	margin: 0 0 8px 20px;
}
.n-e-box h3{
	color:#000;
	margin:2px 0 0;
	overflow:hidden;
	padding:27px 0 0;
	font:15px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-news.gif) no-repeat 2px 0;
}
.n-e-box em{
	display:block;
	color:#9c0;
	margin:3px 0 0;
	font:13px/15px Verdana, Arial, Helvetica, sans-serif;
}
.n-e-box p{
	clear:both;
	margin:0;
	overflow:hidden;
	padding:16px 0 0;
}
/*--source-*/
.source{
	width:100%;
	clear:both;
	color:#b4b4b4;
	margin:80px 0 0;
	overflow:hidden;
	display:block;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.source a{
	color:#b4b4b4;
	text-decoration:none;
}
.source a:hover{text-decoration:underline;}
/*--download-box--*/
.download-box{
	width:100%;
	margin:88px 0 0;
	overflow:hidden;
}
.download-box h3{
	width:227px;
	overflow:hidden;
	margin:0;
	padding:10px 20px;
	color:#fff;
	font:bold 15px/19px Arial, Helvetica, sans-serif;
	background:#9c0 url(/images/bg-archive-heading.gif) no-repeat;
}
.download-bar{
	width:257px;
	margin:4px 0 0 3px;
	padding:5px 0 0 6px;
	overflow:hidden;
	background:url(/images/bg-sidebar-gradient.gif) repeat-x;
}
.download-bar div{
	overflow:hidden;
	padding:10px 5px 10px 43px;
	border-top:1px solid #eaeaea;
}
* html .download-bar div{
	height:1%;
	overflow:visible;
}
.download-bar div:first-child{border:none;}
.download-bar div.pdf{background:url(/images/bg-pdf.gif) no-repeat 20px 12px;}
.download-bar strong{
	display:block;
	color:#898c83;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.download-bar span{
	display:block;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.download-bar span a{
	color:#9c0;
	text-decoration:none;
}
.download-bar span a:hover{text-decoration:underline;}
/*--media-block--*/
.media-block{
	overflow:hidden;
	padding:74px 25px 10px 31px;
}
* html .media-block{
	height:1%;
	overflow:visible;
}
/*--media-box--*/
.media-box{
	width:100%;
	overflow:hidden;
}
.heading-cell{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
	border-bottom:1px solid #d9d8d8;
}
.heading-cell h3{
	float:left;
	margin:0;
	padding:0 1px;
	color:#373636;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
}
.heading-cell a.see-all{
	float:right;
	display:inline;
	color:#9c0;
	margin:0 3px 0 0;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
}
.heading-cell a.see-all:hover{text-decoration:none;}
.media-post{
	overflow:hidden;
	padding:0 0 8px 0;
}
* html .media-post{
	height:1%;
	overflow:visible;
}
.media-post div{
	width:100%;
	overflow:hidden;
	padding:4px 9px 9px;
}
.media-post p{
	clear:both;
	margin:0;
	padding:4px 0 0;
	color:#525151;
	overflow:hidden;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.media-post p a{
	color:#525151;
	text-decoration:none;
}
.media-post p a.active,
.media-post p a:hover{
	color:#9c0;
	/*text-decoration:underline;*/
}
.media-post strong{
	display:block;
	margin:0;
	color:#9c0;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.media-post a.pdf-download,
.news-list a.pdf-download{
	float:left;
	/*clear:both;*/
	color:#b9b8b8;
	text-decoration:none;
	margin:3px 0 0;
	padding:3px 0 0 20px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-pdf-icon.gif) no-repeat;
}
.media-post a.pdf-download:hover,
news-list a.pdf-download:hover{
	color:#9c0;
	/*text-decoration:underline;*/
}
/*--audio-cell--*/
.audio-cell{
	width:100%;
	padding:0 0 45px;
	overflow:hidden;
}
/*--audio-post--*/
.audio-post{
	width:622px;
	margin:0 0 0 -2px;
	overflow:hidden;
}
.audio-holder{
	float:left;
	width:286px;
	display:inline;
	margin:12px 16px 0 8px;
}
.audio-holder div{
	padding:7px 11px 3px 10px;
	overflow:hidden;
	background:#e2e2e1 url(/images/bg-audio-holder.gif) repeat-x;
}
.audio-holder div a.play{
	float:right;
	clear:both;
	color:#7f7f7f;
	text-decoration:none;
	padding:2px 23px 3px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-play.gif) no-repeat 100% 0;
}
.audio-holder div a.active,
.audio-holder div a.play:hover{
	color:#9c0;
	text-decoration:underline;
}
.audio-holder div strong{
	display:block;
	color:#7f7f7f;
	margin:2px 0 0;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.audio-holder em{
	display:block;
	color:#9c0;
	margin:1px 0 0 10px;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.audio-holder div em{margin:0;}
.audio-holder a.download-link{
	float:right;
	clear:both;
	color:#b9b8b8;
	display:inline;
	margin:0 13px 0 0;
	text-decoration:none;
	padding:0 20px 7px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-download.gif) no-repeat 100% 3px;
}
.audio-holder a.active,
.audio-holder a.download-link:hover{
	color:#9c0;
	text-decoration:underline;
}
/*--video-cell--*/
.video-cell{
	width:100%;
	padding:0 0 45px;
	overflow:hidden;
}
/*--video-post--*/
.video-post{
	width:624px;
	position:relative;
	margin:0 -4px 0 0;
	overflow:hidden;
}
.video-holder{
	float:left;
	width:293px;
	display:inline;
	padding:0 0 6px;
	margin:8px 17px 0 2px;
}
.video-holder strong{
	display:block;
	color:#7f7f7f;
	margin:0 0 0 4px;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.video-holder em{
	display:block;
	color:#9c0;
	margin:0 0 0 4px;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.video-section{
	width:285px;
	height:100px;
	padding:0 4px;
	margin:5px 0 0;
	overflow:hidden;
	background:url(/images/bg-video-holder.gif) no-repeat;
}

.video-section a:hover img {
	margin:-100px 0 0 0;
}
.video-holder a.download-link{
	float:left;
	clear:both;
	color:#b9b8b8;
	display:inline;
	margin:0 0 0 7px;
	text-decoration:none;
	padding:0 0 7px 20px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-download.gif) no-repeat 0 3px;
}
.video-holder a.active,
.video-holder a.download-link:hover{
	color:#9c0;
	text-decoration:underline;
}
/*--archive-section--*/
.archive-section{
	width:100%;
	overflow:hidden;
	padding:0 0 19px;
	background:url(/images/bg-news-archive.gif) repeat-x 0 100%;
}
.archive-section .location-section{
	position:static;
	left:0;
	width:618px;
}
.archive-section .heading-cell h3{
	padding-top:5px;
	color:#373636;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;}
/*--form-block--*/
.form-block{
	float:right;
}
.form-block strong{
	float:left;
	color:#b9b8b8;
	padding:3px 5px 0 0;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.form-block ul{
	margin:0;
	padding:0 15px 0 0;
	float:left;
}
.form-block ul li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 7px 0 10px;
	background:url(/images/bg-sub-menu.gif) no-repeat 0 4px;
}
.form-block ul li:first-child{background:none;}
.form-block ul a{
	color:#525151;
	text-decoration:none;
	font:13px/15px Verdana, Arial, Helvetica, sans-serif;
}
.form-block ul a.active,
.form-block ul a:hover{text-decoration:underline;}
.form-block .inp-select{
	width:74px;
	float:left;
	color:#fff;
	padding:2px;
	background:#bbbaba;
	border:1px solid #cbcaca;
	font:13px Verdana, Arial, Helvetica, sans-serif;
}
/*--news-list--*/
.news-list{
	width:100%;
	padding:0 0 20px;
	overflow:hidden;
}
.news-list div{
	overflow:hidden;
	margin:2px 0 16px;
	padding:4px 0 4px 39px;
	background:url(/images/bg-news.gif) no-repeat 9px 6px;
}
* html .news-list div{
	height:1%;
	overflow:visible;
}
.press-releases div{
	padding:4px 0 4px 10px;
	background:none;
}
.news-list p{
	margin:0;
	color:#383838;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.news-list p a{
	color:#525151;
	text-decoration:none;
}
.news-list p a.active,
.news-list p a:hover{
	color:#9c0;
	/*text-decoration:underline;*/
}
.news-list em{
	display:block;
	color:#9c0;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
/*--bottom-cell--*/
.bottom-cell{
	width:100%;
	overflow:hidden;
	padding:5px 0;
}
.bottom-cell a.rss-link{
	float:left;
	clear:left;
	color:#898c83;
	display:inline;
	margin:2px 0 0 2px;
	padding:0 0 5px 24px;
	text-decoration:none;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-rss-link.gif) no-repeat;
}
.bottom-cell a.rss-link:hover{text-decoration:underline;}
/*--photo-list--*/
.photo-list{
	width:672px;
	overflow:hidden;
	padding:0 0 15px;
	margin:0 0 0 -55px;
}
.photo-cell{
	float:left;
	width:108px;
	display:inline;
	margin:6px 0 0 58px;
	height:190px;
}
.photo-cell em{
	display:block;
	color:#9c0;
	margin:0 0 0 2px;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.photo-cell strong{
	display:block;
	color:#7f7f7f;
	margin:0 0 0 2px;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.photo-holder{
	width:100px;
	height:100px;
	padding:4px;
	margin:5px 0 0;
	overflow:hidden;
	background:url(/images/bg-photo-04-holder.gif) no-repeat;
}
.photo-cell a.download-link{
	float:left;
	clear:both;
	color:#b9b8b8;
	display:inline;
	margin:0 0 0 4px;
	text-decoration:none;
	padding:0 0 7px 20px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-download.gif) no-repeat 0 1px;
}
.photo-cell a.active,
.photo-cell a.download-link:hover{
	color:#9c0;
	text-decoration:underline;
}
/*--careers-section--*/
.careers-section{
	overflow:hidden;
	padding:69px 25px 10px 31px;
}
* html .careers-section{
	height:1%;
	overflow:visible;
}
.careers-section h3{
	color:#000;
	margin:0;
	padding:0 0 3px;
	border-bottom:1px solid #d9d8d8;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
}
.careers-holder{
	overflow:hidden;
	padding:8px 0 27px 10px;
}
* html .careers-holder{
	height:1%;
	overflow:visible;
}
table{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
table thead,
table tbody,
table tr{
	/*width:100%;*/
	margin:0;
	padding:0;
	overflow:hidden;
}
table td{
	margin:0;
	padding:0;
	color:#525151;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.careers-holder table thead td{
	padding:0 0 5px;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.careers-holder p{
	color:#525151;
	margin:1px 0 0;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.careers-holder p span{color:#898c83;}
/*--user-area--*/
.user-area{
	width:100%;
	overflow:hidden;
}
.user-area label{
	width:100%;
	display:block;
	padding-top:6px;
	overflow:hidden;
}
.user-area strong{
	float:left;
	width:130px;
	color:#525151;
	padding:0 5px 0 0;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.user-area strong em{
	font-style:normal;
	color:#898c83;
}
.user-area span{
	float:left;
	width:465px;
	height:21px;
	padding:2px 3px;
}
.user-area span.input-text{background:url(/images/bg-input-text.gif) no-repeat;}
.user-area span.input-txt{
	height:80px;
	background:url(/images/bg-input-txt.gif) no-repeat;
}
.user-area .text{
	float:left;
	width:455px;
	color:#525151;
	padding:2px 5px 3px;
	border:none;
	background:none;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
}
.user-area .txt{
	float:left;
	width:455px;
	height:68px;
	color:#525151;
	padding:5px;
	border:none;
	background:none;
	overflow:auto;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
}
.user-area #attach-file{
	float:left;
	width:465px;
	padding:0;
	margin:0;
	height:25px;
}
.user-area .btn{
	float:right;
	clear:both;
	display:inline;
	margin:0 2px 0 0;
}
* html .user-area .btn{margin:0 5px 0 0;}
/*--usefullinks-section--*/
.usefullinks-section{
	width:100%;
	margin:65px 0 0;
	overflow:hidden;
}
/*--commitment-box--*/
.usefullinks-box{
	overflow:hidden;
	padding:14px 32px 14px 40px;
}
* html .usefullinks-box{
	height:1%;
	overflow:visible;
}
.usefullinks-section .inner-cell{background:#e8e8e6;}
.usefullinks-box p{
	margin:0;
	color:#525151;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.usefullinks-box p a{
	color:#525151;
	text-decoration:none;
}
.usefullinks-box p a.active,
.usefullinks-box p a:hover{
	color:#9c0;
	text-decoration:underline;
}
/*--contact-section--*/
.contact-section{
	width:100%;
	margin:53px 0 0;
	overflow:hidden;
}
.contact-section h3{
	color:#373636;
	margin:15px 24px 17px 32px;
	padding:0 0 2px;
	border-bottom:1px solid #d9d8d8;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
}
.contact-section h5{
	color:#5c5b5b;
	margin:0 0 0 10px;
	padding:0 0 8px;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.contact-section h5 strong{
	display:block;
	margin:0 24px 0 22px;
}
.contact-seaction-box{
	overflow:hidden;
	padding:10px 23px 10px 31px;
	margin:0 5px 0 0;
}
* html .contact-seaction-box{
	height:1%;
	overflow:visible;
}
.contact-seaction-cell{
	width:100%;
	overflow:hidden;
}
.contact-section p{
	color:#525151;
	margin:1px 0 0;
	padding:0 0 15px;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.contact-section p span{color:#898c83;}
.world-webs p{padding-bottom:0;}
.contact-seaction-cell a{
	color:#9c0;
	text-decoration:none;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.contact-seaction-cell a.more-link{
	text-decoration:underline;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.contact-seaction-cell a:hover{text-decoration:underline;}
.contact-seaction-cell a.more-link:hover{text-decoration:none;}
.contact-section .inner-cell{background:#e8e8e6;}
/*--contact-area--*/
.contact-area{
	float:left;
	width:218px;
	margin:0 10px;
	display:inline;
}
.last-box{
	margin:0;
	width:140px;
}
.contact-area strong{
	display:block;
	color:#525151;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.contact-area p{
	margin:0;
	color:#525151;
	padding:0;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.contact-area p span{color:#525151;}
.contact-area p a{
	color:#525151;
	text-decoration:none;
}
.contact-area p a:hover{
	color:#9c0;
	text-decoration:underline;
}
/*---flash-cell--*/
.flash-cell{
	width:100%;
	margin:0 0 -10px;
	overflow:hidden;
}
/*--text-section--*/
.text-section{
	overflow:hidden;
	/*padding:0 23px 10px 31px;*/
	padding:0 23px 20px 31px;
}
.text-cell{
	overflow:hidden;
	margin:0 0 0 10px;
}
.text-cell h5{margin:0;}
/*--history-holder--*/
.history-holder {
	overflow:hidden;
	padding:10px 17px 10px 30px;
}
* html .history-holder {
	height:1%;
	overflow:visible;
}
.history-holder .flash-bar{
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
}
.history-holder h5{
	margin:10px 0 0;
	padding:0;
}
.history-holder p{
	margin:0;
	padding:0 0 5px;
}
.holder .flash-bar{padding:15px 0 0;}
/*--text-holder--*/
.text-holder{
	overflow:hidden;
	padding:0 17px 10px 30px;
}
* html .text-holder{
	height:1%;
	overflow:visible;
}
.text-post{
	width:100%;
	padding:0 0 32px;
	overflow:hidden;
}
.text-holder h5{
	margin:15px 0 0;
	padding:0;
	font-size:13px;
}
.text-holder p{
	margin:16px 0 0;
	padding:0;
}
/*--calendar-block--*/
.calendar-block{
	overflow:hidden;
	padding:15px 0 0 15px;
}
* html .calendar-block{
	height:1%;
	overflow:visible;
}
.calendar-block h3{
	margin:7px 0 0 3px;
	color:#373636;
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
}
.calendar-block p{
	margin:7px 20px 0 0;
	color:#525151;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.calendar-block label{
	float:left;
	display:inline;
	margin:8px 14px 0 0;
}
.calendar-block .inp-select{
	float:left;
	color:#fff;
	padding:2px;
	background:#bbbaba;
	border:1px solid #cbcaca;
	font:13px Verdana, Arial, Helvetica, sans-serif;
}
.calendar-block #month{width:107px;}
.calendar-block #year{width:75px;}
.calendar-block a.rss-link{
	float:left;
	clear:both;
	color:#898c83;
	display:inline;
	margin:22px 0 0 2px;
	padding:0 0 7px 24px;
	text-decoration:none;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-rss-icon.gif) no-repeat;
}
.calendar-block a.rss-link:hover{text-decoration:underline;}
/*--calendar--*/
ul#calendar{
	margin:0;
	padding:0;
	width:100%;
	clear:both;
	overflow:hidden;
}
ul#calendar li{
	float:left;
	width:100%;
	list-style:none;
}
ul#calendar ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
ul#calendar ul li{
	float:left;
	width:30px;
	height:31px;
	color:#525151;
	list-style:none;
	overflow:hidden;
	text-align:center;
	margin:0 3px 3px 0;
	padding:0 0 0 1px;
	font:bold 11px/31px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-calendar.gif) no-repeat;
}
ul#calendar li.day li{
	height:auto;
	line-height:14px;
	background:none;
	margin:3px 3px 0 0;
	padding:14px 0 0 1px;
	font-weight:normal;
}
ul#calendar li.today{background-position:0 -124px}
ul#calendar li.today a{color:#fff;}
ul#calendar li.news{background-position:0 -31px}
ul#calendar li.events{background-position:0 -62px}
ul#calendar li.news-and-events{background-position:0 -93px}
ul#calendar ul a{
	color:#525151;
	display:block;
	text-decoration:none;
}
ul#calendar ul a:hover{color:#fff;}
/*--comment--*/
.comment{
	width:100%;
	padding:19px 0 13px;
	overflow:hidden;
}
.comment div{
	width:100%;
	padding:0 0 6px;
	overflow:hidden;
}
.comment span{
	float:left;
	width:15px;
	height:15px;
	color:#fff;
	margin:0 5px 0 2px;
	display:inline;
	text-align:center;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
}
.comment span.news{background:url(/images/bg-calendar-news.gif) no-repeat;}
.comment span.events{background:url(/images/bg-calendar-events.gif) no-repeat;}
.comment span.today{background:url(/images/bg-calendar-today.gif) no-repeat;}
.comment strong{
	color:#525151;
	display:block;
	overflow:hidden;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--newsandevents-section--*/
.newsandevents-section{
	width:100%;
	padding:55px 0 0;
	overflow:hidden;
}
.newsandevents-box{
	padding:10px 30px;
	overflow:hidden;
	margin:0 5px 0 0;
}
.newsandevents-section .inner-cell{background:#e7e8e6;}
.newsandevents-box .pdf-link{
	float:left;
	clear:both;
	color:#525151;
	display:inline;
	margin:0 0 0 -2px;
	text-decoration:none;
	padding:4px 0 0 20px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-pdf-file.gif) no-repeat;
}
.newsandevents-box .ppt-link{
	float:left;
	clear:both;
	color:#525151;
	display:inline;
	margin:0 0 0 -2px;
	text-decoration:none;
	padding:4px 0 0 20px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/icon_ppt.gif) no-repeat;
}

.newsandevents-box .pdf-link:hover,
.newsandevents-box .ppt-link:hover{text-decoration:underline;}
.newsandevents-box strong{
	display:block;
	color:#525151;
	overflow:hidden;
	padding:0 2px;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
* html .newsandevents-box strong{
	height:1%;
	overflow:visible;
}
.newsandevents-box span{
	display:block;
	color:#525151;
	padding:0 2px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.newsandevents-box p{
	margin:0 2px;
	overflow:hidden;
	color:#525151;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.newsandevents-box p a{
	color:#9c0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.newsandevents-box p a:hover{text-decoration:underline;}
/*--local-shops--*/
.local-shops{
	overflow:hidden;
	padding:0 23px 10px 31px;
}
* html .local-shops{
	height:1%;
	overflow:visible;
}
.local-shops strong{
	display:block;
	color:#5c5b5b;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.local-holder{
	clear:both;
	width:800px;
	overflow:hidden;
	margin:0 -153px 0 0;
}
.local-holder div{
	float:left;
	width:226px;
	display:inline;
	padding:0 0 50px;
	margin:0 153px 0 0;
}
.local-holder dl{
	display:block;
	width:226px;
	margin:0;
	padding:5px 0 0;
	overflow:hidden;
}
.local-holder dt{
	float:left;
	width:130px;
	color:#525151;
	padding:0 5px 0 0;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.local-holder dd{
	margin:0;
	display:block;
	overflow:hidden;
	color:#9c0;
	padding:0 0 5px 0;
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
* html .local-holder dd{
	height:1%;
	overflow:visible;
}
.local-holder dd a{
	color:#9c0;
	text-decoration:none;
}
.local-holder dd a:hover{text-decoration:underline;}

/* --- new adds --- */

.img-vision {
	margin:30px 0 0 13px;
	}

.img-key {
	margin:0 0 0 5px;
	}
	
.green {
	color:#99CC00 !important;
	}
	
.post-cell img.img-management {
	display:inline;
	float:left !important;
	margin:5px 10px 5px 0 !important;
	}

.cab-events {
	font-size:11px !important;
	color:#525151 !important;
	font-weight:normal !important;
	}
	
.type {
	font-style:normal;
	}
	
span.today{
	display:block;
	background:url(/images/bg-calendar.gif) no-repeat;
	background-position:0 -124px;
	}
	
span.events {
	display:block;
	background:url(/images/bg-calendar.gif) no-repeat;
	background-position:0 -62px;
	}
	
span.news {
	display:block;
	background:url(/images/bg-calendar.gif) no-repeat;
	background-position:0 -31px;
	}

span.fontsize {
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	}
	
.size10 {
	font-size:10px !important;
	line-height:12px !important;
	}

/*--info-column--*/
.info-column-homev2{
	float:left;
	width:438px;
	padding:0 0 0 15px;
}

/*--text-box--*/
.text-box-home{
	width:438px;
	overflow:hidden;
	margin:0 0 14px;
	background:url(/images/bg-text-box.gif) no-repeat;
}
.text-box-holder{
	overflow:hidden;
	padding:0 0 8px;
	/*background:url(/images/bg-text-box-bottom.gif) no-repeat 0 100%;*/
}
.heading-home{
	overflow:hidden;
	background:#0b0b0b url(/images/bg-heading.gif) no-repeat;
}
.heading-home div{
	overflow:hidden;
	padding:3px 10px 4px;
	background:url(/images/bg-heading-sub.gif) no-repeat 100% 0;
}
* html .heading-home div{
	height:1%;
	overflow:visible;
}
.heading-home h1,
.heading-home h2,
.heading-home h3{
	float:left;
	margin:0;
	color:#fff;
	font:bold 13px/17px Arial, Helvetica, sans-serif;
}
/*--news-area--*/
.news-area{
	width:413px;
	overflow:hidden;
	margin:8px 0 0;
	padding:0 14px 0 11px;
}
.news-block{
	width:100%;
	margin:10px 0 0;
	overflow:hidden;
}
.title-news{
	float:left;
	width:85px;
	padding:5px 0 0;
}
.title-news strong{
	color:#4f4f4f;
	display:block;
	overflow:hidden;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.title-news span{
	color:#4f4f4f;
	display:block;
	overflow:hidden;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--news-text--*/
.news-text-home{
	overflow:hidden;
	padding:0 0 0 18px;
	background:url(/images/bg-text-separator.gif) no-repeat 4px 8px;
}
.news-text-home-contact{
	padding:0; 
	background:none;
	}
	
* html .news-text-home{
	height:1%;
	overflow:visible;
}
.news-text-home img{
	float:right;
	display:inline;
	margin:0 0 0 10px;
}
/*--news--*/
.news-home{
	padding:5px 0 0;
	overflow:hidden;
}
* html .news-home{
	height:1%;
	overflow:visible;
}
.news-home div{overflow:hidden;}
* html .news div{
	height:1%;
	overflow:visible;
}
.news-home strong a{
	float:left;
	color:#7ca500;
	text-decoration:none;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.news-home strong a:hover{
	text-decoration:underline;
	}
.news-home ul.tools{
	margin:0;
	padding:0;
	float:right;
}
.news-home ul.tools li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 0 0 7px;
}
.news-home ul.tools a{
	display:block;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
.news-home ul.tools a.pc-mac{
	width:11px;
	background:url(/images/bg-pc-small.gif) no-repeat;
}
.news-home ul.tools a.mobile{
	width:9px;
	background:url(/images/bg-mobile-small.gif) no-repeat;
}
.news-home ul.tools a.online{
	width:12px;
	background:url(/images/bg-online-small.gif) no-repeat;
}
.news-home ul.tools a.console{
	width:11px;
	background:url(/images/bg-console-small.gif) no-repeat;
}
.news-home ul.tools a.tv-cinema{
	width:9px;
	background:url(/images/bg-tv-cinema-small.gif) no-repeat;
}
.news-home p{
	margin:0;
	color:#2e2e2e;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.news-home p.p-holder-contactus {
	margin:0;  
	color:#2e2e2e; 
	font-size:10px;
	}
	
.news-home p a{
	color:#7ca500;
	text-decoration:none;
}
.news-home p a:hover{text-decoration:underline;}
/*--more--*/
strong.more{
	clear:both;
	display:block;
	overflow:hidden;
	text-align:right;
	padding:5px 4px 0;
	white-space:nowrap;
}
strong.more a{
	color:#7ca500;
	padding:0 8px 0 0;
	margin:0 0 0 18px;
	text-decoration:none;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bg-more-arrow.gif) no-repeat 100% 2px;
}
strong.more a:hover{text-decoration:underline;}

/*--sidebar--*/
.sidebar-home{
	float:right;
	width:235px;
	padding:0;
}
.info-box-home{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
	background:url(/images/bg-info-box.gif) repeat-y;
}
.info-box-holder{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-info-box-bottom.gif) no-repeat 0 100%;
}

.info-box-holder-contact {
	width:100%;
	overflow:hidden;
	background:url(/images/bg-info-box-bottom-contact.gif) no-repeat 0 100%;
	}

/*--post-news--*/
ul.post-news{
	margin:0;
	padding:0;
	/*width:100%;*/
	overflow:hidden;
}
ul.post-news li{
	overflow:hidden;
	list-style:none;
	padding:0 0 7px 15px;
	/*width:190px;*/
	background:url(/images/bg-text-separator.gif) no-repeat 0 4px;
}

ul.post-news li.lijob{
	/*width:68px;*/
}

ul.post-news li.video{
	padding:0 0 7px 30px;
	background:url(/images/bg-media-video.gif) no-repeat 0 4px;
}

ul.post-news li.pdf{
	padding:0 0 7px 30px;
	background:url(/images/bg-media-pdf.gif) no-repeat 0 4px;
}

ul.post-news strong{
	color:#7ca500;
	display:block;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.post-news strong a{
	color:#7ca500;
	text-decoration:none;
}
ul.post-news strong a:hover{text-decoration:underline;}
ul.post-news p{
	margin:0;
	color:#2e2e2e;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.post-news p a {
	color:#7CA500;
	text-decoration:none;
	}
ul.post-news p a.job {
	color:#2e2e2e;
	text-decoration:none;
	}
ul.post-news p a:hover {
	/*text-decoration:underline*/
	}	

ul.post-news span{
	display:block;
	color:#4f4f4f;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#scrollable-02{height:205px !important;}
#scrollable-02 .vscroll-bar {top:188px !important;}

/*--info-bar--*/
.info-bar{
	overflow:hidden;
	padding:15px 14px 12px 11px;
}
* html .info-bar{
	height:1%;
	overflow:visible;
}
.info-bar p{
	margin:15px 5px 0;
	color:#2e2e2e;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--form-section--*/
.form-section{
	float:right;
	width:258px;
}
.business-portal{
	float:left;
	width:131px;
	display:inline;
	margin:0 5px 0 0;
	background:url(/images/bg-form-section.gif) no-repeat;
}
.business-portal .text{
	float:left;
	width:105px;
	color:#000;
	border:none;
	display:inline;
	background:none;
	padding:1px 0;
	margin:3px 0 0 6px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.business-portal .btn{
	float:right;
	border:none;
}
/*--inp-select--*/
.form-section .inp-select{
	float:left;
	width:121px;
	padding:0;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

/* EDITOR PROPERTIES */

/* Site map*/

#sitemap { font-size:13px}
#sitemap ul li { padding:4px 0}
#sitemap ul li ul { padding:3px 15px}
#sitemap a {color:#99CC00; padding:4px 0; text-decoration:none}
#sitemap a:hover { text-decoration:underline}

#error404 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:50px;}
#error404 h1 { font-size:24px;}
#error404 ul li { padding:5px;}
#error404 ul li a { color:7CA500; text-decoration:none;}
#error404 ul li a:hover { text-decoration:underline;}

/*--form-section--*/
.form-section{
	/*float:right;*/
	width:258px;
	position:absolute; 
	left:680px; 
	top:77px;
	z-index:1100;
}
.business-portal{
	float:left;
	width:129px;
	display:inline;
	margin:0;
	height:22px;
	background:url(/images/b-wheretobuy.gif) no-repeat;
	*padding:2px 0 0 0;
}
.business-portal .text{
	float:left;
	width:105px;
	color:#000;
	border:none;
	display:inline;
	background:none;
	padding:1px 0;
	margin:3px 0 0 6px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.business-portal .btn{
	float:none;
	padding:4px 0 0 6px;
	display:block;
	text-decoration:none;
	border:none;
	color:#000;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

/*Select portal*/

ul#s-portal{
	margin:0;
	padding:4px 0 0 0;
}
ul#s-portal li{
	list-style:none;
	padding-left:1px;
}
ul#s-portal li:first-child{
	background:none;
	padding-left:0;
}
ul#s-portal a{
	display:block;
	text-decoration:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 5px 6px;
}

ul#s-portal li:hover ul,
ul#s-portal li.hover ul{display:block;}
ul#s-portal ul{
	margin:0;
	padding:2px 0;
	width:160px;
	display:none;
	z-index:999;
	overflow:hidden;
	position:absolute;
	right:3px;
	z-index:1000;
	background-color:#F8F8F8;
	border:1px solid #C9C8C9;
	opacity:.85;
}
ul#s-portal ul li{
	list-style:none;
	/*padding:0 13px;*/
	/*background:#fff url(/images/bg-sub-menu.gif) no-repeat 0 4px;*/
}
ul#s-portal ul li:first-child{background:none ;}
ul#s-portal ul a{
	float:none;
	height:auto;
	margin:0;
	text-indent:0;
	text-decoration:none;
	color:#2F2F2F;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
ul#s-portal ul a:hover{color:#000;}

/*corporate - working in zed*/
.img-workinginzed{
	
	padding:6px;
	display:inline;
	margin:0 0 0 15px;
	background:none
}

.img-workinginzed p{
	text-align:center;
}

.img-workinginzed p img{
	display:inline;
}