body, html



{



	background-color: #dfebf5;



}











#masthead



{



	background-color: #ffffff;



	height: 145px;



	padding-top: 15px;



}



	#masthead h1



	{



		width: 800px;



		text-align: center;



		margin: 0px;



	}



	#psc-acknowledgement
	{
		position: absolute;
		right: 10px;
		font-size: 10px;
		color:#999999;
		text-align:right;
		border-top: 0px none;
		 padding-bottom: 2px;
		 padding-top:0px;
		 top:2px ! important;
	}



	#psc-acknowledgement img



	{



		display: block;



	}











#siteNavigation



{



	background: #cf2e40 url("/_images/bg_navigation.jpg") repeat-x scroll 0px 0px;



	padding-left: 5px;



	margin-bottom: 0px;



}







#container



{



	background: #285a8d url("/_images/bg_home_container.jpg") repeat-x scroll 0px 0px;



	color:#C9D8EC;



	min-height:270px;







	min-height:280px;







	padding-bottom: 20px;



	padding-top: 20px;



}



	#container a



	{



		color: #fff;



	}







	#carousel



	{



		float:left;



		margin-left:25px;



		text-align:center;



		width:390px;



	}



		#carousel img



		{



			padding-top: 5px;



		}







	#bodyCopy



	{



		margin-left:440px;



	}



	#bodyCopy h2



	{



		color: #fff;



		margin-top: 0.5em;



		margin-bottom: 0.5em;



		font-size: 1.4em;



		font-weight: bold;



	}



	#bodyCopy p,

	#bodyCopy td



	{



		margin-bottom: 0.5em;



		margin-right: 20px;



		font-size: 14pt;



	}







#features



{



	background: #dfebf5 url("/_images/bg_feature_boxes.jpg") repeat-x scroll 0px 0px;



	min-height: 230px;



	overflow: auto;



}



	#features li.feature



	{



		background: transparent url("/_images/home_feature_divider_tall.jpg") no-repeat scroll 0px 30px;



		border: 0px none;



		color: #666666;



		float: left;



		font-size: 0.9em;



		margin: 0px;



		overflow: hidden;



		padding: 0px 10px 0px 25px;



		min-height: 900px;



		width: 28%;



	}



	#features li p



	{



		margin-bottom: 0.75em;



	}



	#features li.quicklinks a



	{



		background-color: #a5151e;



		color: #c9d8ec;



		font-weight: bold;



	}



	#features li.feature a



	{



		color: #076BA9;



	}



	#features li.feature a:hover



	{



		color: #076ba9;



		text-decoration: underline;



	}



	#features li.feature ul li



	{



		line-height: 1.15em;



		margin-top: 0.4em;



	}



	#features li.first-child



	{



		background: transparent none;



	}



	#features li.earlybird



	{



		font-size: 12pt;



	}



	#features li.superstar



	{



		font-size: 12pt;



	}







	#features h2



	{



		font-size: 20px;



		color: #076ba9;



		font-weight: bold;



		text-align: center;



	}







	div.city-searcher



	{



		text-align: center;



	}



		.city-searcher select



		{



			background-color: #8BB3DA;



			border:1px solid #275A8C;



			color:#062753;



			display:block;



			margin:0.3em auto;



			width:90%;



		}



	#features #button-donate-now



	{



		background:transparent url("/_images/bullet_2.gif") no-repeat scroll left center;



		color:#970E13;



		display:block;



		line-height:21px;



		margin-left:-10px;



		margin-top:0.75em;



		min-height:21px;



		padding-left:27px;



		text-decoration:none;



		text-transform:uppercase;



		vertical-align:middle;



	}



	#features #button-donate-now:hover



	{



		color: #d73347;



		text-decoration: underline;



	}







#container a.RedButton {



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #C9D8EC;



	text-decoration: none;



	background-color: #A5151E;



	text-align: center;



	height: 60px;



	width: 120px;



	padding: 5px;



	border: thin solid #000000;



}







/*



#navbar_Container {



background:#D63246 url(../images/bg_Navbar.gif) repeat-x scroll center top;



height:40px;



text-align:center;



}



#navbar_Container h3 {



display:none;



}



#navbar {



float:left;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



margin:0px;



padding:0px 1em;



width:100%;



}



#navbar li {



display:inline;



height:40px;



}



#navbar a {



display:block;



float:left;



height:40px;



padding:0px 0.8em;



}



#navbar a:hover {



}



#navbar span {



display:none;



}



#navbar_team {



background:transparent url(../images/navbar_Team.gif) no-repeat scroll 50% -1px;



width:81px;



}



#navbar_prizes {



background:transparent url(../images/navbar_Prizes.gif) no-repeat scroll 50% -1px;



width:101px;



}



#navbar_sponsors {



background:transparent url(../images/navbar_Sponsors.gif) no-repeat scroll 50% -1px;



width:100px;



}



#navbar_press {



background:transparent url(../images/navbar_Press.gif) no-repeat scroll 50% -1px;



width:94px;



}



#navbar_onlineReg {



background:transparent url(../images/navbar_Online.gif) no-repeat scroll 50% -1px;



width:91px;



}



#navbar_team:hover {



background:transparent url(../images/navbar_Team.gif) no-repeat scroll 50% -42px;



}



#navbar_prizes:hover {



background:transparent url(../images/navbar_Prizes.gif) no-repeat scroll 50% -42px;



}



#navbar_sponsors:hover {



background:transparent url(../images/navbar_Sponsors.gif) no-repeat scroll 50% -42px;



}



#navbar_press:hover {



background:transparent url(../images/navbar_Press.gif) no-repeat scroll 50% -42px;



}



#navbar_onlineReg:hover {



background:transparent url(../images/navbar_Online.gif) no-repeat scroll 50% -42px;



}



.spotlight {



background:#c9d8ec url(../images/bg_Spotlight.jpg) no-repeat scroll 50% 0px;



border-bottom:3px solid #A2151C;



border-top:3px solid #A2151C;



font-size:1.1em;



font-style:italic;



letter-spacing:1px;



padding:1em 2em;



line-height: 1.1em;



color: #062753;



}



.spotlight h2{



margin: 0px;



}















/****************************



	FEATUREBOX STYLES



****************************



img



{



	border: 0px none;



}



#featureBoxes {



	margin: 0px auto;



	width: 810px;



	text-align:center;



}



#featureBoxes hr{



display:none;



}



#featureBoxes h2{



height:39px;



margin:0px;



border:none;



display:block;



}



#featureBoxes h2 span{



display:none;



}



#featureBoxes > div{



border: none;



float:left;



margin: 0px;



padding: 0px;



width: 200px;



text-align:left;



}



div#find_City{



}



div#find_City div{



margin: 20px 10px;



}



#find_City h2 {



background:transparent url(../images/sidebar_H2_Find_City.gif) no-repeat scroll -15px -1px;



width: 112px;



margin: 0px auto;



}



#find_City select {



background:#8BB3DA none repeat scroll 0% 50%;



border:1px solid #275A8C;



color:#062753;



display:block;



margin:0.3em 0em;



width:100%;



}



#find_City form{



margin:0px;



padding:0px;



}



#find_City input {



background:#062753 none repeat scroll 0% 50%;



border:1px solid #C3CA97;



color:#C3CA97;



display:block;



font-size:0.8em;



margin:0.8em 0em;



padding:0em 1em;



text-align:right;



text-transform:uppercase;



width:100%;



}



#find_City input:hover {



background:#8BB3DA none repeat scroll 0% 50%;



border:1px solid #062753;



color:#062753;



cursor:pointer;



}







#earlyBird{



}



#earlyBird h2{



background:transparent url(../images/home_FB_H2_Early_Bird.jpg) no-repeat scroll 0px 0px;



}



#earlyBirdWinner{



}



#earlyBirdWinner h2{



background:transparent url(../images/home_FB_H2_EarlyBird_Winner.jpg) no-repeat scroll 0px 0px;



}



#airCanada h2{



background:transparent url(../images/home_FB_H2_Air_Canada.jpg) no-repeat scroll 0px 0px;



}



#superstar{



}



#superstar h2{



background:transparent url(../images/home_FB_H2_SuperStar.jpg) no-repeat scroll 0px 0px;



}



#results2007 h2{



background:transparent url(../images/home_FB_H2_Results2007.jpg) no-repeat scroll 0px 0px;



}







.hidden{



display:none;



}







#quick_Links {



	display: none;



	visibility: hidden;



}







#quick_Links h2 {



background:transparent url(../images/sidebar_H2_Quick_Links.gif) no-repeat scroll -30px 0px;



margin:0px auto;



width:90px;



}



#quick_Links ul {



list-style-position:outside;



list-style-type:none;



margin:10px;



padding:0em;



}



#quick_Links li {



margin:0px;



padding:0px;



}



#quick_Links a {



background: transparent url(../images/bullet_Tulip.gif) no-repeat scroll 4px 7px;



border:1px solid #FFFFFF;



color:#666666;



display:block;



font-size:0.8em;



padding:0.3em 0.5em 0.3em 1.4em;



text-decoration:none;



}



#quick_Links a:hover {



background: #c0d2e9 url(../images/bullet_Tulip_Hover.gif) no-repeat scroll 4px 7px;



color: #333333;



}























#PSCAcknowledgement{



position: absolute;



top: 98px;



right: 10px;



font-size: 0.7em;



color:#999999;



text-align:right;



}















#PSC1{



display:block;



width: 150px;



height: 50px;



background: transparent url(../images/psc_Logo.gif) no-repeat scroll 50%;



margin: 15px auto;



}



#PSC1:hover{



background: transparent url(../images/footer_PSC_Hover.gif) no-repeat scroll 50%;



}



#PSC{



display: block;



background: transparent url(../images/logo_PSC_faded.gif) no-repeat 50% 50%;



margin: 5px auto;



width: 152px;



height: 28px;



float:right;



}



#PSC:hover{



background: transparent url(../images/logo_PSC.gif) no-repeat 50% 50%;



}



#PSC span{



display: none;



}



*/