body	{ margin:0; padding:0; border:0px none; background:#FFF	}

a.sidelinks:hover {  color: #000000; background: #e6e6e6; clip:           rect(   ); width: 128px; height: 15px; line-height: 15px; text-decoration: none}
.sidelinks {  font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; clip:               rect(   ); width: 128px; height: 15px; white-space: nowrap}
.marketlinks {  font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; clip:       rect(   ); text-decoration: none}
.market {  font: normal 18px/normal Arial, Helvetica, sans-serif; color: #999999; text-decoration: none}
.productTypes {  font: normal 10px/normal Arial, Helvetica, sans-serif; text-decoration: none; color: #333333}
.maintext {  font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; letter-spacing: normal; word-spacing: normal}

.LinkCategory {  font: bold normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; vertical-align: middle; width: 128px; height: 16px; clip:  rect(   )}




.linkedheading {  font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; vertical-align: top}
.smallwhite {  font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.smalltext { font: normal 10px/normal Arial, Helvetica, sans-serif; color: #000000; text-decoration: none }
.productHeading { font: bold normal 11px/normal Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none }
h1 {  font: bold 10px "Courier New", Courier, mono; text-decoration: none}
.list {  font: 11px/18px Arial, Helvetica, sans-serif; text-decoration: none}
.contactText { font: normal 10px/12px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none }
.ptext {  font: 11px Arial, Helvetica, sans-serif; text-decoration: none}
.heading10 {  font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; vertical-align: middle}
.productPageHeading20 {  font: bold 18px/normal Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
.heading11 {  font: bold 11px/normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.listGrey { text-decoration: none; list-style-image: url('/graphics/arrow.gif') ; color: #333333; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.listBlue { text-decoration: none; list-style-image: url('/graphics/arrow.gif') ; color: #333333; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif }
.darkbarHeader { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; clip: rect( ); text-decoration: none }
.listText { font: 11px/13px Arial, Helvetica, sans-serif; text-decoration: none }
.smalltext { font: 10px/10px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none }
.heading14 { font: bold 14px/normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.comboboxlite {  font: 10px Arial, Helvetica, sans-serif; background: #FFFFFF}
.breadcrumb {  font: 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
.ptext10 {  font: normal 10px/normal Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
.heading20 {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
.heading12 {
font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
.pressReleaseItalics {
font: italic normal 10px/normal Arial, Helvetica, sans-serif; color: #000000; text-decoration: none
}
.sidelinksWrap {
	line-height: 12px;
	text-decoration: none;
	background: #FFFFFF;
	clip: rect( );
	height: 25px;
	width: 128px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.sidelinksWrap:hover {
	line-height: 12px;
	text-decoration: none;
	background: #e6e6e6;
	clip: rect( );
	height: 25px;
	width: 128px
}
.sidelinksWrap3lines {
	line-height: 12px;
	text-decoration: none;
	background: #FFFFFF;
	height: 40px;
	width: 128px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.sidelinksWrap3lines:hover {
	line-height: 12px;
	text-decoration: none;
	background: #e6e6e6;
	height: 40px;
	width: 128px
}

/* header bars :: added 7.12.04 by kyle */
/* Sneak Peek Header : dark red header : 100% */
dl.sneak { width:100%; margin:0; padding:0; }
dt.sneak { margin:0; padding:5px; background: #300 url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#FFF }
dd.sneak { margin:0; padding:0; color:#FC3;}

/* Blue header bar : 100% */ 
dl { width:100%; margin:0; padding-bottom:8px; }
dt { margin:0; padding:5px; background: #069 url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#FFF }
dd { margin:0; padding:0; color:#000;}

dl.blueBox { width:100%; margin:0; padding:0px; }
dt.blueBox { margin:0; padding:5px; background: #069 url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#FFF }
dd.blueBox { margin:0; padding:0; color:#FC3;}

dl.greyBox { width:100%; margin:0; padding:0px; }
dt.greyBox { margin:0; padding:5px; background: #999 url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#FFF }
dd.greyBox { margin:0; padding:0; color:#999;}

/* Blue header bar : 60% */
dl.hBlue { width:60%; margin:0; padding:0; }
dt.hBlue { margin:0; padding:5px; background: #069 url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#FFF }
dd.hBlue { margin:0; padding:0; color:#FFF; }

/* Grey header bar : 60% */
dl.hGrey { width:60%; margin:0; padding:0; }
dt.hGrey { margin:0; padding:5px; background: #CCC url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#000 }
dd.hGrey { margin:0; padding:0; color:#FFF; }

/* package includes header */
dl.info { width:100%; margin:0; padding:0 8px 0 0; }
dt.info { margin:0; padding:5px; background: #CCC url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#000 }
dd.info { margin:0; padding:0; color:#FFF; }

/* Header bar used on the product pages */
dl.features { width:600px; margin:0px 0px 0px 0px; }
dt.features { margin:0px; padding:5px; background:#069 url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#FFF }
dd.features { margin:0px; padding:0px; color:#FFF; }

/* Header bar used over the product page Icons */
.iconHdr { margin:2px 2px 8px 2px; padding:4px; background:#CCC; }

/* This one is for the used for the navigation buttons on the product pages that Dean worked on */
dl dt.navList { padding:0 0 4px 0; background-color:#FFF; }

/* Product Page Containers */
.pContainer { padding:12px 0 5px 0; border-bottom:1px dotted #666; width:150px; float:left; }
.pThumb { margin:0 3px 3px 0; float:left; }

/* Market Page Containers */
.container { padding:12px 0 5px 0; border-bottom:1px dotted #666; width:290px; float:left; }
.thumb { margin:0 3px 3px 0; float:left; }

/* Gray Header bar for "tools" */
dl.tools { width:260px; margin:0px 0px 0px 0px; }
dt.tools { margin:0px; padding:5px; background:#CCC url('../graphics/gr-cornerTop300.gif') no-repeat top right; color:#666 }
dd.tools { margin:0px; padding:0px; color:#FFF; }

/* testing the sidemenu */
dl.sideMenu { width:104px; margin:0; padding:0; border:0px none; background-color:#FFF }
dt.sideMenu { margin:0; padding:0; border-bottom:1px solid #999; border-right:1px solid #999; background-color:#FFF; }

.txt-small-gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 10px;
}
a.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}
.searchBar {
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 22px;
	background-color: #CCCCCC;
}
/*::: BEGIN new navigation for side menus :::*/
.NavTable {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-width: 1px;
	border-color: #CCCCCC;
}
#navcontainer { 
width: 135px;
height: 15px; 
}
#navcontainer ul {
font-size: 10px;
line-height: 15px;
text-align: right;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navcontainer a {
display: block;
padding: 2px 4px 2px 2px;;
width: 135px;
background-color: #FFF;
border-bottom: 1px solid #CCCCCC;
}
#navcontainer a:link, #navlist a:visited {
font-weight: bold;
color: #0033FF;
text-decoration: none;
}
#navcontainer a:hover {
background-color: #CCC;
}
/*::: END new navigation for side menus :::*/

/*::: BEGIN styles for news items :::*/
#newscontainer { 
width: 290px;
height: 15px; 
}
#newscontainer ul {
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#newscontainer a {
display: block;
padding: 0px 0px 11px 0px;;
width: 290px;
background-color: #FFF;
}
#newscontainer a:link, #newslist a:visited {
color: #666;
text-decoration: underline;
}
#newscontainer a:hover {
text-decoration: none;
}
/*::: END styles for news items :::*/
.heading-alt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.heading-alt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FD7D01;
}