body {
	font-family: Arial, sans-serif;
	background-image:url(../images/bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #e2c791;
}

body.corporate {
	background-image:url(../images/corporate/bg_corporate.jpg);
	background-color: #000;
}

h1 {
	font-size:18pt;
	font-weight:bold;
	color:#d18316;

}


h2{
	color:#d18316;
}
#divTabEvents h2,
#divTabNews .newsItem h2 {
	margin-bottom: 0;
}
.newsDate {
	margin: -1.5em 0 1.5em 0;
}
.news_MoreLink {
	margin-bottom: 0.75em;
	left: 400px;
	position: relative;
}

h2 a{
	/*font-size:18px;*/
	font-weight:bold;
	color:#d18316;
}
a {
	text-decoration:none;
	color:#d18316;
}

.wrapper {
	display: -moz-inline-box; /* Fixes Firefox */
	display: inline-block;
}

/* BACKGROUND */

.topTransparency {
	width: 100%;
	height: 93px;
	float:left;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color:#191002;
	position: absolute;
	top: 0;
	left: 0;
}

/* END BACKGROUND */

/* BACKGROUND CONTAINER */

.bgContainer {
	margin: 0 auto;
	width: 999px;
	position:relative;
}

.prefaceMenuBg {
	width: 100%;
	height: 93px;
	background-image:url(../images/preface_bg.jpg);
}

.prefaceMenuBg_corporate {
	background-image:url(../images/corporate/preface_bg_corporate.jpg);
}

img.atbcLogo {
	margin-left: 25px;
}

.bannerImage {
	width: 100%;
	height: 410px;
	background-color:#000;
}
.bannerImageHome,
.bannerImageInside {
	width: 100%;
	height: 288px;
	background-color:#000;
}
.bannerImage img {
	display:none;
}
.bannerImageHome img,
.bannerImageInside img {
	display:none;
}
.bannerImage img {
	width: 1000px;
	height: 410px;
}
.bannerImageHome img,
.bannerImageInside img {
	width: 1000px;
	height: 288px;
}

.bannerImage_controls  {
	position: absolute;
	/*z-index: 100;*/
	z-index: 51;/*49*/
	right: 20px; 
	top: 100px;
}

.bannerImage_controls ul {
	list-style: none;
	font-size: 0.75em;
}

.bannerImage_controls ul li {
	display: -moz-inline-box; /* Fixes Firefox */
	display: inline-block;
	border: #FFFFFF 1px solid;
	width: 14px;
	height: 12px;
	text-align: center;
	margin-right: 3px;
}

.bannerImage_controls ul li.activeSlide {
	background-color:#FFFFFF;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.bannerImage_controls ul li.activeSlide a {
	color: #ad7032;
}

.bannerImage_controls ul li a {
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
}

.container {
	position:absolute;
	left: 24px;
	top: 0;
	z-index: 50;
}

/* END BACKGROUND CONTAINER */

/* PREFACE STYLES */
#preface {
}

.prefaceMenu {
	color: #cccc99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 38px;
	height: 37px;
	font-size: 95%;
	text-align: right;
}

.prefaceMenu ul.menu {
	display: inline;
	list-style: none;
}

.prefaceMenu ul.menu li {
	display: inline;
	list-style: none;
	border-left: 1px solid #cccc99;
	padding-left: 6px;
	padding-right: 3px;
}

.prefaceMenu ul.menu li.first {
	border-left: none;
}

.bannerImgSpacer {
	position: relative;
	z-index: -1000;
	height: 280px;
}

.bannerImgSpacer_insideContentPage {
	height: 330px;
	z-index: -1000;
}

.bannerImgSpacer_corporate {
	height: 205px;
	z-index: -1000;
}
.bannerImgSpacer_corporate_home {
	height: 154px;
}

.welcomeTextImg {
	position: absolute;
	left: 20px;
	bottom: 0;
}

.welcomeTextImg_corporate {
	padding-left: 10px;
	/*padding-bottom: 24px;*/
	padding-bottom: 62px;
}

/* END PREFACE STYLES */



/* CONTENT STYLES */

.contentBg {
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-x;
	background-color: #e2c791;
	height: 515px;
	width: 1000px;
}

.contentBg_green {
	background-image:url(../images/content_bg_green.jpg);
}

.contentBg_corporate {
	background-image:url(../images/corporate/content_bg_corporate.jpg);
	background-color: #000;
}

	/* First row of boxes */
	#primBoxes_Home {
		background-image:url(../images/home/white_boxes_bg.png);
		background-repeat:no-repeat;
		margin-bottom:4px;
		background-position:bottom;
	}
	
	#primBoxes_Inside {
		background-image:url(../images/inside_landing_page/white_boxes_bg.gif);
		background-repeat:no-repeat;
		margin-bottom:4px;
		background-position:bottom;
		background-color:#FFFFFF;
	}
	
		/* Home page first row of boxes */
		.primBox {
			width: 274px;
			min-height: 120px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 20px;
			background-color:#FFFFFF;
			font-size:90%;
			position: relative;
		}
		
		.lastPrimBox {
			width: 270px;
		}
		
		.learnMoreLink {
			position: absolute;
			text-align:right;
			font-weight:bold;
			bottom: 10px;
			right: 16px;
			color:#666666;
		}
		/* End home page first row of boxes */
		
		/* Inside Page1 first row of boxes */
		.primBoxImgHeader {
			width: 100%;
			height: 125px;
		}
	
		.primBoxContent_WithImg {
			width: 274px;
			min-height: 120px;
			padding-left: 20px;
			padding-right: 20px;
			background-color:#FFFFFF;
			font-size:90%;
		}
		
		.primBoxContent_NoImg {
			width: 590px;
			min-height: 190px;
			padding: 35px 20px 20px 20px;
			background-color:#FFFFFF;
			font-size:120%;
		}
		
		
		/* End Inside Page1 first row of boxes */
		
		/* Inside Page2 First set of boxes - content */
		.contentPanel {
			width: 636px;
			min-height: 600px;
			padding-bottom: 10px;
			background-color:#FFFFFF;
			font-size: 96%;
		}
		
		.searchTerms {
			padding-left: 20px;
			padding-top: 12px;
			color: #666666;
		}
		
		.searchTerms h3 {
			font-size: 100%;
			font-weight: bold;
			color: #424242;
			margin-top: 3px;
			margin-bottom: 8px;
		}
		
		.searchResultsEmpty {
			font-size: 120%;
			width: 100%;
			height: 150px;
			padding-top: 30px;
			padding-left: 20px;
		}
		
		.contentPanelHeader {
			width: 596px;
			height: 40px;
			/*background-color: #d18316;*/
			background-color: #375d3d;
			padding: 21px 20px 0 20px;
		}
		
		.contentPanelHeader h1 {
			font-size: 170%;
			color:#FFFFFF;
			font-weight:normal;
		}
		
		.contentPanelImgCol {
			float:left;
			width: 140px;
			display: -moz-inline-box; /* Fixes Firefox */
			display: inline-block;
			padding: 20px 20px 0 20px;
			font-size: 94%;
		}
	
		.contentPanelImgCol_header {
			font-weight: bold;
		}

		.contentPanelImgCol p {
			color: #424242;
			line-height: 10pt;
			margin-top: 6px;
		}

		.contentPanelImgCol p.packageEmail {
			padding-left: 20px;
			background-image:url(../images/inside_content_page/email_icon.gif); 
			background-repeat:no-repeat;
			margin-bottom:0;
	}
		.contentPanelImgCol p.packagePdf {
			padding-left: 20px;
			background-image:url(../images/inside_content_page/download-icon.png); 
			background-repeat:no-repeat;
			margin-bottom:0;
	}

		.contentPanelImgCol p.packageUrl {
			padding-left: 20px;
			margin-bottom:0;
			background-image:url(../images/inside_content_page/weblink_icon.gif); 
			background-repeat:no-repeat;
		}

		.contentPanelImgCol .contactDetailsTitle {
			font-weight: bold;
		}
		
	 .contentPanelImgCol div.packagePhoneGroup {
			padding-bottom: 6px;
		}

		.contentPanelTxtCol {
			width: 400px;
			display: -moz-inline-box; /* Fixes Firefox */
			display: inline-block;
			padding: 20px 20px 0 20px;
			color: #424242;
	}
		
		.contentPanelTxtCol li {
			font-weight: bold;
		}
		
		

		.contentPanelTxtCol .eventItem {
			padding-bottom: 18px;
			margin-bottom: 12px;
			position: relative;
			min-height: 65px;
		}
		
		.contentPanelTxtCol .eventItem_divider {
			border-bottom: 1px #7f9b7b solid;
		}
		
		.contentPanelTxtCol .eventItem h2 {
			margin-bottom: 4px;
		}
		
		.contentPanelTxtCol .eventItem p {
			margin-bottom: 4px;
		}
	
		.contentPanelTxtCol .eventItem p.eventDate {
			color: #999999;
			font-size: 100%;
		}
		
		.contentPanelTxtCol .eventItem .events_MoreLink {
			position: absolute;
			bottom: 3px;
			right: 0px;
			text-align: right;
			font-weight:bold;
			font-size: 115%;
		}
		
		.contentPanelTxtCol label {
			float: left;
			padding-right: 10px;
			width:80px;
		}
		
		.contentPanelTxtCol input {
			margin:0 0 0.5em 0;
		}
		
		.contentPanelTxtCol .requiredField {
			height: 1.5em;
			margin-top: 0;
			margin-bottom: 0;
			color: #a90c06;
		}
		.contentPanelTxtCol #formSubmit {
			padding-top: 8px;
		}
		.packageItems {
			font-size: 94%;
		}
		
		.packageItem {
			padding-bottom: 5px;
		}

		.packageContent p {
			padding-right: 15px;
		}
		
		.packageTitle {
			font-weight: bold;
		}
		
		.bottomPackageItemsHeaders {
			margin-top: 20px;
			margin-bottom: 2px;
			font-weight:bold;
			color: #a9a9a9;
		}
		
		.bottomPackageItemsContent {
			color: #a9a9a9;
		}
		
		.contentPanel h2 {
			font-size: 100%;
			line-height:12pt;
			margin-bottom: 18px;
			font-weight:bold;
		}
		.contentPanelTxtCol h2 {
	font-size: 18px;
	font-weight: bold;
}
		/* End Inside Page2 First set of boxes - content */
	
	/* End first set of boxes */
		


	/* Corporate content and advertising boxes */
	
	#content_box1 {
		background-color:#FFFFFF;
		min-height: 508px;
		margin-bottom: 4px;
		/*width: 634px;*/
		width: 630px;
	}
	
		.idTabs {
			list-style:none;
			margin-left:0;
			margin-right:0;
			background-color: #887f6f;
			
			
			height: 27px;
		}
		
		.idTabsSecond,
		.idTabsThird,
		.idTabsFourth,
		.idTabsFifth {
			list-style: none;
			margin-left: 0;
			margin-right: 0;
			width: 100%;
			background-color: #fff;
			height: 20px;
		}
	
		.idTabs ul {
			
			height: 30px;
		}
	
		.idTabs li {
			display: inline;
			width: 100px;
		}
		
		.idTabsSecond li,
		.idTabsThird li,
		.idTabsFourth li,
		.idTabsFifth li {
			display: inline-block;
		}
	
		.idTabs a {
			margin: 0;
			margin-top: 10px;
			padding: 20px 20px 20px 20px;
			text-align: center;
			height: 20px;
			background-color:#887f6f;
			color: #cbc5ba;
			font-weight:bold;
			font-size:1.1em;
		}
		
		.idTabsSecond a,
		.idTabsThird a,
		.idTabsFourth a,
		.idTabsFifth a {
			margin: 0;
			padding: 5px 10px 0 20px;
			text-align: center;
			display: block;
			height: 10px;
			background-color: #fff;
			color: #cbc5ba;
			font-weight: bold;
		}
		.idTabs a.selected {
			
			background-color:#FFFFFF;
			color: #887f6f;
			
		}
		
		.idTabsSecond a.selected,
		.idTabsThird a.selected,
		.idTabsFourth a.selected,
		.idTabsFifth a.selected {
			background-color: #fff;
			color: #000;
		}
	
	#content_box1_tab_content {
		padding: 5px 30px 10px 30px;
	}
	
	.content_box1_inner_box {
		width: 100%;
		background-color: #887f6f;
		height: 146px;
		margin-bottom: 15px;
	}
	
		.content_box1_inner_box_img {
			display: inline;
			float: left;
			width: 370px;
		}
	
		.content_box1_inner_box_txt {
			display: inline;
			width: 200px;
			height: 130px;
			color: #FFFFFF;
		}
		
		.content_box1_inner_box_txt p {
			padding-top: 11px;
		}
		
	#content_box1 h1 {
		color: #d18316;
		font-size: 1.6em;
	}
	
	#content_box2 {
		background-color:#cb7e2b;
		background-image:url(/images/corporate/content_box2_bg.jpg);
		background-repeat:no-repeat;
		padding: 20px;
		min-height: 370px;
		margin-bottom: 4px;
		width: 154px;
	}
	
		#content_box2 h1 {
			font-size: 1.1em;
			color: #FFFFFF;
			margin-bottom: 10px;
		}
		
		#content_box2 p {
			margin-bottom: 28px;
			color: #FFFFFF;
	}
		
		
	#content_box3 {
		background-color:#CC6633;
		background-image:url(/images/corporate/content_box3_bg.jpg);
		background-repeat:no-repeat;
		padding: 20px 20px 0 20px;
		min-height: 74px;
		width: 154px;
	}

		#content_box3 h1 {
			font-size: 1.1em;
			color: #d18316;
			margin-bottom: 10px;
		}
		
		#content_box3 p {
			margin-bottom: 0;
			color: #333333;
	}
			
	#adv_box1 {
		background-color:#CCC;
		min-height: 600px;
		width: 100%;
	}
	
	#adv_box2 {
		background-color:#CCC;
		min-height: 88px;
		width: 834px;
	}

/* END CORPORATE BOXES */



		
		
	
	/* End first row of boxes */
	
	/* Second row of boxes */
	
		/* COMMON STYLES FOR ALL PAGES */
		
		.bottomSecBoxes {
			width: 285px;
			min-height: 28px;
			padding: 0 5px 0 20px;
			font-size:90%;
			font-weight:bold;
			color: #553d17;
		}
		

			/* Common text styles for second row of boxes */
			h1.secondaryBoxes {
				color: #FFFFFF;
				font-size: 130%;
				font-weight:bold;
				line-height:16pt;
			}
			
			h2.secondaryBoxes {
				font-size: 110%;
				line-height:12pt;
				margin-bottom: 3px;
				font-weight:bold;
				margin-top: 10px;
			}
			
			h3.secondaryBoxes {
				font-size: 100%;
				margin-top: 14px;
				margin-bottom: 3px;
				color: #FFFFFF;
				line-height:0;
			}
			
			p.secondaryBoxes {
				color: #FFFFFF;
				line-height:13pt;
				font-size: 100%;
			}
			
			p.secondaryBoxes a {
				color: #ffffff;
			}
			p.secondaryBoxes a:hover {
				color: #AAAAAA;
}
			
			ul.secondaryBoxes {
				list-style:none;
				color: #FFFFFF;
				line-height:13pt;
				font-weight:bold;
				margin-left: 0;
				margin-bottom: 0;
			}
			
			ul.regionsBoxList {
				list-style:none;
				color: #FFFFFF;
				line-height:13pt;
				font-weight:bold;
				margin-left: 0;
				margin-bottom: 0;
			}
			
			.experienceBox p {
				text-align: right;
				color: #FFFFFF;
			}
			
			.experienceBox_expTypeHeader {
				color: #FFFFFF;
			}
			/*
			.experienceBox_whatsThisLink {
				text-align: right;
				color: #FFFFFF;
				font-size: 95%
			}
*/
			.experienceBox_learnMoreLink1 {
				position: absolute;
				right: 20px;
				width: 100px;
				top: 42px;
				text-align:right;
				font-size: 95%
			}
	
			.experienceBox_learnMoreLink1, x:-moz-any-link, x:default {top: 40px;}
			
			.experienceBox_learnMoreLink2 {
				position: absolute;
				right: 20px;
				width: 100px;
				top: 89px;
				text-align:right;
				font-size: 95%
			}

			.experienceBox_learnMoreLink2, x:-moz-any-link, x:default {top: 86px;}
		
			/* End common text styles for second row of boxes */

			/* Form styles for experience box */
			.searchButton {
				margin-top: 5px;
				text-align:right;
			}
			
			select {
				width: 270px;
				color: #bfbfc0;
				background-color: #523413;
				border-color: #523413;
			}
			.experiencePlanBox input.searchTextField {
				width: 267px;
				color: #bfbfc0;
				background-color: #523413;
				border-color: #523413;
			}

			/* End form styles for experience box */

		
		/* END COMMON STYLES */
	
		/* Home - Second set of boxes */
		.secBoxesWrapper {
			min-height: 215px;
			width: 950px;
			background-image:url(/images/home/sec_boxes_wrapper_bg.gif);
		}
		
		.individualSecBoxes {
			width: 274px;
			height: 100%;
			padding: 12px 20px 0 20px;
			font-size:90%;
			display: -moz-inline-box; /* Fixes Firefox */
			display: inline-block;
			background-repeat:no-repeat;
		}
		
		.whiteBox {
						background-color: #990b05;

		}
		
		.bottomSecBoxesWrapper {
			background-image:url(/images/home/bottom_sec_boxes_wrapper_bg.gif);
		}
		
		.regionsBox {
			background-image: url(/images/home/regions_box_bg.jpg);
			min-height: 215px;
	}
		
		.eventsBox {
			background-color: #61aab5;
		}
		
		.botRegionsBox {
			padding-top: 16px;
			position:relative;
		}
		
		.botEventsBox {
			padding-top: 13px;
			position:relative;
		}
		
		
			

		/* End Home - Second row of boxes */
	
		/* Inside Page1 - Second row of boxes */
		.secBox_1col {
			width: 274px;
			height: 215px;
			padding: 12px 20px 0 20px;
			font-size:90%;
			margin-bottom: 4px;
	}
		
		.secBox_2col {
			width: 596px;
			min-height: 260px;
			padding: 12px 20px 0 20px;
			font-size:90%;
		}
		
		.experienceListBox {
			background-image: url(/images/inside__landing_page/green_gradient_bg.jpg);
			background-repeat: repeat-x;
			background-color: #658868;
		}
		
		.experienceListItem {
			position: relative;
			width: 580px;
			height: 71px;
			display: -moz-inline-box; /* Fixes Firefox */
			display: inline-block;
		}
		
		.experienceListItemImg {
			float:left;
		}
		
		.experienceListItemTxt {
			position: relative;
			width: 488px;
			height: 60px;
			margin-left: 12px;
			float:left;
			color: #FFFFFF;
		}
		
		.experienceListItem_MoreLink {
			position: absolute;
			bottom: 0px;
			right: 0;
			width: 80px;
			height: 20px;
			font-weight:bold;
			font-size: 115%;
			text-align: right;
		}
		
		.experienceList_divider {
			border-bottom: 1px #7f9b7b solid;
		}
			
		.experienceListItemTxt h5 {
			color:#FFFFFF;
			height: 1pt;
			line-height:9pt;
		}
		
		.experienceListItemTxt p {
			font-size: 100%;
		}

		h1.experienceListHeader {
			height: 30px;
		}
		/* End Inside Page1 - Second row of boxes */
		
		/* Search Results */
		
		.contentPanel .experienceListItem {
			position: relative;
			width: 580px;
			height: 80px;
			padding: 15px 20px 0 20px;
			display: -moz-inline-box; /* Fixes Firefox */
			display: inline-block;
		}
		
		.contentPanel .experienceListItemImg {
			float:left;
		}
		
		.contentPanel .experienceListItemTxt {
			position: relative;
			width: 488px;
			height: 80px;
			margin-left: 12px;
			float:left;
			color: #424242;
		}
		
		.contentPanel .experienceListItemTxt h5 {
			color:#666666;
		}

		.contentPanel .experienceListItem_MoreLink {
			position: absolute;
			bottom: 3px;
			right: 0px;
			width: 80px;
			height: 20px;
			font-weight:bold;
		}
		
		.contentPanel ul.secondaryBoxes {
				margin-left: 20px;
			}
			


		/* End Search Results */		
		
		/* Inside Page2 - Second row of boxes */
		.imgGallery {
			width: 270px;
			height: 217px;
			padding: 12px 20px 0 20px;
			background-image: url(/images/inside_content_page/gallery_bg.jpg);
			position: relative;
		}
		
		.imgGallery p {
			margin-bottom: 0;
			color: #FFFFFF;
		}
		
		.imgGallery_leftBtn {
			position: absolute;
			width: 16px;
			height: 16px;
			top: 140px;
			left: 20px;
		}
		
		.imgGallery_rightBtn {
			position: absolute;
			width: 16px;
			height: 16px;
			top: 140px;
			right: 20px;
		}
		
		.slideshowBG {
			position: absolute;
			left: 37px;
		}
		
		.slideshowWrapper {
			background-repeat:no-repeat;
			margin-left: 17px;
			padding: 15px 0 0 19px;
			width: 221px;
			height: 135px;
		}
		
		.arrowButton {
			height: 44px;
		}
		
		.arrowButton_mbrAccom_box {
			position:relative;
			width: 332px;
			padding: 0;
		}
		
		.arrowButton_regionsBC_box {
			position:relative;
			width: 332px;
			padding: 0;
			margin-top: 4px;
		}
		
		.arrowButton_txt {
			position: absolute;
			top: 11px;
			left: 20px;
		}
		
		.arrowButton_txt h1.secondaryBoxes {
			font-size:120%;
		}
		/* End Inside Page2 - Second row of boxes */
	
		.experiencePlanBox {
			position:relative;
			background-image: url(/images/experience_box_bg.jpg);
			width: 270px;
			min-height: 215px;
			margin-bottom: 0;
		}
	
		.botExperiencePlanBox {
			background-color: #d89639;
			padding-top: 16px;
			position:relative;
			width: 285px;
	}
	
		.searchValidateError {
			color:#990b05;
		}


	/* End second set of boxes */


/* END CONTENT STYLES */



/* FOOTER STYLES */

.footer {
	color: #553d17;
	padding-top: 10px;
	margin-bottom: 20px;
	font-size: 90%;
}

.footer_corporate {
	/*color: #96876f;*/
	color: #fff;
}

.footerRight {
	width: 100%;
	text-align: right;
}

.footerRight ul.menu {
	display: inline;
	list-style: none;
	margin-right: 0;
}

.footerRight ul.menu li {
	display: inline;
	list-style: none;
	border-left: 1px solid #553d17;
	padding-left: 6px;
	padding-right: 3px;
}

.footerRight ul.menu li.first {
	border-left: none;
}

.footerRight div.footerE-cubedLogoDiv {
	margin-top: 10px;
	width: 160px;
	float: right;
}

.footerRight div.footerE-cubedLogoTxtDiv {
	padding-top: 2px;
	float: left;
	line-height: 1.2em;
}

.footerRight div.footerE-cubedLogoDiv img.e-cubedLogo {
	float: right;
}

.footerRight div.footerE-cubedLogoDiv {
	margin-top: 20px;
}


/* END FOOTER STYLES */



/* LINK STYLES */

.prefaceMenu a:link, .prefaceMenu a:visited, .prefaceMenu a:active {
	color: #cccc99;
}

.prefaceMenu a:hover {
	color: #DFE0A7;
}

.learnMoreLink a:link, .learnMoreLink a:visited, .learnMoreLink a:active {
	color: #424242;
}

.learnMoreLink a:hover {
	color: #AAAAAA;
}

h2.secondaryBoxes a {
	color: #FFFFFF;
}

h2.secondaryBoxes a:hover {
	color: #e1e1e1;
}
			
.contentPanel a:link, .contentPanel a:visited, .contentPanel a:active  {
	color: #333333;
	text-decoration:underline;
}

.contentPanel a:hover {
	color:#c1711d;
}

.contentPanelImgCol a:link, .contentPanelImgCol a:visited, .contentPanelImgCol a:active  {
	font-weight: bold;
}

/*
.contentPanelImgCol p.packageUrl a:link, .contentPanelImgCol p.packageUrl a:visited, .contentPanelImgCol p.packageUrl a:active {
	font-weight: bold;
	color: #424242;
}

.contentPanelImgCol p.packageUrl a:hover {
	font-weight: bold;
	color: #424242;
}

.contentPanelImgCol p.packageEmail a:link, .contentPanelImgCol p.packageEmail a:visited, .contentPanelImgCol p.packageEmail a:active {
	color: #424242;
}

.contentPanelImgCol p.packageEmail a:hover {
	color: #424242;
}
*/
.experienceListBox a:link, .experienceListBox a:visited, .experienceListBox a:active {
	color: #FFFFFF;
}

.experienceListBox a:hover {
	color: #CCCCCC;
}

.experiencePlanBox a:link, .experiencePlanBox a:visited, .experiencePlanBox a:active {
	color: #FFFFFF;
}

.experiencePlanBox a:hover {
	color: #E1E1E1;
}

.regionsBox a:link, .regionsBox a:visited, .regionsBox a:active {
	color: #FFFFFF;
}

.regionsBox a:hover {
	color: #E1E1E1;
}

.experienceBox a:link, .experienceBox a:visited, .experienceBox a:active {
	color: #FFFFFF;
}

.experienceBox a:hover {
	color: #E1E1E1;
}

.experienceBox_whatsThisLink a:link, .experienceBox_whatsThisLink a:visited, .experienceBox_whatsThisLink a:active {
	color: #FFFFFF;
}

.experienceBox_whatsThisLink a:hover {
	color: #E1E1E1;
}

.bottomPackageItemsContent a:link, .bottomPackageItemsContent a:visited, .bottomPackageItemsContent a:active {
	color: #a9a9a9;
	font-weight:normal;
}

.bottomPackageItemsContent a:hover {
	text-decoration: underline;
}
		
.arrowButton_txt a:link, .arrowButton_txt a:visited, .arrowButton_txt a:active {
	color: #FFFFFF;
}

.arrowButton_txt a:hover {
	color: #E1E1E1;
}

.bottomSecBoxes a:link, .bottomSecBoxes a:visited, .bottomSecBoxes a:active {
	color: #553d17;
	line-height: 1em;
}

.bottomSecBoxes a:hover {
	color: #76541E;
}

.footer a:link, .footer a:visited, .footer a:active {
	color: #553d17;
}

.footer_corporate a:link, .footer_corporate a:visited, .footer_corporate a:active {
	/*color: #96876f;*/
	color: #fff;
}

.footer a:hover, .footer_corporate a:hover {
	color: #76541E;
}

.footerE-cubedLogoTxtDiv a {
	font-weight: bold;
}

/* nested content tab styles */
.ui-tabs-nav {
width:100%;
border-bottom:1px solid #999;
}

.ui-tabs-nav li {
margin-right:.33em;
padding:0;
}

.ui-tabs-nav a {
font-family:verdana;
font-size:77%;
}

.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav .ui-tabs-selected a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav .ui-tabs-selected a:focus {
background:#ccc;
color:#666;
}

.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav .ui-tabs-selected a:hover,.ui-tabs-nav .ui-tabs-selected a:focus {
color:#999;
background-color:#F2F3F5;
}

.ui-tabs-panel {
border:none;
padding:0;
}

.ui-tabs-panel .ui-tabs-nav a {
font-weight:400;
}

.ui-tabs-panel .ui-tabs-selected a,.ui-tabs-panel .ui-tabs-selected a:hover,.ui-tabs-panel .ui-tabs-selected a:focus {
font-weight:700;
}

.ui-tabs-panel .ui-tabs-nav {
float:left;
width:100%;
background:#F2F3F5;
margin:0 0 1em;
padding:.6em 0 .6em .4em;
}

.ui-tabs-panel .ui-tabs-nav a,.ui-tabs-panel .ui-tabs-nav a:hover,.ui-tabs-panel .ui-tabs-nav a:focus {
background:#F2F3F5;
background-image:none;
color:#06c;
}

.ui-tabs-panel .ui-tabs-nav li {
border-right:solid 1px #ccc;
}

.ui-tabs-panel .ui-tabs-nav a span,.ui-tabs-panel .ui-tabs-nav a:hover span,.ui-tabs-panel .ui-tabs-nav a:focus span {
background-image:none;
}

.ui-tabs-panel .ui-tabs-panel {
width:100%;
clear:both;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.title h1 {
	width: 600px;
	margin: 0;
	padding: 1em 0 1px 30px;
	line-height: 1em;
	font-size: 50px;
	font-weight: normal;
	color: #fff;
}

.rightColumn {
	background: url('../images/home/background-texture.jpg') top right no-repeat;
	margin: -10px 0 0 -10px;
	padding: 0 0 0 10px;
}
#content_box8 {
	background: #271b19;
}
#content_box8 h1.largeDate {
	position: absolute;
	left: 820px;
	top: 340px;
	font-size: 68px;
	font-weight: normal;
}
#content_box8 h1 {
	padding: 6px 0 6px 30px;
	color: #fff;
	font-weight: normal;
}
#content_box9 {
	margin: 0 0 0 0;
}

#content_box9 h3 {
	color: #000;
	padding: 6px 0 0 30px;
	margin: 0 0 10px 0;
}
#content_box9 .arrowLeft,
#content_box9 .arrowRight {
	color: #fff;
}

#calendarDetails {
	background: url('../images/home/test.png') top left repeat;
}

#calendarDetails dl {
	padding: 10px 0 10px 3em;
}
#calendarDetails dl dt a,
#calendarDetails dl dt a:hover {
	color: #fff;
}
#calendarDetails dl dd {
	margin: 0;
	color: #fff;
}
#calendarDetails dl dt a:hover {
	text-decoration: underline;
}
#calendarDetails p {
	float: right;
	color: #fff;
	padding: 0 20px 0 0;
	margin: -3em 0 10px 0;
}

#content_box4 {
	/*background: #331d13;*/
	background: url('../images/home/didyouknow-bg.png') top left repeat;
	width: 130px;
	padding: 10px 10px 5px 10px;
	color: #fff;
	/*opacity:0.5;filter:alpha(opacity=50);*/
}

#content_box4 h3,
#content_box6 h3 {
	color: #fff;
	/*opacity:1.0;filter:alpha(opacity=100);*/
}

#content_box4 h3 {
	margin-bottom: 0.5em;
}

#content_box4 #white {
	color: #fff;
	/*opacity:1.0;filter:alpha(opacity=100);*/
}
#content_box5 {
	/*background: #4f3108;*/
	background: url('../images/home/followus-bg.png') top left repeat;
	width: 130px;
	padding: 10px 10px 20px 10px;
	color: #fff;
	/*opacity:0.4;filter:alpha(opacity=40);*/
}
#content_box5 h3 {
	color: #fff;
	margin: 0 0 10px 0;
}

#content_box5 ul {
	list-style: none;
	margin: 0;
}
#content_box5 ul li {
	padding: 0 0 10px 3em;
	margin: 0;
}
#content_box5 ul li a,
#content_box5 ul li a:hover {
	color: #fff;
}
#content_box5 ul li a:hover {
	text-decoration: underline;
}
#content_box5 ul li.facebook {
	background: url('../images/home/facebook_icon.png') top left no-repeat;
}
#content_box5 ul li.twitter {
	background: url('../images/home/twitter_icon.png') top left no-repeat;
}

#content_box6 {
	/*background: #021417;
	opacity:0.4;filter:alpha(opacity=40);*/
	padding: 10px 0 0 10px;
	background: url('../images/home/didyouknow-bg.png') top left repeat;
}
#content_box6 h1,
#content_box6 p {
	color: #fff;
}
/*
.readMore {
	background: #fff url('../images/home/overlay.png') top left repeat;
	opacity:0.3;filter:alpha(opacity=30);
	display: block;

	text-align: right;
	color: #fff;
	padding: 10px 20px 10px 0;
	font-weight: bold;
}
*/
.readMore a,.readMore a:hover {
	color: #fff;
	text-decoration: underline;
}
#content_box7 .highlights {
	background: #fff url('/images/home/overlay.png') top left repeat;
	opacity:0.3;filter:alpha(opacity=30);
	width: 610px;
	margin: 10px 0 0 -30px;
	padding: 10px 18px 10px 0;
	text-align: right;
	clear: both;
	font-weight: bold;
}
#content_box7 .highlights a,
#content_box7 .highlights a:hover,
#calendarDetails p.calendarLink a,
#calendarDetails p.calendarLink a:hover {
	color: #fff;
}
#content_box7 .highlights a:hover,
#calendarDetails p.calendarLink a:hover {
	text-decoration: underline;
}
#content_box7 {
	background: #133439;
	padding: 10px 30px 0 30px;
	color: #fff;
	margin: 0;
}
#content_box7 h1 {
	color: #fff;
	font-weight: normal;
}
#content_box_home {
	background: transparent;
}
#content_box_home h1 {
	font-weight: normal;
	padding: 5px 0;
}

#content_box_home dl dt {
	margin: 0;
}
#content_box_home dl dd {
	margin: 0 0 20px;
}

dl {
	margin: 0;
}

.prepend-top {
	margin-top: 1em;
}

/* Safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_box8 h1 {
	padding: 6px 0 6px 30px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_box8 h1.largeDate {
	position: absolute;
	left: 800px;
	top: 465px;
	font-size: 66px;
	font-weight: normal;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_box4 h3 {
	font-size: 16px;
}
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_box5 h3 {
	font-size: 16px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_box6 h3 {
	font-weight: normal;
	font-size: 16px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_box9 h3 {
	padding: 5px 0 0 30px;
	margin: 0 0 10px 0;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#calendarDetails p.calendarLink a,
#calendarDetails p.calendarLink a:hover {
	color: #fff;
}
#calendarDetails p.calendarLink a:hover {
	text-decoration: underline;
}
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_box7 .highlights {
	width: 610px;
	margin: 10px 0 0 -30px;
	padding: 10px 20px 10px 0;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.prepend-top {
	margin-top: 1em;
}
}

@media all and (min-width: 0px;) {
#content_box8 h1.largeDate {
	position: absolute;
	left: 800px;
	top: 340px;
	font-size: 66px;
	font-weight: normal;
}	
}

@media all and (min-width: 0px;) {
#calendarDetails p.calendarLink a,
#calendarDetails p.calendarLink a:hover {
	color: #fff;
}
#calendarDetails p.calendarLink a:hover {
	text-decoration: underline;
}
}

/* Styles for inside page */
#content_box1_inside {
	background-color: #fff;
	margin-bottom: 4px;
	width: 670px;
}

/*
#content_box2_inside {
	width: 270px;
	background: url('../images/corporate/Secondary-Orange-Box.png') top left no-repeat;
	margin: 40px 0 0 0;
	padding: 5px 0 10px 0;
	color: #fff;
}
#content_box2_inside dl dt,
.featuredpanel dl dt {
	font-size: 1.5em;
	margin: 0;
	padding: 12px 0 5px 20px;
	text-transform: uppercase;
}
.featuredpanel dl dt {
	margin: -5px 0 0 0;
	background: #dbc9a3;
}
.featuredpanel dl dd {
	color: #000;
	padding: 10px 0 0 0;
}
#content_box2_inside dl dd,
.featuredpanel dl dd {
	margin: 0 20px 0 20px;
}
.featuredpanel {	
	background: url('../images/corporate/Secondary-Yellow-Box.png') top left no-repeat;
	margin: 0;
	padding: 5px 0 30px 0;
	color: #fff;
}
.featuredpanel dl dd.join {
	float: right;
	padding: 5px 5px 5px 0;
} */
#content_box4_inside {
	width: 270px;
	height: 250px;
	background: #cccccc;
}
#content_box1_inside {
	background: transparent;
}
#content_box1_tab_content_inside {
	background: #fff;
	padding: 10px 30px 10px 30px;
}

#content_box1_inside .idTabs {
	background: url('../images/corporate/black-transparent-bg.png') top left repeat;
	width: 660px;
	margin: 0;
	padding: 0 0 0 10px;
}
#content_box1_inside .idTabs li.margin {
	margin: 0 0 0 -10px;
}
#content_box1_inside .idTabs a {
	background: transparent;
	margin: 0;
	padding: 10px 25px 10px 30px;
}
#content_box1_inside .idTabs a.selected,
#content_box1_inside .idTabs a:hover {
	color: #dda250;
	background: #fff;
}
#content_box1_inside ul.idTabsSecond a,
#content_box1_inside ul.idTabsThird a,
#content_box1_inside ul.idTabsFourth a,
#content_box1_inside ul.idTabsFifth a {
	padding: 5px 30px 0 20px;
}
#content_box1_inside ul.idTabsSecond a.selected,
#content_box1_inside ul.idTabsThird a.selected,
#content_box1_inside ul.idTabsFourth a.selected,
#content_box1_inside ul.idTabsFifth a.selected
 {
	color: #000;
}
#content_box1_inside ul.idTabsSecond,
#content_box1_inside ul.idTabsThird,
#content_box1_inside ul.idTabsFourth,
#content_box1_inside ul.idTabsFifth {
	background: #fff;
	height: 40px;
	margin: 0 0 0 -30px;
}

#content_box1_inside ul.idTabsSecond a.selected,
#content_box1_inside ul.idTabsThird a.selected,
#content_box1_inside ul.idTabsFourth a.selected,
#content_box1_inside ul.idTabsFifth a.selected {
	background: #fff;
}
#content_box1_inside ul.idTabsSecond a:hover,
#content_box1_inside ul.idTabsThird a:hover,
#content_box1_inside ul.idTabsFourth a:hover,
#content_box1_inside ul.idTabsFifth a:hover {
	color: #000;
}

/* -------  Panels ----------*/
.rightbannerad, .horizontalbannerad{
text-align:center;
}
/* -------  Panels ----------*/
/* END LINK STYLES */

.events_MoreLink, .news_MoreLink{
	position:relative;
	left:300px;
}

/* Inside page side themed boxes for panels */

p.readMore  {
	/*filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;*/
	/*background: #fff url('/images/home/overlay.png') top left repeat;*/
	/*background: #fff url('../images/home/overlay.png') top left repeat;
	display: block;
	text-align: right;
	color: #333;
	margin:0 -10px;
	padding:10px 20px 10px 10px;
	font-weight: bold;*/
}

/* orange theme */
.rightColumn .orange {	
	background: url('/images/corporate/Join.png') top center no-repeat;
}
.rightColumn .orange h3 {
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	/*background: #dbc9a3;*/
	margin: -10px -10px 10px -10px;
	padding: 10px;
}

.rightColumn .orange p {
	color: #fff;
}

.orange p.readMore a {
	color: #fff;
	font-weight: bold;
}

.orange p.readMore,
.brown p.readMore,
.sand p.readMore,
.lightbrown p.readMore,
.green p.readMore {
	background: #fff url('../images/home/overlay.png') top left repeat;
	display: block;
	font-weight: bold;
	margin: 0 -10px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	padding: 10px 20px 10px 10px;
	text-align: right;
}
.orange p.readMore a,
.brown p.readMore a,
.lightbrown p.readMore a,
.green p.readMore a {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

/* brown theme */
.rightColumn  .brown {
	background: url('/images/corporate/Blog.png') top center no-repeat;	
	color: #fff;
}

.rightColumn .brown h3 {
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
}

.rightColumn .brown p {
	color: #fff;
}

/* green theme */
.rightColumn .green {
	background: url('../images/home/Be-Featured.png') top center no-repeat;	
	color: #fff;
}

.rightColumn .green h3 {
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
}

.rightColumn .green p {
	color: #fff;
}

/* lightbrown theme */
.rightColumn .lightbrown {
	background: url('../images/home/Follow-Us.png') top center repeat;
	color: #fff;
}
.rightColumn .lightbrown h3 {
	color: #fff;
	font-weight: bold;
	font-size: 14pt;
}
.rightColumn .lightbrown p {
	color: #fff;
}

/* sand theme */
.rightColumn .sand {
	background: url('../images/corporate/Join.png') top center no-repeat;
	color: #fff;
	height: auto;
}
.rightColumn .sand h3 {
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	/*background: #dbc9a3;*/
	margin: -10px -10px 10px -10px;
	padding: 10px;
}
.rightColumn .sand p {
	color: #fff;
}
.rightColumn .sand p.join {
	text-align: right;
}

/* general right column theme */
.rightColumn p {
margin-bottom:0;
padding-bottom:1.5em;
}

.readMore a,
.readMore a:hover {
	color: #fff;
	text-decoration: underline;
}