@charset "utf-8";
/* CSS Document */

body {
margin: 25px auto;
padding: 0;
width: 960px;
background: url(/App_Themes/wavesinc/images/wavesbg.jpg) repeat-x #4C69AF;
}

img {
border: 0;
}

div.clear {
clear: both;	
}

#siteContainer {
background: #fff;
padding: 30px;
}

	#header {
	height: 70px;
	border-bottom: 1px solid #ccc;
	}
		
		#header h1 {
		margin: 0;
		padding: 0;
		}
	
		#header h1 a {
		display: block;
		background: url(/App_Themes/wavesinc/images/logo_main.png) no-repeat;
		width: 230px;
		height: 50px;
		}
	
		#header h1 span {
		display: none;	
		}
		
	#mainNav {
	float: right;
	}
	
		#mainNav ul {
		list-style: none;
		margin: 13px 0 0 0;
		padding: 0;
		}
		
		#mainNav ul li {
		display: block;
		float: left;
		padding: 0;
		margin: 0 5px;
		}
		
			#mainNav ul li:hover {
			background: #0D0F63;	
			}
			
			#mainNav ul li.inactive {
			padding: 5px 10px;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #2B1E8A;	
			}
			
				#mainNav ul li.inactive:hover {
				color: #fff;	
				}
		
		#mainNav ul li a {
		display: block;
		padding: 5px 7px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #2B1E8A;
		}
		
			#mainNav ul li:hover a {
			color: #fff;
			}
			
		#mainNav li ul {
		position: absolute;
		z-index: 100;
		width: 180px;
		left: -999em;
		margin: 0 0 0 -10px;
		padding: 0;
		background: #0D0F63;
		}
		
			#mainNav li ul li {
			margin: 0;
			padding: 3px 0;
			width: 100%;
			}
		
			#mainNav li ul li:hover {
			background: #6163A7;
			}

			#mainNav li:hover ul {
			left: auto;
			}	
			
			
			
	#buckets {
	width: 900px;
	margin: 0;
	padding: 30px 0 0 0;
	height: 200px;
	}
	
		#buckets div.bucket {
		float: left;
		width: 300px;
		height: 200px;
		margin: 0;
		padding: 0;
		}
		
		#buckets #one {
		background: url(/App_Themes/wavesinc/images/bg_bucketone.jpg) no-repeat;	
		}
		
		#buckets #two {
		background: url(/App_Themes/wavesinc/images/bg_buckettwo.jpg) no-repeat;
		}
		
		#buckets #three {
		background: url(/App_Themes/wavesinc/images/bg_bucketthree.jpg) no-repeat;	
		}
		
		div.bucket a {
		position: absolute;
		display: block;
		height: 195px;
		width: 290px;
		margin: 0 5px; 
		background: url(/App_Themes/wavesinc/images/transparent.gif);
		}
		
		div.bucket h3 {
		color: #fff;
		font-family: "Times New Roman", Times, serif;
		font-size: 24px;
		font-weight: normal;
		padding: 0 20px;
		margin: 112px 0 0 0;
		}
		
		div.bucket p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #fff;
		margin: 5px 5px 0 5px;
		padding: 10px 15px;
		background: url(/App_Themes/wavesinc/images/bg_transbg.png);
		width: 260px;
		height: 30px;
		}
		
	#mainContent {
	margin: 0;
	padding: 20px 0 0 0;
	}
	
	#mainContent div.leftColumn {
	float: left;
	width: 560px;
	padding: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #14165D;
	}
	
	#mainContent div.rightColumn {
	float: right;
	width: 265px;
	padding: 20px 15px;
	}
	
		#mainContent h2 {
		font-family: "Times New Roman", Times, serif;
		font-size: 35px;
		line-height: 48px;
		font-weight: normal;
		color: #14165D;
		margin: 0;
		padding: 0;
		}
		
		#mainContent h3 {
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: normal;
		color: #0C0E63;
		margin: 0 0 10px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #ccc;
		}
		
		#mainContent p, #mainContent ul {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 20px;
		color: #14165D;
		}
		
		#mainContent div.donateNow a.donateButton {
		display: block;
		background: url(/App_Themes/wavesinc/images/donatebutton.jpg) no-repeat;
		width: 238px;
		height: 33px;
		margin:0 auto;
		}
		
			#mainContent div.donateNow a.donateButton span {
			display: none;	
			}
				
		#mainContent div.newsletter {
		padding: 10px 0 20px 0;
		margin: 0;
		}
		
		#mainContent div.newsletter a.signup_button {
		display: block;
		background: url(/App_Themes/wavesinc/images/button_newsletter.jpg) top left no-repeat;
		width: 290px;
		height: 43px;
		margin: 0 auto;
		padding: 0;
		}
		
			div.newsletter a.signup_button:hover {
			background: url(/App_Themes/wavesinc/images/button_newsletter.jpg) bottom left no-repeat;	
			}
			
			div.newsletter a.signup_button span {
			display: none;	
			}
			
		#mainContent img.partnerlogo {
		padding: 5px;	
		}
		
		#mainContent div.buckets_collapsed {
		padding: 0 0 30px 0;
		margin: 0;
		color: #fff;
		}
		
			div.buckets_collapsed ul {
			list-style: none;
			margin: 0;
			padding: 0;
			color: #fff;
			}
			
			div.buckets_collapsed ul li {
			margin: 0;
			padding: 0;
			color: #fff;
			}
			
			div.buckets_collapsed ul li a {
			display: block;
			width: 270px;
			margin: 0 0 5px -10px;
			padding: 16px 15px;
			text-decoration: none;
			font-family: "Times New Roman", Times, serif;
			font-size: 24px;
			color: #fff;
			}
			
				div.buckets_collapsed ul li a:visited {
				color: #fff;	
				}
				
			div.buckets_collapsed li ul a {
			color: black;
			margin: 0;
			padding: 0;
			font-size: 14px;
			}
			
				div.buckets_collapsed li.section1 {
				background: url(/App_Themes/wavesinc/images/button_section1.jpg) no-repeat;	
				}
				
				div.buckets_collapsed li.section2 {
				background: url(/App_Themes/wavesinc/images/button_section2.jpg) no-repeat;	
				}
				
				div.buckets_collapsed li.section3 {
				background: url(/App_Themes/wavesinc/images/button_section3.jpg) no-repeat;	
				}
				
div.SubNav {
padding: 0 0 30px 0;
}

	div.SubNav h2 {
	font-size: 14px;
	}
	
	div.SubNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
		div.SubNav ul li {
		padding: 0;
		margin: 0;
		}
		
			div.SubNav ul li a {
			display: block;
			text-decoration: none;
			padding: 5px;
			margin: 0;
			color: #698EC2;
			font-size: 15px;
			}
			
				div.SubNav ul li a:hover {
				color: #4E67AD;	
				}
			
				div.SubNav li ul li a {
				color: #999;
				font-size: 13px;
				width: 140px;
				border-bottom: 1px solid #ccc; 
				}
				
					div.SubNav li ul li a:hover {
					color: #333;	
					}
				
		
		div.SubNav li ul li {
		padding: 1px 25px;	
		}
		
		
				
		
#footer {
margin: 0;
padding: 20px 0;
}
		
#footer p {
width: 650px;
text-align: center;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #BFC9E3;
margin: 10px auto;
}

#footer a {
color: #fff;	
}