/* CSS Document */

/* Universal style rule */
*{
/* Block all browser default margins and padding */
margin: 0;
padding: 0;}

/* Colors: #3399FF blue */

* { 
	border: 0;
	margin: 0;
	padding: 0;
	}
body {
	color: #3399FF;
	font-style:italic; 
	font-family: Georgia, "Palatino", "Times New Roman", Time, serif;
	outline-style: none; /* Removes dotted border in Firefox */
	font-style: bold;
	}

.floatleft {
	float:left;
	margin-top: 0em;
	margin-right: 1em;
}


.floatright {
	float:right;
	margin-top: 1em;
	margin-left: 1em;
}

.description{

font-size: .85em;
color: #000000;
font-weight: normal;
}


.industrylinks{
color: #3399FF;
font-size: .85em;
}

.industrylinks a:link {
	color: #999999;
	text-decoration: underline;
	}




#wrapper{
   width: 100%;
   background-color: none;
/* Center the wrapper */
  margin: 0 auto;
  text-align:center;
}

#shockwaveindex{
    margin-top:5em;
}

#maincontent{
	margin-top: 5em;
	position: absolute;
	left: 21em;
	width: 60%;
	height: 15em;
	text-align: left;
	}
#maincontent p{
	font-size: .9em;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-bottom: .5em;
	}
	#maincontent a:link {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
	}
#maincontent a:visited {
	color: #333; /* grey */ 
	text-decoration: underline;
	}
#maincontent a:hover {
	color: #000;
	text-decoration: underline;
	}
#maincontent a:active {
	color: #ccc;
	}
#maincontent blockquote{
	font-weight: bold;
	font-size: 0.85em;
	padding-top: 0.5em;
	padding-left: 2em;
	color: #666;
}
#maincontent li{
	margin: 0 0 0em 1.1em;
	padding-bottom: .2em;
	color: #000;
	font-size: 0.85em;
	font-weight: normal;
	}
#maincontent ul, 
#maincontent ol, {
	font-size: .9em;
	margin: 0 0 1em 3em;
	}
#maingraphic{
	margin: 0 3em 0 2em;
	position: absolute;
	top: 7em;
	left: 1em;
	border-width: 2px;
	border-style: solid;
	border-color: #000;
}

#belowmain{
	position: absolute;
	top: 24em;
	left: 4em;
	width: 80%;
    margin-left: 2em;
	font-weight: bold;
}
#belowmain a:link {
	font-size: 1em;
	color: #999;
	text-decoration: underline;
	line-height: 3em;
	}
#belowmain a:visited {
	color: #666; /* grey */ 
	text-decoration: underline;
	}
#belowmain a:hover {
	color: #fff;
	text-decoration: underline;
	}
#belowmain a:active {
	color: #666;
	}
	
	/* For pages that don't have any graphic on the main div left side */
#leftnotes{
    width: 17em;
    margin: 0 3em 0 2em;
	position: absolute;
	top: 14em;
	left: 1em;
	z-index: 100;
	font-size: .85em;
	color:#333;
	text-align:center;
	}
#leftnotes a{
       color: #3399FF;
       font-weight: bold;
}
#leftnotes a:link, leftnotes a:visited, leftnotes a:active{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
#leftnotes a:hover{
	text-decoration: underline;
	color: #000;
	}
	
	/* These styles are for the contract and other form pages in html */
#mainplainhead{
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
    color: #000;
	position: absolute;
	top: 3em;
	left: 3em;
	width: 100%;
	}
#mainplainhead p{
	font-family: Georgia, "Palatino", "Times New Roman", Time, serif;
	font-size: .9em;
	}
#mainplainhead h1{
	font-size: 1.5em;
	}
	
#mainplain{
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000;
	position: absolute;
	top: 12em;
	left: 3em;
	font-weight: normal;
	}
#mainplain p, #mainplain ol, #mainplain li, #mainplain ul{
	font-size: .85em;
	padding-bottom: .4em;
	}
#mainplain h1{
	font-size: 1em;
	}
#mainplain p, #mainplain ol, #mainplain li, #mainplain ul{
	font-size: .85em;
	}
#mainplain h2{
font-weight: normal;
	font-size: 1em;
	padding-bottom: .5em;
	padding-left: 4em;
	}
#mainplain h3{
  font-size: 1em;
	
  padding-left: 4em;
	}

#rightpix{
	position: absolute;
	margin-top: 14em;
	right: 12em;
}

 /* Style for table borders */
table {

font-family: Georgia, "Palatino", "Times New Roman", Time, serif;
border-type: solid;
background-color: #000;

}

/* General style for header and data cells */
td {
color: #000;
background-color: #fff;
font-size: .9em;
padding: .5em;
em;
}
/* Additional style for table header cells */
th {

color: #3399FF;
font-size: .85em;
}

-->

<!--
ol.decimal {list-style-type: decimal}
