html{
	width: 100%; 
	height: 100%;
}

body{
	margin: 0; 
	padding: 0; 
	background: #eee2b5; 
	width:100%; 
	height:100%;
}

#form1{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
	#container {		
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		height:100%;
		width:100%;
		clear:left;
		text-align: center;
		/*width: 100%;*/
		/*height: 100%; /*need this to vertically center in IE */
		background: url(/images/background.jpg) no-repeat #eee2b5;
		}
		#containerCenter{
			width:100%;
			height:100%;
			margin: 0 auto;
			text-align: center;
			}
		#non_flash_content{
			/*width: 1044px;
			height: 757px;*/			
			width: 100%;
			height: 100%;
			display:none;
		}
		#HPlogo{
			background: url(/images/HPlogo.png) no-repeat;
			width: 213px;
			height: 109px;
			margin: 34px 25px 0px 125px;
			text-indent: -9999px;
			float: left;
		}
		#L1{
			background: url(/images/L1.png) no-repeat;
			width: 612px;
			height: 57px;
			list-style: none;
			margin: 86px 0 0;
			padding: 0;
			float: left;
		}
			#L1 li{display: inline; height: 57px;}
			#L1 li a{
				background: url(/images/L1.png) no-repeat;
				display: block;
				float: left;
				text-indent: -9999px;
				height: 40px;
			}
				#L1 li a#L1_133008{width: 129px; background-position: 0px 0px;}
				#L1 li a#L1_133009{width: 133px; background-position: -129px 0px;}
				#L1 li a#L1_133010{width: 118px; background-position: -262px 0px;}
				#L1 li a#L1_133011{width: 95px; background-position: -380px 0px;}
				#L1 li a#L1_133012{width: 137px; background-position: -475px 0px;}
				
				#L1 li a#L1_133008:hover{background-position: 0px -57px;}
				#L1 li a#L1_133009:hover{background-position: -129px -57px;}
				#L1 li a#L1_133010:hover{background-position: -262px -57px;}
				#L1 li a#L1_133011:hover{background-position: -380px -57px;}
				#L1 li a#L1_133012:hover{background-position: -475px -57px;}
		#photoArea{
			position: relative;
			height: 471px;
			width: 1044px;
			}
			#photoArea img{margin-left: 82px;}
			#photoArea h4{
				background: url(/images/HPphoto_text.png) no-repeat;
				width: 203px;
				height: 250px;
				position: absolute;
				top: 86;
				left: 804;
				text-indent: -9999px;
				margin: 0;
			}
			#photoBottom{
				background: url(/images/HPphoto_bottom.jpg) no-repeat;
				width: 50px;
				height: 10px;
				position: absolute;
				top: 471;
				left: 496;
			}
		#left_Holder{
			margin-left:109px;
			float: left;
			}
			.news{
				width:539px;
				height:110px;
				}
				.stories{
					list-style: none;
					padding:0px;
					margin:6px 0px 0px 16px;
					}
					.stories li{
						display: block;
						font-family: Verdana,sans-serif;
						font-size: 12px;
						color: #1a1818;
						}
						
						.story{
							width: 320px;
							}
						.headline{
							color: #1a1818;
							font-weight: bold;
							}	
							.headline a{
								color: #1a1818;
								text-decoration: none;
								font-size: 12px;
							}
							.headline a:hover{
								text-decoration: underline;
							}
						.brief{
							color: #1a1818;
							}
							.brief a{
								color: #1a1818;
								text-decoration: underline;
							}
							.brief a:hover{
								text-decoration: none;
							}
						.readmore{
							padding-top: 5px;
							}
							.readmore a{
								color: #1a1818;
								padding-right: 10px;
								text-decoration: underline;
							}
							.readmore a:hover{
								color: #961319;
								padding-right: 10px;
								text-decoration: underline;
							}
					
					.pager-container{
						padding:0px;
						height:37px;
						}
						/*
						.pager-container a{
							background: url(/images/allnews.png) no-repeat;
							width:94px;
							height: 14px;
							line-height: 5px;
							font-size: 5px;
							text-indent: -9999px;
							display: block;	
							float: left;
						}
						*/
						.pager{
							background:url(/images/pager_bg.png) no-repeat;
							float:left;
							list-style:none;
							padding:0px;
							margin:0px;
							}
							.pager li{
								display:block;
								float:left;
							}
							.pager li a{
								text-indent: -9999px;
								display:block;
								width:374px;
								height:37px;
								background:url(/images/pager_bg.png) no-repeat;
								}
								.pager li a#pager_0{background-position: -199px 0px; width:45px; margin-left:199px;}
								.pager li a#pager_1{background-position: -244px 0px; width:52px;}
								.pager li a#pager_2{background-position: -296px 0px; width:43px;}
								.pager li a#pager_3{background-position: -339px 0px; width:35px;}
								
								.pager li a#pager_0:hover,.pager li a#pager_0.on{background-position: -199px -37px; margin-left:199px;}
								.pager li a#pager_1:hover,.pager li a#pager_1.on{background-position: -244px -37px;}
								.pager li a#pager_2:hover,.pager li a#pager_2.on{background-position: -296px -37px;}
								.pager li a#pager_3:hover,.pager li a#pager_3.on{background-position: -339px -37px;}
						
						#viewAllNews{
							margin-left:16px;
							width:82px;
							height:16px;
						}
						
						#viewAllNews a{
							display:block;
							width:82px;
							height:16px;
							background:url(/images/viewAllNews.png) top left no-repeat;
						}
			
			
		#right_Holder{
			float:left;
			padding: 0 0 0 40px;
			}	
			#button_Holder{				
				}
				#buttons{
				height:34px;
				list-style: none;
				margin: 0px 0px 0px 0px;
				padding: 0 0 0 0px;
					}
					#buttons li {
							height: 34px;
							float: left;
						}
				
				#address{
					background: url(/images/hpAddress_v2.png) no-repeat;
					width: 299px;
					height: 40px;
					margin: 10px 0px 0px 2px;
					}
					#address address{
						text-indent: -9999px;
						margin: 0px;
						padding: 0px;
						height: 26px;
						width: 299px;
					}
					#email{
						display: block;
						text-indent: -9999px;
						height: 14px;
						width: 195px;
						margin-left: 92px;
					}
					
					
					#downloadFlashHolder{
						position:relative;
				
						}
						#downloadFlash{
							position:absolute;
							display: block;
							background: url(/images/hpFlash_v2.png) top left no-repeat;
							width: 416px;
							height: 44px;
							top:38px;
							left:560px;
							text-indent: -9999px;
						}

#icon_Search_Holder{
	text-align:left;
	}						
	#icons{
		height:21px;
		list-style: none;
		float: left;
		text-align:left;
		margin: 10px 0px 0px 0px;
		padding: 0 0 0 0px;
		}
		#icons li {
				width: 21px;
				height:21px;
				padding: 0px 8px 0px 0px;
				float: left;
			}
	#search_holder{
		width: 199px;
		height:33px;
		float:left;
		background:url(/images/hp_search.png) no-repeat;
		margin:10px 0px 0px 5px;
		}
		#search_input{
			height:20px;
			float:left;
			margin-left:25px;
			margin-top:6px;
			}
			#search_input .ac_input{
				border:none;
				background: none;
				outline: none;
				width:125px;
				height:17px;
				color: #000000;
				float:left;
			}
			#search_input .searchButton{
				background: url(/images/spacer.gif) no-repeat;
				float:left;
				display: block;
				width: 20px;
				height: 17px;
				border:none;
				font-size: 1px; /*because of IE*/
				line-height: 1px;/*because of IE*/
			}
					
					
#nfDescription{
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	font-family: Verdana;
	float: left;
	margin: 10px 0 0 123px;
	width: 925px;
	}
	#nfDescription p{
		margin: 5px 0 0 0;
		}
a {outline: none}
.clear{clear: both;}
.hide{
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	}
		
