﻿body {
	background-color:white; 
	background-repeat:repeat-y;
}

div {
	padding:0em 1.8em 1.8em 1.8em;
}
h1 + h2
{
	text-align:center;
}
h1 + h2 + h3
{
	text-align:center;
}
h1 + h2 + h3 +h4
{
	text-align:center;
}
h1 + h2 + h3 +h3
{
	text-align:center;
}
h1 + h2 +h2
{
	text-align:center;
}
h1 + h2 +h2 + h3 +h3
{
	text-align:center;
}
h1 + h2 + h2 + h3
{
	text-align:center;
}


h2.application + h3, h2.application + h3 + p, h3.application, h3.application + p, p.application
{
	margin-left:3em;
}

td  {
	vertical-align:top;
}

li {
	margin-top:1em;
}
ul.singleSpace >li
{
margin-top:0em;	
}
li:first-child {
	margin-top:0em;
}

ul.uses, ul.uses > li, li.uses
{
	text-transform:uppercase;
	margin-top:.25em;
}
ul.dark > li > a
{
	font-weight:800;
}
td >h3 {
	font-size:.8em;
}
tr.tech > td > h3
{
margin-bottom: 1px;	
}
#mainDiv /* .aspx files */
{
	padding:0em 1.8em 1.8em 1.8em;
}
#centerBody /* Use this to center html body */
{
	width: auto; 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-top: 0em; 
	padding-bottom: 10px;
    margin-top: 0em; 
    margin: 0px auto 0px auto; 
    position: relative;
  
    
}

#bodyDiv /*not used??? */
{
	padding:0em 1.8em 1.8em 1.8em;
	 max-width:1200px;
	 min-width:600px;
}
.topSpace {
	margin-top: 36px;
}

.pheader
{
	text-align:center;
	
}
div.pheader >h2{
	text-align:center;
}
table.tech > tr > td,.tech table tr td, tr.tech, tr.tech > td, table.tech {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid black;
	vertical-align:top;
	border-collapse:collapse;

}
h3.tech
{
font-size: x-large;
padding:0;
margin:0em;	
}
div.tech {
	margin-left:0;
	padding-left:0;
}
.pad
{
padding-bottom:1em;
}
.techTop{
margin-bottom:1.5em;	
} 
img.border
{
	border:thin blue solid;
	
}
.fright {
float: right;	
}
.fleft
{
	float:left;
}
.warning
{
	font-weight:900;
	text-align:center;
	font-size:1.2em;
	font-style:italic;	
	text-transform:uppercase;
}
#paragraph1
        {
            font-weight: normal;
            font-size: medium;
            text-align:left;
        } 
.topSpace1
        {
            margin-top: 5px;
            margin-left: 5px;
        }
.grayBackground
{
	background-color: #0066FF;
}
.blends, table.blends, div.blends
{
background-color: white; 
width:800px; 
padding-right: 10px; 
padding-left: 10px; 
padding-top: 0em; 
padding-bottom: 10px;
margin-top: 0em; 
margin: 0px auto 0px auto; 
position: relative; top: -2em;	
}
.blends2, table.blends2, div.blends2
{
width:800px; 
padding-right: 10px; 
padding-left: 10px; 
padding-top: 0em; 
padding-bottom: 10px;
margin-top: 0em; 
margin: 0px auto 0px auto; 
position: relative; top: -2em;	
}

tr.odd, tr.odd>td
{
	background-color: #F0F0F0;
}
.list1
{
	margin-left:3em;
}
.list2 {
		margin-left: 90px;
	}
div.clearit /*clear to plain div*/
{
	border:0em;
	padding:0em;
}	
.cover, .cover >td >tr,
{
	width:14.28%;padding:6.75pt 6.75pt 6.75pt 6.75pt;
}
.tableHead, td.tableHead {
	width: 14.28%;
	padding: 6.75pt 6.75pt 6.75pt 6.75pt;
	background-color: #C2DAFE;
}

.astm {
	background-color: yellow;
	font-weight:bolder;
}
.center
{
	margin-left:auto;
	margin-right:auto;
}
.nobullets {
	list-style-image:none;
	list-style:none;
	list-style-type:none;
	}
.break_before
{
	page-break-before: always;

}
.break_after
{
 page-break-after:always;	
}
.break_before_space_top
{
	margin-top:2em;
}
.list_number
{
list-style-image:none;
 list-style:decimal;
 list-style-type:decimal
}