﻿*
{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4{font-family: Arial, Helvetica, sans-serif;}
a
{
	outline: none;
}
html
{
	margin: 0 auto;
	background-color: #001a26;
	text-align: center;
	background-image: url(images/common/bgd_body.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
body
{
	margin: 0 auto;
	text-align: left;
}
.outerShell
{
	margin: 0 auto;
	text-align: center;
	background-image: url(images/common/bgd_shell2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: left;
	min-height: 633px;
	overflow: visible;
}
.page
{
	width: 966px;
	margin: 0 auto;
	color: #D6D6D6;
}
.page .header
{
	margin: 0 auto;
	height: 153px;
	width: 966px;
	position: relative;
	background: url(images/common/hdr_bgd_01.jpg) 0 0 no-repeat;
}
.logoClick a
{
	background-repeat: no-repeat;
	position: absolute;
	width: 291px;
	height: 95px;
	text-indent: -9999px;
}

/* ------------------ Common Navigation --------------------- */
ul.common_Navigation
{
	list-style: none;
	padding: 0;
	overflow: auto;
	text-indent: -9999px;
	width: 997px;
	height: 36px;
	position: absolute;
	top: 120px;
	left: 0px;
}
ul.common_Navigation li
{
	float: left;
	height: 36px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
ul.common_Navigation li a
{
	background: url(images/common/navbar.png) 0 0 no-repeat;
	height: 33px;
	overflow: hidden;
	display: block;
	outline: none;
}
ul.common_Navigation li.visit a
{
	background-position: 0 0;
	width: 185px;
}
ul.common_Navigation li.IMAX a
{
	background-position: -185px 0;
	width: 194px;
}
ul.common_Navigation li.animals a
{
	background-position: -379px 0;
	width: 163px;
}
ul.common_Navigation li.events a
{
	background-position: -542px 0;
	width: 113px;
}
ul.common_Navigation li.education a
{
	background-position: -655px 0;
	width: 144px;
}
ul.common_Navigation li.conservation a
{
	background-position: -799px 0;
	width: 167px;
}
ul.common_Navigation li.visit a:hover
{
	background-position: 0 -33px;
	width: 185px;
}
ul.common_Navigation li.IMAX a:hover
{
	background-position: -185px -33px;
	width: 194px;
}
ul.common_Navigation li.animals a:hover
{
	background-position: -379px -33px;
	width: 163px;
}
ul.common_Navigation li.events a:hover
{
	background-position: -542px -33px;
	width: 113px;
}
ul.common_Navigation li.education a:hover
{
	background-position: -655px -33px;
	width: 144px;
}
ul.common_Navigation li.conservation a:hover
{
	background-position: -799px -33px;
	width: 167px;
}
.page_Visit ul.common_Navigation li.visit a, .page_Visit ul.common_Navigation li.visit a
{
	background-position: 0 -33px;
}
.page_IMAX ul.common_Navigation li.IMAX a, .page_IMAX ul.common_Navigation li.IMAX a
{
	background-position: -185px -33px;
}
.page_Animals ul.common_Navigation li.animals a, .page_Animals ul.common_Navigation li.animals a
{
	background-position: -379px -33px;
}
.page_Events ul.common_Navigation li.events a, .page_Events ul.common_Navigation li.events a
{
	background-position: -542px -33px;
}
.page_Education ul.common_Navigation li.education a, .page_Education ul.common_Navigation li.education a
{
	background-position: -655px -33px;
}
.page_Conservation ul.common_Navigation li.conservation a, .page_Conservation ul.common_Navigation li.conservation a
{
	background-position: -799px -33px;
}

/* ------------------ Header Navigation --------------------- */
ul.header_Navigation
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: auto;
	text-indent: -9999px;
	width: 300px;
	height: 12px;
	position: absolute;
	top: 12px;
	left: 650px;
}
ul.header_Navigation li
{
	float: left;
	height: 12px;
	overflow: hidden;
}
ul.header_Navigation li a
{
	background: url(images/common/navtop.png) 0 0 no-repeat;
	height: 12px;
	overflow: hidden;
	display: block;
}
ul.header_Navigation li.news a
{
	background-position: 0 0;
	width: 81px;
}
ul.header_Navigation li.donate a
{
	background-position: -81px 0;
	width: 59px;
}
ul.header_Navigation li.membership a
{
	background-position: -140px 0;
	width: 82px;
}
ul.header_Navigation li.tickets a
{
	background-position: -222px 0;
	width: 78px;
}
ul.header_Navigation li.news a:hover
{
	background-position: 0 -12px;
	width: 81px;
}
ul.header_Navigation li.donate a:hover
{
	background-position: -81px -12px;
	width: 59px;
}
ul.header_Navigation li.membership a:hover
{
	background-position: -140px -12px;
	width: 82px;
}
ul.header_Navigation li.tickets a:hover
{
	background-position: -222px -12px;
	width: 78px;
}
.hdr_Daily{
	position: absolute;
	width:328px;
	top:38px;
	right: 0px;
	font-size: 11px;
	text-align:right;
	padding: 10px;
	background-image:url(images/common/transparent_Gray.png);
}
.hdr_Daily p{
	margin:0;
	padding: 6px 0 0 10px;
	float: left;
	color: #fff;
}

/* ------------------ Search Box --------------------- */
.searchForm
{
	height: 44px;
	width: 290px;
	top: 31px;
	right: 0;
	position: absolute;
	/* background-image: url(images/common/search_bgd.png); */
	background-color: #d3d9e0
}
.inputSearch
{
	width: 216px;
	border: 2px solid #608594;
	margin: 10px;
	padding: 4px;
	float: left;
	background-color: #FFF;
	display: inline;
	color: #214d5d;	
}
input.btnSubmit
{
	background-image: url(images/common/btn_Search.png);
	height: 26px;
	width: 26px;
	margin: 8px 0 0 0;
	background-position: 0 0;
	float: left;
	border: none;
	display: block;
	background-repeat: no-repeat;
	font-size: 9px;
	background-color: transparent;
	color: transparent;
	cursor: pointer;
}
.btn_Submit
{
	text-indent: -9999px;
	color: #7299A8;
	background-color: transparent;
	font-size: 0.1em;
}
input.btnSubmitHover
{
	background-position: 0 -26px;
	cursor: pointer;
}

/* ------------------ Footer ----------------------*/
.page .footer
{
	margin: 0 auto;
	height: 220px;
	width: 965px;
	position: relative;
	background-image: url(images/common/footer_bgd.png);
	background-repeat: repeat-x;
	background-position: top left;
	color: #6f9bab;
	font-size: 11px;
	margin-left: 1px;
}
.footer h3
{
	color: #214d5d;
	font-size: 14px;
	margin-bottom: 14px;
}
.footer a
{
	color: #6f9bab;
	text-decoration: none;
}
.footer a:hover
{
	text-decoration: underline;
}
.footerContact
{
	position: absolute;
	top: 25px;
	left: 35px;
	width: 280px;
}
.footerQuicklinks
{
	position: absolute;
	top: 25px;
	left: 345px;
	width: 290px;
	height: 157px;
}
.footerQuicklinks ul
{
	float: left;
	width: 80px;
	padding: 0 14px 0 0;
}
.footerQuicklinks li
{
	list-style: none;
	font-weight:bold;
	line-height:28px;
	border-bottom: 1px dashed #c1d6e7;
}
.footerJoinUs
{
	position: absolute;
	top: 25px;
	left: 665px;
	width: 290px;
}
/*
.communityLinks
{
	width: 284px;
	height: 56px;
	background: url(images/common/navJoin.png);
	display: block;
	position: absolute;
}
.communityLinks li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
.communityLinks a
{
	display: block;
}
.communityLinks li a
{
	text-indent: -9999px;
}
.YouTube
{
	top: 0;
	left: 0;
	width: 91px;
	height: 30px;
}
.FaceBook
{
	top: 0;
	left: 91px;
	width: 91px;
	height: 30px;
}
.TripAdvisor
{
	top: 0;
	left: 190px;
	width: 94px;
	height: 30px;
}
.Flickr
{
	top: 30px;
	left: 0;
	width: 91px;
	height: 26px;
}
.Blogger
{
	top: 30px;
	left: 91px;
	width: 99px;
	height: 26px;
}
.Twitter
{
	top: 30px;
	left: 190px;
	width: 94px;
	height: 26px;
}
.YouTube a
{
	height: 30px;
}
.FaceBook a
{
	height: 30px;
}
.TripAdvisor a
{
	height: 30px;
}
.Flickr a
{
	height: 26px;
}
.Blogger a
{
	height: 26px;
}
.Twitter a
{
	height: 26px;
}
.YouTube a:hover
{
	background: url(images/common/navJoin.png) 0 -56px no-repeat;
}
.FaceBook a:hover
{
	background: url(images/common/navJoin.png) -91px -56px no-repeat;
}
.TripAdvisor a:hover
{
	background: url(images/common/navJoin.png) -190px -56px no-repeat;
}
.Flickr a:hover
{
	background: url(images/common/navJoin.png) 0 -86px no-repeat;
}
.Blogger a:hover
{
	background: url(images/common/navJoin.png) -91px -86px no-repeat;
}
.Twitter a:hover
{
	background: url(images/common/navJoin.png) -190px -86px no-repeat;
}

*/
h4.footer_Logo a
{
	display: block;
	width: 167px;
	height: 48px;
	top: 100px;
	left: 119px;
	position: absolute;
	text-indent: -9999px;
	background-image: url(images/common/footer_Logo.png);
}
h4.footer_AZA a
{
	display: block;
	width: 94px;
	height: 48px;
	top: 100px;
	left: 0;
	position: absolute;
	text-indent: -9999px;
	background-image: url(images/common/footer_AZA.png);
}
.deepblue
{
	display: block;
	width: 100px;
	height: 12px;
	top: 160px;
	right: 8px;
	position: absolute;
	text-align: right;
	font-size: 10px;
	background-image: url(images/common/ico_deepblue.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 18px;
}
.deepblue span
{
	display: none;
}

p.disclaimer
{
	display: block;
	position: absolute;
	width: 280px;
	top: 141px;
	left: 35px;
	height: 41px;
}
p.disclaimer a
{
	color: #0068b3;
	text-decoration: underline;
}
p.disclaimer a:hover
{
	color: #0D3260;
}
.clear{clear: both;}
sup{font-size: x-small; vertical-align: super;} 
a:hover {
	text-decoration: underline;
}
a.selected {
	text-decoration: underline;
}
a {
	text-decoration: none;
	color: #0068b3;

