html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background: #dcdcdc;
	font-size: 14px;
	line-height: 20px;
	font-family:  verdana, arial, helvetica, sans-serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background-image: url(../img/bgStr.png);
	background-repeat: repeat-x;
}

#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:5; 
	top:190px; 
	bottom:20px; 
	width:992px; 
	margin-left:-497px; 
	left:50%; 
}

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:992px;
	border-top:190px solid #fff;
}

#head {
	position:absolute; 
	margin-left:-497px; 
	left:50%; 
	top:0; 
	width:992px; 
	min-width:992px; 
	height:171px; 
	z-index:5; 
	background-image: url(../img/header.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 321px;
	padding-top: 147px;
	color: #ffffff;
	font-size: 12px;
}

* html #head {
	top:0px; width:992px; height:171px;
}

#head a .pad {
	display:block; 
	width:80px; 
	height:125px;
	background:transparent; 
	border-bottom:1px solid #000;
}

#content p {
	padding:5px; 
	text-align:justify;
}
	
#navigation {
	z-index: 6;
	position: fixed;
	background-image: url(../img/naviStr.png);
	background-repeat: no-repeat;
	background-position: 32px 0px;
	margin-left:-497px; 
	left:50%;
	top: 171px;
	width: 260px;
	bottom: 0px;
	color: #000000;
	padding-left: 40px;
	padding-top: 18px;
}

a.naviButton0, a.naviButton1, a.naviButton2, a.naviButton3, a.naviButton4, a.naviButtonActive0, a.naviButtonActive1, a.naviButtonActive2, a.naviButtonActive3, a.naviButtonActive4 {
	display: block;
	background-image: url(../img/naviButtonBg.png);
	text-align: right;
	padding-right: 11px;
	margin-left: 16px;
	border-right: 8px solid #adc6d9;
	border-bottom: 1px solid #adc6d9;
	padding-right: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.naviButton0, a.naviButtonActive0 {	
	height: 22px;
	padding-top: 2px;
	margin-top: 8px;
}

a.naviButton1, a.naviButtonActive1 {	
	height: 21px;
	padding-top: 2px;
	margin-top: 5px;
}

a.naviButton2, a.naviButton3, a.naviButton4, a.naviButtonActive2, a.naviButtonActive3, a.naviButtonActive4 {	
	height: 20px;
	padding-top: 0px;
	margin-top: 5px;
}

a.naviButton0:hover, a.naviButton1:hover, a.naviButton2:hover, a.naviButton3:hover, a.naviButton4:hover, a.naviButtonActive0:hover, a.naviButtonActive1:hover, a.naviButtonActive2:hover, a.naviButtonActive3:hover, a.naviButtonActive4:hover {
	border-right: 8px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-right: 10px;
	color: white;
	text-decoration: none;
}

a.naviButton0, a.naviButtonActive0 {
	width: 192px;
}

a.naviButton1, a.naviButtonActive1 {
	width: 177px;
}

a.naviButton2, a.naviButtonActive2 {
	width: 162px;
	font-size: 12px;
}

a.naviButton3, a.naviButtonActive3 {
	width: 147px;
	font-size: 12px;
}

a.naviButton4, a.naviButtonActive4 {
	width: 132px;
	font-size: 12px;
}

a.naviButtonActive0, a.naviButtonActive1, a.naviButtonActive2, a.naviButtonActive3, a.naviButtonActive4 {
	border-bottom: 1px dotted #ffffff;
	border-right: 8px solid #ffffff;
}

a.naviBar {
	color: #ffffff;
	text-decoration: none;
}

a.naviBar:hover {
	color: #ececec;
	text-decoration: none;
	border-bottom: 1px dotted #ececec;
}


#main {
	width: 642px;
	padding-left: 315px;
	text-align: justify;
	overflow-x: hidden;
}

p {
	padding: 0px;
	margin: 0px;
}
