html, body {
	margin:0;
	padding:0;
	text-align:center;
	font:11px/125% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}
#page {
	width:980px;
	height:auto;
	margin:0 auto;
	}
	#head {
		width:950px;
		height:115px;
		padding:5px 15px 0 15px;
		background:url(../images/head_bg.gif) 15px 25px no-repeat;
		overflow:hidden;
		}
	#body {
		width:830px;
		height:auto;
		padding:0 75px 25px 75px;
		background:url(../images/background.gif) 15px 0 repeat-y;
		text-align:left;
		}
		#flash {
			width:830px;
			height:155px;
			padding:0 0 5px 0;
			border-bottom:2px solid #000;
			overflow:hidden;
			}
		#menu {
			width:177px;
			padding:22px 0 0 0;
			border-bottom:1px solid #ccc;
			float:left;
			}
			#menu a {
				display:block;
				height:25px;
				padding:0 9px;
				font:12px/25px "Times New Roman", Times, serif;
				font-weight:bold;
				border-top:1px solid #ccc;
				overflow:hidden;
				}
			#menu a.selected,
			#menu a.l2selected {
				background:url(../images/menu_bg.jpg) 0 0 no-repeat;
				}
			#menu a.l2,
			#menu a.l2selected {
				padding:0 0 0 15px;
				font-size:10px;
				}
		#content {
			width:638px;
			margin:22px 0 0 0;
			float:right;
			}
		.gray {
			background:#dadbdc;
			color:#696a6c;
			}
		.pink {
			background:#e0cace;
			color:#947076;
			}
		.blue {
			background:#cddee7;
			color:#5d7682;
			}
			.blue h1 {
				background:#92b6c7;
				}
			.gray h1 {
				background:#a7a9ac;
				}
			.pink h1 {
				background:#b98d94;
				}
				
			#contentmenu {
				padding:0 0 25px 0;
				border-top:1px solid #ccc;
				background:#fff;
				font-family:"Times New Roman", Times, serif;
				line-height:25px;
				}
				.menuline,
				.submenuline {
					height:25px;
					border-bottom:1px solid #ccc;
					clear:both;
					overflow:hidden;
					}
				.menuline {
					font-size:12px;
					}
					.menuline a {
						/*padding:5px 7px;*/
						padding:5px 5px 5px 6px;
						line-height:25px;
						}
					.menuline a.first,
					.menuline a.selectedfirst {
						padding-left:25px;
						}
					.blue .menuline a.selected,
					.blue .menuline a.selectedfirst,
					.blue .submenuline a.selected,
					.blue .submenuline a.selectedfirst {
						background:url(../images/a_bg_blue.jpg) 0 0 no-repeat;
						}
					.pink .menuline a.selected,
					.pink .menuline a.selectedfirst,
					.pink .submenuline a.selected,
					.pink .submenuline a.selectedfirst {
						background:url(../images/a_bg_pink.jpg) 0 0 no-repeat;
						}
				.submenuline {
					margin:0 28px;
					font-size:11px;
					}
					.submenuline a {
						padding:6px 2px 6px 4px;
						background:url(../images/submenu_a_bg.gif) 0 100% no-repeat;
						}
					.submenuline a.first {
						background:none;
						}

			#contenthead {
				height:25px;
				widows:636px;
				border:1px solid #cddee7;
				line-height:25px;
				font-size:10px;
				background:#fff;
				overflow:hidden;
				}
				#contenthead a {
					padding:7px 6px;
					/*word-spacing:-2px;*/
					}
				#contenthead a.selected {
					background:url(../images/a_bg_blue.jpg) -1px 0 no-repeat;
					}

			.imgcolumn {
				width:205px;
				/*height:305px;*/
				height:380px;
				overflow:hidden;
				float:left;
				}
			.textcontent,
			.tablecontent {
				/*min-height:283px;*/
				min-height:348px;
				/*height:auto; _height:283px;*/
				height:auto; _height:348px;
				margin-top:23px;
				float:left;
				}
			.textcontent {
				width:353px;
				padding:0 50px 10px 30px ;
				background:url(../images/white_line.gif) 15px 0 repeat-y;
				}
				
			.tablecontent {
				width:433px;
				padding:0 0 10px 0;
				background:url(../images/white_line.gif) 173px 0 repeat-y;
				}
				.textcontent table {
					margin:10px 0;
					}
				.tablecontent table {
					/* margin:12px 0 0 0; */
					margin:0 0 0 0;
					}
				.textcontent th,
				.tablecontent th {
					width:158px;
					padding:1px 15px 1px 0;
					text-align:right;
					vertical-align:top;
					}
				.textcontent th {
					border-right:1px solid #fff;
					}
				.textcontent td,
				.tablecontent td {
					width:245px;
					padding:1px 0 1px 15px;
					vertical-align:top;
					}
				.tablecontent td p {
					padding:0 15px 5px 0;
					}
			#contentfooter {
				height:25px;
				border:1px solid #cddee7;
				clear:both;
				background:#fff;
				word-spacing:-1px;
				font:9px/25px Arial, Helvetica, sans-serif;
				text-align:center;
				}
				
	#languagemenu {
		width:950px;
		height:20px;
		padding:15px 15px 5px 15px;;
		overflow:hidden;
		background:url(../images/footer_bg.gif) 15px 0 no-repeat;
		font-weight:bold;
		text-align:right;
		color:#999;
		clear:both;
		}
		#languagemenu strong {
			color:#333;
			}
		#languagemenu a {
			color:#999;
			}
	#footer {
		width:950px;
		height:40px;
		padding:0 15px;
		overflow:hidden;
		font-size:10px;
		}
		#footer a {
			color:#ed1e25;
			}

.cleaner {
	height:1px;
	overflow:hidden;
	clear:both;
	}
				
a {
	text-decoration:none;
	color:#333;
	}
a:hover {
	text-decoration:underline;
	}
a.pdf {
	padding-left:20px;
	background:url(../images/pdf-ico.gif) 4px center no-repeat;
	line-height:150%;
	}
h1 {
	margin:0;
	padding:0 15px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#fff;
	}
	h1 span {
		display:block;
		width:348px;
		padding-right:30px;
		text-align:right;
		float:left;
		}
	h1 a {
		color:#fff;
		}
h2 {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:120%;
	}
p {	
	margin:0;
	padding:2px 0 10px 0;
	}
p.imgnote {
	font-style:italic;
	}
img {
	border:0;
	}
table {
	border-collapse:collapse;
	margin:0;
	}
ul {
	margin:0 0 0 20px;
	padding:4px 0 10px 0;
	}
li {
	margin:0;
	padding:0;
	}
sup {
	font-size:8px;
	line-height:1px;
	}
