

#body_wrapper{
	background:url(../_images/background_body_home.gif) top repeat-x;
}


#body_background{
	background:url(../_images/background_home.gif) top right no-repeat;
	margin:0 auto;
	padding:0;
}

	
		#title_images_home{
			position:relative;
			margin:0;
			padding:0;
			
			width:920px;
			height:336px;
		}
		
			#title_images_home img{
				position:absolute;
				display:none;
				visibility:visible;
				
				top:0;
				left:0;
			}
			
	#quick_link_home{
	}
		
		#quick_link_home #residential_services .normal{
			background: #fff url(../_images/button_residential_services_background.jpg) no-repeat right bottom;
		}
				
		#quick_link_home #business_services .normal{
			background: #fff url(../_images/button_business_services_background.jpg) no-repeat right bottom;
		}
				
		#quick_link_home #corporate_investors .normal{
			background: #fff url(../_images/button_corporate_investors_background.jpg) no-repeat right bottom;
		}
			
		#quick_link_home #residential_services .small{
			background: #fff url(../_images/button_residential_services_background_small.jpg) no-repeat right bottom;
		}
				
		#quick_link_home #business_services .small{
			background: #fff url(../_images/button_business_services_background_small.jpg) no-repeat right bottom;
		}
				
		#quick_link_home #corporate_investors .small{
			background: #fff url(../_images/button_corporate_investors_background_small.jpg) no-repeat right bottom;
		}
			
		#quick_link_home #residential_services .large{
			background: #fff url(../_images/button_residential_services_background_large.jpg) no-repeat right bottom;
		}
				
		#quick_link_home #business_services .large{
			background: #fff url(../_images/button_business_services_background_large.jpg) no-repeat right bottom;
		}
				
		#quick_link_home #corporate_investors .large{
			background: #fff url(../_images/button_corporate_investors_background_large.jpg) no-repeat right bottom;
		}
		
		
		
		#quick_link_home .normal{
			padding:5px 14px 14px;
			border-left:1px solid #ddd;
			
			color:#333;
			font-size:0.92em; /*11px*/
			line-height:1.3;
			
			min-height:125px;
			height:auto !important;
			height:125px;
		}
		
			#quick_link_home .normal h2{
				color:#369;
				font-size:1.55em; /*17px*/
				line-height:1.3;
			}
			
		#quick_link_home .small{
			display:none;
			
			padding:5px 14px 14px;
			border-left:1px solid #ddd;
			
			color:#666;
			font-size:0.92em; /*11px*/
			line-height:1.2;
			
			min-height:110px;
			height:auto !important;
			height:110px;
		}
		
			#quick_link_home .small h2{
				color:#369;
				font-size:1.2em; /*13px*/
				line-height:1.3;
			}
			
		#quick_link_home .large{
			display:none;
			
			padding:5px 14px 14px;
			border-left:1px solid #ddd;
			
			color:#333;
			font-size:1.08em; /*13px*/
			line-height:1.2;
			
			min-height:160px;
			height:auto !important;
			height:160px;
		}
		
			#quick_link_home .large h2{
				color:#f60;
				font-size:1.55em; /*20px*/
				line-height:1.2;
			}
		
		
	#news_home{
		background-color:#f6f6f6;
		border:1px #ccc solid;
		margin:10px 0 0 12px;
		padding:10px;
			
		min-height:160px;
		height:auto !important;
		height:160px;
		
		font-size:0.92em; /* 11px */
		line-height:1.3;
	}
	
		#news_home h2{
			margin:0;
			padding:0 0 0 12px;
			
			color:#f60;
			font-size:1.55em; /* 17px */
			line-height:1;
							
			text-decoration:none;
			font-weight:normal;
		}


		#news_home ul#news_list{
			list-style:none;
			margin:0px 0 0 12px;
			padding:0;
		}

			ul#news_list li{
				margin:0px 0;
				padding:0;
			}
		
				ul#news_list li a{
					display:block;
					background:url(../../_images/arrow_left_menu.gif) 0px 4px no-repeat;
					margin:0;
					padding:0 0 0 12px;
					color: #666;
				}
					
					ul#news_list li a.in,
					ul#news_list li a:hover
					{
						background-position: -300px 4px;
						color: #000;
					}
		
				ul#news_list strong{
					color:inherit;
				}	
					

	#page_footer_content{
		padding:0 20px 40px 0;
		background: none;
	}
