@charset "iso-8859-1";
/* CSS Document */

* {
	font-family: Verdana, Arial, Helvetica;
}

/* --------------------------------
   Common style
-------------------------------- */
html {
	overflow-y:scroll; /* for IE */
}

body {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	background:#FFFFFF url(../img/bg_pa.jpg) repeat-x;
	width:844px
}

table tr td{
	text-align: left;
}

.align-right{
	text-align:right;
}

.align-center{
	text-align:center;
}


/* --------------------------------
  Link style
-------------------------------- */
a:link,
a:visited,
a:active,
a:hover {
	color: #0058AC;
	text-decoration: none;
}

/* --------------------------------
  header
-------------------------------- */ 
#header {
	width: 842px;
	height: 75px;
	padding: 13px 20px 0;
	margin:0 auto 10px;
	background:url(../img/bg_cleanbox.gif) no-repeat 0 bottom;
	text-align:left;
}

/* ---------Hack modern-------- */ 
html>/**/body #header {
	background:url(../img/bg_cleanbox.gif) no-repeat 0 -33px;
}

#header img {
	border:none
}

h1 {
	float:right;
	margin:0 73px 0 0;
	padding:0;
}

/* ---------Hack IE6-------- */ 
* html body h1{
	margin:0 15px 0 0;
}

h2 {
	float:left;
	margin:15px 0 0 30px;
	padding:0;
	height:30px;
}
/* ---------Hack IE6-------- */ 
* html body #header h2{
	margin:15px 0 0 15px;
}

/* --------------------------------
  header-menu
-------------------------------- */ 
.spacer{
	height:1px;
	margin-top:-10px;
	font-size:0px;
}

/* ---------Hack IE6-------- */ 
* html body .spacer{
	margin-top:-6px;
}


.menu {
	clear:both;
	margin-top:-18px;
	margin-left:-10px;
}

/* ---------Hack modern-------- */ 
html>/**/body .menu{
	margin-left:-13px;
}

/* ---------Hack IE6-------- */ 
* html body .menu{
	margin-left:-13px;
}

.menu ul,
.menu ul ul{
	list-style:none;
}

.menu ul li {
	float: left;
	height:25px;
}

.menu ul li.home {	width:49px; margin:0 39px 0 0;}
.menu ul li.pi {	width:159px; margin:0 39px 0 0;}
.menu ul li.an {	width:136px; margin:0 39px 0 0;}
.menu ul li.mr {	width:156px; margin:0 39px 0 0;}
.menu ul li.cu {	width:85px; margin:0;}

.menu ul li.pi ul li {	width:159px;}
.menu ul li.an ul li {	width:136px;}
.menu ul li.mr ul li {	width:156px;}
.menu ul li.cu ul li {	width:85px;}

div#HM_Menu1, div#HM_Menu2, div#HM_Menu3, div#HM_Menu4 {
	text-align:left;
}

/* --------------------------------
  contents-container
-------------------------------- */ 
#contents-container{
	width:840px;
	padding-top:20px;
	background:#fff url(../img/dc_contents-container.gif) no-repeat 0 0;
}

#main-container{
	width:800px;
	margin:0 auto 30px;
}

#main-container h4 {
	margin:0 0 30px;
	padding: 4px 15px;
	border-left:12px solid #4e79a1;
	text-align:left;
}

/* --------------------------------
  footer-container
-------------------------------- */ 
#footer-container {
	width: 800px;
	height: 70px;
	clear: both;
	padding: 0;
	margin: 0px auto 0px;
	font-size: 100%;
}

#footer-container h3 {
	float:right;
	margin-top:16px;
}

#footer-container h3 img {
	border:none;
}

#footer-container address {
	float:left;
	margin-top: 16px;
}
