body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	}
#wrapper {

width: 750px
}
/* start syles for header */
#header {
width: 750px;
	height: 100px;
	background: url(images/gridlogobk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px white solid;
	
	}
h2 {
display: none;
}
#search {
position: absolute;
top: 70px;
left: 520px;
}
#contact {
position: absolute;
top: 10px;
left: 600px;
}
.headerlink { 
	color: #000099;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}
A.headerlink:hover { 

	text-decoration: underline; 
	font-size: 9pt;
	
}
/* finish styles for header */

/* start styles for content */
#content {
margin-top: 15px;
padding-left: 22px;
border: 1px solid white;
}
.imagecenter {
text-align: center;
}
h1 { 
	font-size: 1em; 
	font-weight: bold; 
	color: #000099;
}
	.more { 
	font-weight: normal; color: Red; 
	text-decoration: none 
}
A.more:hover { 
	color: black; 
	text-decoration: none 
}
.linkapp { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: normal; 
	color: black; 
	text-decoration: underline 
}
A.linkapp:hover { 
	color: black; 
	text-decoration: none 
}
/* finish styles for content */
/* start styles for footer */
#footer {  
	font-size: 0.75em; 
	text-align: center;
}

.privlink { 
	color: black;
	text-decoration: none; 
}
A.privlink:hover { 

	text-decoration: underline; 
}
/* finish styles for footer */


/* start styles for breadcrumbtrail and printer friendly link */

#breadcrumb {
margin-top: 25px;
border: 1px solid white;
float: left;
padding-left: 22px;
	color: #000066;
	font-weight: bold;
}
#printer_friendly {
margin-top: 25px;
border: 1px solid white;
float: right;
}
.clearer {
clear: both;
}
.printer { 
	font-family: Arial, Helvetica, sans-serif; 
	color: red; 
	text-decoration: none 
}
A.printer:hover { 
	color: red; 
	text-decoration: underline 
}
/* finish styles for breadcrumbtrail and printer friendly link */
/* start styles for product pages */
#left {
padding-left: 0px;
padding-top: 15px;
border: 1px solid white;
float: left;
width: 500px
}
#right {
padding-top: 15px;
border: 1px solid white;
float: right;
width: 200px
}
.table_outline {
width: 200px;
border-collapse: collapse
}
.table_outline td {
border: 1px solid #000066;
padding: 6px;
}
.table_outline img {
border: 0px;
padding-top: 5px;
padding-left: 15px;

}
.tableheader {
background: #000066;
color: #FFFFFF;
text-align: center;
font-weight: bold;
}
.page_subheader { 
	font-weight: bold; 
	color: #000099
	}
	.page_header { 
	font-size: 1em; 
	font-weight: bold; 
	color: #000099;
}
	.dtitle {  font-weight: bold; color: #cc3300;}
	
	.download { 
	font-size: 0.75em; 
	color: #cc3300; 
	text-decoration: none 
}
A.download:hover { 
	text-decoration: underline 
}
.table {  color: #ffffff;}
#news_flash {
border: 1px solid red;
padding: 5px;}
/* finish styles for product pages */
/* start styles to stop display of address */
#address {
display: none;
}
/* finish styles to stop display of address */
/* start styles for application stories */
#content_applications {
padding-left: 12px;
}
/* finish styles for application stories */
/* start styles for suppliers page */
.moreinfo { 
	
font-weight: bold; 
	color: #cc3300; 
	text-decoration: none 
}
A.moreinfo:hover { 
	color:#cc3300; 
	text-decoration: underline 
}
/* finish styles for suppliers page */
/* start styles for lit page */
.lit {  
	font-weight: bold; 
	color: white;
}


/* finish styles for lit page */
/* start styles for site map page */
#map {
width: 100%;
border-collapse: collapse
}
#map td {
border: 1px solid #000066;
padding: 6px;
}
/* finish styles for site map page */
/* start styles for applications page */
#leftapp {
padding-left: 0px;
padding-top: 15px;
border: 1px solid white;
float: left;
width: 450px
}
#rightapp {
padding-top: 15px;
border: 1px solid white;
float: right;
width: 250px
}
.table_outlineapp {
width: 250px;
border-collapse: collapse
}
.table_outlineapp td {
border: 1px solid #000066;
padding: 6px;
}
.table_outlineapp img {
border: 0px;
padding-top: 5px;
padding-left: 15px;

}
.tableheaderapp {
background: #000066;
color: #FFFFFF;
text-align: center;
font-weight: bold;
}
/* finish styles for applications page */
/* start styles for applications home  page */
#applications li {
list-style-image: url(images/bullet.gif);
background-color: #f7f7f7;
font-size: 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
margin-top: 6px;
width: 300px;


}
#applications ul li a {
color: red;
text-decoration: none;
background-color: #f7f7f7;


}
#applications ul li a:visited {
color: red;
text-decoration: none;
background-color: #f7f7f7;;


}
#applications ul li a:hover {
color: 000066;
text-decoration: underline;
background-color: #f7f7f7;



}
#applications ul li a:active {
color: red;
text-decoration: none;
background-color: #f7f7f7;



}
#app_home li {
list-style-image: url(images/bullet.gif);
background-color: #f7f7f7;
font-size: 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
margin-top: 6px;
width: 200px;


}
#app_home ul li a {
color: red;
text-decoration: none;
background-color: #f7f7f7;


}
#app_home ul li a:visited {
color: red;
text-decoration: none;
background-color: #f7f7f7;;


}
#app_home ul li a:hover {
color: 000066;
text-decoration: underline;
background-color: #f7f7f7;



}
#app_home ul li a:active {
color: red;
text-decoration: none;
background-color: #f7f7f7;



}
.cellpadding {
padding-left: 5px;
}

table td.white {
	color: #FFFFFF;
	padding: 4px
	}
.border {
border: 2px solid #000066;
padding: 5px
}
.border strong {
color: #000066;
}