@charset "utf-8";

/* CSS Document */



body{

	margin:0;

	padding:0;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



p {

	margin:0;

	padding:0;

}



a{

	color:#0099cc;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}



#page {

	width:984px;

	margin-left:auto;

	margin-right:auto;

}



#top-bar {

	width:984px; 

	height:8px; 

	background-color:#000;

	float:left;

}



#mini-nav {

	width:984px;

	text-indent:865px;

	height:15px;

	font-size:11px;

	color:#5f3790;

	padding-top:15px;

	padding-bottom:10px;

	line-height:14px;

}



#mini-nav a {

	color:#666666;

}



#main-content {

	width:984px;

	float:left;

}



.content-left {

	float:left;

	width:258px;

}



.content-right {

	float:left;

	width:726px;

}



.home-page-content, .secondLevel-content {

	background:url(../../_media/images/home-page-content-bg.gif);

	background-position:bottom;

	background-repeat:no-repeat;



}



.secondLevel-content-gallery {

	background:url(../../_media/images/gallery-page-content-bg.gif) !important;

	background-position:bottom !important;

	background-repeat:no-repeat !important;

}



.home-page-content-left{

	float:left;

	width:417px;

	margin-left:24px;

	padding-top:15px;

	padding-bottom:15px;

}



.secondLevel-content-left {

	float:left;

	width:417px;

	margin-left:24px;

	padding-top:0px;

	padding-bottom:40px;

	background:none !important;

}



.gallery-content-left {

	float:left !important;

	width:620px;

	margin-left:24px !important;

	padding-top:0px !important;

	padding-bottom:15px !important;

	background:none !important;

}



.secondLevel-content-left p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:20px;

	margin-bottom:10px;

	margin-top:0px;

}



.home-page-content-right {

	float:left;

	width:246px;

	margin-left:35px;

	/*border-bottom:1px solid red;*/

}



.secondLevel-content-right  {

	float:right;

	width:214px;

    padding-left:24px;

	padding-right:22px;

}



.home-page-content-left p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:20px;

	margin-bottom:15px;

	margin-top:0px;



}



.home-page-content-left p a{

	font-size:12px;

}



.home-page-content-left p.read-more {

	color:#3399cc;

	font-size:12px;

	line-height:20px;

	margin-bottom:15px;

}



h1.welcome{

	margin:0 0 15px 0;

	padding:0;

    background-image: url(../../_media/images/title/h_theBestExperiences.gif);

    background-repeat:no-repeat;

	width:312px;

	height:39px;

}



h1.visitor{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/visitor_centers.gif);

    background-repeat:no-repeat;

	width:150px;

	height:28px;

}



h1.mobile{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/mobile_engagements.gif);

    background-repeat:no-repeat;

	width:212px;

	height:28px;

}



h1.corp{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/corporate_events.gif);

    background-repeat:no-repeat;

	width:179px;

	height:28px;

}



h1.gallery{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/gallery.gif);

    background-repeat:no-repeat;

	width:80px;

	height:28px;

}


h1.gallery_events{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/gallery_events.gif);

    background-repeat:no-repeat;

	width:144px;

	height:26px;

}

h1.gallery_environments{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/gallery_environments.gif);

    background-repeat:no-repeat;

	width:214px;

	height:26px;

}

h1.gallery_experiences{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/gallery_experiences.gif);

    background-repeat:no-repeat;

	width:301px;

	height:26px;

}




h1.sitemap{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/sitemap.gif);

    background-repeat:no-repeat;

	width:85px;

	height:28px;

}



h1.about{

	margin:0 0 15px 0;

	padding:0;

    background-image:url(../../_media/images/title/about.gif);

    background-repeat:no-repeat;

	width:92px;

	height:28px;

}





h1.welcome span, 

h1.visitor span, 

h1.mobile span, 

h1.corp span, 

h1.gallery span, h1.gallery_events span,  h1.gallery_environments span,  h1.gallery_experiences span, 

h1.sitemap span, 

h1.about span{

  display:none;

}



li.home {

    background-image:url(../../_media/images/nav/home.gif);

    background-repeat:no-repeat;

	width:242px;

	height:38px;

}



li.home:hover a, li.homeOn:hover a, li.homeOn {

    background-image:url(../../_media/images/nav/home-on.gif);

    background-repeat:no-repeat;

	width:242px;

	height:38px;

}



li.home span, li.corporate span, li.visitor span, li.mobile span, li.gallery span, li.about span, li.homeOn span, li.corporateOn span, li.visitorOn span, li.mobileOn span, li.galleryOn span, li.aboutOn span {

	display:none;

}



li.corporate {

	background-image:url(../../_media/images/nav/corporate.gif);

	background-repeat:no-repeat;

	width:242px;

	height:37px;

}



li.corporate:hover a, li.corporateOn, li.corporateOn:hover a {

	background-image:url(../../_media/images/nav/corporate-on.gif);

	background-repeat:no-repeat;

	width:242px;

	height:37px;

}



li.visitor {

	background-image:url(../../_media/images/nav/visitor.gif);

	background-repeat:no-repeat;

	width:242px;

	height:37px;

}



li.visitor:hover a, li.visitorOn, li.visitorOn:hover a {

	background-image:url(../../_media/images/nav/visitor-on.gif);

	background-repeat:no-repeat;

	width:242px;

	height:37px;

}



li.mobile {

    background-image:url(../../_media/images/nav/mobile.gif);

	background-repeat:no-repeat;

	width:242px;

	height:36px;

}



li.mobile:hover a, li.mobileOn, li.mobileOn:hover a {

    background-image:url(../../_media/images/nav/mobile-on.gif);

	background-repeat:no-repeat;

	width:242px;

	height:36px;

}



li.gallery {

    background-image:url(../../_media/images/nav/gallery.gif);

	background-repeat:no-repeat;

	width:242px;

	height:37px;

}



li.gallery:hover a, li.galleryOn, li.galleryOn:hover a {

    background-image:url(../../_media/images/nav/gallery-on.gif);

	background-repeat:no-repeat;

	width:242px;

	height:37px;

}



li.about {

    background-image:url(../../_media/images/nav/our_story.gif);

	background-repeat:no-repeat;

	width:242px;

	height:37px;

}



li.about:hover a, li.aboutOn, li.aboutOn:hover a {

    background-image:url(../../_media/images/nav/our_story_on.gif);

	background-repeat:no-repeat;

	width:242px;

	height:37px;

}







h2 {

	color:#0099cc;

	font-weight:normal;

	font-size:15px;

	font-family:Arial, Helvetica, sans-serif;

	padding-top:19px;

	margin-top:0px;

	padding-bottom:15px;

	margin-bottom:0px;

}



.secondLevel-content-right p{

	padding-top:12px;

	margin-top:0px;

	color:#939393;

}



.secondLevel-content-right .divider{

	margin-top:12px;

	margin-bottom:12px;

	height:1px;

}



.secondLevel-content-right p.read-more{

	margin-top:0px;

	padding-top:0px;

}



.content-left ul {

	width:242px;

	list-style: none;

	margin: 0 0 0 16px;

	float:left;

	padding:0;

	font-family: Tahoma,Geneva,Kalimati,sans-serif;

}



.content-left ul li {

	float:left;

}



.content-left ul li.first {

	border-top:1px solid #cccccc;

}



.content-left ul li a{

	float:left;

	/*width:210px;

	padding-top:10px;

	padding-bottom:10px;*/

	color:#666666;

	text-decoration:none;

	font-size:12px;

}



.content-left ul li a:hover{

	color:#0099cc;

}

ul#secondary-nav li {

	background-image: none;

}

.content-left ul#secondary-nav li a {

	color:#666666;

	float:left;

	font-size:12px;

	text-decoration:none;

	width:196px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:44px;

	border-bottom:1px dashed #e5e5e5;

	font-family: Tahoma, Sans-Serif;

}

.content-left ul#secondary-nav li a:hover {

	color:#0099CC;

}



.content-left ul#secondary-nav li.on a{

	background-image:url(../../_media/images/arrow.gif);

	background-repeat:no-repeat;

	background-position:32px 10px;

	color:#0099CC;





}



.home-page-content-right ul {

	width:260px;

	list-style: none;

	margin: 0px;

	float:left;

	padding:0;

	font-family: Arial, Helvetica, sans-serif;

	

}



.home-page-content-right ul li {

	border-bottom:1px dashed #e5e5e5;

	float:left;

	text-indent:10px;

	width:250px;

}



.home-page-content-right ul li p {

	text-indent:10px;

	margin-top:0px;

	padding-top:0px;

	padding-bottom:10px;

}



.home-page-content-right ul li.last {

	border-bottom:none;

}



.home-page-content-right ul li a{

	float:left;

	width:250px;

	padding-top:10px;

	color:#3399cc;

	text-decoration:none;

	font-size:15px;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	clear:both;

}



.home-page-content-right ul li a:hover{

	color:#3399cc;

}



.title {

	color:#542989;

}



.leftCol {

	float:left;

	padding-top:11px;

	padding-bottom:9px;

	/*padding-right:135px;*/

	width:130px;

	padding-left:10px;

}



.geoffs {

	padding-top:5px !important;

	padding-bottom:4px !important;

}



.rightCol {

	float:right;

	padding-top:11px;

	padding-bottom:9px;

}



.divider{

	height:1px;

	float:left;

}



#footer {

	float:left;

	padding-top:12px;

	color:#999999;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	width:620px;

	/*text-align:center;*/

	padding-left:282px;

}



#banner-about {

	width:726px;

	height: 196px;

	float:left;

	background-image:url(../../_media/images/banner/about.jpg);

	background-repeat:no-repeat;



}

#banner-news {

	width:726px;

	height: 196px;

	float:left;

	background-image:url(../../_media/images/banner/g_news.jpg);

	background-repeat:no-repeat;



}



#banner-corp {

	width:726px;

	height: 196px;

	float:left;

	background-image:url(../../_media/images/banner/corporate.jpg);

	background-repeat:no-repeat;



}



#banner-visitor {

	width:726px;

	height: 196px;

	float:left;

	background-image:url(../../_media/images/banner/visitor.jpg);

	background-repeat:no-repeat;



}



#banner-mobile {

	width:726px;

	height: 196px;

	float:left;

	background-image:url(../../_media/images/banner/mobile.jpg);

	background-repeat:no-repeat;



}



#banner-gallery {

	width:726px;

	height: 196px;

	float:left;

	background-image:url(../../_media/images/banner/gallery.jpg);

	background-repeat:no-repeat;



}



#banner-videos {

	width:726px;

	height: 196px;

	float:left;

	background-image:url(../../_media/images/banner/videos.jpg);

	background-repeat:no-repeat;



}



#banner-text {

	float:right;

	width:237px;

	height:29px;

	margin-top:157px;

	padding-top:9px;

	padding-left:25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;



}



h1.videos {

	 background-image:url(../../_media/images/title/videos.gif);

	 width:71px;

}



h1.contactus {

	 background-image:url(../../_media/images/title/contactus.gif);

	 width:109px;

}



h1.experience {

	 background-image:url(../../_media/images/title/experience.gif);

	 width:110px;

}



h1.our-story {

	 background-image:url(../../_media/images/title/our_story.gif);

	  width:197px;

}

h1.news {

	 background-image:url(../../_media/images/title/h_newsInfo.gif);

	  width:197px;

}




h1.sitemap {

	 background-image:url(../../_media/images/title/sitemap.gif);

	  width:85px;

}





h1.sustainability {

	 background-image:url(../../_media/images/title/sustainability.gif);

	 width:136px;

}

h1.services {

	 background-image:url(../../_media/images/title/h_services.gif);

	 width:136px;

}



h3 {

	color:#0099cc;

	font-weight:bold;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}









.secondLevel-content-left h2 {

	padding-bottom:5px;

	padding-top:10px;



}



#mini-nav a:hover{

	text-decoration:underline;

}



.secondLevel-content-left .experience-image {

	width:97px; 

	float:left;

}



.secondLevel-content-left .experience-content {

	float:left; 

	width:300px; 

	padding-left:20px;

}



.seperator {

	height:1px;

	clear:both;

	background-image:url(../../_media/images/dash-h.gif);

	background-repeat:repeat-x;

	padding-bottom:10px;

	padding-top:10px;



}

.map {

	width:419px;

	height:236px;

	float:left;

	position:relative;

	background-image:url(../../_media/images/contact_map_bg.gif);

	padding-bottom:15px;

	background-repeat:no-repeat;

	

}



a.map-dots {

	background-image:url(../../_media/images/map_dots.png);

	width:19px;

	height:19px;

	display:block;

	position:absolute;

	z-index:0;

}



a.map-dots:hover {

	background-position:bottom;



}



.bubble {

	background:url(../../_media/images/map_bubble.png);

	height: 68px;

	width:150px;

	position:absolute;

	z-index:9999;



}

.newsInfoTable
{
	margin-bottom: 10px;
}

.newsInfoTable td
{
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

#gallery_photos img
{
	border: 1px solid #0099CC;
	padding: 4px;
	background-color: #FFFFFF;
}

#gallery_photos img:hover
{
	border: 4px solid #0099CC;
	padding: 1px;
}

#gallery_photos td
{
	padding-bottom: 20px;
}

#gallery_photos td.col1
{
	padding-right: 10px;
}
