/* CSS Document */

	* { margin: 0; padding: 0; }

		html { height:100%; }

		body {
		text-align: left; 
		width: 100%;
		height: 100%;
		font-size: 75%; 
		font-family: Helvetica, arial, sans-serif;
		color: #000;
		background: #fff;
		margin: 0;
		border: 0;
		padding: 0; }

		p {
		text-align: left;
		text-indent: 1em; 
		margin-bottom: 12px;
		display: block; }

		table.one
{
table-layout: auto;
 }
		
		ul { 
			list-style-type: disc; 
			list-style-position: inside;
			text-indent:10px;
			}
			.about { list-style-type:disc; color:#8B0000; list-style-position:inside;}

			.sublist { list-style-type:square;
						 list-style-position:inside; 
						 margin-left:40px;
						 margin-right:20px;}

		li { 

			padding-top: 1px; 
			padding-bottom: 2px;
}
			
				

		a { color:#663300; text-decoration:none; outline: none; }
		a:hover { color:#D6802B; text-decoration: underline; outline: none; }
		a:visited { color:#B8860B; } 
		a:active { color:#999; } 
		
		.right_col a { color:#663300; text-decoration: none; outline: none; }
		.right_col a:hover { color:#D6802B; text-decoration: underline; outline: none; }
		.right_col a:visited { color:#B8860B; } 
		.right_col a:active { color:#999; }

		    
		img, a img { 
		 margin: 2px 2% 10px;
 		 border: 1px solid #000;
}

		.inline { margin: 6px 2% 10px; border: 0}
		
		.borderless { margin: 2px 2% 10px; border: 0}
		
		.inlineborderless { margin: 6px 2% 10px; border: 0}

		

		hr		{
			text-align: left;
			width: 50%;
}
	
		h1, .h1 { 
		font-size: 24px;
		line-height: 28px;
		padding-top: 0px;
		padding-bottom: 8px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #8B0000; }

		h2, .h2 { 
		font-size: 20px;
		line-height: 24px; 
		padding-top: 0px;
		padding-bottom: 6px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #8B0000; } 

		h3, .h3 { 
		font-size: 18px;
		line-height: 21px; 
		padding-top: 0px;
		padding-bottom: 6px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #8B0000; } 

		h4, h4 { 	
		font-size: 16px;
		line-height: 18px; 
		padding-top: 0px;
		padding-bottom: 6px;
		 } 
		.title { text-indent: 3px; font-family: Georgia, "Times New Roman", Times, serif; size: 16px; line-height: 18px; color: #8B0000; }
		h5, .h5 {
		font-size: 14px;
		line-height: 16px;
		padding-top: 0px;
		padding-bottom: 4px;
		 }
		.title { text-indent: 6px; font-family: Georgia, "Times New Roman", Times, serif; 				 font-size: 14px; line-height: 16px; color: #8B0000; }
		h6, .h6 {
		font-size: 12px;
		line-height: 14px; } 
		.title { text-indent: 6px; font-family: Georgia, "Times New Roman", Times, serif; 				 font-size: 12px; line-height: 14px; color: #8B0000; }
	

		.small { font-size: .9em; }

		.clearer { clear:both; }

.header {
			float: left;
			background: #fff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 20px 30px;
			width: 980px;
			height: 160px;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;	}
.header h1 {
	float: left;
	width: 720px;
	}
.header h1 a {
	width: 720px;
	height: 160px;
	display: block;
	background: url(elements/therapeuticumheader.jpg) no-repeat;

	}
.header h1 a span { display: none; }	

		.left_col {
			text-align: left;
			float: left;
			background: #fff;
			color: #000;
			width: 200px;
			height: 100%;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}


	.main_col {
			text-align: left;
			font-size: 108%;
			font-weight: 500;
			line-height: 115%;
			float: left;
			background: #fff;
			background-image: url(elements/nautilustesta.jpg);
			background-attachment: scroll;
			background-repeat: repeat;
			background-position: 0% 0%;
			color: #000;
			width: 540px;
			height: 100%;
			margin: 0 0 0 0;
			border: solid 1px;
			border-color: #E0E0E0;
			padding: 10px;
			overflow: hidden;
			}


		.right_col {
			text-align: left;
			float: left;
			background: #fff;
			color: #666;
			width: 180px;
			height: 100%;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}

		.footer {
			text-align: left;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}
			
		.wrapper {
			text-align: center;
			width: 1000px;
			margin-left: auto;
			margin-right: auto;
			}






