P {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	LINE-HEIGHT: 18px;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: disc;
}
li {
	list-style-type: disc;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
BODY, TD, SELECT, LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	line-height: 18px;
}
.small {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:9px;
}
/* styles for forms */

INPUT {
	FONT-FAMILY: Courier New, Courier, Mono;
	FONT-SIZE: 12px;
}
.submit_btn {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* background colors */
.find_box {
	BACKGROUND-COLOR: #e1ae39;
}
.find_box2 {
	BACKGROUND-COLOR: #e1ae39;
}
.dark_blue {
	BACKGROUND-COLOR: #8494A5;
}
.white {
	BACKGROUND-COLOR: #FFFFFF;
}
.black {
	BACKGROUND-COLOR: #000000;
}
.greyBG {
	BACKGROUND-COLOR: #999999;
}
.light_greyBG {
	BACKGROUND-COLOR: #e5e5e5;
}
.lev2_rightsidebar {
	BACKGROUND-COLOR: #e1ae39;
}
.lev2_leftsidebar {
	BACKGROUND-COLOR: #A9B9C9;
}
.lev2_bg {
	BACKGROUND-COLOR: #3B4575;
}
.prod_avail_table_bg {
	BACKGROUND-COLOR: #e3e4ea;
}
.prod_avail_table_bg_ul {
	BACKGROUND-COLOR: #e3e4ea;
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.prod_avail_table_head_bg {
	BACKGROUND-COLOR: #333366;
}
.prod_avail_table_cat_bg {
	BACKGROUND-COLOR: #A9B9C9;
}
/* font and link colors */

.subheader {
	COLOR:#003366;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.white_text {
	COLOR:#FFFFFF;
}
A {
	COLOR:#788DA8;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #788DA8;
	TEXT-DECORATION: underline;
}
.lev2_leftsidebar {
	COLOR:#FFFFFF;
	TEXT-DECORATION: none;
}
A.lev2_leftsidebar {
	COLOR:#FFFFFF;
	TEXT-DECORATION: none;
}
A.lev2_leftsidebar:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev2_leftsidebar:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev2_leftsidebar:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
A.home_page_message_link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	FONT-WEIGHT: bold;
	COLOR:#E7E763;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none;
}
A.home_page_message_link:visited {
	COLOR: #E7E763;
	TEXT-DECORATION: none;
}
A.home_page_message_link:active {
	COLOR: #E7E763;
	TEXT-DECORATION: underline;
}
A.home_page_message_link:hover {
	COLOR: #E7E763;
	TEXT-DECORATION: underline;
}
A.subheader_link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR: #214F8A;
	TEXT-DECORATION: none;
}
A.subheader_link:visited {
	COLOR: #214F8A;
	TEXT-DECORATION: none;
}
A.subheader_link:active {
	COLOR: #214F8A;
	TEXT-DECORATION: underline;
}
A.subheader_link:hover {
	COLOR: #214F8A;
	TEXT-DECORATION: underline;
}
.light_gray_link {
	COLOR: #004A84;
	TEXT-DECORATION: none;
}
A.light_gray_link {
	COLOR: #004A84;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 16px;
}
A.light_gray_link:visited {
	COLOR: #004A84;
	TEXT-DECORATION: none;
}
A.light_gray_link:active {
	COLOR: #004A84;
	TEXT-DECORATION: none;
}
A.light_gray_link:hover {
	COLOR: #888888;
	TEXT-DECORATION: none;
}
.news_header_link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #669B64;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.news_header_link {
	COLOR: #669B64;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.news_header_link:visited {
	COLOR: #669B64;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.news_header_link:active {
	COLOR: #999999;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.news_header_link:hover {
	COLOR: #999999;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.clips_link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #003466;
	TEXT-DECORATION: none;
}
A.clips_link {
	COLOR: #003466;
	TEXT-DECORATION: none;
}
A.clips_link:visited {
	COLOR: #003466;
	TEXT-DECORATION: none;
}
A.clips_link:active {
	COLOR: #003466;
	TEXT-DECORATION: none;
}
A.clips_link:hover {
	COLOR: #003466;
	TEXT-DECORATION: underline;
}
.resources_link {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.resources_link {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.resources_link:visited {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.resources_link:active {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.resources_link:hover {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.footer_link {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #788DA8;
	LINE-HEIGHT: 16px;
}
A.footer_link {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.footer_link:visited {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.footer_link:active {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.footer_link:hover {
	COLOR: #788DA8;
	TEXT-DECORATION: underline;
}
.textnav {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
}
A.textnav {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.textnav:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.textnav:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.textnav:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.footer_link {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #788DA8;
	LINE-HEIGHT: 16px;
}
A.footer_link {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.footer_link:visited {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.footer_link:active {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.footer_link:hover {
	COLOR: #788DA8;
	TEXT-DECORATION: underline;
}
.partnerHeaderLink {
	COLOR: #ffffff;
}
A.partnerHeaderLink {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.partnerHeaderLink:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.partnerHeaderLink:active {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.partnerHeaderLink:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
.lev2_textnav {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 16px;
}
A.lev2_textnav {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev2_textnav:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev2_textnav:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev2_textnav:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
.lev2_footer_link {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #788DA8;
	LINE-HEIGHT: 16px;
}
A.lev2_footer_link {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.lev2_footer_link:visited {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.lev2_footer_link:active {
	COLOR: #788DA8;
	TEXT-DECORATION: none;
}
A.lev2_footer_link:hover {
	COLOR: #788DA8;
	TEXT-DECORATION: underline;
}
/* sitemap links */
.lev1 {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev1 {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev1:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev1:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
A.lev1:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
.lev2 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.lev2 {
	COLOR: #669B64;
	TEXT-DECORATION: none;
}
A.lev2:visited {
	COLOR: #669B64;
	TEXT-DECORATION: none;
}
A.lev2:active {
	COLOR: #669B64;
	TEXT-DECORATION: underline;
}
A.lev2:hover {
	COLOR: #669B64;
	TEXT-DECORATION: underline;
}
.eventsheader {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	COLOR:#663399;
	font-weight: bold;
}
.eventsheader2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	COLOR:#000000;
	font-weight: bold;
}
.eventsheader3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	COLOR:#ff9a00;
	font-weight: bold;
}
.menu-l-td-blank {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:8px;
	BACKGROUND-COLOR: #A9B9C9;
	color:#ffffff
}
.menu-l-td-heading {
	color:#FFFFFF;
	text-transform: uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #666666;
	padding: 5px 2px 5px 0px;
	margin-left: 10px;
}
.menu-l-td-subheading {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	BACKGROUND-COLOR: #A9B9C9;
	color:#ffffff
}
.menu-l-a-subheading {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	BACKGROUND-COLOR: #A9B9C9;
	color:#ffffff;
	text-decoration: none;
}
.menu-l-td-item {
	padding: 3px 2px 3px 0px;
	border-bottom: 1px solid #999999;
}
.menu-l-a-item {
	color: #666666;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
}
A.menu-l-a-item:hover {
	color: #990000;
	text-decoration: none;
}
A.menu-l-a-item:active {
	color: #000000;
}
A.menu-l-a-item:visited {
	color: #666666;
	text-decoration: none;
}
.menu-r-td-blank {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	color:#ffffff
}
.menu-r-td-heading {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	color:#ffffff
}
.menu-r-td-subheading {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	color:#ffffff
}
A.menu-r-a-subheading:hover {
	color: white;
}
A.menu-r-a-subheading:active {
	color: white;
}
A.menu-r-a-subheading:visited {
	color: white;
}
.menu-r-a-subheading {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	color:#ffffff
}
.menu-r-td-item {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	color:#ffffff
}
A.menu-r-td-item:hover {
	color: white;
}
A.menu-r-td-item:active {
	color: white;
}
A.menu-r-td-item:visited {
	color: white;
}
.menu-r-a-item {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	color:#ffffff
}
A.menu-r-a-item:hover {
	color: white;
}
A.menu-r-a-item:active {
	color: white;
}
A.menu-r-a-item:visited {
	color: white;
}
a.subheader {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#385ca7;
	text-decoration: none;
}
.eventsheader {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	COLOR:#663399;
	font-weight: bold;
}
.body_header {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:14px;
	COLOR:#990000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 17px;
}
.releaseTableLight {
	background-color: #F2F2F2;
}
.releaseTableDark {
	background-color: #CCCCCC;
}
.hand {
	cursor: hand;
}
h2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:14px;
	COLOR:#CC0000;
	line-height: 18px;
}
tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.TensilicaNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	font-weight: bold;
}
.TensilicaNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}
.TensilicaNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}
.TensilicaNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
}
.black1pxborder {
	border: 1px solid #000000;
}
/* [ Main nav ]
----------------------------------------------- */
#nav-main {
	float: right;
	width: 596px;
	height: 37px;
	padding: 0;
	/*background: url(http://www.viragelogic.com/_img_wr08/topnav_back.png) repeat-x;*/
	margin: 0 0px;
	border: 1px solid #999999;
}
#nav-main ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1; /* Added for Mac Safari issue */
}
#nav-main ul li {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #999999;
	float: left;
	height: 37px;
}
#nav-main ul li a {
	width: auto;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding: 8px 15px 0px;
	margin-right: auto;
	margin-left: auto;
}
#nav-main ul li a:hover {
	color: #990000;
}
#nav-main ul li ul {
	width: 140px;
	list-style: none;
	position: absolute;
	top: 37px;
	left: -1px;
	display: none;
	font: 10px/10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
#nav-main ul li ul li {
	width: 140px;
	height: auto;
	display: block;
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
#nav-main a.parent {
	background: #FFFFFF url(http://www.viragelogic.com/_img_wr08/parent_arrow.png) no-repeat 130px center;
}
#nav-main a:hover.parent {
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 130px center;
}
#nav-main ul li ul li a {
	height: 14px;
	padding: 3px 5px;
	font-weight: normal;
	color: #333333;
	border-right: none;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#nav-main ul li ul li a:hover {
	color: #333333;
	background-color: #FFFFFF;
}
#nav-main ul li ul li ul {
	width: 175px;
	list-style: none;
	position: absolute;
	top: -1px;
	left: 139px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#nav-main ul li ul li ul li {
	width: 175px;
	height: auto;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 10px;
}
/* Hide sub-menus initially */
#nav-main li:hover ul ul, #nav-main li:hover ul ul ul, #nav-main li.over ul ul, #nav-main li.over ul ul ul {
	display: none;
}
/* Display sub-menus */
#nav-main li:hover ul, #nav-main li li:hover ul, #nav-main li li li:hover ul, #nav-main li.over ul, #nav-main li li.over ul, #nav-main li li li.over ul {
	display: block;
}
/* Highlight category based on body class */
.products #nav-main .products, .solutions #nav-main .solutions, .technology #nav-main .technology, .ss #nav-main .ss, .partners #nav-main .partners, .company #nav-main .company {
	background: #7d7d7d url(/img/nav-main-bg-on.gif) repeat-x;
}
#nav-main-trim {
	clear: both;
	width: 776px;
	height: 12px;
	background: #ccc url(/img/nav-main-trim.gif) repeat-x;
	overflow: hidden;
}
/* [ Misc ]
----------------------------------------------- */
.clear {
	clear: both;
	display: none;
}
.hide {
	display: none;
}
.file-details {
	color: #999999;
}
.back-top {
	margin-bottom: 0;
}
.no-break {
	margin-bottom: 0;
}
.centering {
	text-align: center;
}
.homelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
.homelinks a:link {
	color: #336699;
}
.homelinks a:visited {
	color: #336699;
	text-decoration: none;
}
.homelinks a:hover {
	text-decoration: underline;
}
/*NEW Main Nav 2*/
#nav-main2 {
	float: right;
	width: 596px;
	height: 37px;
	padding: 0;
	background: url(http://www.viragelogic.com/_img_wr08/topnav_back.png) repeat-x;
	margin: 0 0px;
	border: 1px solid #999999;
}
#nav-main2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1; /* Added for Mac Safari issue */
}
#nav-main2 ul li {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #999999;
	float: left;
	height: 37px;
}
#nav-main2 ul li a {
	width: auto;
	color: #000000;
	text-decoration: none;
	display: block;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	padding: 0px 5px;
	margin-right: auto;
	margin-left: auto;
}
#nav-main2 ul li a:hover {
	color: #990000;
}
#nav-main2 ul li ul {
	width: 140px;
	list-style: none;
	position: absolute;
	top: 37px;
	left: -1px;
	display: none;
	font: 10px/10px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
#nav-main2 ul li ul li {
	width: 140px;
	height: auto;
	display: block;
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
#nav-main2 a.parent {
	background: #FFFFFF url(http://www.viragelogic.com/_img_wr08/parent_arrow.png) no-repeat 130px center;
}
#nav-main2 a:hover.parent {
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 130px center;
}
#nav-main2 ul li ul li a {
	height: 14px;
	padding: 3px 5px;
	font-weight: normal;
	color: #333333;
	border-right: none;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#nav-main2 ul li ul li a:hover {
	color: #333333;
	background-color: #FFFFFF;
}
#nav-main2 ul li ul li ul {
	width: 175px;
	list-style: none;
	position: absolute;
	top: -1px;
	left: 139px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#nav-main2 ul li ul li ul li {
	width: 175px;
	height: auto;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 10px;
}
/* Hide sub-menus initially */
#nav-main2 li:hover ul ul, #nav-main2 li:hover ul ul ul, #nav-main2 li.over ul ul, #nav-main2 li.over ul ul ul {
	display: none;
}
/* Display sub-menus */
#nav-main2 li:hover ul, #nav-main2 li li:hover ul, #nav-main2 li li li:hover ul, #nav-main2 li.over ul, #nav-main2 li li.over ul, #nav-main2 li li li.over ul {
	display: block;
}
/* Highlight category based on body class */
.products #nav-main2 .products, .solutions #nav-main2 .solutions, .technology #nav-main2 .technology, .ss #nav-main2 .ss, .partners #nav-main2 .partners, .company #nav-main2 .company {
	background: #7d7d7d url(/img/nav-main-bg-on.gif) repeat-x;
}
#nav-main2-trim {
	clear: both;
	width: 776px;
	height: 12px;
	background: #ccc url(/img/nav-main-trim.gif) repeat-x;
	overflow: hidden;
}
/*End NEW Main Nav2*/

.redstar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}
.ticker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #003466;
}
.iptimes_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #003466;
}
.membership_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #990000;
}
legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
}
fieldset {
	border: 1px solid #333333;
}
.iptimes_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 14px;
	text-transform: uppercase;
	color: #75AE29;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.ChipHeader {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: transparent url(../_img_wr08/chip_hd_back.jpg) no-repeat 0px 0px;
	height: 60px;
	padding-left: 10px;
	text-transform: uppercase;
	padding-top: 20px;
	margin: 0px;
	padding-bottom: 0px;
	width: 587px;
}
