/* CSS Document */

/*
	Stylesheet Design by: Casey Moccero
	Stylesheet ReDesign by: Rick van Krevelen
	Website: EOMAS
	Palette:	#B69F6E		#2B324F		#3B4E6A		#D4C6A9		#E8E1D1
				tan			dark blue	blue		tan shade	tan hint
*/

img.preload { display: none; }

.home{
	background:url(img/bg2a.jpg) repeat-x #E8E1D1;
	margin:0;
	padding:0;
	font-size:16px;}
	
	h1{
		margin:0 150px 0 20px;
		padding:20px 0 0 0;
		clear:right;
		font-size:1.2em;
		font-family:"Times New Roman", Times, serif;
		font-variant:small-caps;}
	h2{
		margin:10px 0 5px 10px;
		font-size:1.3em;
		letter-spacing:2px;}
	h3{
		margin:5px 0 5px 20px;
		font-size:1.2em;
		font-variant:small-caps;}
	
	p{
		margin:0 10px 5px 10px;
		font-size:.9em;
		text-indent:0px;}
	ol{
		margin-top:0;
		margin-bottom:5px;
		margin-right:20px;
		font-size:.85em;
		text-indent:10px;}
	ul li span{
		display:block;
		padding:5px;}
	table{
		width:600px;
		margin:0 0 0 10px;}
		th{
			margin-top:10px;
			text-align:left;}
		td{
			padding:2px 15px 2px 15px;}
	img{
		margin:10px;}
		
	a:link, a:visited{
		margin:0;
		padding:0;
		height:20px;
		color:#3B4E6A;
		text-decoration:none;}
	a:hover{}
	
	.container{
		margin:0 0 0 5%;
		width:800px;}

	.fore{
		background:#FFFFFF;
		width:200px;
		text-align:center;}
		.fore a:link, .fore a:visited{
			display:block;}
			
	.header{
		height:150px;
		color:#FFFFFF;}
		#logo{
			background:url(img/logo2.jpg) no-repeat;
			display:block;
			clear:left;
			float:left;
			width:200px;
			height:150px;}
		.banner{
			background:url(img/hamem.jpg) no-repeat right;
			margin:0 0 0 200px;
			padding:0;
			height:150px}
			.banner #message{
				margin:0;
				padding:5px 200px 0 20px;
				display:block;
				height:60px;
				color:#000000;
				font-size:.75em;
				font-family:Arial, Helvetica, sans-serif;}
			.sub_text{
				margin:5px 200px 0 50px;
				padding:10px 0 0 0;
				clear:right;
				font-size:1em;
				font-family:"Times New Roman", Times, serif;
				font-variant:small-caps;
				text-align:center;}
		.header a:link, .header a:visited{
			display:inline;
			color:#D4C6A9;}
		.header a:hover{text-decoration:underline;}
			
	.core{}
		.control{
			background:#FFFFFF;
			margin:0;
			padding:5px 0 15px 10px;
			border-bottom:4px #DFD4BE solid;
			float:left;
			width:190px;}
			.control ul{
				margin:0;
				padding:0;
				list-style:none;}
				.control ul li{
					margin:0;
					padding:0;}
					.control a:link, .control a:visited{
						display:block;
						margin:0 0 0 20px;
						color:#2B324F;
						font-size:.7em;
						font-weight:300;
						font-family:Georgia, "Times New Roman", Times, serif;
						letter-spacing:2px;
						text-decoration:none;}
					.control a:hover{
						text-decoration:underline;}
		.add_on{
			background:#D4C6A9;
			margin:0 0 0 10px;
			padding:5px 0 10px 10px;
			border-top:5px #DFD4BE solid;
			border-bottom:5px #DFD4BE solid;
			border-left:5px #DFD4BE solid;
			float:right;
			text-align:left;}
			.add_on ul, .add_on ul li{
				margin:0;
				padding:0;
				list-style:none;
				font-size:.9em;}
			.add_on a:link, .add_on a:visited{
				display:inline;
				text-decoration:underline;}
			.add_on a:hover{text-decoration:none;}
			.add_on img{
				margin:auto;
				margin-top:5px;
				border:none;}
			.add_on .breakimg{
					display:block;
					clear:both;}
			.add_on span{
				display:block;
				width:200px;}
		.substance{
			margin:0 0 0 200px;
			padding:10px 0 0 10px;}
			.item{
				background:#FFFFFF;
				border-top:3px #FFFFFF solid;
				border-left:3px #CCCCCC solid;
				border-bottom:4px #DDDDDD solid;
				margin:0 0 10px 0;
				padding:2px 2px 15px 2px;
				font-size:.9em;}
				.item a:link, .item a:visited{text-decoration:underline;}
				.item address{
					margin:15px;
					font-size:.9em;}
				.item ul{
					margin:0 20px 5px 20px;
					padding:0;
					font-size:.9em;
					list-style:none;}
					.item ul li{
						margin:5px 0 0 0;
						padding:0 0 0 6px;
						border-left:4px #3B4E6A solid;}
				
				.fright{
					margin:10px;
					float:right;
					border:3px #B69F6E solid;}
		.footer{
			margin:0 0 0 200px;
			text-align:center;}
			
			.label{
				margin:10px 0 10px 0;
				padding:0;
				font-size:.9em;
				font-weight:bold;}
				.label span{
					border-bottom:1px #000000 dotted;}
			
	.nadir{
		width:800px;
		clear:both;
		font-size:.7em;
		font-family:Arial, Helvetica, sans-serif;
		text-align:right;}
		.nadir a:link, .nadir a:visited{text-decoration:underline;}
		.nadir a:hover{text-decoration:none;}
