@charset "utf-8";
/* CSS Document */
/******************************
   Home
******************************/	
#home { clear:left; }

	/******************************
	   Modules
	******************************/	
	#home .modules-top { width:800px; height:5px; background:url('../images/home/modules-top.gif') no-repeat; }
	#home .modules-bot { width:800px; height:5px; margin:0 0 12px; background:url('../images/home/modules-bot.gif') no-repeat; }	
	#home .modules { width:788px; padding:1px 6px; background:#2a6fad; }
		#home .modules .inner {	overflow:hidden; background:#ffffff; } 
	 
		/******************************
		   Modules Menu
		******************************/		 
		#home .modules .menu { float:left; width:160px; background:#2a6fad; }
			#home .modules .menu ul { list-style:none; margin:0; }		
				#home .modules .menu ul li { margin:0 0 4px;  }
					#home .modules .menu ul li.last { margin:0; }				
					#home .modules .menu ul li a { display:block; color:#ffffff; padding:6px; }									
					#home .modules .menu ul li a:hover, #home .modules .menu ul li a.on  { color:#333333; background:#ffffff; text-decoration:none; }					
		
		/******************************
		   Modules Content
		******************************/			
		#home .modules .content { float:right; overflow:hidden; width:614px; padding:7px 7px 0; font-size:11px; }			
		
			/******************************
			   Content Text
			******************************/			
			#home .modules .content .text { float:left; width:400px; }		
				#home .modules .content .text h3 { font-size:18px; color:#333333;}		
				#home .modules .content .text p { margin:0; }				

			/******************************
			   Content Image
			******************************/							
			#home .modules .content .image { float:right; width:200px; }				
			
			/******************************
			   Specific Module Divs
			******************************/		
			#module-2, #module-3, #module-4, #module-5, #module-6, #module-7, #module-8 { display:none; }		
			
	/******************************
	   Bottom Content
	******************************/	
	#home .bottom-content { overflow:hidden; margin:0 0 12px; }	
	
		/******************************
		   Intro
		******************************/		
		#home .bottom-content .intro { float:left; width:540px; }	
			#home .bottom-content .intro p { margin:0 0 18px; } 		
		
		/******************************
		   Bottom Buckets
		******************************/		
		.bottom-buckets { overflow:hidden; zoom:1; margin:74px 0 0; }
			.bottom-buckets .bucket { float:left; width:172px; margin:0 12px 0 0; }
				.bottom-buckets .bucket .bucket-top { width:172px; height:19px; background:url('../images/home/bucket-small-top.gif') no-repeat top center; }					
				.bottom-buckets .bucket .bucket-mid { overflow:hidden; zoom:1; width:148px; background:url('../images/home/bucket-small-mid.gif') repeat-y; padding:0px 12px 5px 12px;  }			
					.bottom-buckets .bucket .bucket-mid img { float:left; width:67px; }
					.bottom-buckets .bucket .bucket-mid span { display:block; float:right; width:81px; margin:20px 0 0; }
						.bottom-buckets .bucket .bucket-mid a * { cursor:pointer; }											 				
						.bottom-buckets .bucket .bucket-mid a { font-weight:bold; font-size:13px; }										
						.bottom-buckets .bucket .bucket-mid a:hover { text-decoration:none; }					
				.bottom-buckets .bucket .bucket-bot { width:172px; height:14px; margin:0 0 12px; background:url('../images/home/bucket-small-bot.gif') no-repeat top center; }			
				.bottom-buckets #bucket-3 { margin:0; }		
				.bottom-buckets .bucket p { margin:0; }					
		
		/******************************
		   Provides
		******************************/		
		#home .bottom-content .provides { position:relative; float:right; width:240px; }	
			#home .bottom-content .provides .bucket-top { width:240px; height:19px; background:url('../images/home/bucket-top.gif') no-repeat top center; }					
			#home .bottom-content .provides .bucket-mid { width:216px; background:url('../images/home/bucket-mid.gif') repeat-y; padding:0px 12px 5px 12px;  }	
				#home .bottom-content .provides .bucket-mid h3 { font-size:14px; font-weight:bold; } 			
				#home .bottom-content .provides .bucket-mid ul { margin:0 0 0 18px; } 				
			#home .bottom-content .provides .bucket-bot { width:240px; height:14px; margin:0 0 12px; background:url('../images/home/bucket-bot.gif') no-repeat top center; }	
			
			.all-buckets { position:absolute; bottom:0; }	
