
/* 
 		@author: 				Brad Fettes
		@created: 				January 09, 2007
		@description: 			Stylesheet for Niagara Media
*/

html, body {
	margin: 					0;
	padding: 					0;
	font-family: 				'Arial, Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 					12px;
	background-color:			#FFFFFF;
}


div#search_container {
	font-family : 				'Arial, Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 					12px;
}

.top_search {
	background-image:			url(../images/searchgive_top_bg.gif);
	top:						0px;
	left:				 		0px;
	height: 					63px;
	text-align:					center;
	width: 						100%;	
}

/* Top Left Logo */
#top_logo {
	/*width: 					466px;	
	height: 					87px;
	background: 				url(../images/niagara-media-logo.gif) no-repeat;*/
	top: 						3px;
}

/* Top Right Login Link */
#top_login {
	font-family : 				'Arial, Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 					12px;
	color: 						#003366;
	padding-right: 				5px;
}
#top_login a, a:link, a:active, a:visited, a:hover {
	color: 						#003366;
}

#title {
	position: 					relative;
}


/* Top Search Form */
#searchbox {
	position: 					relative;
	margin-left:	 			-95px;
}

* html body #search_text {
	top:						5px;
}

#search_button {
	position: 					relative;
	top: 						0px;
	_top:						8px;
}
#search_text {
	position: 					relative;
	top: 						-6px;
}

/* Search Options Header */
#searchOptions {
	position: 					relative;
	display:					block;
	color: 						#003366;
	font-size:					12px;
	left:						-30px;
	top: 						8px;
}
#searchOptions_current {
	color: 						#003366;
	/*text-decoration:			underline;*/
	font-weight:				bold;
}
#searchOptions a {
	text-decoration: 			none;
	color: 						#003366;
}
#searchOptions a:hover {
	text-decoration: 			underline;
	color: 						#003366;
}
#searchOptions a:link {
	text-decoration: 			none;
	color: 						#003366;
}
#searchOptions a:active {
	text-decoration: 			none;
	color: 						#003366;
}
#searchOptions a:visited {
	text-decoration: 			none;
	color: 						#003366;
}


/* For the Frame Preview Page */
#frameHeadLeft {
	position: 					relative;
	display: 					block;
	color: 						#FFFFFF;
	font-size:					12px;
	text-align: 				center;
	padding-top: 				5px;
	/*margin-left: 				275px;*/
}

#frameHeadRight {
	position: 					relative;
	top: 						-55px;
	display: 					block;
	color: 						#FFFFFF;
	font-size:					12px;
	text-align: 				right;
	float: 						right;
}

/*  Headers */
.search_results_header {
	position: 				relative;
	background-color:			#003366;
	padding-top: 				0px;
	padding-bottom: 			3px;
	padding-left: 				10px;
	padding-right: 				10px;
	margin-top:				0px;
	margin-bottom:				0px;
	height:					15px;
	font-weight:				bold;
	font-family:				'Arial, Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 				12px;
	color:					#FFFFFF;
}

.search_results_header_l {
	float:						left;
	display:					inline;
	text-align:					left;
	color:						#FFFFFF;
}

.search_results_header_r {
	float:						right;
	display:					inline;
	top: 						-4px;
	text-align:					right;
}
.search_results_header_r a {
	color:						#FFFFFF;
	text-decoration: 			none;	
}
.search_results_header_r a:link {
	color:						#FFFFFF;
	text-decoration: 			none;	
}
.search_results_header_r a:active {
	color:						#FFFFFF;
	text-decoration: 			none;	
}
.search_results_header_r a:visited {
	color:						#FFFFFF;
	text-decoration: 			none;	
}
.search_results_header_r a:hover {
	color:						#FFFFFF;
	text-decoration: 			none;	
}

div#search_results {
	background-color:			#86BDDC;
	position:					static;
	overflow: 					auto;
	width:						100%;
	height: 					100%;
	text-align:					left;
	margin: 					0px;
	padding: 					0px;
} 

#searchbox {
	position: 					relative;
	top: 						-103px;
	left:						0px;
}

/* Spelling Suggestion Box */
#spelling_suggestion {
	margin-top: 				10px;
	margin-left: 				10px;
	margin-bottom: 				15px;
	color:						#FF0000;
}
#spelling_suggestion a:link, a:hover, a:visited, a:active {
	color: 						#2C3F49;
	text-decoration:			underline;
}
/* 
   Each sponsored listing is considered a result_item, 
   and consists of a title, link and details
*/
.sponsored_item {
	display: 					block;
	position:					static;
	text-align:					left;
	padding-left:				15px;
	padding-right:				10px;
	padding-bottom: 			5px;
	margin-bottom: 				10px;
	margin-left:				5px;
}
.sponsored_itemR {
	display: 					block;
	position:					static;
	text-align:					left;
	padding-left:				5px;
	padding-right:				10px;
}
.sponsored_head {
	font-weight:				bold;
	margin-bottom:    			10px;
	margin-top:					10px;
	color:						#2C3F49;
}
.sponsored_title {
	font-weight: 				bold;
	color: 						#2C3F49;	
}
.sponsored_title a {
	display: 					inline;
	margin-bottom: 				10px;
	text-decoration: 			none;
	color:						#2C3F49;
}
.sponsored_title a:link {
	display: 					inline;
	margin-bottom: 				10px;
	text-decoration: 			none;
	color:						#2C3F49;
}
.sponsored_title a:visited {
	display: 					inline;
	margin-bottom: 				10px;
	text-decoration: 			none;
	color:						#2C3F49;
}
.sponsored_title a:active {
	display: 					inline;
	margin-bottom: 				10px;
	text-decoration: 			none;
	color:						#2C3F49;
}
.sponsored_title a:hover {
	display: 					inline;
	text-decoration: 			none;
	margin-bottom: 				10px;	
	color:						#2C3F49;
}
.sponsored_details {	
	display: 					inline;
	margin-bottom: 				10px;
	font-weight: 				normal;
	color: 						#2C3F49;
}
.sponsored_link {
	display:					inline;
	font-weight: 				normal;
	color:						#2C3F49;
	margin-bottom:				5px;
}
.sponsored_linkR {
	display:					block;
	font-weight: 				normal;
	color:						#2C3F49;
	margin-bottom:				5px;
}
.sponsored_linkR a {
	display:					block;
	font-weight: 				normal;
	color:						#2C3F49;
	margin-bottom:				5px;
}
.sponsored_link a {
	display:					block;
	color: 						#003366;
}
.sponsored_link a:link {
	display:					inline;
	color: 						#003366;
}
.sponsored_linkR a:link {
	display:					inline;
	color: 						#003366;
}
.sponsored_link a:visited {
	display:					inline;
	color: 						#003366;
}
.sponsored_link a:visited {
	display:					inline;
	color: 						#003366;
}
.sponsored_link a:active {
	display:					inline;
	color: 						#003366;
}
.sponsored_linkR a:active {
	display:					inline;
	color: 						#003366;
}
.sponsored_link a:hover {
	display:					inline;
	color: 						#003366;
}
.sponsored_linkR a:hover {
	display:					inline;
	color: 						#003366;
}

/* 
   Each result is considered a result_item, 
   and consists of a title, link, details and "foundon"
*/
.result_item {
	display: 					block;
	position:					static;
	text-align:					left;
	padding-left:				10px;
	padding-bottom:				15px;
}
.result_head {
	margin-bottom:				10px;
	margin-left:				10px;
	font-weight:				bold;
	color:						#2C3F49;
}
.result_title {
	font-weight: 				bold;
	color: 						#2C3F49;
}
.result_title a {
	text-decoration: 			none;
	color:						#2C3F49;
}

.result_title a:active {
	text-decoration: 			none;
	color:						#2C3F49;
}

.result_title a:link {
	text-decoration: 			none;
	color:						#2C3F49;
}

.result_title a:visited {
	text-decoration: 			none;
	color:						#2C3F49;
}
.result_title a:hover {
	text-decoration:	 		none;
	color:						#2C3F49;
}

.result_details {
	font-weight:		 		normal;
	color: 						#2C3F49;
	padding-left:				28px;
	padding-top:				5px;
	padding-bottom:				5px;
}
.result_ratings {
	font-weight:		 		normal;
	color: 						#2C3F49;
	padding-left:				28px;
	padding-top:				2px;
	padding-bottom:				2px;
}

#result_link0 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link0 a {
	color: 					#003366;
}
#result_link0 a:active {	color: 					#003366;
}
#result_link0 a:visited {	color: 					#003366;
}
#result_link0 a:link {	color: 					#003366;
}
#result_link0 a:hover {	color:					#003366
;}

#result_link1 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link1 a {
	color: 					#003366;
}
#result_link1 a:active {	color: 					#003366;
}
#result_link1 a:visited {	color: 					#003366;
}
#result_link1 a:link {	color: 					#003366;
}
#result_link1 a:hover {	color:					#003366
;}

#result_link2 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link2 a {
	color: 					#003366;
}
#result_link2 a:active {	color: 					#003366;
}
#result_link2 a:visited {	color: 					#003366;
}
#result_link2 a:link {	color: 					#003366;
}
#result_link2 a:hover {	color:					#003366
;}

#result_link3 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link3 a {
	color: 					#003366;
}
#result_link3 a:active {	color: 					#003366;
}
#result_link3 a:visited {	color: 					#003366;
}
#result_link3 a:link {	color: 					#003366;
}
#result_link3 a:hover {	color:					#003366
;}

#result_link4 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link4 a {
	color: 					#003366;
}
#result_link4 a:active {	color: 					#003366;
}
#result_link4 a:visited {	color: 					#003366;
}
#result_link4 a:link {	color: 					#003366;
}
#result_link4 a:hover {	color:					#003366
;}

#result_link5 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link5 a {
	color: 					#003366;
}
#result_link5 a:active {	color: 					#003366;
}
#result_link5 a:visited {	color: 					#003366;
}
#result_link5 a:link {	color: 					#003366;
}
#result_link5 a:hover {	color:					#003366
;}

#result_link6 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link6 a {
	color: 					#003366;
}
#result_link6 a:active {	color: 					#003366;
}
#result_link6 a:visited {	color: 					#003366;
}
#result_link6 a:link {	color: 					#003366;
}
#result_link6 a:hover {	color:					#003366
;}

#result_link7 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link7 a {
	color: 					#003366;
}
#result_link7 a:active {	color: 					#003366;
}
#result_link7 a:visited {	color: 					#003366;
}
#result_link7 a:link {	color: 					#003366;
}
#result_link7 a:hover {	color:					#003366
;}

#result_link8 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link8 a {
	color: 					#003366;
}
#result_link8 a:active {	color: 					#003366;
}
#result_link8 a:visited {	color: 					#003366;
}
#result_link8 a:link {	color: 					#003366;
}
#result_link8 a:hover {	color:					#003366
;}

#result_link9 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link9 a {
	color: 					#003366;
}
#result_link9 a:active {	color: 					#003366;
}
#result_link9 a:visited {	color: 					#003366;
}
#result_link9 a:link {	color: 					#003366;
}
#result_link9 a:hover {	color:					#003366
;}

#result_link10 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link10 a {
	color: 					#003366;
}
#result_link10 a:active {	color: 					#003366;
}
#result_link10 a:visited {	color: 					#003366;
}
#result_link10 a:link {	color: 					#003366;
}
#result_link10 a:hover {	color:					#003366
;}

#result_link11 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link11 a {
	color: 					#003366;
}
#result_link11 a:active {	color: 					#003366;
}
#result_link11 a:visited {	color: 					#003366;
}
#result_link11 a:link {	color: 					#003366;
}
#result_link11 a:hover {	color:					#003366
;}

#result_link12 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link12 a {
	color: 					#003366;
}
#result_link12 a:active {	color: 					#003366;
}
#result_link12 a:visited {	color: 					#003366;
}
#result_link12 a:link {	color: 					#003366;
}
#result_link12 a:hover {	color:					#003366
;}

#result_link13 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link13 a {
	color: 					#003366;
}
#result_link13 a:active {	color: 					#003366;
}
#result_link13 a:visited {	color: 					#003366;
}
#result_link13 a:link {	color: 					#003366;
}
#result_link13 a:hover {	color:					#003366
;}

#result_link14 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link14 a {
	color: 					#003366;
}
#result_link14 a:active {	color: 					#003366;
}
#result_link14 a:visited {	color: 					#003366;
}
#result_link14 a:link {	color: 					#003366;
}
#result_link14 a:hover {	color:					#003366
;}

#result_link15 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link15 a {
	color: 					#003366;
}
#result_link15 a:active {	color: 					#003366;
}
#result_link15 a:visited {	color: 					#003366;
}
#result_link15 a:link {	color: 					#003366;
}
#result_link15 a:hover {	color:					#003366
;}

#result_link16 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link16 a {
	color: 					#003366;
}
#result_link16 a:active {	color: 					#003366;
}
#result_link16 a:visited {	color: 					#003366;
}
#result_link16 a:link {	color: 					#003366;
}
#result_link16 a:hover {	color:					#003366
;}

#result_link17 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link17 a {
	color: 					#003366;
}
#result_link17 a:active {	color: 					#003366;
}
#result_link17 a:visited {	color: 					#003366;
}
#result_link17 a:link {	color: 					#003366;
}
#result_link17 a:hover {	color:					#003366
;}

#result_link18 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link18 a {
	color: 					#003366;
}
#result_link18 a:active {	color: 					#003366;
}
#result_link18 a:visited {	color: 					#003366;
}
#result_link18 a:link {	color: 					#003366;
}
#result_link18 a:hover {	color:					#003366
;}

#result_link19 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link19 a {
	color: 					#003366;
}
#result_link19 a:active {	color: 					#003366;
}
#result_link19 a:visited {	color: 					#003366;
}
#result_link19 a:link {	color: 					#003366;
}
#result_link19 a:hover {	color:					#003366
;}

#result_link20 {
		display: 			inline;
		font-weight: 		normal;
		color:				#003366;
		margin-left:		30px;
		padding-left:		0px;
		padding-top:		0px;
		padding-bottom:		0px;
		background:			#FFFFFF;
		cursor:				pointer;
}
#result_link20 a {
	color: 					#003366;
}
#result_link20 a:active {	color: 					#003366;
}
#result_link20 a:visited {	color: 					#003366;
}
#result_link20 a:link {	color: 					#003366;
}
#result_link20 a:hover {	color:					#003366
;}

#result_menu0 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu0 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu1 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu1 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu2 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu2 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu3 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu3 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu4 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu4 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu5 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu5 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu6 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu6 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu7 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu7 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu8 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu8 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu9 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu9 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu10 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu10 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu11 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu11 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu12 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu12 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu13 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu13 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu14 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu14 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu15 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu15 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu16 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu16 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu17 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu17 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu18 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu18 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu19 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu19 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}
#result_menu20 {
		display:			none;
		width:				250px;
	 	margin-left: 		30px;
		background:			#66CCFF;
	 	color:				#FFFFFF;
		padding:			5px;
		border-right: 		1px solid #000000;
		border-left: 		1px solid #000000;
		border-bottom: 		1px solid #000000;
}
#result_menu20 a:link, a:hover, a:visited, a:active {
		color: 				#FFFFFF;
}

.result_foundon {
	display: 					inline;
	color:						#2C3F49;
}

/* Images */
.image_head {
	margin-bottom:				0px;
	font-weight:				bold;
	color:						#2C3F49;
	margin-left:				20px;
	top:-5px;
}
.image_item {
	display: 					inline;
	position:					static;
	text-align:					center;
	padding-bottom:				65px;
}
.image_title {
	font-weight: 				bold;
	font-size:					15px;
	color: 						#2C3F49;
	top: 5px;
}
.image_title a {
	text-decoration: 			none;
	color:						#2C3F49;
}

.image_title a:active {
	text-decoration: 			none;
	color:						#2C3F49;
}

.image_title a:link {
	text-decoration: 			none;
	color:						#2C3F49;
}

.image_title a:visited {
	text-decoration: 			none;
	color:						#2C3F49;
}
.image_title a:hover {
	text-decoration:	 		none;
	color:						#2C3F49;
}
.image_thumb { 
 	text-align: 				center;
	width: 						160px;
	height:						165px;
	padding-top:				5px;
}
.image_thumb a {
	border: 					5px solid #000000;
	background: 				#000000;
    padding-top:                135px;
	padding-bottom:				5px;
}
.image_thumb a:hover {
	border: 					5px solid #003366;
	background: 				#003366;
}

.image_options {
	font-size: 					9px;
}

.image_details {
	display: 					block;
	position:					relative;
	font-size:					8px;
	width: 						165px;
	font-weight:		 		normal;
	color: 						#FFFFFF;
    top:						0px;
}
* html body .image_details { /* IE Hack */
	top: 						-10px;
	font-weight: 				bold;
}

.image_link {
	font-size: 					10px;
}

.image_link a, a:active, a:visited, a:link {
	color:						#2C3F49;
	text-decoration:  			none;
}

.image_link a:hover {
	color:						#2C3F49;
	text-decoration:  			none;
}

.image_menu {
	display: 					block;
	position:					relative;
	text-decoration: 		 	none;
	width: 						165px;
	font-weight: 				normal;
	color:						#2C3F49;
	font-size:					10px;
}


/* Videos */
.video_head {
	margin-bottom:				10px;
	margin-left:				20px;
	font-weight:				bold;
	color:						#2C3F49;
}
.video_item {
	text-align:					left;
	padding-bottom:				25px;
}

.video_title {
	font-weight: 				normal;
	color: 						#2C3F49;
}
.video_title a {
	color:						#2C3F49;
	margin-left:				25px;
}
.video_title a:active {
	color:						#2C3F49;
	margin-left:				25px;
}
.video_title a:link {
	color:						#2C3F49;
	margin-left:				25px;
}
.video_title a:visited {
	color:						#2C3F49;
	margin-left:				25px;
}
.video_title a:hover {
	color:						#2C3F49;
	margin-left:				25px;
}

.video_source {
	font-size:					12px;
}
.video_desc {
	display:					block;
	font-size:					12px;
	color: 						#2C3F49;
	padding-top: 				10px;
	padding-bottom: 			10px;
	margin-left:				25px;
}

.video_link a:link {
	font-weight: 				normal;
	color:						#003366;
	margin-left:				25px;
}
.video_link a:visited {
	font-weight: 				normal;
	color:						#003366;
	margin-left:				25px;
}
.video_link a:hover {
	font-weight: 				normal;
	color:						#003366;
	margin-left:				25px;
}
.video_link a:active {
	font-weight: 				normal;
	color:						#003366;
	margin-left:				25px;
}

a.video_thumbnail {
	border: 					5px solid #000000;
	background: 				#000000;
	margin-left:				10px;
	padding-top:				105px;
	padding-bottom: 			15px;
	padding-left:				5px;
	padding-right:				5px;
}
a.video_thumbnail:hover {
	border: 					5px solid #003366;
	background: 				#003366;

}
.video_source {
	color:						#FFFFFF;
	text-align:					center;
	margin-left:				25px;
}
.video_submit {
	margin-left:				0px;
}
.video_view {
	margin-left:				0px;
}
.video_yourscore {
	margin-left:				25px;
}
.video_avgscore {
	margin-left:				25px;
}

/* Sandbox Styling */
#sandbox {
	display: 					block;
	position:					static;
	text-align:					left;
	margin-top:					10px;
	margin-left:				10px;
	margin-bottom:				15px;
	padding-top:				10px;
	padding-bottom:				5px;
	border: 					1px dotted #2C3F49;
}
#sandbox_head {
	position: 					relative;
	background: 				#FFFFFF;
	width: 						45px;
	padding-left: 				5px;
	padding-right: 				5px;
	top: 						-18px;
	left: 						10px;
}
.sandbox_title {
	font-weight: 				bold;
	color: 						#2C3F49;
	padding-left: 				25px;
}
.sandbox_title a {
	text-decoration: 			none;
	color:						#2C3F49;
}

.sandbox_title a:active {
	text-decoration: 			none;
	color:						#2C3F49;
}

.sandbox_title a:link {
	text-decoration: 			none;
	color:						#2C3F49;
}

.sandbox_title a:visited {
	text-decoration: 			none;
	color:						#2C3F49;
}
.sandbox_title a:hover {
	text-decoration:	 		none;
	color:						#2C3F49;
}

.sandbox_details {
	font-weight:		 		normal;
	color: 						#2C3F49;
	padding-left:				25px;
	padding-top:				5px;
	padding-bottom:				5px;
}
.sandbox_link {
	font-weight: 				normal;
	color:						#2C3F49;
	padding-left:				25px;
	padding-bottom:				10px;
}
.sandbox_link a {
	color: 						#003366;
}
.sandbox_link a:active {
	color: 						#003366;
}
.sandbox_link a:visited {
	color: 						#003366;
}
.sandbox_link a:link {
	color: 						#003366;
}
.sandbox_link a:hover {
	color:						#003366;
}
#sandbox_footer {
	text-align: 				right;
	padding-right: 				10px;
	color: 						#2C3F49;	
}
#sandbox_footer a:link, a:hover, a:active, a:visited { 
	color: 						#003366;
}


/* Table stuff (bow down to the mighty IE) */
table#resultsTable {	
	width: 						100%;
	height: 					100%;
	margin-top: 				-12px;
	margin-right: 				0px;
	margin-left: 				0px;
	margin-bottom:				-10px;
	max-width:					100%;
}
td#lefty {
	text-align:					left;
	padding-right: 				15px;
	overflow: 					auto;
	font-family: 				'Arial, Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 					12px;
	vertical-align:				text-top;
}
td#righty {
	vertical-align: 			top;
	width:						300px;
	border-left:				1px solid #003366;
	font-family: 				'Arial, Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 					12px;
	padding-left: 				5px;
}
table#previewTable {
	color: 						#003366;
	background-color:			#FFFFFF;
	background-image:			url(../images/searchgive_top_bg.gif) repeat-x;
	font-size:					12px;
}
table#previewTable a {
	color: 						#003366;
	font-size:					12px;
}


/* The related element has two sections, separated by the related_spacer */
#recent {
	display:					block;
	width: 						150px;
	margin-right: 				20px;
	padding-bottom: 			5px;
}
.recent_titleL {
	background: 				url(../images/tl.gif) 0px 0px no-repeat;
	background-color:			#003366;
	padding-left: 				20px;
	padding-top:				3px;
	padding-bottom: 			3px;
}
.recent_titleR {
	background: 				url(../images/tr.gif) 100% 0% no-repeat;
	background-color:			#003366;
	color:						#FFFFFF;
	margin-top:					-3px;
}
.recent_item {
	background-color:			#66CCFF;
	padding-left: 				10px;
	border-right: 				1px solid #003366;
	border-left: 				1px solid #003366;
	padding-top:				2px;
	padding-bottom:				2px;
}
.recent_end {
	background: 				url(../images/bottom.gif) 0% 100% no-repeat;
	background-color:			#66CCFF;
	height:  					7px;
}

/* Login Page */
table.login {
	font-family: 				'Arial, Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size:					12px;
	background: 				#84BAD9;
	padding:					10px;
	border: 					2px solid  #003366;
	margin-right: 				10px;
	margin-left: 				10px;
}

table.login a {
	color: 						#FFFFFF;
}

table.login th {
	padding-bottom:				5px;
}

span#error {
	font-family: 				'Arial, Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size:					12px;
	padding-left: 				10px;
}


/* Bottom Blue Search Bar	*/
div#bottom_search {
	background-color:			#003366;
	position: 					relative;
	display:					block;
	position:					static;
	text-align:					center;
	width: 						100%;
	height:						90px;
	z-index:					1;
	font-weight:				bold;
	margin-top:					-2px;
	margin-bottom:				0px;
	padding-bottom: 			0px;
}

#frmSearchB {
	padding: 					5px;
}


span#message {
	padding: 					10px;
}
td.rate {
	font-size: 					10px;
}


/* Organization Listing */
/* 
   Each result is considered a result_item, 
   and consists of a title, link, details and "foundon"
*/
.organization_item {
	display: 					block;
	position:					static;
	text-align:					left;
	padding-left:				10px;
	padding-bottom:				5px;
	padding-top:				5px;
}
.organization_head {
	margin-bottom:				5px;
	margin-left:				10px;
	font-weight:				bold;
	color:						#2C3F49;
}
.organization_title {
	font-weight: 				bold;
	color: 						#2C3F49;
}
.organization_title a {
	text-decoration: 			none;
	color:						#2C3F49;
}

.organization_title a:active {
	text-decoration: 			none;
	color:						#2C3F49;
}

.organization_title a:link {
	text-decoration: 			none;
	color:						#2C3F49;
}

.organization_title a:visited {
	text-decoration: 			none;
	color:						#2C3F49;
}
.organization_title a:hover {
	text-decoration:	 		none;
	color:						#2C3F49;
}

.organization_details {
	font-weight:		 		normal;
	color: 						#2C3F49;
	padding-left:				40px;
}
.organization_single {
	font-weight:		 		normal;
	color: 						#2C3F49;
	margin-left:				10px;
}

.about_text {
	font-family: 	Tahoma, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
	font-size: 	12px;
}
