@import url('blocks/secondary-menu.css');
@import url('blocks/image.css');

.h-inner-middle {
	background: white;
	margin-top: 3px;
	padding: 15px 25px 5px;
	overflow: hidden;
	}
	.h-inner-middle a {
		color: #3683c0;
	}
	.h-inner-middle a:hover {
		text-decoration: underline;
	}
	.h-inner-middle h1 {
		font-size: 2.3em;
		font-family: Arial;
		color: #999999;
		margin-bottom: 6px;
		letter-spacing: -0.03em;
		border-bottom: 1px solid #ccc;
		}
	.h-inner-middle .h-content h2 {
		font-size: 1.6em;
		font-family: Arial;
		color: #666;
		margin-bottom: 6px;
		letter-spacing: -0.03em;
		}
	.h-inner-middle .h-content h3 {
		font-size: 1.4em;
		font-family: Arial;
		color: #999;
		margin-top: 1em;
		letter-spacing: -0.03em;
		margin-bottom: .3em;
		}
	.h-inner-middle .h-content .h-title {
		margin-bottom: 1.5em;
		}
		.h-inner-middle .h-content .h-title h2 {
			margin-bottom: 1px;
			}
	.h-inner-middle .h-content p {
		color: #999;
		font-size: 1.1em;
		margin-bottom: .5em;
		}
		.h-inner-middle .h-content p .highlight {
			font-weight: normal;
			color: #666666;
			}
		.h-inner-middle .h-content p strong {
			color: #666;
			}
	.h-inner-middle .h-content blockquote {
		color: #999;
		font-size: 1.1em;
		margin: 0 0 .5em;
		border-left: 5px solid #ccc;
		padding: 2px 0 2px 10px;
		}
		
		
	.h-inner-middle .h-content ul, .h-inner-middle .h-content ol {
		margin-left: 25px;
		margin-bottom: 1em;
		}
	.h-inner-middle .h-content ul{
		margin-left: 18px;
		margin-bottom: 1em;
		}
	.h-inner-middle .h-content ul li, .h-inner-middle .h-content ol li {
		color: #999;
		font-size: 1.1em;
		margin-bottom: .3em;
		}
		.h-inner-middle .h-content ul li li, .h-inner-middle .h-content ol li li {
			font-size: 1em;
			}
	.h-inner-middle .h-content ul li {
		list-style-type: none;
		background: url('images/list-marker.jpg') 0 .5em no-repeat;
		padding-left: 7px;
	}
		
	.h-inner-middle .h-content table {
		font-size: 1.1em;
		color: #999;
		border-collapse: collapse;
		margin-bottom: .5em;
		}
		.h-inner-middle .h-content table th {
			border: 1px solid #999;
			padding: 2px 4px 4px;
			background: #eee;
			color: #666;
			} 
		.h-inner-middle .h-content table td {
			border: 1px solid #999;
			padding: 2px 4px 4px;
			} 
			
	.h-inner-middle .h-content .h-list p {
		margin-bottom: .2em;
		}

	
	
.h-bottom-block {
	clear: both;
	}
	.h-bottom-block .h-in {
		padding: 0 25px;
		text-align: right;
		}	
		.h-bottom-block .h-in p.printable-version {
			text-align: right;
			white-space: nowrap;
			margin-bottom: 10px;
			}
			.h-bottom-block .h-in p.printable-version a {
				margin-right: 2px;
				font-size: 1.1em;
				color: #3683C0;
				}
				.h-bottom-block .h-in p.printable-version a:hover {
					text-decoration: underline;
				}
			.h-bottom-block .h-in p.printable-version img {
				float: right;
				margin-left: 3px;
				margin-top: -1px;
				}
