h1{
font-size: 1.1em ;
margin-top:0.923em;
}

h1 a:link, h1 a:visited, h1 a:hover{
text-decoration:none;
color:#123
}

h2{ 
text-align:left;
margin-top:0.3125em;
margin-bottom:0.3125em;
}
h3{
font-size: 0.923em;  
font-weight: bold;
margin-top:0.1875em;
margin-bottom:0.1875em;
}
h4{
font-size: 0.923em;  
font-style:italic;
margin-top:3px;
margin-bottom:3px;
}

/* Images */

.imgcontainer{
	max-width:600px;
	display : block;
	margin-left:auto;
	margin-right:auto;
}

.diplayimg{
	max-width:100%;
}

.headfootcolors{
	background-color:#CDE;
}
.main_color{
	background-color:#487BD0;
	color:#000;
}
.main_color a:link,  .main_color a:hover, .main_color a:visited {
	color:#000; 
	text-decoration:none;
}
.machines_color{
	background-color:#b03030;
	color:#eee;
}
.machines_color a:link,  .machines_color a:hover, .machines_color a:visited {
	color:#eee; 
	text-decoration:none;
}



.floatleft{
float: left; 
margin: 0px 10px 0px 0px; 
}
.floatright{float: right; 
margin: 0px 0px 0px 10px; 
}
.clearfloat{
	clear:both;
}


/* Lists */

ol.refs{font-size:10px}

ul.bull{
list-style:circle;
list-style-position:inside;
margin:0.154em 0em 0.154em 1em;
padding:0em;
}
ul.bull li{
	padding-left: 0.5em;
	margin:0em;
	padding-top:0em;
}

/* Paragraphs */
p{
text-align:left;
margin-top:0.15em;
padding-bottom:0.15em;
margin:0;
}

.foot{
	text-align:left;
	font-size:0.9em; 
	padding-top:0.2em;
}


/* Tables */
table{
	font-size:0.923em;
}

table.blank{
border:none;
border-collapse:collapse;
}

tr.cite{
font-size:0.8em;
font-family:arial,sans-serif
}
