* {
	font-size:						100.01%; 
	line-height:					1; 
	margin:							0px; 
	padding:						0px;
} 

html, body {
	background-color:				#dedede;
	text-align:						center;
	height:							100%;
	position:						relative;
}

dt {
	margin-bottom: 10px;
}

dl {
	margin-bottom: 20px;
}

html {
	font-family:					Verdana, Arial, Helvetica, sans-serif; 
	color:							#3A3A3A; 
	font-size:						62.5%;
}

#body {
	font-size:						1.1em;
	width:							750px;
	margin:							auto;
	border-left:					1px solid #000000;
	border-right:					1px solid #000000;
	border-bottom:					1px solid #000000;
	background-color:				#ffffff;
}

object {
	display:						block;
}

a {
	text-decoration:				none;
	font-weight:					normal;
	color:							#084C97;
}

a:hover {
	text-decoration:				underline;
}

#banner {
	text-align:						left;
	background-color:			#CBD214;
}

#banner img {
	border:							none;
	display:						block;
}

#banner .left {
	float:							left;
}

#banner .right {
	float:							right;
}

#homeMenu,
#homeMenu2,
#menu {
	position:						absolute;
	left:							50%;
	margin-left:					-375px;
	top:							175px;
	width:							750px;
	background-image:				url(../images/menu/background.gif);
}

#homeMenu2 {
	top: 180px;
}

#homeMenu2 img,
#homeMenu img,
#menu img {
	float:							left;
}

ul.subList {
	margin-top: 0;
	margin-bottom: 0;
}

#homeBanner ul,
#banner ul {
	display: block;
	margin: 0px;
	list-style-position: inside;
	list-style-type: none;
	background-color: #cbd214;
}

#homeBanner ul {
/*	background-color: #b2ff0f;*/
margin-top: -1px;
}

#homeBanner ul li,
#banner ul li {
	display: block;
	float: left;
	padding: 0px;
	height: 37px;
}

#homeBanner ul li a,
#banner ul li a {
	display: block;
	height: 37px;
	text-decoration: none;
}

#homeBanner ul li,
#homeBanner ul li a {
	height: 43px;
}

#homeBanner ul li a:hover,
#banner ul li a:hover {
	text-decoration: none;
}


#homeBanner ul li a#logoBannerLink,
#banner ul li a#logoBannerLink {
	background-image: url(../images/banner/logo.jpg);
	width: 98px;
}

/*#homeBanner ul li a#logoBannerLink {
	background-image: url(../images/banner/logo2.jpg);
	width: 141px;
}*/

#homeBanner ul li#austBannerLink,
#banner ul li#austBannerLink {
	float: right;
}

#homeBanner ul li#austBannerLink a,
#banner ul li#austBannerLink a {
	background-image: url(../images/banner/australia.jpg);
	width: 147px;
}

#homeBanner ul li#ukBannerLink,
#banner ul li#ukBannerLink {
	float: right;
}

#homeBanner ul li#ukBannerLink a,
#banner ul li#ukBannerLink a {
	background-image: url(../images/banner/uk.jpg);
	width: 57px;
}

#homeBanner ul li#textBannerLink,
#banner ul li#textBannerLink {
	float: right;
}

#homeBanner ul li#textBannerLink a {
	background-image: url(../images/banner/logoText2.jpg);
	width: 300px;
}

#homeBanner ul li#textBannerLink a,
#banner ul li#textBannerLink a {
	background-image: url(../images/banner/logoText.jpg);
	width: 257px;
}

#homeBanner ul li a span,
#banner ul li a span {
	display: none;
}



#content {
	padding-top:					60px;
	padding-bottom:					55px;
	text-align:						left;
}

#content #leftColumn, #content #leftColumnAbout, #content #leftColumnContact {
	float:							left;
	width:							242px;
	text-align:						center;
}

#content #leftColumnAbout h1 {
	margin-bottom:					32px;
}

#content #leftColumnAbout a {
	display:						block;
	height:							55px;
	background-repeat:				no-repeat;
	text-decoration:				none;
	margin-left:					84px;
	width:							48px;
	background-position:			0px -55px;
}

#content #leftColumnAbout div.clear{
	margin-left:					4px;
}

#content #leftColumnAbout a.float {
	float:							left;
	height:							55px;
	margin:							0px;
	padding-left:					0px;
	margin-top:						31px;
	margin-right:					32px;
	width:							48px;

}

#content #leftColumnContact {
	width:							202px;
}



#content #leftColumnAbout a.last{
	margin-right:					0px;
	width:							53px;
}

#content #leftColumnAbout a:hover, #content #leftColumnAbout a.active{
	background-position:			0px 0px;
	color:							#353535;
}


#content #leftColumnAbout a.float:hover, #content #leftColumnAbout a.activeFloat{
	background-position:			0px 0px;
	color:							#353535;
}


#content #rightColumn, #content #rightColumnAbout, #content #rightColumnContact {
	float:							left;
	border-left:					1px solid #cccccc;
	width:							440px;
	padding-left:					20px;
	padding-top:					20px;
	line-height:					1.8;
}

#content #rightColumn, #content #rightColumnAbout, p, #text, ul li {
	line-height:					1.8;
}

#content #rightColumn, p, #text, ul li, td{
	line-height:					1.8;
}

#content #rightColumnContact {
	width:							510px;
}

#content #rightColumnContact table td{
	vertical-align:					top;
}

#content #singleColumn {
	float:							left;
	padding-left:					20px;
	padding-right:				20px;
	padding-top:					20px;
	line-height:					1.8;
}

#leftColumn ul li{
  margin-left: 0px;
}

#right_column{
  float: right;
  
  width: 48%;   
}
  
#left_column{
  margin-left: 0px;
  float: left;
  width: 48%;
     
}

div.row{
  margin-bottom: 20px;
}

div.row div.image{
  float: left; 
  width: 150px; 
  margin-bottom: 20px;  
}
div.row div.image img{
  border: 2px solid black;
}

div.comments{
  margin-left: 10px; 
  float: left; 
  width: 160px;
  
  margin-top: 50px; 
}

.managementAustContent {
	/*background-image: 				url(../images/aus_exec.jpg); */
	background-image: 				none;
	background-repeat: 				no-repeat; 
	background-position: 			0px 60px;
}

#rightManagmentAustColumn {
	margin-left: 					245px; 
	padding-left: 					15px; 
	border-left: 					1px solid #cccccc; 
	padding-right:					15px; 
	padding-top: 					20px;
}

.managementUKContent {
	background-image: 				url(../images/leftPanel/about/executiveUK.jpg); 
	background-repeat: 				no-repeat; 
	background-position: 			0px 60px;
}

#rightManagmentUKColumn {
	margin-left: 					245px; 
	padding-left: 					15px; 
	border-left: 					1px solid #cccccc; 
	padding-right:					15px; 
	padding-top: 					20px;
}


img#filler {
	float:							right;
	margin-bottom:					-55px; 
	margin-top:						40px; 
}

p, blockquote {
	margin-bottom:					20px;
}
#text p {
	margin-bottom:					5px;
}

p.bold {
	font-size: 1.4em;
}

blockquote {
	font-weight:					bold;
	text-align:						center;
	line-height:					1.7;
	padding-left:					10px;
	padding-right:					10px;
}

ol,
ul {
	list-style-position:			outside;
	margin-bottom:					20px;
	margin-left:					20px;
	margin-top:						10px;

}
 
a.anchor {
	text-decoration:				underline;
}

ol li,
ul li {
	padding-left: 10px;
}

ol li {
	margin-bottom: 10px;
	line-height: 16px;
}

ul li ul.business_streams {
	margin-top: 0px;
	margin-bottom: 10px;
}

ul li.archive{
  margin-top: 20px;
  list-style: none;
  padding-left: 0px;
  margin-left: -20px;
  font-weight: bold;  
}



ul.archive{
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
}

div#homeRightColumn {
	width: 255px;
	height: 404px;
	background-image:				url(../images/home/background2.jpg);
	background-repeat:				no-repeat;
	margin-left:			495px;
	margin-top:				17px;
	padding-top:			150px;
}

div#homeRightColumn2 {
	width: 300px;
	height: 164px;
	background-image:				url(../images/home/background3.jpg);
	background-repeat:				no-repeat;
	background-position: top right;
	float: right;
	margin-top:				17px;
	padding-top:			250px;
}



a#download {
	margin-top: 12px;
}

a#annual_review {
	margin-top: 15px;
	
}

a#annual_review,
a#download {
	width: 				220px;
	margin-right: 			5px;
	display: 			block;
	font-family:			Arial;
	font-size: 			1.2em;
	float: 				right;
	font-weight:			bold;
	text-decoration: 		underline;
	color:				#5B5B5B;
}

a#annual_review:hover,
a#download:hover {
	text-decoration:		none;
}

div#subsidaries {
	border:				2px solid #AAC302;
	height:				3.6em;
	margin-left:			25px;
	margin-bottom:			5px;
	width:				19.5em;
	padding-top:			3px;
	color:				#084C97;
	font-family:			Trebuchet MS, Veranda;
}

div#homeRightColumn2 div#subsidaries {
	margin-left: 25px;
	width: 260px;
	border: none;

}

div#subsidaries:hover {
	border:				2px solid #084C97;
}

div#subsidaries a:hover {
	text-decoration:		none;
}

div#subsidaries a {
	font-weight:			bold;
	font-family:			Trebuchet MS, Veranda;
	font-size:			1.3em;
	line-height:			1.2;
	padding-left:			3px;
}

div#subsidaries a span {
	font-weight:			normal;
	padding-left:			2px;
}

div#homeRightColumn2 div#subsidaries:hover {
	border: none;
}

div#homeRightColumn2 div#subsidaries a {
	padding: 0px;
	display: block;
	height: 35px;
	margin-bottom: 11px;

}

div#homeRightColumn2 div#subsidaries a#subANZ,
div#homeRightColumn2 div#subsidaries a#subUK,
div#homeRightColumn2 div#subsidaries a#subUSA {
	width: 172px;
	margin-left: 0px;
	margin-top: -3px;
}

div#homeRightColumn2 div#subsidaries a#subUK {
	margin-top: -2px;
}

div#homeRightColumn2 div#subsidaries a#subUSA {
	margin-top: 0px;
}

div#homeRightColumn2 div#subsidaries a#subCareersANZ,
div#homeRightColumn2 div#subsidaries a#subCareersUK,
div#homeRightColumn2 div#subsidaries a#subCareersUSA {	
	width: 87px;
	float: left;
	margin-left: 173px;
}

div#homeRightColumn2 div#subsidaries a#subCareersANZ {
	margin-top: -46px;
}

div#homeRightColumn2 div#subsidaries a#subCareersUK {
	margin-top: -46px;
}

div#homeRightColumn2 div#subsidaries a#subCareersUSA {
	margin-top: -46px;
}

div#homeRightColumn2 div#subsidaries a span {
	display: none;
}

div#homeRightColumn2 div#subsidaries a#subParks {
	background: url(../images/delware_north_aust_right_panel.jpg) top left no-repeat;	
	height: 37px;
}

div#homeRightColumn2 div#subsidaries a#subCareersParks {
	background: url(../images/resorts_careers.jpg) top left no-repeat;	
	width: 88px;
	bottom:48px;
	float:right;
	position:relative;
	width:88px;
}

#footer {
	border-top:						3px solid #D5DE31;
}

h1 {
	font-size:						1.6em;
	font-weight:					normal;
	font-family:					Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:					5px;
}

h2 {
	font-size:						1.5em;
	font-weight:					normal;
	font-family:					Verdana, Arial, Helvetica, sans-serif; 
	display:						inline;
}

h2#privacy {
	font-size:						1.2em;
	font-weight:					bold;
}


table#testimonials th {
	padding:						5px;
	margin-bottom:					10px;
	font-size:						1.4em;
	background-color:				#CBD214;
}


table#testimonials td img {
	margin-right:					10px;
}


#homeContent {
	text-align:						left;
	height:							430px;
	padding-top: 15px;
}


#homeContent #text {
	padding-top:					10px;
	float:							left;
	margin-left:					15px;
}

#homeContent #text p {
	width: 420px;
	font-size: 1.0em;
	margin-bottom: 15px;

}


#homeContent h2 {
	margin:							0px;
	padding:						0px;
	margin-bottom:					20px;
	margin-top:						5px;
	display:						block;
	font-family: arial;
	font-weight: normal;
	font-size: 18px;
	color: #555;
	line-height:					1.2;
	width:							460px;
}

#homeContent2 {
	text-align:						left;
	height:							770px;
	padding-top: 15px;
}


#homeContent2 #text {
	padding-top:					10px;
	float:							left;
	margin-left:					15px;
}

#homeContent2 #text p {
	width: 430px;
	font-size: 1.0em;
	margin-bottom: 15px;
}


#homeContent2 h2 {
	margin:							0px;
	padding:						0px;
	margin-bottom:					20px;
	margin-top:						5px;
	display:						block;
	font-family: arial;
	font-weight: normal;
	font-size: 18px;
	color: #555;
	line-height:					1.2;
	width:							430px;
}


#testimonials {
	clear:							left;
	width:							750px;
}


#testimonials h1 {
	margin-left:					260px;
	padding-bottom:					5px;
	border-bottom:					1px solid #cccccc;
	margin-bottom:					20px;
}

#testimonials h2 {
	font-weight:					bold;
	margin-left:					260px;
	font-size:						1.2em;
	clear:							left;
	margin-bottom:					10px;
	display:						block;
}

#testimonials img {
	float:							left;
	margin-left:					80px;
}

#testimonials p {
	padding-left:					20px;
	padding-right:					20px;
	padding-top:					10px;
	padding-bottom:					10px;
	margin-left:					2px;
	background-image:				url(../images/testimonials/background.gif);
	float:							left;
	width:							466px;
	height:							102px;

} 

.pressReleases {
	text-align:						left;
}

.pressReleases ul {
	margin-left:					25px;
	padding-left:					0px;
	text-align:						left;
}

.pressReleases ul li {
	padding:						0px;
	margin-bottom:					10px;
}

.pressReleases ul li ul {
	margin:							0px;
	padding:						0px;
	margin-top:						10px;
	list-style-type:				none;
	text-align:						left;
}

.pressReleases ul li ul li {
	margin-bottom:					0px;
}

ul.pressReleases {
	display:						none;
}

ul.activePressReleases {
	display:						block;
}

a.pressReleases {
	text-decoration:				none;
	color:							#3A3A3A;
}

a.pressReleases:hover {
	text-decoration:				underline;
}

a.latestArticles {
	font-weight:				bold;
	color:							#3A3A3A;
}

a.latestArticles:hover {
	text-decoration:				underline;
}

#country {
	width:							295px;

}

/** START DONT TOUCH THIS **/

.clear:after {
    content:						"."; 
    display:						block; 
    height:							0px; 
    clear:							both; 
    visibility:						hidden;
}

.clear {display: inline-table;}

/* Hides from IE-mac \*/
* html .clear {
	height:							1px;
}
.clear {
	display:						block;
}

/* End hide from IE-mac */

/** END DONT TOUCH THIS **/
