body{
	margin:0;
	background: #ffffff;
	color:#333333
}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#f05c27:}

#contentarea ul{margin:15px 0;padding:0;list-style:none;}
#contentarea ul li{background: url(../images/tourism/bullet.gif) 0 6px no-repeat;padding:0 0 0 13px;margin:0}

h1{font-weight:normal;font-size:25px;color:#000;margin:0 0 15px 0;line-height:1.2em;}
h2{font-weight:normal;font-size:20px;color:#000;margin:0 0 10px 0;line-height:1.2em;}

#tblACMAdminToolbar{z-index:1000;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 


#wrapper{width:900px;margin:0 auto}

	#header{
	position:relative;
	height:98px;
	font-size:9px;
	color:#333333;
	z-index:3
}
		#header a{
	color:#333333;
	text-decoration:none
}

		#logo{position:absolute;top:0;left:0;}
		
		#toolbar{float:right;margin:45px 0 0 0;text-transform:uppercase}
			#toolbar ul{margin:0;padding:0;list-style:none;display:inline}
			#toolbar ul li{float:left;padding:0 15px 0 0;}
			#toolbar ul li div{display:inline;}
			#toolbar table td{font-size:9px;padding:0 15px 0 0;}
				#toolbar table td table{border-collapse:collapse;}
				#toolbar table td table td{padding:0;}
		
		#search{float:right;margin:40px 0 0 0;text-transform:uppercase}
			#search .ipf-PageSearch-TextField{border:1px solid #cccccc;width:167px;font-size:13px;vertical-align:middle;margin:0 5px 0 0}
			#search .ipf-PageSearch-Button{
	margin:0;
	padding:0;
	text-align:center;
	border:none;
	background:#fff;
	font-size:10px;
	color:#333333
}
			

	#navarea{
	color:#333333;
	position:relative;
	height:75px
}
		
		#nav{position:absolute;bottom:11px;right:-12px;z-index:2}
			#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:2}
			#nav ul li{float:right;list-style: none;list-style-image:none;margin:0;border-right:7px solid #fff;z-index:2}
			#nav ul li a{display:block;text-decoration:none;}
		
			/* Level 1 */
			#nav ul li div a{padding:23px 13px;color:#000;text-transform:uppercase;font-weight:bold}
			#nav ul li div a:hover{background: #fff url(../images/tourism/activenavitem-orange.gif) top no-repeat;}
			#nav ul li#pageid3081 div a:hover{background: #fff url(../images/tourism/activenavitem-orange.gif) top no-repeat;}
			#nav ul li#pageid3077 div a:hover{background: #fff url(../images/tourism/activenavitem-blue.gif) top no-repeat;}
			#nav ul li#pageid3500 div a:hover{background: #fff url(../images/tourism/activenavitem-green.gif) top no-repeat;}
			#nav ul li#pageid3299 div a:hover{background: #fff url(../images/tourism/activenavitem-orange.gif) top no-repeat;}

			/* Level 2 */
			#nav ul li ul{
	margin:0 0 0 -7px;
	position: absolute;
	background: #fff;
	width: 185px;
	left: -999em;
	font-size:10px;
	color:#333333
}
			#nav ul li#pageid3081 ul{margin:0}
			#nav ul li ul li{border:none;float:left}
			#nav ul li ul li a{
	width:160px;
	padding:6px 10px;
	text-indent:0;
	color:#333333
}
			#nav ul li ul li a:hover{background: #f05c27;color:#fff}
	
			/* Level 3 */
			#nav ul li ul li ul {margin: -27px 0 0 185px;}
		
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}
	
	
		#swoop{position:absolute;bottom:-13px;left:0}
	
	#contentarea{border-collapse:collapse;margin:-12px 0 0 0;line-height:1.4em}
	
		#hero{width:700px;margin:0 0 15px 0;}
			#hero img{}
		#herowide{width:900px;margin:0 0 15px 0;}

	
		#container{width:700px;float:left;}
		
			#subcontainer{background: url(../images/tourism/leftcolumn-bg.jpg) top left no-repeat;padding:0 0 80px 0}
			body.wide #subcontainer{background:none;}
				#leftcolumn{width:179px;float:left;margin:0 25px 0 0;padding:20px 17px 20px 17px;display:inline;overflow:hidden}
				#content{width:460px;float:left;padding:20px 0 0 0;overflow:hidden}
				body.wide #content{width:698px;}
				#contentextra{width:900px;float:left;padding:20px 0 0 0;overflow:hidden}
		#rightcolumn{width:192px;float:left;margin:0 0 0 7px;display:inline;overflow:hidden;font-size:0px;line-height:0px}

#weather{
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
}

		
	#footer{
	font-size:9px;
	color:#333333;
	clear:both;
	margin:20px 0 0 0
}
	
			.grayboxtable{width:351px;border-collapse:collapse;margin:0 0 15px 0}
				.grayboxtable td{vertical-align:top;padding:0;font-size:1px;line-height:1;height:10px;}
				.grayboxtable th.graybox{background: url(../images/tourism/grayroundedbox-small-bg.gif) top left no-repeat;vertical-align:top;padding:0;font-size:1px;height:5px;line-height:1}		
				.grayboxtable td.graybox{background: url(../images/tourism/grayroundedbox-small-bg.gif) bottom left no-repeat;width:166px;vertical-align:top;padding:0 13px 5px 13px;font-size:100%;line-height:1.4em;height:auto}
				.grayboxtable td.graybox h3{margin-top:0;}
				.grayboxtable td.graybox a:visited{color: #026687}
				
			
			#content .whiteroundedbox{width:371px;border-collapse:collapse;margin:15px 0}
				#content .whiteroundedbox th{background: url(../images/tourism/whiteroundedbox-large-bg.gif) top left no-repeat;vertical-align:top;padding:0;font-size:1px;height:10px;line-height:1}
				#content .whiteroundedbox td{background: url(../images/tourism/whiteroundedbox-large-bg.gif) bottom left no-repeat;vertical-align:top;padding:0px 13px 10px 13px}
				#content .whiteroundedbox td h3{margin-top:0;}
	
	
/***************************************************************/
/* Splash Page	
/***************************************************************/

.splashpage #wrapper{position:relative;width:820px}

	.splashpage #logo{left:10px}
	
	.splashpage .splashpagenav{clear:both;margin:0 0 20px 0}
		.splashpage .splashpagenav a{height:47px;display:block;text-indent:-5000px;}
		.splashpage .splashpagenav a#english{background: url(../images/tourism/splashpagenav-english.gif) top left no-repeat;width:69px;float:right}
		.splashpage .splashpagenav a#french{background: url(../images/tourism/splashpagenav-french.gif) top left no-repeat;width:81px;float:left}
		.splashpage .splashpagenav a:hover{background-position:bottom !important;}
	
	.splashpage #content{width:auto;float:none;padding:180px 0 0 0}
	
		#splashpagecontenttable{border-collapse:collapse;}
		#splashpagecontenttable td{width:50%;padding:0 15px;line-height:1.6em;text-align:justify}
