ul.non-style {list-style: none; margin-left: 20px}
/* TEXTBOX */

.textbox { font-size: 13px; }

	.textbox p { margin: 0 0 10px; }
	.textbox ul, .textbox ol { margin: 0 0 10px 0; }

	.textbox ul ul, .textbox ul ol, .textbox ol ul, .textbox ol ol { margin-bottom: 0; }

	.h0, .h1 { font-weight: 600; font-size: 34px; color: #4f6b79; margin-bottom: 16px; }
	.h1, .textbox h2, .textbox .h1 { font-weight: 600; font-size: 21px; color: #4f6b79; }
	.h2, .textbox h3, .textbox .h2 { font-weight: normal; font-size: 18px; color: #4f6b79; }
	.textbox h4, .textbox .h3 {}
	.textbox h5, .textbox .h4 {}
	.textbox h6, .textbox .h5 {}
	.textbox h7, .textbox .h6 {}


	.textbox table,
	.table { margin-bottom: 20px; }

		.textbox table caption,
		.table caption {
			background: #f9f9f9;
			border-top: 1px solid #ddd;
			border-bottom: 1px solid #ddd;

			padding: 4px 8px;
			font-weight: bold;
		}
		
		.textbox table th, .textbox table td,
		.table th, .table td {
			border-top: 1px solid #ddd;
			padding: 8px;
		}



	hr {	

		border-top: 1px solid #ddd;
		border-bottom: 1px solid #fff;

		margin: 20px 0;

	}





	.textbox ul li,
	ul.bullet li {

		padding-left: 20px;
		background: url('../img/ul-bullet.png') 8px 7px no-repeat;

	}

	dl { margin-bottom: 20px; }
		dt { font-weight: bold; }

		dt, dd { line-height: 20px; }
		dd {
			margin-left: 10px;
			margin-bottom: 10px;
		}


		dl.horizontal { overflow: hidden; }
			dl.horizontal dt { float: left; overflow: hidden; clear: left; text-overflow: ellipsis; white-space: nowrap; }

				dl.horizontal dt { width: 120px; }
				dl.horizontal dd { margin-left: 130px; }




	.textbox address { margin-bottom: 20px; }




	blockquote {

		border-left: 5px solid #eee;

		padding: 0 0 0 15px;
		margin: 0 0 20px;

	}

		blockquote p {
		
			font-size: 16px;	
			line-height: 25px;
			font-weight: 300;

			margin-bottom: 0;
		
		}

		blockquote small { line-height: 20px; }




	figure { margin-bottom: 20px; }	



	code,
	pre {

		color: #333;
		
		font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
		font-size: 12px;

			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
		border-radius: 3px;

	}

	pre {
		
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, 0.15);
		
			font-size: 13px;
		
			padding: 9px;
			margin: 0 0 10px;
			
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
			border-radius: 4px;
		
		}

			pre b,
			pre code b { color: #d14!important; }


			pre.scrollable { max-height: 340px; }





		code {
		
			color: #d14;
			background: #f7f7f9;
			border: 1px solid #e1e1e8;
		
			padding: 2px 4px;
		
		}

			code b { color: #000!important; }


			pre code { padding: 0; color: inherit; background-color: transparent; border: 0; }
			
