@charset "utf-8";
/* CSS Document */

p,h1,h2,h3,h4,h5,h6,li,ul,ol,td,form{
	margin:0px;
	padding:0px;
}
p,h1,h2,h3,h4,h5,h6,li,td{
	font-family:arial;
	color:#333333;
}
p,li,td{
	font-size:14px;
	line-height:20px;
}
p{
	padding-bottom:10px;
}
h1,h2,h3,h4,h5,h6{
	font-family:times;
	font-weight:bold;
	color:#a99a30;
}
h1{
	font-size:20px;
	padding-bottom:15px;
}
h2{
	font-size:16px;
	padding-top:15px;
	padding-bottom:15px;
}
h3{
	font-size:16px;
	padding-top:15px;
	padding-bottom:15px;
}
h4{
	font-size:14px;
	padding-top:15px;
}
h5,h6{
	font-size:14px;
}
ul{
	margin-left:10px;
	padding-left:10px;
	padding-bottom:15px;
}
ul ul{
	padding-bottom:0px;
}
ol{
	margin-left:15px;
	padding-left:15px;
}
ol li{
	padding-bottom:15px;
}
table{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:15px;
}
div.clear{
	height:1px;
	clear:both;
}
hr{
	color:#333333;
	background-color:#333333;
	height:1px;
	size:1px;
	border:0px;
}
object{
	outline:none;
}
img{
	border:0px;
}
a{
	text-decoration:underline;
	color:#333333;
}
a:link{
	text-decoration:underline;
	color:#333333;
}
a:hover{
	color:#a99a30;
}
.source{
	text-align:right;
}
.superbold{
	color:#333333;
	font-weight:bold;
	font-size:17px;
}
html{
	height:100%;
	overflow-y:scroll;
}
body{
	margin:0px;
	padding:0px;
	height:100%;
	text-align:center;	
	background:#ffffff;
}
	#hlb-header{
		background:url("../images/structure/hlb_header.jpg") top center repeat-x;
	}
		#hlb-header-frame{
			position:relative;
			height:130px;
			width:872px;
			margin:auto;
			text-align:left;
		}
			#hlb-sitelogo{
				position:absolute;
				top:7px;
				left:33px;
				z-index:2;
			}
			#hlb-menu{
				position:absolute;
				bottom:0px;
				right:0px;
				height:30px;
				z-index:2;
			}
			#hlb-menu ul{
				padding:0px;
				margin:0px;
			}
			#hlb-menu li{
				list-style:none;
				padding:0px;
				margin:0px;
				line-height:15px;
				height:15px;
				padding-bottom:15px;
				color:#666666;
				font-weight:bold;
				font-size:15px;
				font-family:times;
				background:url("../images/structure/hlb_menu_un.png") bottom center no-repeat;
				float:left;
				padding-left:10px;
				padding-right:10px;
			}
			#hlb-menu li:hover{
				background:url("../images/structure/hlb_menu_hi.png") bottom center no-repeat;
			}
			#hlb-menu a,
			#hlb-menu a:link{
				text-decoration:none;
				color:#666666;
			}
			#hlb-menu a:hover{
				color:#a99a30;
			}
			#hlb-phone{
				position:absolute;
				top:0px;
				right:0px;
				width:200px;
				height:43px;
				z-index:2;
				background:#a99a30;
			}
			#hlb-phone img{
				margin-top:12px;
				margin-left:15px;
			}
	#hlb-middle{
		background:#ffffff;
	}
		#hlb-middle-frame{
			width:872px;
			margin:auto;
			padding-top:14px;
			padding-bottom:13px;
			text-align:left;
		}
			#hlb-splash{
				position:relative;
				width:552px;
				height:250px;
				background:url("../images/structure/hlb_splash_frame.png") top center no-repeat;
				margin-bottom:13px;
			}
			#hlb-splash img{
				margin-left:1px;
				margin-top:1px;
			}
				#hlb-splash-text{
					position:absolute;
					bottom:1px;
					left:1px;
					width:550px;
					height:47px;
					background:url("../images/structure/hlb_splash_title_back.png") top center repeat-x;
					z-index:2;
				}
					#hlb-splash-text img{
						margin-left:12px;
						margin-top:8px;
					}
			#hlb-rightbar{
				float:right;
				width:302px;
				padding:0 0 10px 10px;
			}
				#hlb-rightbar-top{
					height:3px;
					background:url("../images/structure/hlb_rightmenu_top.png") top center no-repeat;
				}
				#hlb-rightbar-middle{
					background:url("../images/structure/hlb_rightmenu_middle.png") top center repeat-y;
				}
				#hlb-rightbar-middle h1{
					color:#333333;
					font-family:times;
					font-size:20px;
					padding:0px;
					padding-top:6px;
					padding-bottom:9px;
					padding-left:12px;
					border-top:0px;
					border-left:0px;
					border-right:0px;
					border-bottom:1px;
					border-style:solid;
					border-color:#bfbfbf;
				}
				#hlb-rightbar-middle ul{
					margin:0px;
					padding:0px;
				}
				#hlb-rightbar-middle li{
					line-height:33px;
					margin:0px;
					padding-left:36px;
					height:33px;
					list-style:none;
					background:url("../images/structure/hlb_rightmenu_un.jpg") 15px 13px no-repeat;
					color:#666666;
					border-top:0px;
					border-left:0px;
					border-right:0px;
					border-bottom:1px;
					border-style:dotted;
					border-color:#bfbfbf;
				}
				#hlb-rightbar-middle li:hover{
					background:#a99a30 url("../images/structure/hlb_rightmenu_hi.jpg") 15px 13px no-repeat;
				}
				#hlb-rightbar-middle li.last{
					border-style:none;
				}
				#hlb-rightbar-middle a,
				#hlb-rightbar-middle a:link{
					color:#666666;
					text-decoration:none;
				}
				#hlb-rightbar-middle a:hover{
					color:#ffffff;
					text-decoration:none;
				}
				#hlb-rightbar-bottom{
					height:4px;
					background:url("../images/structure/hlb_rightmenu_bottom.png") top center no-repeat;
				}
			#hlb-content{
				min-height:125px;
				padding-left:20px;
				padding-right:20px;
				padding-top:13px;
				background:url("../images/structure/hlb_content.png") top center no-repeat;
			}
			
			#hlb-content2{
				min-height:125px;
				padding-left:20px;
				padding-right:20px;
				padding-top:13px;
				/*background:url("../images/structure/hlb_content.png") top center no-repeat;*/
			}
			
	#hlb-footer{
		background:url("../images/structure/hlb_footer.jpg") top center repeat-x;
	}
		#hlb-footer-frame{
			height:24px;
			width:848px;
			margin:auto;
			text-align:left;
			padding-top:16px;
			padding-left:12px;
			padding-right:12px;
		}
		#hlb-footer-frame .right{
			float:right;
		}
		#hlb-footer-frame p,
		#hlb-footer-frame a,
		#hlb-footer-frame a:link{
			font-size:12px;
			text-decoration:none;
			color:#666666;
		}
		#hlb-footer-frame a:hover{
			color:#a99a30;
		}


/*-------------------------------- Added Design --------------------------*/
ul#hlb-pro-list {
margin-left:0 !important;
padding-left:0 !important;
}

ul#hlb-pro-list li {
list-style:none;
font-style:oblique;
}
#hlb-right-side {
float:right;
width:300px;
height:100%;
padding:10px;
}

#hlb-quot {
background:url("../images/structure/hlb_quot_bg.png") top center no-repeat;
width:300px;
min-height:102px;
margin-top:15px;
}

p.quot {
font-style:italic;
font-size:14px;
width:280px;
padding:5px 10px 0 10px;
}

span.heidi {
float:right;
font-weight:bold;
font-style:italic;
padding:10px;
}


		/*------------------------ ClearFix ----------------*/
		.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		}
		.clearfix {display:inline-block;}
		/* Hide from IE Mac \*/
		.clearfix {display:block;}
		/* End hide from IE Mac */
		
		/*------------------------ ClearFix ----------------*/


		span.quotes {
		font-style:italic;
		}
