A:LINK {color: #000000;}
A:VISITED {color: #669999; }
A:HOVER {color: #cc33cc;}
A:ACTIVE {color: #cc33cc;}

BODY{
	font-family: arial, helvetica, sans-serif;
	font-size: small;
	text-align: left;
	color: #000000;
	background: #FFFFFF url(background.gif);
	/*07/20/2008 Change to give 20px on right margin*/
	/*margin: 0px;*/
	margin-top:  0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
H1	{
	font-size: large;	
	font-weight: bold;	
	color: #666666; 	
	background: transparent none;
	text-align: center;
	}
H2	{
	font-size: medium;	
	font-weight: bold;	
	color: #666666; 	
	background: transparent none;
	text-align: center;
	}
H3	{
	font-size: small;	
	font-weight: bold;	
	color: #666666; 	
	background: transparent none;
	text-align: center;
	}
P	{
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	margin: .5em .5em .5em .5em;
	color: #000000; 	
	}
TABLE	{
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	}
.sidebar {
	position: absolute;
	left: 0px;
	top: 150px;
	width: 20%;
	left: 2%; 
	}
.sidebar-bold-text {
	font-weight: bold;
	font-size: x-small;
	}
.sidebar-smaller-text {
	font-size: x-small;
	}
.button {
	background: #99cccc;
	}
.action {
	color: #669999;
	font-style: normal;
	font-weight: bold;
	
	}
.accent-pink { 
  	color: #cc33cc; 
	font-style: normal;
  	font-weight: bold;
} 
.accent-teal { 
  	color: #669999; 
  	font-weight: bold;
  	font-style: normal;
} 


.logo	{
	position: absolute;
	left: 225px;
	top: 3px;
	}
.toplinks {
	position: absolute;
	left: 225px;
	top: 100px;
	}
.top-links-repro{
	position: absolute;
	top: 100px;
	left: 380px;
	}
.top-links {
	position: absolute;
	top: 50px;
	left: 13%;
	width: 100%;
	font-size: x-small;
}
.banner	{
	position: absolute;
	left: 25%;
	top:10px;
	z-index: 1;
	}
.gridimage {
	position: absolute;
	left: 0px;
	top: 0px;
	}
.vertical	{
	position: absolute;
	left: 0;
	top: 0;
	}	
.buttons {
	position: absolute;
	top: 255px;
	left: 0px;
	}	
.text-area {
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	position: absolute;
	top: 170px;
	left: 125px;
	width: 75%;
	}
.wide-text-area {
	position: absolute;
	top: 150px;
	left: 5%;
	width: 90%;
	text-align: center;
	}
.netscape-text-area {
	position: absolute;
	top: 150px;
	left: 35%;
	width: 90%;
	}
.netscape-wide-text-area {
	position: absolute;
	top: 150px;
	left: 10%;
	width: 90%;
	}
.bottom-links {
	left: 12%;
	width: 100%;
	font-size: x-small;
	text-align: center;
	}
.copyright-line {
	font-size: xx-small;
	text-align: center;
	}
.company-name {	
	font-weight: bold;
	color: #ff0000;
	background: transparent none;
	}
.bold-center {
	font-weight: bold;
	text-align: center;
	}
.fly	{
	position: absolute;
	top: 96%;
	right: 5%;
	}
.right	{
	text-align: right;
	}
.center	{
	text-align: center;
	}

/* Styles to support Firefox */
div {
	position: absolute;
}
div#container {
	position: relative;	width: 100%;	heignt: 100%; 	margin: auto;
}
div#gridimage {
	width: 30%; 	height: 40%; 	top: 0; 	left: 1%;
}
div#logo {
/*	position: relative; */
	width: 20%; 	height: 30%;  top: 0;  left:  30%;
}
div#textbody {
	position: absolute;
	top: 170px; left:  20%;
}
div#pctitle1 {
position: relative; left: 41%; top: 100; color: #666666; font-size: 15pt; font-family: arial; font-weight: bold;
}
div#pctitle2 {
position: relative; left: 39%; top: 120; color: #669999; font-size: 12pt; font-family: arial; font-weight: bold;
}


