@media print {
td.copymain, div.copymain, span.copymain  {
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	line-height : 15px;
	display: compact;
}
}
#bg { 
position:absolute; 
width:100%; 
height:100%; /* works only if parent container is assigned a height value */ 
background:#5C5C5C; 
} 

.bgtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:100%
}
.breadSeperator {
	color : #000;
	font-weight : normal;
	font-size :9px;
	font-family : Verdana, sans-serif;
}
.bread  {
	color : #666;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	line-height : 15px;
	

}

/* breadcrumb you are here */

.breadhere  {
	color : #c00;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	line-height : 15px;
	

}

/* body copy on secondary pages */
.copymain  {
	color : #999999;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	line-height : 15px;
	text-decoration: none;
	
}
/* small body copy for callouts on secondary pages */
.callout  {
	color : #000000; 
	font-weight : normal; 
	font-size : 10px;
	font-family : Arial, sans-serif;
}

/* headers on secondary pages */
.header  {
	color : #CC0000;
	font-weight : bold;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
}

/* subheads in main copy area on secondary pages */
.subhead {
	color : #575757;
	font-weight : bold;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

/* subheads for press releases in main copy area on secondary pages */
.subheadpr {
	color : #000000;
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana, sans-serif;
	text-transform : uppercase;
}

/* subheads in right column on secondary pages */
.subheadrt {
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* subheads bold in right column on secondary pages */
.subheadrtbold {
	color : #666666;
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

/* links for body copy */
.linkmain {
	color : #003399;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for body copy:HOVER */
.linkmain:HOVER {
	color : #999999;
}

/* links for body copy:ACTIVE */
.linkmain:ACTIVE {
	color : #999999;
}

/* links for home page */
.linkhome {
	color : #CCCCCC;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration : none;
}

/* links for home page:HOVER */
.linkhome:HOVER {
	color : #FF3300;
}

/* links for home page:ACTIVE */
.linkhome:ACTIVE {
}

/* links for press release list */
.linkpress {
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
	text-transform : uppercase;
}

/* links for press release list:HOVER */
.linkpress:HOVER {
	color : #999999;
}

/* links for press release list:ACTIVE */
.linkpress:ACTIVE {
	color : #999999;
}

/* links for press release list:VISITED */
.linkpress:VISITED {
	color : #999999;
}

/* links for body copy */
.linksubhead {
	color : 444444;
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

/* links for body copy:HOVER */
.linksubhead:HOVER {
	color : #999999;
}

/* links for body copy:ACTIVE */
.linksubhead:ACTIVE {
	color : #999999;
}
.linksubhead:VISITED {
	color : #444444;
}
/* links for right navbar */
.linkemail {
	color : #CC0000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for right navbar:HOVER */
.linkemail:HOVER {
	color : #666666;
}

/* links for right navbar:ACTIVE */
.linkemail:ACTIVE {
	color : #666666;
}

/* links for right navbar */
.linkrtnav {
	color : #CC0000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for right navbar:HOVER */
.linkrtnav:HOVER {
	color : #666666;
}

/* links for right navbar:ACTIVE */
.linkrtnav:ACTIVE {
	color : #666666;
}
/* links for right navbar selected */
.linkrtnavon {
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}
/* links for monthly PR list pages */
.linkprmonth {
	color : #CC0000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for monthly PR list pages:HOVER */
.linkprmonth:HOVER {
	color : #666666;
}

/* links for monthly PR list pages:ACTIVE */
.linkprmonth:ACTIVE {
	color : #666666;
}

/* links for monthly PR list pages:ACTIVE */
.linkprmonth:VISITED {
	color : #999999;
}
/* links for monthly PR list pages selected */
.linkprmonthon {
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}
/* links for Back to Top */
.linktop {
	color : #999999;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}
/* links for Back to Top:HOVER */
.linktop:HOVER {
	color : #CCCCCC;
}
/* links for Back to Top:ACTIVE */
.linktop:ACTIVE {
	color : #CCCCCC;
}
/* reg symbol */
.reg  {
	font-size : 9px; 
}
/* SM symbol */
.sm  {
	font-size : 9px; 
	font-family : Arial, sans-serif;
}
/* for netscape */
B {
	font-weight : bold;
}
/* blockquote with italics */
BLOCKQUOTE {
	font-style : italic;
}
/* Top level links for navbar */
.linknav {
      display: block;
      padding: 3px 0 3px 0;
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      letter-spacing: 75%;
      color: #666666;
}
/* Top level links for navbar:HOVER */
.linknav:HOVER {
     color: #CC0000;
     display: block;
     padding: 3px 0 3px 0;
     margin: 0;
 }
/* Top level links for navbar: Turned to the "on" state */
.linknav_on {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
     color: #CC0000;
     display: block;
     padding: 3px 0 3px 0;
     margin: 0;
}

 

/* Second level links for navbar */
.sublinknav {
     display: block;
     padding: 3px 0 3px 15px;
     margin: 0;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-decoration: none;
     line-height: 12px;
     letter-spacing: 75%;
     color: #666666;
}
/* Second level links for navbar:HOVER */
.sublinknav:HOVER {
     color: #CC0000;
     display: block;
     padding: 3px 0 3px 15px;
     line-height: 12px;
 }

 

/* Second level links for navbar:ACTIVE */
.sublinknav:ACTIVE {
     display: block;
     padding: 3px 0 3px 15px;
     line-height: 12px;
}
/* Second level links for navbar: Turned to the "on" state */
.sublinknav_on {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-decoration: none;
     color: #CC0000;
     display: block;
     padding: 3px 0 3px 15px;
     line-height: 12px;
}
/* Third level links for navbar */
.subsublinknav {
     display: block;
     padding: 3px 0 3px 30px;
     margin: 0;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-decoration: none;
     line-height: 12px;
     color: #666666;
}
/* Third level links for navbar:HOVER */
.subsublinknav:HOVER {
     color: #CC0000;
     text-decoration: none; 
     display: block;
     padding: 3px 0 3px 30px;
     line-height: 12px;
}
/* Third level links for navbar:ACTIVE */
.subsublinknav:ACTIVE {
     display: block;
     padding: 3px 0 3px 30px;
     line-height: 12px;
}
/* Third level links for navbar: Turned to the "on" state */
.subsublinknav_on {
     color: #CC0000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-decoration: none;
     display: block;
     padding: 3px 0 3px 30px;
     line-height: 12px;
}
/* Padding for nav areas - within divs */
.navbox {
     padding: 5px 18px 5px 18px;
}

 /* Padding for content areas - within divs */
.box {
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 7px;
 padding-left: 7px;
}
 
.navbox br {
     display: none;
}

/* News Area Text - grey box */
.newsmain {

	color : #FFFFFF;
	font-weight : normal;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 20px;
	text-decoration:none;
}
/* Home page headers */
.header2 {

	color : #666666;
	font-weight : normal;
	font-size : 19px;
	font-family : Arial, Helvetica, sans-serif;
}

/* Louis - Link */
.link_main_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.link_main_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFC164;
	text-decoration: none;
}

.link_sub_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366FF;
	text-decoration: none;
}
.link_sub_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	text-decoration: none;
}

.link_product{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.link_product:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}

.link_left_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
.link_left_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	background-color: #FF9900;
}

/* Louis - Table */
.table_thinborder_TBLR
{
	border:thin solid #CCCCCC;
}

.table_thinborder_TBLR_text11
{
	border:thin solid #D3D3D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.table_thinborder_bottom_only
{
	border-bottom-color:#FFFFFF;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #999999;
	color: #FFFFFF;
}

.table_thinborder_top_only
{
	border-bottom-color:#FFFFFF;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #999999;
	color: #FFFFFF;
}

/* Louis - Text */
.header3 {
	color : #666666;
	font-weight : bold;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.box_text {
	color : #575757;
	font-weight : normal;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}

.box_text_12px {
	color : #575757;
	font-weight : normal;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.table_text_12px {
	color : #575757;
	font-weight : normal;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

.table_text_12px_Bold {
	color : #575757;
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

.spliter_main_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.arrow_sub_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3333CC;
	text-decoration: none;
}


.product_table_header
{
	background-color: #999999;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.product_table_body
{
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* 2 how table */

/* This is the outline round the main forum tables */
.forumline	{
	background-color: #FFFFFF;
	border: 1px #999999 solid;
}

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

/* This is the outline round the main forum tables */
.forumline	{
	background-color: #FFFFFF;
	border: 1px #999999 solid;
}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #FFFFFF; }
td.row3	{ background-color: #D1D7DC; }
