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

*	{
	padding: 0px;
	margin: 0px;
	font-family: verdana, arial, sans-serif;
	color: #393939;
	font-size: 11px;
	}
	
BODY{
	background: #E5ECB6;
	}

A	{
	color: #F49F25;
	text-decoration: underline;
	}

	
IMG	{
	border: 0px;
	}
	
H1	{
	color: #0082C3;
	font-size: 22px; 
	font-weight: normal; 
	margin-bottom: 10px;
	}
	
H2	{
	color: #0082C3;
	}
	
.main-menu{
	width: 750px; 
	margin-left: 150px;
	height: 45px; 
	background: #565656;
	}
	
.main-menu DIV{
	display: block;
	float: left;
	width: 4px;
	height: 45px;
	background: url(../images/mainnav-spacer.gif) 0px 16px no-repeat;
	}
	
.main-menu A{
	font-family: arial;
	font-weight: bolder; 
	font-size: 14px; 
	color: #FFF; 
	padding: 15px 10px 14px 10px; 
	display: block; 
	float: left;
	text-decoration: none;
	}
	
.main-menu A:HOVER{
	color: #B9CC3C;
	}

A.main-active{
	background: url(../images/mainnav-activepoint.gif) center bottom no-repeat;
	}
	
A.first-mp{
	padding: 15px 10px 14px 20px; 
	}
	
.submenu{
	position: relative;
	z-index: 1;
	width: 750px; 
	background: #B9CC3C; 
	margin-left: 150px;
	}
	
.submenu-search{
	position: absolute;
	width: 150px;
	height: 30px;
	top: 0;
	left: -150px;
	text-align: center;
	}
	
.submenu-search-field{
	font-size: 9px;
	width: 107px;
	background: #FFF;
	border: 0px;
	color: #565656;
	padding: 3px 3px 3px 3px;
	margin-bottom: 5px;
	}

.submenu-search-btn{
	margin-top: 0px;
	}

.submenu A{
	color: #FFF;
	padding: 7px 8px 7px 8px;
	display: block; 
	float: left;
	white-space: nowrap;
	background: url(../images/subnav-spacer.gif) left 7px no-repeat;
	text-decoration: none;
	}
	
.footer A{
	font-size: 9px;
	}
	
A.first-sp{
	padding: 7px 8px 7px 20px;
	background: none;
	}
	
.submenu A:HOVER, A.sub-active{
	color: #0082C3;
	}
	
.head-area{
	height: 275px; 
	background: #FFF;
	}
	
.head-area-content{
	width: 900px; 
	height: 100%; 
	margin: 0px auto;
	}
	
.hm-headlogo{
	height: 50px; 
	text-align: right;
	}
	
.head-visual{
	height: 225px; 
	position: relative; 
	z-index: 1; 
	text-align: right;
	}
	
.hme-logo{
	position: absolute; 
	z-index: 2; 
	width: 150px; 
	height: 150px; 
	top: 0; 
	left: 0;
	}
	
.hme-logo2{
	position: absolute; 
	z-index: 2; 
	width: 75px; 
	height: 75px; 
	top: 150px; 
	left: 75px;
	}
	
.hme-changer{
	position: absolute; 
	z-index: 2; 
	width: 75px; 
	height: 75px; 
	top: 150px; 
	left: 0px;
	}
	
.menu-area{
	background: #898989; 
	width: 900px; 
	margin: 0px auto;
	}
	
.clear{
	clear: both;
	}
	
.content-area{
	background: #FFF; 
	width: 900px; 
	margin: 0px auto; 
	padding-bottom: 35px;
	}
	
.left-frame{
	width: 150px; 
	float: left;
	}
	
.left-frame-head{
	height: 24px; 
	background: #0082C3; 
	color: #FFF; 
	font-weight: bolder; 
	font-size: 14px; 
	padding: 6px 0px 0px 6px;
	}
	
.content-picture-head{
	height: 24px; 
	background: #B9CC3C; 
	color: #FFF; 
	font-weight: bolder; 
	font-size: 12px; 
	padding: 6px 0px 0px 6px;
	}
	
.left-frame-newsbox{
	margin-bottom: 11px; 
	color: #393939;	
	padding: 6px 10px 0px 6px; 
	line-height: 1.5;
	}
	
.content-picture-box{
	margin-bottom: 11px; 
	color: #929292; 
	font-size: 9px;
	padding: 6px 0px 0px 6px; 
	line-height: 1.5;
	}
	
.left-frame-newsbox SPAN, .content-picture-box SPAN, .content-picture-box A{
	color: #0082C3; 
	font-weight: bolder; 
	font-size: 9px;
	}
	
.content-picture{
	width: 150px; 
	float: left;
	}
	
.content-textarea{
	width: 600px; 
	float: right;
	}
	
.page-locator{
	background: #EDF2CE; 
	height: 22px; 
	padding: 8px 0px 0px 30px; 
	font-size: 9px;
	}
	
.page-locator SPAN, .page-locator A{
	color: #0082C3; 
	font-size: 9px;
	}
	
.content-text{
	padding: 18px 30px; 
	line-height: 1.5;
	}
	
.content-text SPAN{
	color: #0082C3;
	}
	
.footer{
	height: 34px; 
	width: 900px; 
	margin: 0px auto; 
	text-align: center; 
	padding-top: 16px;
	/*padding: 16px 0px 0px 330px;*/
	font-size: 9px; 
	position: relative; 
	z-index: 2;
	}
	
.footer-square{
	position: absolute; 
	z-index: 3; 
	background: url(../images/footer_bg.gif) no-repeat; 
	right: -51px; 
	top: -24px; 
	width: 75px; 
	height: 75px;
	}
	
.errormsg *{
	color:#f00 !important;
	font-weight:bold
}
	


