/* Clear defaults */
ul,ol,dl,li {list-style:none;} 
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input,dl,dt,dd {margin:0; padding:0;} 
/* End Clear defaults */

a img {
	border:none;
}
a:link {
	color:#007abd;
	text-decoration:none;
}
a:hover {
	color:#007abd;
	text-decoration:underline;
}
a:visited {
	text-decoration:none;
	color:#007abd;
}
a:visited:hover {
	color:#007abd;
	text-decoration:underline;
}
a:active {
	text-decoration:none;
	color:#007abd;
}
body {
	width:100%;
	margin:0 auto;
	position:relative;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	font-size:12px;
	background:url(../Images/background.gif);
	background-position:top left;
	background-color:#007abd;
}
#btnDonate {
	background:url(../Images/btnDonate.png) no-repeat;
	width:209px;
	height:86px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
}
#btnDonate:hover {
	background:url(../Images/btnDonate.png) no-repeat;
	background-position:0 -86px;
	width:209px;
	height:86px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
}
#btnRegister {
	background:url(../Images/btnRegister.png) no-repeat;
	width:217px;
	height:86px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
}
#btnRegister:hover {
	background:url(../Images/btnRegister.png) no-repeat;
	background-position:0 -86px;
	width:217px;
	height:86px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
}
#btnSubDonate {
	background:url(../Images/btnSubDonate.png) no-repeat;
	width:202px;
	height:80px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
}
#btnSubDonate:hover {
	background:url(../Images/btnSubDonate.png) no-repeat;
	background-position:0 -83px;
	width:202px;
	height:80px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
}
#btnSubRegister {
	background:url(../Images/btnSubRegister.png) no-repeat;
	width:209px;
	height:82px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
}
#btnSubRegister:hover {
	background:url(../Images/btnSubRegister.png) no-repeat;
	background-position:0 -83px;
	width:209px;
	height:82px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
}
#btnSearch {
	background:url(../Images/btnSearch.gif) no-repeat;
	width:21px;
	height:21px;
	float:left;
	cursor:pointer;
	border:none;
	margin-top:10px;
	margin-left:5px;
}
#btnSearch:hover {
	background:url(../Images/btnSearch.gif) no-repeat;
	background-position:0 -21px;
	width:21px;
	height:21px;
	float:left;
	cursor:pointer;
	border:none;
	margin-top:10px;
	margin-left:5px;
}
#content {
	width:1000px;
	margin:0 auto;
}
#contentContainerHomeTop {
	width:1000px;
	height:333px;
	float:left;
	margin:0 auto;
	background:url(../Images/home_top_bg.png) no-repeat;
}
#contentContainerHomeBottom {
	width:1000px;
	height:357px;
	float:left;
	margin:0 auto;
	background:url(../Images/home_bottom_bg.png) no-repeat;
}
#contentContainerHomeBottomLeft {
	float:left;
	width:550px;
}
#contentContainerHomeBottomRight {
	float:left;
	width:400px;
	margin-top:13px;
}
#contentContainerHomeBottomRight span {
	color:#007abd;
}
#contentContainerHomeBottomRight ul {
	width:400px;
	float:left;
	margin-top:0px;
	font-size:13px;
}
#contentContainerHomeBottomRight li {
	width:400px;
	clear:both;
	margin-top:15px;
}
#contentContainerSub {
	width:1000px;
	float:left;
	margin:0 auto;
	background:url(../Images/subpage_bg.png) no-repeat;
	/*background-position:2px 662px; */
	background-position:2px 55px;
}
#contentContainerSubInner {
	float:left;
	width:1000px;
	min-height:662px; 
	background:url(../Images/subpage_top.png) no-repeat;
	background-position:2px 0px;
}
#footer {
	clear:both;
	width:100%;
	color:#fff;
}
#footerLeft a:link {
	color:#fff;
	text-decoration:underline;
}
#footerLeft a:hover {
	color:#fff;
	text-decoration:none;
}
#footerLeft a:visited {
	text-decoration:underline;
	color:#fff;
}
#footerLeft a:visited:hover {
	color:#fff;
	text-decoration:none;
}
#footerLeft a:active {
	text-decoration:underline;
	color:#fff;
}
#footerContent {
	width:1000px;
	margin:0 auto;
	height:93px;
	background:url(../Images/footer_bg.png) no-repeat;
}
#footerCopyright {
	clear:both;
	color:#a99e8d;	
	font-size:12px;
	width:1006px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	padding-bottom:20px;
}
#footerLeft {
	margin-top:50px;
	float:left;
	margin-left:25px;
}
#footerNav {
	position:absolute;
	float:left;
	margin-left:45px;
	width:1000px;
}
#footerNav li {
	float:left;
	margin-right:45px;
}
#footerRight {
	margin-top:50px;
	float:right;
	margin-right:25px;
}
.footerNavAbout {
	background:url(../Images/footerNavAbout.gif) no-repeat;
	width:38px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavAbout:hover {
	background:url(../Images/footerNavAbout.gif) no-repeat;
	background-position:0 -42px;
	width:38px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavAboutOn {
	background:url(../Images/footerNavAbout.gif) no-repeat;
	background-position:0 -42px;
	width:38px;
	height:42px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavCorporateTeams {
	background:url(../Images/footerNavCorporateTeams.gif) no-repeat;
	width:105px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavCorporateTeams:hover {
	background:url(../Images/footerNavCorporateTeams.gif) no-repeat;
	background-position:0 -42px;
	width:105px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavCorporateTeamsOn {
	background:url(../Images/footerNavCorporateTeams.gif) no-repeat;
	background-position:0 -42px;
	width:105px;
	height:42px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavCorporateSponsors:hover {
	background:url(../Images/footerNavCorporateSponsors.gif) no-repeat;
	background-position:0 -42px;
	width:121px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavCorporateSponsorsOn {
	background:url(../Images/footerNavCorporateSponsors.gif) no-repeat;
	background-position:0 -42px;
	width:121px;
	height:42px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavRegister {
	background:url(../Images/footerNavRegister.gif) no-repeat;
	width:50px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavRegister:hover {
	background:url(../Images/footerNavRegister.gif) no-repeat;
	background-position:0 -42px;
	width:50px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavRegisterOn {
	background:url(../Images/footerNavRegister.gif) no-repeat;
	background-position:0 -42px;
	width:50px;
	height:42px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavDonate {
	background:url(../Images/footerNavDonate.gif) no-repeat;
	width:44px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavDonate:hover {
	background:url(../Images/footerNavDonate.gif) no-repeat;
	background-position:0 -42px;
	width:44px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavDonateOn {
	background:url(../Images/footerNavDonate.gif) no-repeat;
	background-position:0 -42px;
	width:44px;
	height:42px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavOurSponsors {
	background:url(../Images/footerNavOurSponsors.gif) no-repeat;
	width:83px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavOurSponsors:hover {
	background:url(../Images/footerNavOurSponsors.gif) no-repeat;
	background-position:0 -42px;
	width:83px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavOurSponsorsOn {
	background:url(../Images/footerNavOurSponsors.gif) no-repeat;
	background-position:0 -42px;
	width:83px;
	height:42px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavFundraisingTips {
	background:url(../Images/footerNavFundraisingTips.gif) no-repeat;
	width:100px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavFundraisingTips:hover {
	background:url(../Images/footerNavFundraisingTips.gif) no-repeat;
	background-position:0 -42px;
	width:100px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavFundraisingTipsOn {
	background:url(../Images/footerNavFundraisingTips.gif) no-repeat;
	background-position:0 -42px;
	width:100px;
	height:42px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavHelp {
	background:url(../Images/footerNavHelp.gif) no-repeat;
	width:80px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavHelp:hover {
	background:url(../Images/footerNavHelp.gif) no-repeat;
	background-position:0 -42px;
	width:80px;
	height:42px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.footerNavHelpOn {
	background:url(../Images/footerNavHelp.gif) no-repeat;
	background-position:0 -42px;
	width:80px;
	height:42px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
#haveAnyQuestions {
	width:500px;
	height:252px;
	float:left;
	background:url(../Images/haveAnyQuestions.jpg) no-repeat;
	background-position:right;
	margin-bottom:10px;
	position:relative;
	bottom:0;
}
#haveAnyQuestions span {
	width:320px;
	float:left;
	margin-top:135px;
	background:url(../Images/subpage_bg.png) no-repeat;
	/*background-position:2px 662px; */
	background-position:2px 55px;
}
#hdLatestNews {
	float:left;
	width:400px;
	border-bottom:1px solid #c6c4c4;
}
#hdPhotos {
	float:left;
	width:400px;
	border-bottom:1px solid #c6c4c4;
	margin-top:10px;
	margin-bottom:5px;
}
#hdPhotos img {
	margin-bottom:-3px;
}
#hdSubHeader {
	float:left;
	width:480px;
	border-bottom:1px solid #c6c4c4;
	margin-top:12px;
	margin-bottom:5px;
}
#header {
	float:left;
	width:100%;
	position:relative;
}
#headerContent {
	float:left;
	margin:0 auto;
	width:1000px;
	position:relative;
	margin-bottom:-3px;
}
#headerContent li {
	float:left;
}
#headerLogo {
	float:left;
	text-align:center;
	width:231px;
	margin-left:35px;
}
#headerDate {
	margin-top:31px;
	float:left;
	margin-left:25px;
}
#headerHarrison {
	margin-top:27px;
	float:left;
	margin-left:5px;
}
#headerHSI {
	margin-top:62px;
	float:left;
	margin-left:20px;
}
#homeSocial {
	float:left;
	width:226px;
	margin-left:225px;
	margin-top:110px;
	position:absolute;
}
#homeSocial li {
	float:left;
}
#homeFacebook {
	margin-top:5px;
}
#homeFlickr {
	margin-top:5px;
}
#homeTwitter {
	margin-left:30px;	
	margin-top:5px;
}
#homeVideo {
	float:left;	
	clear:both;
	margin-left:25px;
	margin-top:4px;
}
#mainButtons {
	margin-left:50px;
}
#mainNav {
	float:left;
	width:1000px;
	height:44px;
	margin-left:60px;
	margin-bottom:2px;
}
#mainNav li {
	float:left;
	margin-right:55px;
}
.navAbout {
	background:url(../Images/navAbout.gif) no-repeat;
	width:48px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navAbout:hover {
	background:url(../Images/navAbout.gif) no-repeat;
	background-position:0 -44px;
	width:48px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	text-decoration:none;
	overflow:hidden;
}
.navAboutOn {
	background:url(../Images/navAbout.gif) no-repeat;
	background-position:0 -44px;
	width:48px;
	height:44px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}

.navGetInvolved {
	background:url(../Images/navGetInvolved.gif) no-repeat;
	width:97px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navGetInvolved:hover {
	background:url(../Images/navGetInvolved.gif) no-repeat;
	background-position:0 -44px;
	width:97px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navGetInvolvedOn {
	background:url(../Images/navGetInvolved.gif) no-repeat;
	background-position:0 -44px;
	width:97px;
	height:44px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navDonate {
	background:url(../Images/navDonate.gif) no-repeat;
	width:56px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navDonate:hover {
	background:url(../Images/navDonate.gif) no-repeat;
	background-position:0 -44px;
	width:56px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navDonateOn {
	background:url(../Images/navDonate.gif) no-repeat;
	background-position:0 -44px;
	width:56px;
	height:44px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navOurSponsors {
	background:url(../Images/navOurSponsors.gif) no-repeat;
	width:106px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navOurSponsors:hover {
	background:url(../Images/navOurSponsors.gif) no-repeat;
	background-position:0 -44px;
	width:106px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navOurSponsorsOn {
	background:url(../Images/navOurSponsors.gif) no-repeat;
	background-position:0 -44px;
	width:106px;
	height:44px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navPosterPooch {
	background:url(../Images/navPosterPoochContest.gif) no-repeat;
	width:227px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	margin-left:22px;
	text-decoration:none;
}
.navPosterPooch:hover {
	background:url(../Images/navPosterPoochContest.gif) no-repeat;
	background-position:0 -44px;
	width:227px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	margin-left:22px;
	text-decoration:none;
}
.navPosterPoochOn {
	background:url(../Images/navPosterPoochContest.gif) no-repeat;
	background-position:0 -44px;
	width:227px;
	height:44px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navRegister {
	background:url(../Images/navRegister.gif) no-repeat;
	width:63px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navRegister:hover {
	background:url(../Images/navRegister.gif) no-repeat;
	background-position:0 -44px;
	width:63px;
	height:44px;
	float:left;
	cursor:pointer;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
.navRegisterOn {
	background:url(../Images/navRegister.gif) no-repeat;
	background-position:0 -44px;
	width:63px;
	height:44px;
	float:left;
	text-indent:-200px;
	overflow:hidden;
	text-decoration:none;
}
#rss {
	float:left;
	position:absolute;
	margin-left:378px;
}
#search {
	background:url(../Images/search_bg.png) no-repeat;
	width:295px;
	height:53px;
	position:absolute;
	margin-left:700px;
}
#searchBox {
	float:left;
	margin-left:20px;
	margin-top:10px;
	width:200px;
	border:1px solid #ccc;
	padding-top:1px;
	padding-bottom:1px;
	color:#7a6e6e;
}
#subpageLeft {
	float:left;
	width:518px;
	margin-left:40px;
	margin-bottom:-30px;
}
#subpageRight {
	float:left;
	width:410px;
}
#subButtons {
	margin-left:2px;
	position:absolute;
	width:500px;
	margin-top:3px;
}
#subContent {
	float:left;
	clear:both;
	width:480px;
	color:#454545;
	font-size:13px;
	margin-bottom:20px;
}
#subContent li {
/*	background:url(../Images/bullet.gif) no-repeat;
	background-position:0px 5px; */
	padding-left:10px;
}
#subContent b {
	color:#000;
}

#subContentSponsor {
	float:left;
	clear:both;
	width:480px;
	color:#454545;
	font-size:13px;
	margin-bottom:20px;
}
#subSocial {
	float:left;
	margin-top:105px;
	margin-left:10px;
	margin-bottom:25px;
}
#subSocial li {
	float:left;	
}
#subTwitter {
	margin-left:5px;	
}
#wrapper {
	background:url(../Images/main_bg.png) repeat-x;
	min-height:814px;
}
#xiik {
	margin-top:3px;	
	margin-left:25px;
	margin-right:0px;
}

#subNavInternal {
	font-weight:bold;	
}

#subNavInternal li {
	list-style:none;
	list-style-type:none;
}

#subNavInternal {
	list-style:none;
	list-style-type:none;
}