@charset "utf-8";
/* CSS Document */

/*initial reset*/
body, html, form, ul, ol, h1, h2, h3, h4, h5, h6, div
{
	margin: 0;
	padding: 0;
	
} 
body, html
{
	height:100%;
}

img
{
	border:none;
}
.clearFloat {
	clear: both;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
body {
	background-color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 62.5%;
}


/*------------------------------------------------------------- header */
#headerWrapper {
	background: url(/images/headerBack.jpg);
	border-bottom: #e56f25 solid 13px;
	height: 74px;
}
#headerContainer {
	margin: 0 auto;
	width: 985px;
}
#headerContainer a{
	display: block;
	float: left;
	margin: 20px 2px 0 0;
}
#headerContainer a.logo { margin: 19px 10px 0 0; }

#headerContainer a.memberArea {
	/*_position: absolute;*/
	/*margin: 20px 0 0 5px;*/
	/*PB added*/
	float:right;
	/*margin: -35px 0 0 5px;*/
}

#headerContainer .rollNav1 img,
#headerContainer .rollNav2 img,
#headerContainer .rollNav3 img,
#headerContainer .rollNav4 img,
#headerContainer .rollNav5 img,
#headerContainer .rollNav6 img,
#headerContainer .rollNav7 img {
	/* 
visibility: hidden;
	filter:alpha(opacity=0);
	opacity:0;	
*/
opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}

#headerContainer .rollNav1 { background: url(/images/nav-who-we-are.gif) no-repeat; }
#headerContainer .rollNav1:hover,
#headerContainer .rollNav1Active { background: url(/images/nav-who-we-are-active.gif) no-repeat; }

#headerContainer .rollNav2 { background: url(/images/nav-professional-wellbeing.gif) no-repeat; }
#headerContainer .rollNav2:hover,
#headerContainer .rollNav2Active { background: url(/images/nav-professional-wellbeing-active.gif) no-repeat; }

#headerContainer .rollNav3 { background: url(/images/nav-what-we-do.gif) no-repeat; }
#headerContainer .rollNav3:hover,
#headerContainer .rollNav3Active { background: url(/images/nav-what-we-do-active.gif) no-repeat; }

#headerContainer .rollNav4 { background: url(/images/nav-publications.gif) no-repeat; }
#headerContainer .rollNav4:hover,
#headerContainer .rollNav4Active { background: url(/images/nav-publications-active.gif) no-repeat; }

#headerContainer .rollNav5 { background: url(/images/nav-events.gif) no-repeat; }
#headerContainer .rollNav5:hover,
#headerContainer .rollNav5Active { background: url(/images/nav-events-active.gif) no-repeat; }

#headerContainer .rollNav6 { background: url(/images/nav-free-tour.gif) no-repeat; }
#headerContainer .rollNav6:hover,
#headerContainer .rollNav6Active { background: url(/images/nav-free-tour-active.gif) no-repeat; }

#headerContainer .rollNav7 { background: url(/images/nav-talk-to-us.gif) no-repeat; }
#headerContainer .rollNav7:hover,
#headerContainer .rollNav7Active { background: url(/images/nav-talk-to-us-active.gif) no-repeat; }

#headerContainer .headerClearFloat { clear: both; }



/*------------------------------------------------------------- Background */
.homepage { background: #3e5d9e url(/images/content-back-homepage.jpg) no-repeat center bottom; }
.whoWeAre { 
	background: #3e5d9e url(/images/content-back-homepage.jpg) no-repeat center bottom; 
	*background: #3e5d9e url(/images/content-back-homepage.jpg) no-repeat center bottom; 
}


/*------------------------------------------------------------- Content */
#contentContainer {
	margin: 0 auto;
	width: 983px;
}
#contentContainer a {
	color: #C25727;
	/*color:#ffcccc;*/
	text-decoration: underline;
}
#contentContainer a:hover { color: #999; text-decoration: none;}
#contentContainer .breadCrumb {
	color: #FFF;
	height: 41px;	
}

#contentContainer .breadCrumb .breadCrumbNav {
	font-size: 1.2em;
	padding-top: 15px;
	text-align: right;
}

#contentContainer .breadCrumb a {
	color: #FFF;
	text-decoration: none;
}

/* homepage */
#homepageLeftSide {
	float: left;
	width: 382px;
}
.wideContent #homepageLeftSide {
	width: 533px;
}
#homepageLeftSide .box .header img {}
#homepageLeftSide .box .mainContent {
	background-color: #FFF;
	color: #535353;
	width: 352px;
	font-size: 1.3em;
	padding: 15px 15px 0px 15px;
	_padding-bottom: 0;
	/*filter:alpha(opacity=80);
	opacity:0.8;*/
}
.wideContent #homepageLeftSide .box .mainContent {
	width: 503px;
}
#homepageLeftSide .box .mainContent p {
	margin-bottom: 0;
}
#homepageLeftSide .box1 {
	margin-bottom: 20px;
}
#homepageLeftSide .box2 {
	margin-bottom: 41px;
}
#homepageLeftSide .box1 .mainContent {
	height: 182px;
}

.wideContent #homepageLeftSide .box1 .mainContent {
	height: auto;
}

#homepageLeftSide .box2 .mainContent {
	/*height: 75px;*/
}
#homepageLeftSide .box .footer {
	background: url(/images/box-white-footer.png);
	height: 22px;
}
.wideContent #homepageLeftSide .box .footer {
	background-image: url(/images/box-white-footer-long.png);
}
#homepageRightSide {
	float: right;
	width: 303px;
}
#homepageRightSide .box {
	/*margin-bottom: 20px;*/
}
#homepageRightSide .box .mainContent {
	background: url(/images/box-back-prof.png);
	color: #FFF;
	font-size: 1.3em;
	height: 374px;
	_height: 329px;
	padding: 15px;
	width: 273px;
	overflow: hidden;
}
#homepageRightSide .box .footer {
	background: url(/images/box-footer-prof.png);
	height: 22px;
}

#homepageRightSide .content a{
	color:#fce3bb;
}

#homepageRightSide .content a:hover{
	text-decoration:underline;	
}

.homepageClear { clear: both; }

/* News */
/*.newsList .newsTitle {
	padding-bottom: 3px;
}
.newsList .newsDate { 
	color: #de6b04;
	padding-bottom: 3px;
}
.newsList .newsDetails { 
	padding-bottom: 3px;
}
.newsList .newsLink a {
	background: url(/images/arrow-readmore.png) no-repeat left center;
	display: block;
	color: #de6b04;
	font-size: 0.85em;
	padding-left: 12px;
	text-decoration: none;
}
.newsList .newsLink a:hover { color: #000; }*/

.eventWrapper .eventTitle {
	padding-bottom: 3px;
}
.eventWrapper .eventTitle a {
	color: #DE6B04;
	font-weight: bold;
	text-decoration: none;
}
.eventWrapper .eventTitle a:hover { 
	color: #999;
}
.eventWrapper .eventDate { 
	color: #de6b04;
	padding-bottom: 3px;
}
.eventWrapper .eventDesc { 
	padding-bottom: 3px;
	height: 26px;
	overflow: hidden;
}
.newsList .newsLink { margin-top: 8px; }
.newsList .newsLink a,
.whiteBoxContent .newsLink a{
	background: url(/images/arrow-readmore.png) no-repeat left center;
	display: block;
	color: #de6b04;
	font-size: 0.85em;
	padding-left: 12px;
	text-decoration: none;
}
.newsList .newsLink a:hover { color: #999; }


/* Sub page */
#subpageLeftSide {
	float: left;
	width: 755px;
}
#subpageLeftSide p {
	padding: 0;
	margin: 0 0 12px 0;
}
#subpageLeftSide a {
	color: #000;
	text-decoration: underline;
}
#subpageLeftSide a:hover { text-decoration: none; }
#subpageLeftSide .subBanner {}
#subpageLeftSide .subFooter { 
	clear: both;
	margin-bottom: 41px;
}
#subpageLeftSide .subContent {
	background-color: #FFF;
	color: #535353;
	font-size: 1.3em;
	float:left;
	padding: 25px 15px 9px 15px;
	/*min-height: 380px;*/
	height:auto;
	overflow:hidden;
	width:725px;
}

#subpageLeftSide .subContent.noSpaceTop {
	padding: 0px 15px;
}

/* PB Commented
*html #subpageLeftSide .subContent { 
   height: expression( this.scrollHeight < 380 ? "380px" : "auto" ); 
}
*/

#subpageLeftSide .subContent .clearContent { clear: both; }
#subpageLeftSide .subContent a {
	color: #C25727;
	text-decoration: underline;
}
#subpageLeftSide .subContent a:hover { color: #999; text-decoration: none;}
#subpageRightSide {
	float: right;
	padding-bottom:31px;
	width: 219px;
}
.subpageClear { clear: both; }

#subpageLeftSide .subContent ul {
	margin: 0 0 20px 30px;
}


/* New News by PB*/
#subpageLeftSide .subContent .leftColumnContent{
	width:350px;
	float:left;
	height:auto;
	overflow:hidden;
}

#subpageLeftSide .subContent .rightColumnContent{
	width:350px;
	float:right;
	height:auto;
	overflow:hidden;
}

#subpageLeftSide .subContent h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}

#subpageLeftSide .subContent .whiteBox{
	width:347px;
	height:auto;
	overflow:hidden;
	background:url(../images/bg_white_box.gif) repeat-y;
	margin-bottom:30px;
	position:relative;
}

#subpageLeftSide .subContent .whiteBox .whiteBoxTop{
	width:347px;
	height:4px;
	background:url(../images/bg_white_box_top.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}

#subpageLeftSide .subContent .whiteBox .whiteBoxBot{
	width:347px;
	height:4px;
	background:url(../images/bg_white_box_bot.gif) no-repeat;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
}

#subpageLeftSide .subContent .whiteBox .whiteBoxContent{
	height:auto;
	overflow:hidden;
	padding:10px;
}

#subpageLeftSide .subContent .whiteBox .whiteBoxContent.big{
	height:186px;
	overflow:hidden;
	padding:10px;
}

#subpageLeftSide .subContent .whiteBox .whiteBoxContent.small{
	height:140px;
	overflow:hidden;
	padding:10px;
}


#subpageLeftSide .subContent .whiteBox .whiteBoxContent .eventWrapper{
	border-bottom:none;
	padding-bottom:0px;
}

#subpageLeftSide .subContent .whiteBox .whiteBoxContent .eventWrapper .eventDesc{
	height:auto;
}

#subpageLeftSide .subContent .whiteBox .blogsitesummary span.author{
	display:none;
}

#subpageLeftSide .subContent .whiteBox .blogsitesummary span.date{
	font-size:11px;
}


#subpageLeftSide .subContent .whiteBox .blogsitesummary li{
	margin-bottom:15px;
}

#subpageLeftSide .subContent .whiteBox .blogsitesummary li a,
a.videoTitle{
	background:url(../images/bg_blog_list.jpg) 0px 4px no-repeat;
	display:block;
	width:323px;
	padding-left:10px;
	font-weight:bold;
}

/* Sitemap */
#subpageLeftSide .siteMap ul,
#subpageLeftSide .siteMap li{
	list-style-type: none;
}

#subpageLeftSide .siteMap ul { margin-left: 40px; }

#subpageLeftSide .siteMap li a {
	background: url(/images/ico-list2.png) no-repeat left center;
	color: #535353;
	display: block;
	margin-bottom: 8px;
	padding-left: 20px;
	text-decoration: none;
}
#subpageLeftSide .siteMap li li a {
	background: url(/images/ico-list3.png) no-repeat left center;
	padding-left: 10px;
}
#subpageLeftSide .siteMap li a:hover { color: #999; }



/* Sub Nav Box */
#boxSubNav {
	padding-bottom: 10px;
	width: 219px;
}
#boxSubNav .header {}
#boxSubNav .content {
	/*background: url(/images/back-sub-link.png);*/
	font-size: 1.3em;
	padding: 0;
}
#boxSubNav .footer {
	background: url(/images/subMenuFooter.png);
	height: 5px;
	overflow: hidden;
}

#boxSubNav ul,
#boxSubNav li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear:both;
}

/* 1st level */
#boxSubNav ul ul {
	height: 0;
	overflow: hidden;
}
#boxSubNav .selected ul {
	height: auto;
	overflow: inherit;
	
}

#boxSubNav li{ border-top: #4e6082 solid 1px; }
#boxSubNav li a {
	background: url(/images/subMenuNormal.png) no-repeat left top;
	_background: #444f65 none;
	color: #FFF;
	cursor: pointer;
	display: block;
	padding: 12px 0 12px 15px;
	text-decoration: none;
}
#boxSubNav li a:hover {
	background: url(/images/subMenuHover.png);
	*background: url(/images/subMenuHover.png)!important;
}
#boxSubNav li.selected a {
	background: url(/images/subMenu2.png) no-repeat left top;
	color: #FFF;
	display: block;
	font-weight: bold;
	padding: 12px 0 12px 28px;
	text-decoration: none;
}
#boxSubNav li.selected a:hover {
	background: url(/images/subMenu2a.png) no-repeat left top!important;
}

/* 2nd level */
#boxSubNav li.selected li{ border-top: none; }
#boxSubNav li.selected li a {
	background: url(/images/subMenuNormal.png) no-repeat left top;
	padding: 4px 4px 8px 40px;
	font-weight: normal;
	*padding-top: 6px;
	_padding-top: 12px;
}
#boxSubNav li.selected li a:hover {
	background: url(/images/subMenuHover.png)!important;
}
#boxSubNav li.selected li.selected a {
	background: url(/images/subMenu3.png) no-repeat left top;
	padding: 4px 4px 8px 40px;
	font-weight: bold;
	*padding-top: 6px;
	_padding-top: 7px;
}
#boxSubNav li.selected li.selected a:hover {
	background: url(/images/subMenu3a.png) no-repeat left top!important;
	*background: url(/images/subMenu3a.png) no-repeat left top;
}

/* Join Box & Professional wellbeing box */
#boxJoin,
#boxProfWell,#boxBlog {
	padding-bottom: 10px;
	width: 219px;
}
#boxBlog img{
border:0 none;
}
#boxJoin .header {}
#boxJoin .content, 
#boxProfWell .content {
	background: url(/images/back-sub-link.png);
	color: #FFF;

	font-size: 1.3em;
	padding: 0 15px 15px 15px;
}
#boxJoin .footer,
#boxProfWell .footer{
	background: url(/images/subMenuFooter.png);
	height: 5px;
	overflow: hidden;
}
#boxProfWell .content .learnMore a {
	background: url(/images/icoArrow.png) center left no-repeat;
	color: #FFF;
	display: block;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 15px;
	text-decoration: none;
}
#boxProfWell .content .learnMore a:hover { color: #999; }

#boxJoin .content .joinButton { margin-top: 15px; }



/* Talk to us page */
.talkToUs .col1 {
	float: left;
	width: 240px;
}
.talkToUs .col2 {
	float: left;
	width: 240px;
}
.talkToUs .col3 {
	float: left;
	width: 200px;
}
.talkToUs .clearFloat { clear: both; }
.talkToUs strong { color: #e56f25; }
.talkToUs .country { color: #535353; }

.talkToUs a { 
	color: #e56f25!important;
	text-decoration: none!important;
}
.talkToUs a:hover { color: #999!important; }
.talkToUs .req { color: #e56f25; }
.talkToUs .leftForm {
	float: left;
	font-weight: bold;
	margin: 0 18px 0 88px;
	_margin-left: 50px;
	width: 345px;
}
.talkToUs .leftForm .required { 
	font-size: 0.9em;
	font-style: italic;
	height: 20px;
}
.talkToUs .leftForm .boxWrapper {
	border: #d8e9f5 solid 1px;
	padding: 27px 20px 20px 20px;
}
.talkToUs .rightCountry {
	float: left;
	margin-top: 20px;
	width: 250px;
}

.talkToUs .cat_textbox,
.talkToUs .cat_dropdown {
	border: #a5acb2 solid 1px;
	padding: 1px;
	width: 300px;
}


/* What we do */
#whatWeDoBox {
	float: left;
	margin-bottom: 41px;
	width: 984px;
}
#whatWeDoBox .header {}
#whatWeDoBox .content {
	background-color:#FFFFFF;
	color:#535353;
	height: 310px;
	font-size:1.3em;
	padding:15px;
}
#whatWeDoBox .content.extended{
background-color: #FFFFFF;
    color: #535353;
    font-size: 1.3em;
    height: auto;
    overflow: hidden;
    padding: 15px;
}

#whatWeDoBox .footer {}

#whatWeDoBox ul,
#whatWeDoBox  li{
	list-style-type: none;
}

#whatWeDoBox li a {
	background: url(/images/ico-list3.jpg) no-repeat left center;
	color: #535353;
	display: block;
	font-weight: bold;
	margin-bottom: 8px;
	padding: 2px 0 2px 25px;
	text-decoration: none;
}
#whatWeDoBox li a:hover { color: #999; }


#proWellbeingBox {
	float: right;
	margin-bottom: 20px;
	width: 485px;
}
#proWellbeingBox .header {}
#proWellbeingBox .content {
	background-color:#FFFFFF;
	color:#535353;
	font-size:1.3em;
	padding: 0;
	text-align: center;
}
#testimonial{
	background:#fff url(/images/round_corner_mid.gif) left bottom repeat-y;
	float:left;
	vertical-align:top;
	width:718px;

	}
.roundTop{
	background:url(/images/round_corner_top.gif) left top no-repeat;
	height:5px;
	_height:5px;
	
	}
	.roundBottom{
	background:#fff url(/images/round_corner_bottom.gif) no-repeat;
	clear:left;
	height:4px;
	
	}
#testiContent{
	float:left;
	margin:0;
	padding:5px 10px;
	vertical-align:middle;
}
#testiText{
padding-top: 10px;

}
/* Events */
.eventList .country {
	color: #E56F25;
	font-size: 1.3em;
	margin-bottom: 20px;
}

.eventList .eventWrapper {
	border-bottom: #ccc solid 1px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.eventList .eventWrapper a {
	color: #E56F25!important;
	text-decoration: none!important;
}
.eventList .eventWrapper a:hover { color: #999!important; }
.eventList .eventWrapper .eventTitle {
	background: url(../images/ico-arrow-orange.jpg) no-repeat left;
	padding-left: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
.eventList .eventWrapper .eventDate {
	color: #999;
	font-size: 0.85em;
	margin-bottom: 5px;
}

.eventsDetails h1 {
	color: #E56F25;
	font-size: 1.4em;
	margin-bottom: 15px;	
}
.eventsDetails .eventDate {
	color: #999;
	margin-bottom: 15px;

}
.eventsDetails .eventDesc { margin-bottom: 25px; }
.eventsDetails .goBack a {
	color: #E56F25!important;
	text-decoration: none!important;
}
.eventsDetails .goBack a:hover { color: #999!important; }

/* Map */
.mapWorld {
	margin: 0 auto;
	height: 253px;
	width: 435px;
}

.mapWorld a.map1 {
	background: url(/images/map-america-0.jpg);
	color: #FFF;
	display: block;
	float: left;
	font-size: 0;
	height: 253px;
	text-decoration: none;
	width: 179px;	
}
.mapWorld a.map1:hover,
.mapWorld a.map1active{ background: url(/images/map-america-1.jpg); }

.mapWorld a.map2 {
	background: url(/images/map-europe-0.jpg);
	color: #FFF;
	display: block;
	font-size: 0;
	/*height: 253px;*/
	height: 150px;
	text-decoration: none;
	width: 109px;	
}
.mapWorld a.map2:hover,
.mapWorld a.map2active{ background: url(/images/map-europe-1.jpg); }

.mapWorld a.map3 {
	background: url(/images/map-asia-facific-0.jpg);
	color: #FFF;
	display: block;
	float: left;
	font-size: 0;
	height: 253px;
	text-decoration: none;
	width: 147px;	
}
.mapWorld a.map3:hover,
.mapWorld a.map3active{ background: url(/images/map-asia-facific-1.jpg); }

.mapWorld a.map4 {
	background: url(/images/map-south-africa-0.jpg) 0 -150px;
	color: #FFF;
	display: block;
	font-size: 0;
	/*height: 253px;*/
	height: 103px;
	text-decoration: none;	
	width: 109px;
}
.mapWorld a.map4:hover,
.mapWorld a.map4active{ background: url(/images/map-south-africa-1.jpg) 0 -150px; }

.europeAfricaWrapper {
	width: 109px;
	float: left;
}

.eventMap {
	margin: 0 auto;
	height: 254px;
	width: 431px;
}

.eventMap a.map1 {
	background: url(/images/map-america-0.jpg);/*background: url(/images/events-map-america-0.jpg);*/
	color: #FFF;
	display: block;
	float: left;
	font-size: 0;
	height: 254px;
	text-decoration: none;
	width: 178px;	
}
.eventMap a.map1:hover,
.eventMap a.map1active{ background: url(/images/map-america-1.jpg); }/*.eventMap a.map1active{ background: url(/images/events-map-america-1.jpg); }*/

.eventMap a.map2 {
	background: url(/images/map-europe-0.jpg);/*background: url(/images/events-map-europe-0.jpg);*/
	color: #FFF;
	display: block;
	float: left;
	font-size: 0;
	height: 254px;
	text-decoration: none;
	width: 109px;	
}
.eventMap a.map2:hover,
.eventMap a.map2active{ background: url(/images/map-europe-1.jpg); }/*.eventMap a.map2active{ background: url(/images/events-map-europe-1.jpg); }*/

.eventMap a.map3 {
	background: url(/images/map-asia-facific-0.jpg);/*background: url(/images/events-map-asia-facific-0.jpg);*/
	color: #FFF;
	display: block;
	float: left;
	font-size: 0;
	height: 254px;
	text-decoration: none;
	width: 144px;	
}
.eventMap a.map3:hover,
.eventMap a.map3active{ background: url(/images/map-asia-facific-1.jpg); }/*.eventMap a.map3active{ background: url(/images/events-map-asia-facific-1.jpg); }*/

#subpageLeftSide .subContent .mapWorld a, 
#subpageLeftSide .subContent .eventMap a {
	color: #FFF;
	text-decoration: none;
}



/*------------------------------------------------------------- Footer */
#footerWrapper {
	/*background: url(/images/footerBack.jpg) repeat-x;*/
	height: 28px;
	padding-bottom: 20px;
}
#footerContainer {
	font-size: 1.1em;
	margin: 0 auto;
	padding-top: 17px;
	width: 985px;
}
#footerContainer .leftPart {
	float: left;
	letter-spacing: 5px;
	width: 600px;
}
#footerContainer .rightPart {
	float: right;
	text-align: right;
	width: 300px;
}
#footerContainer .leftPart a {
	color: #000;
	text-decoration: none;
	letter-spacing: 0;
}
#footerContainer .leftPart a:hover { text-decoration: underline; }
#footerContainer .rightPart .logoRan {
	color: #c25727;
	/*font-weight: bold;*/
}
#footerContainer .rightPart .logoOne {
	color: #000;
	/*font-weight: bold;*/
}
#footerContainer .footerClearFloat { clear: both; }
#flashbox{
float: right;	
margin-top: -15px;

}
#text-content{
float: left;	
	width: 489px;
}

/*------------------------------------------------------------- Commons */
.system-message h1, .system-error-message h1 { font-size: 1.6em; }
.system-message, .system-error-message {
	margin: 0;
	color: #535353;
	font-size: 1.3em;	
}


/*PB added */
/* Dynamic menu */
#headerContainer .catmain14623 {
	margin:20px 0 0 0;
}

#cat_14623_divs{
	width:607px;
	float:left;
}
#professional-wellbeing{
width:100%;
height:100%;
}
.notationblue{
font-family: Tahoma;
font-weight: bold;
color: #2a2c6c;
font-size: 15px;
}
.notationorange{
font-family: Tahoma;
font-weight: bold;
color: #e56f25;
font-size: 20px;
}
#homeflashbox{
margin-top: 23px;
margin-left: 12px;
}

/* PB add - for event details */
#eventsDetail01{
	width:667px;
	/*margin-top:38px;*/
	margin-left:40px;
	margin-bottom:65px;
}
	#eventsDetail01 .red,#eventsDetail02 .red{
		color:#cc6633;
	}
	
	#eventsDetail01 h1,#eventsDetail02 h1{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#333399;
		margin-bottom:5px;
	}
	
	#eventsDetail01 p,#eventsDetail02 p{
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#666666;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:10px;
	}
	
	#eventsDetail02 p.justify{
		text-align:justify;	
	}
	
#eventsDetail02{
	width:727px;
	/*margin-top:38px;*/
	margin-left:0px;
	margin-bottom:40px;
	height:auto;
	overflow:hidden;
}

	#eventsDetail02 #leftColumn{
		width:500px;
		float:left;
	}
	
	#eventsDetail02 .centerAlign{
		text-align:center;
		margin:0 auto;
	}
	
		#eventsDetail02 #leftColumn #download{
			position:relative;	
		}
	
			#eventsDetail02 #leftColumn #download #downloadButton{
				position:absolute;
				top:60px;
				left:264px;
			}
			
	#eventsDetail02 #leftColumn a.eventsDetail02List{
		display:block;
		background-image:url(../images/arrow-list.jpg);
		background-repeat:no-repeat;
		background-position:0px 4px;
		padding-left:15px;
	}
	
	#eventsDetail02 #leftColumn a.blue{
		color:#333399;
	}
	

	#eventsDetail02 #rightColumn{
		background-color:#f6f6f6;
		width:190px;
		float:right;
		padding:10px;
	}
	
		#eventsDetail02 #rightColumn p{
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#666666;
			text-align:justify;
			margin-left:0px;
		}
		
		
/* confirmation page */
div.system-message{
	background:#FFF;
}

	div.system-message h1{
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:normal;
		font-size:20px;
		color:#e56f25;
		margin-bottom:1px;
	}

	div.system-message div.webform-results td{
		padding-bottom:18px;	
	}



/*------------------------------------------------------------- Clearfix //added @22-12-2009// */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*------------------------------------------------------------- RANONE Americas */
.americasHome {
	padding: 20px 15px 0!important;
}
.americasHomeWrapper {
	padding-bottom: 20px;
	width: 718px;
}
	.americasHomeWrapper .americasHomeVideo {
		float: left;
		margin-right: 24px;
		/*padding-bottom: 20px;*/
		width: 366px;
	}
		.americasHomeWrapper .americasHomeVideo .americasHomeVideoPlayer {
			height: 206px;
			overflow: hidden;
			width: 366px;
		}
		.americasHomeWrapper .americasHomeVideo .americasHomeVideoText {
			padding-top: 17px;
		}
	.americasHomeWrapper .americasHomeDesc {
		float: left;
		width: 327px;
	}
		.americasHomeWrapper .americasHomeDesc .americasHomeDescTitle {
			padding-bottom: 8px;
		}
		.americasHomeWrapper .americasHomeDesc .americasHomeDescTitle {
			padding-bottom: 8px;
		}
		.americasHomeWrapper .americasHomeDesc .americasHomeDescBox .americasHomeDescBoxContent {
			background: url(../images/box-ranone-americas2.gif);
			padding: 0 15px;
			width: 297px;
			
			/*min height*/
			min-height:155px;
			height:auto !important;
			height:155px;
		}
		
.americasTeamWrapper {
	padding-bottom: 20px;
	width: 718px;
}		
	.americasTeamWrapper .amearicasTeamImage {
		float: left;
		margin-right: 18px;
		overflow: hidden;
		width: 150px;
	}
	.americasTeamWrapper .amearicasTeamDesc {
		float: left;
		width: 550px;
	}

