* {margin:0;padding:0;}
.clear {clear:both;}
a { outline: none;}
.homebody {background-color:#292626;}

#form1{
	height: 100%;
}
#distance { 
	background-color:#000000;
	width:100%;
	height:50%;
	margin-bottom:-348px; /* half of container's height */
	float:left;
	}
	#container {
		margin:0 auto;
		background: url(/images/newhp/site_bg.jpg) top left repeat-x;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:696px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:1008px;
			height:696px;
			margin: 0 auto;
			text-align: left;
			}
			#header_area {
				width:1008px;
				height:152px;
				}
				#logo {
					float:left;
					background:url(/images/newhp/logo.jpg) no-repeat;
					width:763px;
					height:152px;
				}
				#logo a{
					background:transparent none repeat scroll 0 0;
					display:block;
					width:763px;
					height:152px;
					}
					#logo a h1{
						display:none;
					}
				#image_search {
					float:left;
					background: url(/images/newhp/searcharea.jpg) top right no-repeat;
					width:245px;
					height:152px;
					}
					#searchbox {
						padding:59px 0px 0px 17px;
						}
						#searchbox input {
							background:transparent none repeat scroll 0 0;
							border:medium none;
							display:inline;
							float:left;
							font-family:Arial;
							font-size:13px;
							height:20px;
							padding-left:3px;
							width:103px;
							color:#ffffff;
						}
						#searchbox a {
							display:block;
							float:left;
							height:20px;
							text-indent:-9999px;
							width:25px;
						}
				#login {
					margin-left:9px;
					float:left;
					background: url(/images/newhp/login.jpg) no-repeat;
					width:59px;
					height:21px;
					}
					#login a{
						background:transparent none repeat scroll 0 0;
						display:block;
						width:59px;
						height:21px;
						}
						#login a h1{display:none;	}
				
				#L1{ 
					float:left;
					margin:0; 
					padding:0;
					list-style:none;
					width:198px;
					height:245px;
					}
					#L1 li{
						float:left;
						margin:0; 
						padding:0;  
						}
						#L1 li a{
							display:block; 
							float:left;
							width:198px;
							font-size: 5px;
							line-height: 5px;
							text-indent:-9999em;
							background: url(/images/newhp/L1.png) no-repeat;
							}
							#L1 li a#L1_126598 { height:35px; background-position: 0 0; }
							#L1 li a#L1_126613 { height:34px; background-position: 0 -35px; }
							#L1 li a#L1_126626 { height:36px; background-position: 0 -69px; }
							#L1 li a#L1_127282 { height:34px; background-position: 0 -105px; }
							#L1 li a#L1_127373 { height:34px; background-position: 0 -139px; }
							#L1 li a#L1_127458 { height:36px; background-position: 0 -173px; }
							#L1 li a#L1_126593 { height:36px; background-position: 0 -209px; }

							#L1 li a#L1_126598:hover, #L1 li a#L1_126598.on { background-position: -198px 0 }
							#L1 li a#L1_126613:hover, #L1 li a#L1_126613.on { background-position: -198px -35px; }
							#L1 li a#L1_126626:hover, #L1 li a#L1_126626.on { background-position: -198px -69px; }
							#L1 li a#L1_127282:hover, #L1 li a#L1_127282.on { background-position: -198px -105px; }
							#L1 li a#L1_127373:hover, #L1 li a#L1_127373.on { background-position: -198px -139px; }					
							#L1 li a#L1_127458:hover, #L1 li a#L1_127458.on { background-position: -198px -173px; }					
							#L1 li a#L1_126593:hover, #L1 li a#L1_126593.on { background-position: -198px -209px; }
				
				#right_of_L1 {
					float:left;
					background: url(/images/newhp/right_of_L1.jpg) no-repeat;
					width:810px;
					height:245px;
				}
				#self_mng_area {
					float:left;
					background: url(/images/newhp/self_mng_img.jpg) no-repeat;
					width:198px;
					height:232px;
				}
				#right_of_selfmng {
					float:left;
					background:url(/images/newhp/right_of_selfmng.jpg) no-repeat;
					width:810px;
					height:232px;
				}
				#footer {
					float:left;
					background:url(/images/newhp/footer.jpg) no-repeat;
					width:1008px;
					height:68px;
					text-indent:-9999em;
				}