﻿/******************** Order of Files as they load ********************/
/***<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/fonts.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_ProductsSolutions.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_Platform.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_Challenge.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_Product.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_Registration.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/About_Cadence.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_CommunityServer.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/cadenceMenu.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/overwrites.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_Taiwan.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_China.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Cadence_Region.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/elements.css" media="screen,print" />
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/master.css" media="screen,print" />***/
/******************** Order of Files as they load ********************/
/*************************************************/
/******************** fonts.css ********************/
/*************************************************/
/* speakTECH : master fonts css for Company.master - 2007.10.09 
 ------ BASIC TEXT & FORM ELEMENTS --------------------------------------------------- */



/******************** 
-moz-scrollbars-horizontal: Indicates that horizontal scrollbars should always appear and vertical scrollbars should never appear.
-moz-scrollbars-vertical: Indicates that vertical scrollbars should always appear and horizontal scrollbars should never appear.
style="overflow:-moz-scrollbars-horizontal;overflow-x:hidden;overflow-y:scroll;
x- horizontal,
y- vertical
***********************/
/* Changed pt to px below to control pg shifting */
/*this is to keep page from shifting to left on load in firefox*/
* html DIV.Cadence_Banner_Flash {
	PADDING: 0px;
	FLOAT: left !important;
	MARGIN: 0px;
	TEXT-ALIGN: center !important;
	padding-top: 12px;
	padding-bottom: 15px;
	line-height: 0px;
	display: block;
	border-style: none;
	border-color: transparent;
	border-width: 0px;
	border-collapse: collapse;
	BACKGROUND-COLOR: transparent;
	width: 950px;
	height: 257px;
	position: static;
}
OBJECT#billboard_062708 {
	border: 0px none;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
body.CadenceBody {
	padding: 0px!important;
	margin: 0px!important;
	border: 0px none;
	border-collapse: collapse;
	height: 100%!important;
	min-height: 840px!important;
}
form#aspnetForm {
	padding: 0px!important;
	margin: 0px!important;
	text-align: center;
	border-collapse: collapse;
	border: 0px none;
	height: 100%!important;
	min-height: 800px!important;
	margin: 0px;
}
html, body {
	MARGIN: 0px!important;
	padding: 0px!important;
	border: 0px transparent none!important;
	border-collapse: collapse!important;
	margin: 0px!important;
}
html, body, form {
	cursor: default;
	direction: ltr;
	border-collapse: collapse;
	border: 0px transparent none;
	MARGIN: 0px;
}
textarea {
	cursor: text;
}
input, select, checkbox, radio {
	font-size: 11px;
	cursor: auto;
}
#container {
	background: transparent;
	position: relative;
	height: auto !important;
	margin: 0px auto!important;
	padding: 0px!important;
	width: 950px!important;
	border: 0px transparent none !important;
	vertical-align: top!important;
	padding-bottom: 10px!important;
	text-align: left;
}
#header {
	width: 950px!important;
	padding: 0px!important;
	text-align: left;
	margin: 0px!important;
	height: 81px;
	vertical-align: top;
	display: inline-block;
	border: 0px transparent none;
	border-collapse: collapse;
}
div#Cadence_ResourceLib_Content {
	margin-right: -5px!important;
}
#header .logo {
	float: left;
	margin-left: 1px!important;
	margin-top: 0;
	padding: 0 0 5px;
	position: relative;
	width: 141px!important;
	height: 52px!important;
	display: inline;
	vertical-align: top;
}
#header .logo img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	float: left!important;
	width: 141px!important;
	height: 52px!important;
	display: inline;
	vertical-align: top;
}
#header .CadenceSearchBoxDivv {
	width: 140px;
	margin: 0;
	padding: 0;
}
#header .CadenceVertSepBar {
	color: #ccc;
}
#header .search {
	float: right;
	font-size: 11px;
	padding: 0px;
	padding-top: 8px;
	vertical-align: top;
	height: 45px;
	margin: 0px;
	border-collapse: collapse;
	margin-right: 0;
	width: 580px;
}
#header .search td {
	color: #3f3f3f;
	font-size: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#header .search td a:active {
	color: #c00;
}
#header .search td a:hover {
	color: #c00;
	background-color: #e3e3e3;
}
#header .search .ms-sbcell {
	padding-right: 0;
}
#header .search .ms-sbcell INPUT {
	border-color: silver;
}
.Search_Box_td {
	width: 120px;
	white-space: nowrap;
	text-align: left;
	padding-right: 3px;
	margin: 0;
}
#header .edit .action {
	text-align: right;
}
.body_black {
	color: #000;
	font-size: 12px;
}
.body2_bold {
	color: #3f3f3f;
	font-size: 11px;
	line-height: 14px;
	font-weight: 700;
}
.body2_required_asterick {
	color: red;
	font-size: 11px;
	font-weight: 400;
}
.linkcarat {
	color: #c00;
	padding-left: 1px;
	font: 700 12px Arial, Helvetica, sans-serif;
}
#hlink1 a {
	color: #005091;
	font-size: 19px;
	font-weight: 700;
}
#hlink2 b {
	font-size: 16px;
}
#hlink3 a:link, #hlink3 a:visited {
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
	color: #005091;
}
#hlink3 A:hover {
	text-decoration: none;
	cursor: pointer !important;
	color: #C00!important;
	background-color: #ddecf4;
}
#hlink4 a {
	color: #005091;
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
}
#hlink5 a {
	color: #005091;
	font-size: 15px;
	line-height: 18px;
	font-weight: 700;
}
.h8 {
	color: #333;
	font-size: 11px;
	font-weight: 700;
	display: inline-block;
	white-space: nowrap;
}
.h9 {
	color: #333;
	font-size: 11px;
	font-weight: 400;
	display: inline-block;
	white-space: nowrap;
}
.dt_title {
	color: #c00!important;
	font-size: 14px!important;
	font-weight: 700!important;
	line-height: 30px!important;
}
.Homepage_dt_title {
	color: #c00;
	font-size: 14px;
	font-weight: 700;
}
#arecommend a {
	color: #005091;
	font-size: 10px;
	text-decoration: none;
	font-weight: 400;
}
p {
	line-height: 16px;
}
a, a:link, a:visited {
	line-height: 14px;
	text-decoration: none;
	color: #005091;
	font: 400 11px Arial, Helvetica, sans-serif;
}
a:hover, a:active {
	font-weight: 400;
	color: #c00!important;
	background-color: #ddecf4;
	text-decoration: none;
	cursor: pointer !important;
}
span#anormal.body2 a, #anormal a:visited, #anormal a:link, a#anormal:link {
	color: #005091;
	font-weight: 400;
}
a#anormal:hover, a#anormal:active {
	font-weight: bold;
	color: #c00 !important;
	cursor: pointer !important;
}
span#anormal.body2 a, span#anormal.body2 a:link, span#anormal.body2 a:visited {
	color: #005091;
	font-size: 11px;
	line-height: 14px;
}
span#anormal.body2 a:hover, span#anormal.body2 a:active {
	color: #c00!important;
	font-size: 11px;
	line-height: 14px;
}
#anormal_12 a, #anormal_12 a:link, #anormal_12 a:visited {
	color: #005091;
	font-size: 12px;
	text-decoration: none;
	font-weight: 400;
}
#anormal_12 a:hover, #anormal_12 a:active {
	color: #c00!important;
	font-size: 12px;
	background-color: #ddecf4;
	font-weight: 400;
	cursor: pointer !important;
}
span.abold a, a.abold, .abold:link, .abold:visited, #abold a {
	color: #005091;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: 700;
}
#abold:hover, #abold:active, SPAN.abold:hover, SPAN.abold:active, SPAN.abold A:hover, SPAN.abold A:active {
	color: #c00!important;
	font-size: 11px;
	line-height: 14px;
	background-color: #ddecf4;
	font-weight: 700;
	cursor: pointer !important;
}
/*
ul, ol {
	list-style: disc outside;
}
*/
ol {
	list-style-type: upper-roman;
}
.small {
	font-size: 9px;
}
#Cadence_SearchResults .tagCloud1 a {
	color: #005091;
	font-size: 9px;
	font-weight: 400;
}
#Cadence_SearchResults .tagCloud2 a {
	color: #005091;
	font-size: 11px;
	font-weight: 400;
	line-height: 11px;
}
#Cadence_SearchResults .tagCloud3 a {
	color: #005091;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
}
#Cadence_SearchResults .tagCloud4 a {
	color: #005091;
	font-size: 18px;
	font-weight: 400;
	line-height: 19px;
}
#Cadence_SearchResults .tagCloud5 a {
	color: #005091;
	font-size: 24px;
	font-weight: 400;
	line-height: 24px;
}
#Cadence_SearchResults .tagCloud6 a {
	color: #005091;
	font-size: 36px;
	font-weight: 400;
	line-height: 36px;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	color: #c00;
	font-size: 22px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-align: left;
}
h2 {
	color: #333;
	font-size: 19px;
	font-weight: 400;
}

h3 {
	color: #333;
	font-size: 18px;
	margin-bottom: 0;
	font-weight: 400;
	margin-top: 0;
}
h4 {
	color: #666;
	font-size: 16px;
	font-weight: 700;
}
h5 {
	color: #343434;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 0;
}
h6 {
	color: #343434;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 0;
}
.h6_no_top_padding {
	color: #343434;
	display: block;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	font: 700 12px Arial,Helvetica;
}
.h7 {
	color: #666;
	font-size: 12px;
	font-weight: 700;
}
.subBlue {
	color: #38939b;
}
.vDot {
	height: 100%;
	border-right: 1px dotted #000;
}
.hDot {
	width: 100%;
	height: 1px;
	border-bottom: 1px dotted #000;
}
.txtDot {
	background-image: url('/_layouts/images/imgbin/icon/arrow-diagonal.gif');
	background-repeat: no-repeat;
	padding-left: 15px;
}
.txtDot a, .txtDot a:link, .txtDot a:visited {
	color: #5b5b5b;
	text-decoration: none;
	border-bottom: 1px dotted #5b5b5b;
}
.txtDot a:hover, .txtDot a:active {
	color: #ff7f00;
	border-bottom: 1px dotted #ff7f00;
	cursor: pointer !important;
}
.underline {
	text-decoration: underline;
	font-size: 12px;
	color: #5b5b5b;
}
.line li {
	margin: 0;
	padding: 0;
	list-style: none outside url('/_layouts/images/imgbin/icon/diagonal-12.gif');
}
.arrow ul {
	list-style: none outside url('/_layouts/images/imgbin/icon/arrow-diagonal.gif');
}
.arrow li {
	list-style-image: url('/_layouts/images/imgbin/icon/arrow-diagonal.gif');
}
html, body, p, td, li, ul, ol, form, input, textarea, select, blockquote, .body, div#body_text, .ms-WPBody TD {
	color: #3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#hlink1 a:hover, #hlink2 a:hover, #hlink4 a:hover, #hlink4 b:hover, #hlink4:hover, #hlink5 a:hover, #arecommend a:hover {
	color: #c00!important;
	cursor: pointer !important;
}
#hlink2 a, .hlink2 {
	color: #005091;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
}
#Cadence_SearchResults .tagCloud1 a:hover, #Cadence_SearchResults .tagCloud2 a:hover, #Cadence_SearchResults .tagCloud3 a:hover, #Cadence_SearchResults .tagCloud4 a:hover, #Cadence_SearchResults .tagCloud5 a:hover, #Cadence_SearchResults .tagCloud6 a:hover {
	color: #c00!important;
	background-color: #ddecf4;
	cursor: pointer !important;
}
div#body_text a, #body_text a {
	font-weight: normal!important;
	font-size: 12px!important;
}
.body2, #Cadence_Registration_Main_Body .body2 td, div.body2, span.body2, td.body2, td span.body2, TD SPAN.body2 {
	color: #3f3f3f;
	font-size: 11px!important;
	font-weight: 400;
}
SPAN.body2 a, a.body2, td span.body2 a, td.body2 a, .body2 a, .body2:link {
	color: #005091;
	font-size: 11px !important;
	line-height: 14px;
	text-decoration: none;
}
DIV#body_text div#officeList td span#anormal A:link, DIV#body_text div#officeList td span#anormal A, div#officeList div#div1 span.body2 a, span.body a, DIV#body_text TD SPAN.body2 a, span#anormal.body2, span#anormal.body2 a, div#ctl00_ctl25_g_061c9d30_9b4c_4f2e_aad4_cffa145f880d span#anormal.body2, div #ctl00_ctl25_g_061c9d30_9b4c_4f2e_aad4_cffa145f880d span#anormal.body2 a table#CadenceProduct_MainTable TD SPAN.body2 {
	font-size: 11px !important;
}
.Cadence_ProdSolu_Inline_HR {
	border-top: 1px #cccccc dashed;
	color: #fff;
	display: block;
	margin: 10px 13px 10px 16px;
}
.Cadence_ProdSolu_Inline_H5 h5 {
	margin-top: 0px;
}
.Cadence_ProdSolu_Inline_Image {
	padding-right: 8px;
	padding-left: 16px;
}
.Cadence_ProdSolu_Inline_Container H3 {
	padding-left: 16px;
	padding-right: 13px;
	margin-top: 0px;
}
.Cadence_ProdSolu_Inline_Container H5 {
	padding-right: 13px;
}
.Cadence_ProdSolu_body2 {
	padding-right: 13px;
	padding-bottom: 23px;
	font-size: 11px;
}
li.productListItem {
	margin-bottom: 3px;
	margin-left: 0px;
	padding-left: 10px;
	BACKGROUND: url('/_layouts/images/imgbin/icons/img_redbullet.gif') no-repeat 0px 7px;
	LIST-STYLE-TYPE: none;
}
.Cadence_Inline {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: 279px;
}
.Cadence_Support_Inline_Image {
	padding: 10px 5px;
}
.Cadence_grey_box {
	background-color: #eeeeee;
	font-size: 12px;
	width: 245px;
	padding: 7px 15px;
}
#Left_nav_bottom_spacing_area {
	height: 11px;
}
.ms-pagebreadcrumb span, .ms-pagebreadcrumb, ctl00_PlaceHolderMain_CadenceBreadCrumbControl1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px!important;
	color: #666666;
	background-color: transparent!important;
	border: 0px transparent none!important;
	border-collapse: collapse;
	padding-left: 2px;
	TEXT-DECORATION: none!important;
	TEXT-ALIGN: left;
	border-style: none!important;
}
.ms-pagebreadcrumb span a:visited, .ms-pagebreadcrumb span a {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #3f3f3f;
	background-color: transparent;
}
.ms-pagebreadcrumb span a:hover {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #cc0000;
	background-color: transparent;
	cursor: pointer!important;
}
.ms-sbtablealt, .ms-sbtable {
	color: #000000;
	font: normal normal 0.8em Verdana;
}
.ms-sbtable-ex {
	width: 100%;
	border-collapse: collapse;
	margin-top: 0px;
	margin-left: 0px;
}
td.ms-sbcell, .ms-sbcell {
	white-space: nowrap;
	background: transparent none;
	background-color: transparent;
	padding: 0;
	border: 0;
}
td.ms-sbcellnoborder {
	white-space: nowrap;
	padding: 0;
	border: 0;
}
td.ms-sbgo, .ms-sbgo {
	background: transparent none;
	background-color: transparent;
	padding: 0;
	border: 0;
}
.ms-sbtable-border {
	border: 0;
	border: 0px;
}
.ms-sbplain {
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
}
.ms-consoleframe {
	border-bottom-width: 0px;
	border-top-width: 0px;
}
.ms-consolestatuscheckoutframe, .ms-consoleminiframe, .ms-consolestatusminorframe, .ms-consolestatusmajorframe {
	background-color: transparent;
	background: none;
}
.ms-consolestatusshadowframeright, .ms-consolestatusshadowframeleft, .ms-consolestatusshadowframe {
	background: none;
}
.ms-consolestatus {
	color: #000000;
}
.ms-consoleerror {
	color: #ff0000;
}
.ms-consolemessage {
	color: #204d89;
	text-decoration: none;
}
.ms-consoletoolbar {
	color: #e3e3e3;
	text-decoration: none;
}
.ms-consoleqabackhover td, .ms-consoleqaback td {
	background-image: none;
	padding-left: 3px;
	padding-right: 6px;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe, .ms-consolestatuscell {
	background-image: none;
	background-color: transparent;
}
.ms-HoverCellInActive {
	vertical-align: top;
	color: #ffffff;
	background-color: transparent;
	margin: 1px;
	border: none;
}
.ms-HoverCellActive {
	vertical-align: top;
	background-color: #ffbb47;
	background-image: none;
	border: #6f9dd9 1px solid;
}
.ms-HoverCellActiveDark {
	background-color: transparent;
	background-image: none;
	border: solid 1px #868686;
}
.ms-SpLinkButtonActive {
	vertical-align: top;
	background-color: transparent;
	background-image: none;
	border: #6f9dd9 0px solid;
	padding: 0;
}
.ms-SpLinkButtonInActive {
	vertical-align: top;
	color: #ffffff;
	background-color: transparent;
	margin: 0px;
	border: none;
	padding: 0;
}
.ms-SpLinkButtonActive a {
	color: #000000;
	text-decoration: none;
}
.ms-SPLink {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}
.ms-SPLink A:link, .ms-SPLink A:visited {
	color: #ffffff;
	text-decoration: none;
}
.ms-SPButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.ms-globallinks, .ms-globallinks a {
	color: #ffffff;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ms-WPHeader {
	color: #ffffff;
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
}
.ms-WPTitle {
	color: #000000;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	font: bold 12px tahoma,sans-serif;
}
.ms-WPTitle a, .ms-WPTitle a:link, .ms-WPTitle a:visited {
	text-decoration: none;
	color: #336699;
	font-size: 12px;
	font-weight: bold;
}
.ms-WPTitle a:hover, .ms-WPTitle a:active, .ms-SpLinkButtonActive a:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer!important;
}
.ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD {
	background-image: none;
	background-color: #ffcc66;
	border: 1px solid #cccccc;
}
.ms-WPHeader TD {
	border-bottom: 0;
	border-collapse: collapse;
}
.ms-WPBody {
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #3f3f3f;
}
.ms-WPBody table, .ms-TPBody table {
	background-color: transparent;
	font-size: 12px;
}
.ms-WPBody a:link {
	color: #005091;
	font: bold 11px Arial, Helvetica;
}
.ms-WPBody th, .ms-TPBody th {
	background-color: transparent;
	font-weight: bold;
}
.ms-WPBody td {
	font-family: Arial, Helvetica;
	font-size: 12px;
	background-color: transparent;
}
div.ms-WPBody {
	background-color: transparent;
	border: 0;
	text-align: left;
}
.ms-WPBody div {
	background-color: transparent;
	height: auto;
}
.ms-TPBody h1 {
	color: #cc0000;
	margin: 0;
	font: normal 22px Arial, Helvetica;
}
.ms-WPBody h1 {
	color: #cc0000;
	margin: 0;
	padding: 0;
	font: normal 22px Arial, Helvetica;
}
.ms-WPBody h2, .ms-TPBody h2 {
	color: #333333;
	font-family: Arial, Helvetica;
	font-size: 19px;
	margin: 0;
}
.ms-WPBody h3, .ms-TPBody h3 {
	color: #666666;
	font-family: Arial, Helvetica;
	font-size: 18px;
	margin: 0;
}
.ms-WPBody h4, .ms-TPBody h4 {
	color: #666666;
	margin: 0;
	font: bold 16px Arial, Helvetica;
}
.ms-WPBody h5, .ms-TPBody h5 {
	color: #343434;
	margin: 0;
	font: bold 14px Arial, Helvetica;
}
.ms-WPBody h6, .ms-TPBody h6 {
	color: #343434;
	margin: 0;
	font: bold 12px Arial, Helvetica;
}
.ms-WPBody h7, .ms-TPBody h7 {
	color: #666666;
	margin: 0;
	font: bold 12px Arial, Helvetica;
}
.ms-WPBorderBorderOnly {
	border: 1px solid #cccccc;
}
.ms-WPBorder {
	border: 1px solid #cccccc;
	border-top-width: 0px;
}
#zz1_TopNavigationMenun1 td, #zz1_TopNavigationMenun2 td, #zz1_TopNavigationMenun3 td, #zz1_TopNavigationMenun4 td, #zz1_TopNavigationMenun5 td, #zz1_TopNavigationMenun6 td {
	font-size: 11px;
}
#zz1_TopNavigationMenun6 table:first-child:hover, #zz1_TopNavigationMenun5 table:first-child:hover, #zz1_TopNavigationMenun4 table:first-child:hover, #zz1_TopNavigationMenun3 table:first-child:hover, #zz1_TopNavigationMenun2 table:first-child:hover, #zz1_TopNavigationMenun1 table:first-child:hover {
	background: transparent url('/_layouts/images/imgbin/buttons/cadence_header_button_DS_left_corner.jpg') left top no-repeat;
}
#zz1_TopNavigationMenun6 table:first-child TD:hover, #zz1_TopNavigationMenun5 table:first-child TD:hover, #zz1_TopNavigationMenun4 table:first-child TD:hover, #zz1_TopNavigationMenun3 table:first-child TD:hover, #zz1_TopNavigationMenun2 table:first-child TD:hover, #zz1_TopNavigationMenun1 table:first-child TD:hover {
	background: transparent url('/_layouts/images/imgbin/buttons/cadence_header_button_DS_right_corner.jpg') right top no-repeat;
}
.CadenceLowerRight {
	min-height: 450px !important;
	height: auto;
}
* html .CadenceLowerRight {
	height: 450px !important;
}
; .breadcrumb{height:20px;color:#3f3f3f;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
	color: #b6b6b6;
	text-decoration: none;
}
.breadcrumb a:hover, .breadcrumb a:active {
	color: #ff7f00;
	text-decoration: none;
}
.homeBox {
	height: 250px;
	background: transparent url('/_layouts/images/imgbin/header/grayfade.gif') top left repeat-x;
	padding: 5px 10px;
}
.homeBoxBlue {
	width: 300px;
	height: 130px;
	background: transparent url('/_layouts/images/imgbin/header/bluefade.gif') top left repeat-x;
	padding: 5px 10px;
}
.tabBox {
	background: transparent url('/_layouts/images/imgbin/header/grayfade.gif') top left repeat-x;
	margin: 0;
	padding: 7px 0 0 5px;
}
.rightTitle {
	width: 200px;
	height: 33px;
	background: #ffffff url('/_layouts/images/imgbin/element/box-200.gif') top left no-repeat;
	margin: 0;
	padding: 7px 0 0 5px;
}
.rightTop {
	width: 200px;
	height: 8px;
	background: #ffffff url('/_layouts/images/imgbin/element/rightBox-top.gif') top left no-repeat;
}
.rightMid {
	width: 200px;
	background: #ffffff url('/_layouts/images/imgbin/element/rightBox-mid.gif') top left repeat-y;
}
.rightMid > .image {
	text-align: center;
	padding: 5px 3px;
}
.rightMid > .text {
	color: #5f5f5f;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 3px;
}
.rightMid > .link {
	color: #5f5f5f;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 3px;
}
.rightBot {
	width: 200px;
	height: 18px;
	background: #ffffff url('/_layouts/images/imgbin/element/rightBox-bot.gif') bottom left no-repeat;
}
.contentLeft {
	vertical-align: top;
	width: 560px;
	margin: 0;
	padding: 0;
}
.contentRight {
	vertical-align: top;
	width: 200px;
	margin: 0;
	padding: 0;
}
#tech li {
	float: left;
	background: url("/_layouts/images/imgbin/tab/rnd-right.gif") no-repeat right top;
	margin: 0;
	padding: 0;
}
#tech a {
	display: block;
	background: url("/_layouts/images/imgbin/tab/rnd-left.gif") no-repeat left top;
	padding: 5px 15px;
}
#mini, #tech {
	float: left;
	width: 100%;
	background-color: #ffffff;
}
#mini li {
	float: left;
	background: url("/_layouts/images/imgbin/tab/mini/tab-right-off.gif") no-repeat right top;
	margin: 0;
	margin-right: 2px;
	padding: 0;
}
#mini a, #mini a:link, #mini a:visited {
	display: block;
	color: #ffffff;
	background: url("/_layouts/images/imgbin/tab/mini/tab-left-off.gif") no-repeat left top;
	text-decoration: none;
	padding: 5px 25px;
}
#mini li:hover {
	float: left;
	background: url("/_layouts/images/imgbin/tab/mini/tab-right-hover.gif") no-repeat right top;
	margin: 0;
	margin-right: 2px;
	padding: 0;
}
#mini a:hover, #mini a:active {
	color: #ffffff;
	background: url("/_layouts/images/imgbin/tab/mini/tab-left-hover.gif") no-repeat left top;
	text-decoration: none;
}
#mini #current {
	background: url("/_layouts/images/imgbin/tab/mini/tab-right-selected.gif") no-repeat right top;
}
#mini #current a {
	color: #ff7f00;
	background: url("/_layouts/images/imgbin/tab/mini/tab-left-selected.gif") no-repeat left top;
	text-decoration: none;
	padding-bottom: 5px;
}
.cBar {
	width: 100%;
	height: 32px;
	background: url("/_layouts/images/imgbin/element/bar.gif") no-repeat left top;
	padding: 7px 0 0 10px;
}
#Cadence_HomePage_NewsTicker div#slides a, div#Cadence_HomePage_NewsTicker div#slides a:link, #Cadence_HomePage_NewsTicker div#slides a:focus, #Cadence_HomePage_NewsTicker div#slides a:visited {
	color: #005091;
	cursor: pointer !important;
	text-decoration: none;
	margin-left: 26px;
	margin-right: 5px;
	font: normal normal!important 11px Arial,Helvetica,sans-serif;
}
#Cadence_HomePage_NewsTicker div#slides a:hover, #Cadence_HomePage_NewsTicker div#slides a:active {
	color: #cc0000;
	line-height: 14px;
	background-color: #e4eef0;
	cursor: pointer!important;
	cursor: hand;
	margin-left: 26px;
	margin-right: 5px;
	font: normal!important 11px Arial, Helvetica, sans-serif;
}
.Cadence_Homepage_Quicklinks_Link {
	padding-left: 25px;
	padding-right: 17px;
}
#anormal.Cadence_Homepage_Quicklinks_Link a, #anormal.Cadence_Homepage_Quicklinks_Link a:hover, .Cadence_Homepage_Quicklinks_Link a {
	margin-left: 10px;
	list-style: none;
	line-height: 17px;
}
DIV.body2 table#tblMenu1.body2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 16px;
}
td#Cadence_Homepage_DC_LinksTD {
	padding-left: 1px;
	padding-top: 67px;
	width: 158px;
	font-size: 11px!important;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 16px;
}
.Cadence_Homepage_Quicklinks_Bullet {
	background: transparent url(/_layouts/images/imgbin/header/Webparts/HighlightsWP/WP_LinkBullet_Highlights.jpg) no-repeat scroll 0px 7px;
	display: list-item;
	list-style: none;
	line-height: 14px;
}
#Cadence_Homepage_DC_Body_TD h6 {
	padding-top: 0px;
}
#Cadence_Homepage_DC_LinksTDd {
	padding-top: 66px;
	padding-left: 1px;
	width: 154px;
}
* html #Cadence_Homepage_DC_LinksTD {
	padding-top: 67px;
	padding-left: 1px;
	width: 154px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#Cadence_Homepage_DC_LinksTD TR {
	height: 24px;
}
table#tblMenu1.body2 {
	cursor: pointer!important;
	line-height: 12px;
	font-size: 11px !important;
}
table#tblMenu1.body2 tr {
	cursor: pointer!important;
	height: 24px;
}
#Cadence_Homepage_DC_LinksTD span, span#Cadence_Homepage_DC_LinksTD {
	padding-left: 8px;
	line-height: 9px;
	margin-top: 1px;
	font-size: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#Cadence_Homepage_DC_LinksTD span:hover {
	font-size: 11px;
	color: #cc0000;
}
#Cadence_Homepage_DC_Body_TD .Cadence_CS_BlogByLine a, #Cadence_Homepage_DC_Body_TD .h8 {
	font-weight: normal;
}
#Cadence_Homepage_DC_Body_TD .Cadence_CS_Comments a, #Cadence_Homepage_DC_Body_TD .Cadence_CS_Comments a:visited {
	font-weight: normal;
	COLOR: #005091;
}
#Cadence_Homepage_DC_Body_TD .Cadence_Homepage_DC_Comments {
	padding-top: 5px;
}
#Cadence_Homepage_DC_Body_TD .Cadence_Homepage_DC_Comments img {
	margin-bottom: -3px;
}
.Cadence_Homepage_Body_Block tr {
	padding-right: 20px;
	display: block;
}
#Cadence_Homepage_DC_Body_TD #designtask_prod_separator {
	display: block;
	vertical-align: middle;
	background-position: left 7px;
	height: 15px;
}
#Cadence_Homepage_DC_Body_TD .body2, #Cadence_Homepage_DC_Body_TD .body2 p {
	font-size: 11px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #3f3f3f !important;
}
#Cadence_Homepage_DC_Description {
	display: block;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
#CadenceHomePageContent .Cadence_Home_WP_Spacingf {
	width: 13px;
	display: block;
}
#CadenceHomePageContent .ms-PartSpacingVerticalf {
	height: 15px !important;
}
#CadenceHomePageContent #OuterLeftCell {
	padding-top: 14px;
}
#CadenceHomePageContent #OuterLeftCellf, .Products_Solutions_h1_title_area {
	padding-top: 4px;
}
#lblSystemDesignTD:hover, #lblFV_TD:hover, #lblLD_TD:hover, #lblDI_TD:hover, #lblIC_TD:hover, #lblRF_TD:hover, #lblPCB_TD:hover, #lblPKG_TD:hover, #lblMFG_TD:hover, #Cadence_Homepage_DC_LinksTD TR:hover, #Cadence_Homepage_DC_LinksTD TR:active, td#Cadence_Homepage_DC_LinksTD a {
	cursor: pointer!important;
}
#Cadence_SearchResults #RightCell .ms-navsubmenu1 {
	margin-left: 15px;
	padding-bottom: 5px;
	margin-top: 3px;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: transparent;
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
}
#Cadence_SearchResults #RightCell .ms-navitem a {
	vertical-align: middle;
	margin-left: -6px;
	font: normal 11px Arial,Helvetica,sans-serif;
}
TABLE.ms-navitem TD {
	PADDING-RIGHT: 6px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 16px;
	BACKGROUND-IMAGE: url(/_layouts/images/navBullet.gif);
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat;
}
.resourceLibraryHeader {
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('file://devmoss1/PublishingImages/headerBkg.gif');
	HEIGHT: 35px;
}
.srch-Metadata {
	BORDER-TOP: #e0ded5 1px solid;
	FONT-SIZE: 1em;
	MARGIN: 0px 0px 15px;
	COLOR: #8c8c8c;
}
.srch-WPBody {
	FONT-SIZE: 1em;
	MARGIN: 0px;
	COLOR: #666666;
}
.ms-navsubmenu1 {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #f2f8ff;
}
.ms-pagebreadcrumb {
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 11px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ffffff 1px solid;
	PADDING-TOP: 2px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	BORDER-RIGHT: transparent 0px solid;
	BORDER-TOP: transparent 0px solid;
	PADDING-LEFT: 0px;
	BORDER-LEFT: transparent 0px solid;
	BORDER-BOTTOM: transparent 0px solid;
	BACKGROUND-COLOR: transparent;
}
.ms-navitem a {
	color: #005091;
	text-decoration: none;
}
.ms-WPBody a:hover {
	color: #cc0000;
	text-decoration: none;
	cursor: pointer!important;
	color: #000000;
	text-decoration: none;
}
.ms-WPBody a:active {
	color: #005091;
	cursor: pointer!important;
	color: #000000;
	text-decoration: none;
	font: bold 11px Arial, Helvetica;
}
.ms-WPBody a, .ms-WPBody a:visited {
	color: #005091;
	color: #005091;
	text-decoration: none;
	font: bold 11px Arial, Helvetica;
}
.ms-navheader A {
	FONT-WEIGHT: bold;
	COLOR: #005091;
	TEXT-DECORATION: none;
}
#Cadence_SearchResults #RightCell .ms-navitem a:hover {
	background-color: #ccdfe3;
}
#Cadence_SearchResults .Cadence_SearchResults_CategoryResults TD {
	line-height: 10px;
}
#Cadence_SearchResults .Cadence_SearchResults_CategoryResults a {
	font: normal 11px Arial, Helvetica, sans-serif;
}
#Cadence_SearchResults .Cadence_SearchResults_CategoryResults span {
	display: none;
	color: #3f3f3f;
	font: normal 11px Arial, Helvetica, sans-serif;
}
#Cadence_SearchResults .Cadence_SearchResult_CR_Header .ms-navitem TD {
	background: transparent;
	background-image: none;
}
#Cadence_SearchResults .srch-stats {
	color: #3f3f3f;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ToolsCadenceUpperLeft {
	background: transparent url('/_layouts/images/imgbin/rounded_corners/toolbar_upperleft.gif') no-repeat left top;
}
#ToolsCadenceUpperRight {
	background: transparent url('/_layouts/images/imgbin/rounded_corners/toolbar_upperight.gif') no-repeat right top;
}
#ToolsCadenceLowerLeft {
	background: #fafafa url('/_layouts/images/imgbin/rounded_corners/toolbar_bottomleft.gif') no-repeat left bottom;
}
#ToolsCadenceLowerRight {
	background: transparent url('/_layouts/images/imgbin/rounded_corners/toolbar_bottomright.gif') no-repeat right bottom;
}
.Cadence_Platform_Toolbar_Print {
	padding-right: 6px;
	cursor: pointer;
}
#Cadence_ToolBar {
	display: block;
	padding-bottom: 5px;
	padding-right: 3px;
	padding-top: 6px;
	visibility: visible;
}
#Cadence_Global_PageTitle {
	display: block;
	padding-bottom: 4px;
	padding-left: 9px;
}
.Cadence_Toolbar_SocialEmail_ReqLabel_Div {
	margin-left: 234px;
}
* html #Cadence_Toolbar_Share_Notch {
	display: block;
	position: absolute;
	padding-left: 170px;
	width: 350px;
	z-index: 6;
	margin-top: -10px;
}
#Cadence_Toolbar_Share_Notch {
	display: block;
	position: absolute;
	padding-left: 170px;
	width: 350px;
	z-index: 6;
	margin-top: -1px;
}
* html #Cadence_Toolbar_Subscribe_Notch {
	display: block;
	position: absolute;
	padding-left: 210px;
	width: 350px;
	z-index: 6;
	margin-top: -10px;
}
#Cadence_Toolbar_Subscribe_Notch {
	display: block;
	position: absolute;
	padding-left: 210px;
	width: 350px;
	z-index: 6;
	margin-top: -1px;
}
#divContactUS ul {
	list-style: none;
	margin: 0;
	padding: 0 20px 0 0;
}
#divContactUS ul li label {
	color: #555;
	display: block;
	margin-bottom: 0;
}
* html #Cadence_Toolbar_Contact_Notch {
	display: block;
	position: absolute;
	padding-left: 450px;
	width: 350px;
	z-index: 6;
	margin-top: -10px;
}
#Cadence_Toolbar_Contact_Notch {
	display: block;
	position: absolute;
	padding-left: 450px;
	width: 350px;
	z-index: 6;
	margin-top: -1px;
}
.Cadence_Toolbar_ContactUS_Header {
	line-height: 42px;
}
#Cadence_Toolbar_Close {
	padding-right: 10px;
	vertical-align: middle;
	display: block;
	width: 88px;
	height: 13px;
	background: transparent url('/_layouts/images/imgbin/buttons/btn_closewindow_off.gif') no-repeat;
}
#Cadence_Toolbar_Close:hover {
	background: transparent url('/_layouts/images/imgbin/buttons/btn_closewindow_ro.gif') no-repeat;
}
.Cadence_Toolbar_ContactUS_Req_Label_Div {
	margin-left: 120px;
}
.Cadence_Toolbar_ContactUs_Email_Checkbox input {
	border: 0;
	border-color: #ccc;
	border-style: solid;
}
.Cadence_Toolbar_ContactUS_MessageTD textarea {
	border: 1px #ccc solid;
	width: 277px;
}
#divMenu {
	display: block;
}
* html #divForm1 {
	background: #d1d1d1;
	display: block;
	position: absolute;
	width: 350px;
	z-index: 80;
	margin-top: 2px;
}
#divForm1 {
	background: #d1d1d1;
	display: block;
	position: absolute;
	width: 350px;
	z-index: 80;
	margin-top: 5px;
}
#divForm1 a.close {
	color: #FFF;
	float: right;
	cursor: pointer;
	margin: 5px;
}
#divForm1 ul.tabs {
	list-style: none;
	margin: 0 10px;
	padding: 0;
}
#divForm1 ul.tabs li {
	background: #989898;
	color: #FFF;
	cursor: pointer;
	float: left;
	margin: 0 3px 0 0;
	padding: 4px 5px 1px;
}
#divForm1 ul.tabs li.selected {
	background: #fafafa;
	color: #666;
	cursor: default;
	margin: 0 3px 0 0;
	padding: 4px 5px 1px;
}
#divForm1 div.clear {
	clear: both;
	float: none;
}
#divSocial {
	padding: 10px;
}
#divSocial ul {
	list-style: none;
	margin: 0;
	padding: 0 0 25px 25px;
}
#divSocial ul li {
	float: left;
	width: 45%;
	margin: 0;
	padding: 0;
}
#divSocial ul li a {
	background-position: 0 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	vertical-align: middle;
	cursor: pointer;
	padding: 4px 0 0 22px;
}
#digg {
	background-image: url(/_layouts/images/imgbin/icons/icon_digg.gif);
}
#slashdot {
	background-image: url(/_layouts/images/imgbin/icons/icon_slashdot.gif);
}
#technorati {
	background-image: url(/_layouts/images/imgbin/icons/icon_technorati.gif);
}
#divEmail {
	display: none;
	text-align: left;
	padding: 0 10px 10px;
}
#divEmail textarea {
	border: 1px #ccc solid;
	width: 300px;
}
#divEmail .Cadence_Toolbar_Share_Email_Checkbox input {
	border: 0 transparent solid;
}
#divEmail form, #divEmail fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#divEmail ul, #mini ul, #tech ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.akst_share_link {
	background: 1px 0 url(share-icon-16x16.gif) no-repeat;
	padding: 1px 0 3px 22px;
}
#tablist {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font: bold 11px Arial;
	text-decoration: none;
	padding: 8px 0;
}
#tablist li {
	list-style: none;
	display: inline;
	text-decoration: none;
	margin: 0;
}
#tablist li a {
	margin-left: 0;
	border: 0 solid #778;
	border-bottom: none;
	background: #eee;
	text-decoration: none;
	cursor: pointer;
	padding: 8px 0.5em;
}
#tablist li a:link, #tablist li a:visited {
	color: #333;
	cursor: pointer;
}
#tablist li a.current {
	background: #eee;
	cursor: pointer;
}
#tabcontentcontainer {
	width: 300px;
	height: 300px;
	background-color: #eee;
	border: 0px #eee;
	padding: 0;
}
.style1 {
	color: #FFF;
}
span#Cadence_Global_PageTitle.Resource_Library_Content_Page_Title h1 {
	margin-left: 2px !important;
	margin-top: -6px!important;
}
#overlayScreen {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	z-index: 99;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
* html #overlayScreen {
	display: none;
	position: absolute;
	top: 0;
	left: -50%;
	width: 1500px;
	height: 1900px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	z-index: 5;
}
div#CadenceHomePageContent {
	width: 950px!important;
	DISPLAY: block;
	BORDER-COLLAPSE: collapse!important;
	border: 0px transparent none!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
	text-align: center;
	vertical-align: top!important;
}
#CadenceHomePageContent #MiddleLeftCell td {
	border: 0px transparent none;
	COLOR: #3f3f3f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	MARGIN: 0px;
}
img {
	border: 0;
}
br.clear {
	clear: both;
}
.border {
	border: 1px solid #b60c0c;
}
#content.wide {
	float: none;
	width: auto;
}
.Cadence_Checkboxes_CustomBorder input {
	border: 1px;
	background-color: #eee;
	cursor: pointer;
	border-color: #c8c8c8;
	border-style: solid;
}
.CadenceVertSepBar {
	color: #ccc;
	font-size: 11px;
}
#footerRight {
	background: transparent url('http://www.cadence.com/us/pages/_layouts/images/imgbin/footer/btn_globaloffice.gif') no-repeat left top;
	width: 206px;
	float: right;
	padding-right: 15px;
}
#footerRight a:hover {
	background: transparent;
	cursor: pointer;
}
#footerRight:hover {
	background: transparent url('http://www.cadence.com/us/pages/_layouts/images/imgbin/footer/btn_globaloffice_ro.gif') no-repeat left top;
}
* html #footerRight a:hover {
	background: transparent url('http://www.cadence.com/us/pages/_layouts/images/imgbin/footer/btn_globaloffice_ro.gif') no-repeat left top;
	cursor: pointer;
}
#footer {
	float: left;
	margin-bottom: 0;
	text-align: left;
	width: 500px;
	color: #787878;
	margin-top: 0;
	padding: 0;
}
#footer a {
	margin-left: 2px;
	margin-right: 4px;
	color: #787878;
	font-size: 11px;
	cursor: pointer;
}
.footercopyright {
	font-size: 11px;
	color: #999;
	text-align: left;
	float: left;
	margin-top: 2px;
	padding: 0;
}
#footer a:hover {
	display: inline;
	color: #c00;
	background-color: #e3e3e3;
	cursor: pointer;
}
#footer .AboutCadenceClass {
	border: 0;
	padding: 0;
}
.Cadence_Temp_Brochure {
	margin-left: 1px;
	padding-bottom: 2px;
}
#home_page_quick_links_area {
	vertical-align: top;
	margin-top: 0;
}
#CadenceHomePageContent #WebPartWPQ3 {
	margin-top: 1px;
	margin-left: -1px;
}
#CadenceProdSoluLandingContent #WebPartWPQ table {
	height: 75px;
}
#CadenceProdSoluLandingContent #WebPartWPQ4 {
	margin-right: 5px;
}
#newswrapper {
	height: 175px;
	line-height: 12px;
	VERTICAL-ALIGN: top;
}
#home_page_quick_links_area1 {
	background-image: url('/_layouts/images/imgbin/home/rhdr_quicksareabkgd.jpg');
	width: 237px;
	margin-top: 0;
	background-color: transparent;
	font-family: Arial,Helvetica;
	font-size: 12px;
	line-height: 1px;
	height: 26px;
	z-index: 9999;
	display: block;
}
#home_page_quick_links_area2 {
	height: 0px;
}
td#home_page_quick_links_area1 img {
	margin-top: 0;
}
td#Cadence_HomePage_NewsTicker {
	background-color: transparent!important;
	background-image: url('/_layouts/images/imgbin/home/rhdr_newstickerarea.jpg')!important;
	background-repeat: repeat;
	width: 237px;
}
#Cadence_HomePage_NewsTicker div#slides div {
	vertical-align: top;
	text-align: left;
	direction: ltr;
	left: 0;
	float: none;
	position: relative;
	overflow: hidden;
	border: 0 !important;
	background: transparent !important;
	margin: 0 !important;
	WIDTH: 175px!important;
}
#Cadence_HomePage_NewsTicker div#slides div a {
	font-weight: 400;
	direction: ltr;
	width: 195px;
	border: 0 !important;
	cursor: pointer;
	margin: 0 !important;
}
.Cadence_Home_ResourceLink {
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
}
.Cadence_Home_SearchLink {
	margin-left: 4px;
	margin-right: 1px;
	display: inline-block;
}
.Cadence_Home_LoginLink {
	float: right;
	padding-right: 8px;
}
.Cadence_Home_LoginLink img {
	padding-right: 3px;
}
#header #nav {
	height: 33px;
	display: block;
	text-align: right;
	float: right;
	margin: -3px 0 0;
	padding: 0;
}
#header .topnav {
	position: relative;
	height: 30px;
	background: transparent;
	font-size: 12px;
	font-weight: 400;
	margin: 0 2px;
	padding: 0 4px;
}
#header .topnav * td {
	top: 50%;
	background: transparent;
}
#header .topNavFlyOutsContainer {
	position: absolute;
	top: inherit;
	left: inherit;
	width: inherit;
	background-color: #ecebea;
	font-size: 11px;
	border-top: 0;
	border-top-color: #aeaeae;
	border-top-style: solid;
	text-align: left;
	padding-bottom: 1px;
	padding-left: 0;
	background: #ecebea url('/_layouts/images/imgbin/header/HomePage_Button_Flyout_Bottom_Dropshadow.jpg') no-repeat center bottom;
}
#header .topNavFlyOuts td {
	width: 100%;
	background: transparent url('/_layouts/images/imgbin/header/HomePage_Button_Flyout_Left_Thin_Dropshadow.jpg') no-repeat left bottom;
	padding: 0 5px;
}
#header .topNavFlyOuts:first-child {
	background: url('/_layouts/images/imgbin/header/HomePage_Button_Flyout_Right_Thin_Dropshadow.jpg') no-repeat right top;
}
#header .topNavFlyOuts {
	color: #000;
	background: transparent;
}
#header .topNavFlyOutsHover {
	color: #ff7f00;
	background: transparent;
}
#header .topNavFlyOutsSelected {
	font-weight: 700;
	background: transparent;
}
#left {
	float: left;
	width: 180px;
	height: 350px;
	padding: 10px;
}
#left .leftNavLevel1 td {
	padding-bottom: 2px;
}
#left table.leftNavLevel1item {
	display: block;
	font-size: 12px;
	font-weight: 400;
	vertical-align: middle;
}
#left .leftNavLevel1On {
	font-weight: 700;
}
#left .leftNavLevel2 td {
	background-position: center left;
	background-repeat: no-repeat;
}
#left .leftNavLevel2item {
	display: block;
	font-size: 12px;
	padding-left: 4px;
}
#left .leftNavLevel2On {
	font-weight: 700;
	padding-left: 4px;
}
#Cadence_Home_Quicklinks .ms-WPHeader {
	background: transparent url('/_layouts/images/imgbin/homepage/quicklinks/header.gif') no-repeat left top;
	padding-bottom: 17px;
}
#Cadence_Home_Quicklinks .ms-vb a {
	background: transparent url('/_layouts/images/imgbin/header/Webparts/HighlightsWP/opt_WP_LinkBullet.gif') left center no-repeat;
	padding-left: 10px;
	margin-left: -5px;
	color: #005091;
	font-size: 11px;
}
#Cadence_Home_Quicklinks .ms-vb {
	padding-left: 20px;
	background-color: #f5f5f5;
}
#Cadence_Home_Quicklinks .ms-vb a:hover {
	color: #c00;
	background-color: #e4eef0;
}
div#best_places_to_work {
	width: 237px;
	height: 133px;
	VERTICAL-ALIGN: bottom !important;
	background-repeat: no-repeat;
	BACKGROUND-COLOR: transparent !important;
}
div#best_places_to_work img {
	z-index: 100;
	width: 237px;
	BACKGROUND-COLOR: transparent !important;
	border: 0px transparent none!important;
	VERTICAL-ALIGN: bottom !important;
	padding-top: 0px!important;
	background-repeat: no-repeat;
}
ul.productList {
	color: #666666;
	font-size: 11px;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 2px;
	color: #666;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 0;
	padding-left: 2px;
}
ul.special_productList {
	color: #666;
	font-size: 12px;
	margin-top: -5px;
	margin-left: 0;
	padding-left: 2px;
}
td.newsRoomListsWidth {
	width: 72px;
}
p.SpecialTaskSpacing {
	height: 6px;
}
H4.ProdSubTitle {
	padding-top: 20px;
	padding-bottom: 3px;
	color: #666;
}
.red_title {
	color: #c00;
	font-size: 20px;
	font-weight: 400;
	position: relative;
	top: -10px;
	line-height: 22px;
}
.press_footer {
	font-size: 10px;
	line-height: 12px;
}
.link_on {
	font-size: 11px;
	color: #c00;
	font-weight: 700;
}
.pdflink:hover, #footer a:active {
	cursor: pointer;
	color: #c00;
}
#designtask_prod_separator {
	background: url('/_layouts/images/imgbin/icons/home_dotted.gif') no-repeat;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.L4_dotted_line {
	display: block;
	width: 100%;
	height: 30px;
	text-align: right;
	background: url('/_layouts/images/imgbin/icons/dashedLineLong.gif') no-repeat left center;
}
span#body_text a:link, span#body_text a:visited {
	font-size: 12px!important;
	color: #005091;
	font-weight: 400;
}
span#body_text a:hover, span#body_text a:active {
	font-size: 12px!important;
	color: #c00;
	background-color: #e4eef0;
	font-weight: 400;
}
#all_products {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
#Right_Column {
	width: 200px;
}
#Right_Column #right_banner #right_banner_content {
	padding: 0 10px 10px 15px;
}
.inthenews_nav a {
	width: 160px;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.custombold a:link, .custombold a:visited {
	width: 160px;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 700;
	color: #c00 !important;
}
#SpeakersId {
	height: 20px;
	padding-left: 5px;
}
.right_banner_content_newsroom {
	padding-right: 5px !important;
	padding-left: 5px !important;
	position: relative !important;
}
.newsroom_inner_content_container {
	width: 165px;
	border: 0;
	background-color: #fafafa;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.dottedline {
	border-bottom: #ccc 1px dotted;
}
#newsroom_nav {
	margin-top: -9px;
	margin-bottom: -5px;
	z-index: 80;
	position: relative;
	background-color: #fff;
	left: 0;
	top: 0;
	vertical-align: top;
	padding: 5px 10px 11px 11px;
}
.right_banner_break {
	line-height: 20px;
	font-size: 10px;
	display: block;
	width: 100%;
}
#Right_Column .bullet {
	background: transparent url('/_layouts/images/imgbin/header/Webparts/HighlightsWP/opt_WP_LinkBullet.gif') left top no-repeat;
	background-position: 0 6px;
	margin-left: 0;
	margin-right: 0;
	display: block;
	margin-bottom: -5px;
}
#RightCell #Products_Pulldown #right_banner_content {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#Cadence_Global_PageTitle h1#Temp_1_Page_Title_Area {
	display: block;
	font-weight: 400;
	font-size: 22px;
	color: #c00;
	line-height: 110%;
	margin: 1px 0 0;
	padding: 2px 0 0 5px;
}
.worldwide_dropdown {
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	position: absolute;
	visibility: hidden;
	z-index: 80;
	background-color: #fff;
	width: 453px;
	height: 18px;
	top: 23px;
	left: 385px;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left: 10px;
	border-left-width: 1px;
}
.worldwide_dropdown a {
	padding-right: 4px;
	padding-left: 4px;
	background-color: #fff;
	color: #005091 !important;
}
.worldwide_dropdown a:hover {
	background-color: #E1EFF0 !important;
	color: #c00 !important;
}
#SRSUM {
	margin-top: 5px;
	margin-left: 15px;
}
#CSR_NO_RESULTS {
	margin-left: 15px;
	vertical-align: top;
	margin-top: -30px;
	position: relative;
	top: -30px;
}
#WebPartWPQ3 #CSR, div#CadenceHomePageContent td#MiddleRightCell table {
	vertical-align: top;
}
#Cadence_SearchResults #Cadence_SearchResults_TextBox input {
	border: 1px solid #CCC;
	padding-right: 0;
	height: 13px;
	text-indent: 1px;
}
table.Cadence_ResourceLib_SearchResults_Table a#hlink3, table.Cadence_ResourceLib_SearchResults_Table #hlink3 a, TABLE.Cadence_ResourceLib_SearchResults_Table A#hlink3:link, table.Cadence_ResourceLib_SearchResults_Table a#hlink3:visited {
	color: #005091;
	font-size: 12px!important;
	font-weight: 700;
	line-height: 15px;
}
#slides A, #slides A:link, #Cadence_HomePage_NewsTicker #slides A:visited {
	font-weight: 400;
	font-size: 11px;
	color: #005091;
	list-style: none;
	width: 195px;
	background-color: #fcfcfc;
	margin-left: 25px;
	display: none;
}
#slides A:hover, #slides A:active {
	font-weight: 400;
	font-size: 11px;
	cursor: pointer !important;
	list-style: none;
	background-color: #E4EEF0 !important;
	margin-left: 25px;
}
#rss_homePage_image_td {
	clear: both;
	text-align: left !important;
	height: 26px;
	width: 130px;
	left: 0;
	position: relative;
	display: inline !important;
	margin: 0;
	padding: 0;
	background-color: white;
	background-color: transparent!important;
}
#rss_homePage_image {
	text-align: left !important;
	width: 15px;
	height: 19px;
	left: 0;
	display: inline !important;
	background-color: transparent!important;
}
#homePage_image_news_header_td {
	width: 71px;
	height: 26px;
	text-align: left;
	float: left;
	white-space: nowrap;
	display: table-cell;
	margin: 0px;
	padding: 0px;
}
#homePage_image_news_header_td img {
	margin: 0px;
	padding: 0px;
	height: 26px;
}
#pre_next_td {
	width: 28px;
	height: 26px;
	text-align: right;
	white-space: nowrap;
	display: table-cell;
	margin: 0;
	padding: 0;
	background-color: transparent!important;
}
#home_corner_news_td {
	width: 13px;
	height: 26px;
	text-align: right;
	white-space: nowrap;
	display: table-cell;
	margin: 0;
	padding: 0;
}
#web_part_error_message_style {
	background-color: #EEE;
	border: 1px silver solid;
	color: gray;
	margin-top: 10px;
	padding: 10px;
}
.hidden, #CadenceProdSoluLandingContent #Cadence_ProductSol_Highlights_Zone .ms-WPTitle, #CadenceProdSoluLandingContent #Cadence_ProductSol_RelatInfo_Zone .ms-WPTitle {
	visibility: hidden;
}
#MiddleRow, #Cadence_ProductSol_Highlights_Zone {
	padding-bottom: 0;
}
#footer a:visited, #footer a:link {
	color: #787878;
	cursor: pointer;
}
#header div a:visited, #header div a:link, #header div a {
	color: #3F3F3F;
}
#header div a:active, #header div a:hover, #header .topnavselected, #header .topnavselected a:active, #header .topnavselected a:hover {
	color: #000;
}
a#ctl00_CadenceWelcome_lnkFirstName, #ctl00_CadenceWelcome_lnkFirstName, .SearchLabel, div#CadenceSearchBoxLinks, .Cadence_Home_WorldwideLink a:link, #test_worldwide a:link, .Cadence_Home_ResourceLink a:link, .Cadence_Home_LoginRegister a:link, .Cadence_Home_WorldwideLink a:visited, #test_worldwide a:visited, .Cadence_Home_ResourceLink a:visited, .Cadence_Home_LoginRegister a:visited, #header .search td a:visited, #header .search td a:link, #header .search td a, p strong {
	color: #3f3f3f;
}
.Cadence_Home_WorldwideLink, .Cadence_Home_LoginRegister {
	margin-left: 5px;
	margin-right: 5px;
	text-align: right;
	display: inline-block;
	padding: 0;
	height: 14px;
}
.CadenceSearchBoxLink {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	height: 14px;
	width: 347px;
}
.Cadence_Home_WorldwideLink a:hover, #test_worldwide a:hover, .Cadence_Home_ResourceLink a:hover, .Cadence_Home_LoginRegister a:hover {
	background-color: #e3e3e3 !important;
	color: #c00 !important;
}
#header .topnavselected a:visited, #header .topnavselected a:link, #header .topnavselected a {
	color: #036;
}
#header .topNavFlyOuts a:visited, #header .topNavFlyOuts a:link, #header .topNavFlyOuts a {
	display: block;
	width: 120px;
	min-width: 120px;
	color: #000;
	background: transparent url('/_layouts/images/imgbin/icon/arrow-gray-sm.gif') left top no-repeat;
	font-size: 11px;
	padding: 4px 8px;
}
#header .topNavFlyOutsHover a:active, #header .topNavFlyOutsHover a:hover {
	color: #ff7f00;
	background: transparent url('/_layouts/images/imgbin/icon/arrow-orange-sm.gif') left top no-repeat;
}
#left .leftNavLevel1 a:visited, #left .leftNavLevel1 a:link, #left .leftNavLevel1 a {
	color: #636363;
	padding-left: 9px;
}
#left .leftNavLevel1 a:active, #left .leftNavLevel1 a:hover {
	text-decoration: none;
	color: #ff7f00;
	padding-left: 9px;
}
#Right_Column .bullet a {
	font-weight: 400;
}
#Cadence_Home_Quicklinks .ms-vb a:visited, #Right_Column .bullet a:visited {
	color: #005091;
}
#Right_Column .bullet a:hover {
	color: #c00;
	text-decoration: none;
	background-color: #ddecf4;
}
#Right_Column #linkitem {
	padding-bottom: 5px;
	line-height: 13px;
}
#Right_Column #right_banner, #RightCell #Products_Pulldown {
	width: 200px;
	background: url('/_layouts/images/imgbin/rounded_corners/right_banner_bg.gif');
}
#Right_Column #right_banner #right_banner_bottom, #RightCell #Products_Pulldown #right_banner_bottom {
	width: 200px;
	background: url('/_layouts/images/imgbin/rounded_corners/right_bottom_banner.gif') left bottom no-repeat;
}
#arecommand a:hover, #arecommand a:active {
	color: #C00 !important;
	text-decoration: none;
	background-color: #E4EEF0;
}
#divContactUS ul li, tr#MiddleRow, .line ul {
	margin: 0;
	padding: 0;
}
#CadenceMainContent {
	width: 633px!important;
	white-space: normal;
}
table#Table_01 tr td {
	width: 100%;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
td#CadenceMainContent DIV {
	margin-left: 1px;
	margin-right: -1px;
}
table#OuterZoneTable {
	width: 950px!important;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}
#OuterRow, #TopRow, #CadenceHomePageContent #OuterLeftCell, #CadenceHomePageContent tr#MiddleRow, #TopCell {
	width: 950px!important;
}
.SearchLabel {
	white-space: nowrap;
	height: 28px;
	width: 347px;
	display: block;
	vertical-align: top;
}
DIV.CadenceSearchBoxDiv {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	margin-top: -2px;
}
DIV#best_places_to_work A:link, div#best_places_to_work a:visited, #best_places_to_work, DIV#best_places_to_work, div#best_places_to_work a, div#best_places_to_work a:link, div#best_places_to_work a:active, div#best_places_to_work a:hover {
	BACKGROUND-COLOR: transparent !important;
}
#menubar {
	float: right!important;
	z-index: 99;
	display: block;
	top: 0px!important;
	height: 30px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: 0px none;
	font-size: 12px;
	margin: 0px;
	vertical-align: bottom!important;
}
#menubar a, #menubar a:active, #menubar a:link, #menubar a:visited {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 30px;
	z-index: 99;
	color: #3f3f3f;
	padding: 5px 10px 10px;
}
#menubar #top_menu6, #menubar #top_menu5, #menubar #top_menu4, #menubar #top_menu3, #menubar #top_menu2, #menubar #top_menu1, #menubar #top_menu0 {
	color: #3f3f3f;
	height: 30px;
}
/*
#options img {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	margin-top: -7px!important;
}
*/
#options {
	padding: 0px;
	margin: 0px;
	background-color: #d6d6d6;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	vertical-align: middle!important;
	overflow: hidden;
	border-collapse: collapse;
	margin-top: -8px!important;
	padding: 0px 3px 0px!important;
}
.options {
	padding: 0px;
	margin: 0px;
	background-color: #d6d6d6;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	vertical-align: middle!important;
	overflow: hidden;
	border-collapse: collapse;
	margin-top: -8px!important;
	padding: 0px 3px 0px!important;
}

.menu_header {
	font-size: 11px;
	color: #3f3f3f;
	font-weight: bold;
	padding-left: 8px;
	vertical-align: middle!important;
	line-height: 25px;
}
.menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	z-index: 9999;
}
div#menu0Content.menu,div#menu1Content.menu, div#menu2Content.menu, div#menu3Content.menu, div#menu4Content.menu, div#menu5Content.menu, div#menu6Content.menu, div#CadenceHomePageContent TR#MiddleRow TD#MiddleRightCell, div#CadenceHomePageContent TR#MiddleRow TD#MiddleRightCell td {
	vertical-align: top!important;
}
#menu0Content,#menu1Content, #menu1Container, #menu2Content, #menu3Content, #menu4Content, #menu5Content, #menu6Content {
	border-collapse: collapse;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px !important;
	vertical-align: top !important;
}


.menu {
	font-size: 11px!important;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle!important;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}
.menu A {
	BORDER-RIGHT: #d6d6d6 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #d6d6d6 0px solid;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #d6d6d6 1px solid;
	WIDTH: 90%;
	COLOR: #005091 !important;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #d6d6d6 1px solid;
	TEXT-DECORATION: none;
	line-height: 16px;
}
.menu A:hover {
	DISPLAY: block;
	BACKGROUND: #e4eef0;
	COLOR: #cc0000 !important;
}
/***end top menu***/
#menu_bottom a {
	font-size: 11px;
	color: #005091 !important;
	font-weight: bold;
	BACKGROUND: #d6d6d6;
	text-align: right;
	margin-right: 0px;
	line-height: 16px;
}
#menu_on a, #menu_bottom a:hover {
	color: #cc0000 !important;
}
#menu_on .topnav_on, .topnav_on, #menubar a:hover {
	background-color: #cc0000;
	color: #fff !important;
}
div#CadenceHomePageContent div#Main_News_Quicklins_Container {
	background-image: url('/_layouts/images/imgbin/home/bkgd_homerightside.jpg')!important;
	width: 237px;
	height: 328px;
	background-repeat: no-repeat;
	clip: auto;
	margin: 0px!important;
	display: table-cell!important;
	z-index: 9;
	margin-bottom: 50px;
	position: static;
	display: table-cell!important;
	vertical-align: top!important;
	position: relative;
}
div#CadenceHomePageContent div#MiddleRow {
	width: 950px!important;
	display: block !important;
	border: 0px transparent none!important;
	margin: 0px!important;
	border-collapse: collapse!important;
	padding: 0px!important;
	vertical-align: top!important;
}
UL#Cadence_HomePage_UL {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	margin-top: 5px;
	font-weight: normal !important;
}
UL#Cadence_HomePage_UL li.bullet1, .bullet1 {
	DISPLAY: block;
	BACKGROUND: url(/_layouts/images/imgbin/header/Webparts/HighlightsWP/opt_WP_LinkBullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	MARGIN: 0px;
	list-style: none;
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: 10px 50%;
	BORDER-TOP: 0px;
	PADDING-LEFT: 20px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	line-height: 17px;
	font-weight: normal!important;
	FONT-SIZE: 11px;
	COLOR: #005091;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	list-style-type: none!important;
}
UL#Cadence_HomePage_UL li.bullet1 a:link, UL#Cadence_HomePage_UL li.bullet1 a:visited, UL#Cadence_HomePage_UL li.bullet1 a:active, UL#Cadence_HomePage_UL li.bullet1 a {
	font-weight: normal!important;
	line-height: 17px;
	COLOR: #005091;
}
#Cadence_HomePage_QuicklinksBody {
	padding-top: 5px;
	width: 237px;
	pppadding-bottom: 12px!important;
	background-color: transparent!important;
	background-image: none;
	display: inline-block!important;
}
#New_NewsTicker_Area {
	background-color: transparent!important;
	VERTICAL-ALIGN: top;
	height: 48px;
	display: list-item;
	LIST-STYLE-TYPE: none;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	MARGIN-RIGHT: 5px;
	position: relative;
}
#more_news_homepage_new {
	margin-left: 25px;
	height: 20px;
	background-color: transparent!important;
	display: inline-block;
}
#home_right_side {
	display: inline-block!important;
}
div#CadenceHomePageContent div#home_right_side_main_container {
	background-image: url(/_layouts/images/imgbin/home/bkgd_homerightside.jpg) !important;
	background-repeat: no-repeat;
	clip: rect(auto, auto, auto, auto);
	height: 332px;
	margin: 0px !important;
	position: static !important;
	vertical-align: top !important;
	width: 237px !important;
	text-align: left;
	padding: 0px!important;
}
#home_page news_top {
	display: block;
	padding-top: 15px;
}
#home_page_spacer {
	display: inline;
	height: 26px !important;
	position: relative;
	width: 71px;
}
#home_page_rss_area, #home_page_rss_area a:link, #home_page_rss_area a, #home_page_rss_area a:visited, #home_page_rss_area a:active, #home_page_rss_area a:hover {
	background-color: transparent;
	display: inline;
	height: 26px !important;
	position: relative;
	width: 15px;
}
#home_page_rss_area img, #header .logo a, #header .edit .consol, .ms-consoletitleareaframebottom, .ms-consolemode, .ms-consolemptablerow {
	background-color: transparent;
}
#home_page_spacer_2 {
	display: inline;
	height: 26px !important;
	position: relative;
	width: 110px;
}
#home_page_arrow_images {
	display: inline;
	height: 26px !important;
	position: relative;
}
div#CadenceHomePageContent div#TopRow {
	border: 0px none;
	padding: 0px;
	position: relative;
	right: 0px;
	width: 950px!important;
	text-align: center!important;
	margin: 0px;
}
div#CadenceHomePageContent div#TopRow div#TopCell {
	border: 0px none;
	display: inline!important;
	margin: 0px;
	padding: 0px;
	position: relative;
	vertical-align: top;
	width: 950px!important;
	text-align: center!important;
}
#CadenceHomePageContent .Cadence_Home_WP_Spacing {
	display: block;
	display: none;
}
#CadenceHomePageContent #MiddleLeftCell {
	background: url(/_layouts/images/imgbin/home/bkgd_home_dc.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left bottom!important;
	background-attachment: scroll;
	float: left;
	border: 0px transparent none!important;
	display: inline-block;
	display: table-cell;
	float: left;
	padding: 0px!important;
	margin-top: 0px;
	position: static !important;
	text-align: left;
	left: 0px;
	vertical-align: bottom!important;
	width: 598px!important;
	height: 477px!important;
}
div#CadenceHomePageContent div#MiddleRightCell {
	margin: 0px;
	padding: 0px;
	float: right;
	position: relative;
	text-align: left;
	width: 237px;
	border-collapse: collapse;
	height: 477px;
	width: 237px;
	vertical-align: top!important;
	margin-right: 0px!important;
	padding-left: 7px;
}
div#CadenceHomePageContent div#MiddleRow div#MiddleRightCell .ms-WPBody {
	display: inherit;
	margin-right: -10px;
	position: relative;
	vertical-align: top;
	width: 237px;
}
#CadenceHomePageContent #Cadence_Home_Quicklinks {
	display: none !important;
	visibility: hidden!important;
	width: 237px;
}
#Cadence_Footer_Control {
	clear: both;
	display: block !important;
	height: auto !important;
	margin: 0px !important;
	position: relative;
	width: 100% !important;
	vertical-align: bottom!important;
	bottom: 0px;
	padding: 0px!important;
	

}
* html #Cadence_Footer_Control {
	clear: both;
	display: block !important;
	height: auto !important;
	margin: 0px !important;
	position: relative;
	width: 100% !important;
	vertical-align: bottom!important;
	bottom: 0px;
	/* padding-top:10px!important; */
	padding: 0;
}
#Cadence_Footer_Control table {
	height: 80px;
}
#Cadence_Footer_Control td {
	vertical-align: top !important;
	padding-left: 20px;
}
#Cadence_Footer_Control tr {
	height: 80px;
	background: transparent url(/_layouts/images/imgbin/footer/cadence_footer_background.jpg) repeat-x scroll left bottom;
}
#FooterBar {
	padding-bottom: 40px;
	width: 950px;
	padding: 0;
	border: 0px none !important;
	border-collapse: collapse;
	margin: 0px !important;
	vertical-align: middle !important;
	white-space: nowrap;
	width: 950px !important;
}
div#home_page_news_top {
	padding-top: 15px;
	width: 237px !important;
	height: 124px;
}
#Cadence_Homepage_DC_Body_TD {
	position: relative;
	padding-top: 59px;
	padding-left: 15px;
	width: 435px;
}
#Cadence_Homepage_FooterSpacing {
	height: 395px;
	vertical-align: bottom!important;
	border: 0px transparent none!important;
	padding: 0px;
	margin: 0px;
}
div#CadenceHomePageContent div#MiddleRightCell table tbody tr TD {
	height: 0px!important;
}
#MSOZoneCell_WebPartctl00_ctl27_g_dc3a9fd7_a1db_49c1_9ee9_3f2071735468, div#error_message, #zz1_TopNavigationMenun0, .hideZone {
	display: none;
}
.ctl00_PlaceHolderMain_BottomZone_0, .ctl00_PlaceHolderMain_MiddleRightZone_0, .ctl00_PlaceHolderMain_HomePage_Quicklinks_WP_Zone_0, .ctl00_PlaceHolderMain_HomePage_News_WP_Zone_0, .ctl00_PlaceHolderMain_MiddleLeftZone_0, .ctl00_PlaceHolderMain_TopZone_0, .ctl00_PlaceHolderMain_RightZone_0, .ctl00_PlaceHolderMain_RelatedInfoWPZone_0, .ctl00_PlaceHolderMain_BlogWPZone_0, .ctl00_PlaceHolderMain_HighlightsWPZone_0, .ctl00_PlaceHolderMain_ToolbarWPZone_0 {
	border-color: transparent;
	border-width: 0px;
	border-style: none;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
}
table.ms-SPZone, TABLE#MSOZone {
	min-height: 400px;
	height: 100%!important;
	overflow: visible!important;
}
tr.ms-WPHeader, .ms-WPHeader {
	height: 20px!important;
}
#CadenceHomePageContent #MiddleLeftCell TD .ms-SPZoneLabel, .ms-SPZoneLabel, DIV#CadenceHomePageContent DIV#MiddleRow DIV#MiddleRightCell TABLE TBODY TR .ms-SPZoneLabel {
	height: 20px!important;
	vertical-align: middle;
}
.ms-consolestatusframe {
	border-bottom-width: 0px;
	background-color: transparent;
	white-space: nowrap!important;
}
/*
div#options br {
	line-height: 1px;
	font-size: 1px;
}
*/
.ms-standardheader {
	FONT-SIZE: 1em;
	MARGIN: 0em;
	COLOR: #525252;
	TEXT-ALIGN: left;
}
TD#column {
	background: transparent!important;
}
#OLDiv, #PlaceHolderLeftNavBar, #RightCell, #header .search div {
	text-align: left;
}
TABLE.cbq-layout-main #cbqwp {
	BACKGROUND: url(/_layouts/images/imgbin/header/Webparts/opt_rhdr_bkgd_blogfooter.gif) no-repeat left bottom;
	MARGIN-BOTTOM: 11px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 5px;
}
#content {
	width: 950px!important;
	vertical-align: top;
	padding: 0!important;
	text-align: left!important;
}
#lblOfficeLocator {
	left: 70px!important;
	display: inline;
	position: absolute;
	top: 237px;
	visibility: visible;
}
INPUT {
	FONT-SIZE: 11px;
	CURSOR: auto;
}
#header .logo IMG {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left! important;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 141px! important;
	PADDING-TOP: 0px;
	HEIGHT: 52px! important;
	BORDER-RIGHT-WIDTH: 0px;
}
#header .CadenceSearchBoxText {
	border: 1px #ccc solid;
	height: 15px;
	vertical-align: middle;
	width: 119px;
	margin: 0;
	padding: 0;
	font-size: 11px!important;
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px! important;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 119px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 15px;
}
#header .CadenceSearchBoxImage {
	vertical-align: middle;
	border: 0;
	margin: 0 0 0 -3px;
	padding: 0;
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px -3px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
#header .edit {
	float: left;
	FLOAT: left;
}
.Cadence_HomePage_DC_Links_RedBar {
	width: 3px;
	background-color: #cc0000 !important;
	TABLE-LAYOUT: fixed;
	VISIBILITY: hidden;
	WIDTH: 8px;
	BACKGROUND-COLOR: #cc0000 !important;
}
#Cadence_Homepage_DC_Body_TD .Cadence_Homepage_DC_Comments IMG {
	MARGIN-BOTTOM: -3px;
}
#CadenceHomePageContent .ms-PartSpacingVertical {
	background-color: transparent;
	top: 20px;
	DISPLAY: block;
	POSITION: relative;
	HEIGHT: 14px;
}
* html #CadenceHomePageContent .ms-PartSpacingVertical {
	background-color: transparent;
	top: 15px;
	DISPLAY: block;
	POSITION: relative;
	HEIGHT: 9px!important;
}
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
#Cadence_Home_Quicklinks_Footer {
	background: transparent url('/_layouts/images/imgbin/homepage/quicklinks/footer.gif') no-repeat left bottom;
	padding-bottom: 25px;
	BACKGROUND: url(/_layouts/images/imgbin/homepage/quicklinks/footer.gif) no-repeat left bottom;
	PADDING-BOTTOM: 25px;
}
.ms-PartSpacingVertical {
	font-size: 1pt;
	height: 11px;
	margin: 0 !important;
	padding: 0;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 11px;
}
#homepage_clear {
	DISPLAY: none;
}
.menu0_arrow {
	position: relative;
	margin: 0px;
	left: 23px;
	width: 19px;
	height: 10px;
	padding: 0px;
	border: 0px transparent none;
	MARGIN: -8px 0px 0px 0px;
	VERTICAL-ALIGN: bottom;
}
.menu1_arrow {
	position: relative;
	margin: 0px;
	left: 23px;
	width: 19px;
	height: 10px;
	padding: 0px;
	border: 0px transparent none;
	MARGIN: -8px 0px 0px 0px;
	VERTICAL-ALIGN: bottom;
}
.menu2_arrow {
	position: relative;
	left: 24px;
	width: 19px;
	height: 10px;
	padding: 0;
	border: 0 transparent none;
	vertical-align: bottom;
	margin-top: -8px;
	BORDER-RIGHT: transparent 0;
	PADDING-RIGHT: 0;
	BORDER-TOP: transparent 0;
	MARGIN-TOP: -8px;
	PADDING-LEFT: 0;
	PADDING-BOTTOM: 0;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: transparent 0;
	PADDING-TOP: 0;
	BORDER-BOTTOM: transparent 0;
}
.menu3_arrow {
	border: 0 transparent none;
	border-right: transparent 0;
	border-top: transparent 0;
	left: 53px;
	vertical-align: bottom;
	border-left: transparent 0;
	width: 19px;
	border-bottom: transparent 0;
	position: relative;
	height: 10px;
	margin: -8px 0 0;
	padding: 0;
}
.menu4_arrow {
	position: relative;
	margin: 0px;
	left: 25px;
	width: 19px;
	height: 10px;
	padding: 0px;
	border: 0px transparent none;
	vertical-align: bottom;
	margin-top: -8px;
	BORDER-RIGHT: transparent 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: transparent 0px;
	PADDING-LEFT: 0px;
	LEFT: 25px;
	PADDING-BOTTOM: 0px;
	MARGIN: -8px 0px 0px;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: transparent 0px;
	WIDTH: 19px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: transparent 0px;
	POSITION: relative;
	HEIGHT: 10px;
}
.menu5_arrow {
	position: relative;
	margin: 0px;
	left: 31px;
	width: 19px;
	height: 10px;
	padding: 0px;
	border: 0px transparent none;
	vertical-align: bottom;
	margin-top: -8px;
	BORDER-RIGHT: transparent 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: transparent 0px;
	PADDING-LEFT: 0px;
	LEFT: 31px;
	PADDING-BOTTOM: 0px;
	MARGIN: -8px 0px 0px;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: transparent 0px;
	WIDTH: 19px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: transparent 0px;
	POSITION: relative;
	HEIGHT: 10px;
}
.menu6_arrow {
	position: relative;
	margin: 0px;
	left: 132px;
	width: 19px;
	height: 10px;
	padding: 0px;
	border: 0px transparent none;
	vertical-align: bottom;
	margin-top: -8px;
	BORDER-RIGHT: transparent 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: transparent 0px;
	PADDING-LEFT: 0px;
	LEFT: 132px;
	PADDING-BOTTOM: 0px;
	MARGIN: -8px 0px 0px;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: transparent 0px;
	WIDTH: 19px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: transparent 0px;
	POSITION: relative;
	HEIGHT: 10px;
}
#options IMG 
{
	BORDER-TOP-WIDTH: 0px;
	MARGIN-TOP: -7px! important;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
#CadenceHomePageContent #BottomCell {
	height: 10px;
	display: none;
	DISPLAY: none;
	HEIGHT: 10px;
}
#spacer_block_home_page {
	DISPLAY: none;
}
#header .logo A, #home_page_rss_area IMG {
	BACKGROUND-COLOR: transparent;
}
#header DIV A {
	COLOR: #3f3f3f;
}
DIV.logo #header .logo {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 1px! important;
	VERTICAL-ALIGN: top;
	WIDTH: 141px! important;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 52px! important;
}
TD#CadenceSiteActionBar_row.CadenceSiteActionBar #header .search TD, #header .search TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	COLOR: #3f3f3f;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right;
}
.CadenceSiteActionBar {
	margin: 0;
	padding: 0;
	padding-right: 8px;
	text-align: right;
	white-space: nowrap;
	width: 95px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 95px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: right;
}
DIV.search, #header .search {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 580px;
	PADDING-TOP: 8px;
	BORDER-COLLAPSE: collapse;
	HEIGHT: 45px;
}
DIV#header, #header {
	DISPLAY: inline-block;
	VERTICAL-ALIGN: top;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
	height: 79px;
	border: 0px none transparent;
	padding: 0px;
	MARGIN: 0px;
	WIDTH: 950px! important;
}
A {
	FONT-WEIGHT: 400;
	FONT-SIZE: 11px;
	COLOR: #005091;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: 400;
	FONT-SIZE: 11px;
	COLOR: #005091;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.ms-WPBody A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #005091;
	FONT-FAMILY: Arial, Helvetica;
}
.ms-WPBody TD, TD {
	FONT-SIZE: 12px;
	COLOR: #3f3f3f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #3f3f3f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#CadenceHomePageContent #MiddleLeftCell TD {
	BORDER-RIGHT: transparent 0px;
	BORDER-TOP: transparent 0px;
	MARGIN: 0px;
	BORDER-LEFT: transparent 0px;
	COLOR: #3f3f3f;
	BORDER-BOTTOM: transparent 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	BORDER-RIGHT: transparent 0px;
	BORDER-TOP: transparent 0px;
	MARGIN: 0px;
	BORDER-LEFT: transparent 0px;
	COLOR: #3f3f3f;
	BORDER-BOTTOM: transparent 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
}
TR .Cadence_Homepage_Body_Block TR {
	PADDING-RIGHT: 20px;
	DISPLAY: block;
}
TABLE.Cadence_Homepage_Body_Block .ms-WPBody TABLE {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: transparent;
}
DIV#divIC .ms-WPBody DIV {
	HEIGHT: auto;
	BACKGROUND-COLOR: transparent;
}
* html div#best_places_to_work img {
	background-color: transparent !important;
	background-repeat: no-repeat;
	border: 0 none transparent !important;
	vertical-align: bottom !important;
	width: 237px;
	z-index: 100;
	padding-top: 4px!important;
}
html {
	padding: 0px;
	margin: 0px;
	background: #FFF!important;
	background-image: none;
	border: 0px transparent none;
	margin: 0px!important;
	padding: 0px!important;
	border-collapse: collapse;
	overflow:scroll;
	overflow-x: auto;
	overflow-y: scroll;
}
.CadenceBody {
	border: 0px none transparent;
	BACKGROUND: url(/_layouts/images/imgbin/header/Cadence_Home_Header.jpg) #fff repeat-x left top;
	margin: 0px!important;
	padding: 0px!important;
	POSITION: relative;
	BORDER-COLLAPSE: collapse;
}
body.CadenceBody, form#aspnetForm {
	padding: 0px!important;
	margin: 0px!important;
	border: 0px transparent none;
	border-collapse: collapse;
	height: 100%;
	vertical-align: top;
}
form#aspnetForm {
	height: 100%;
	margin: 0px auto;
	border: 0px transparent none;
	border-collapse: collapse;
	padding: 0px!important;
	margin: 0px!important;
}
TABLE.body2 #tblMenu1 {
	TABLE-LAYOUT: fixed;
	CURSOR: pointer;
}
#Taiwan_Content td#About_Cadence_Events_Temp_1_Bread_Crumb_Trail.ms-pagebreadcrumb {
	background-color:pink!important;
	white-space:pre!important;
}


			/* Bottom Features Container */
			#bottomfeatures {
				background: url(/_layouts/images/cadence/homepage/bkgd_hpbottomblock.jpg) 0 0 no-repeat;
				width: 950px;
				height: 391px;
				position: relative;
			}
			
			/* Accordian */
			div.accordion {
				position: absolute;
				width: 276px; 
				height: 324px;
				
				overflow: hidden;
				background: #eee;
			}
			
			div.accordion div li span 
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
			}
			#communityaccordion {
				top: 43px;
				left: 28px;
			}
			#communityaccordion div.ui-accordion-content {
				height: 217px;
			}
			#whatsnewaccordion {
				top: 43px;
				left: 337px;
			}
			#whatsnewaccordion div.ui-accordion-content {
				height: 167px;
			}
			
			div.ui-accordion {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				margin: 0;
				width: 276px; 
				
			}
			div.accordion h3 {
				background: #fff;
				font-size: 12px;
				border-top: solid 1px #ccc;
				/* padding: 0; */
				position: relative; 
				line-height: 24px;
				height: 24px;
				margin: 0;
			}
			div.accordion h3 a {
				color: #006699;
				display: block;
				padding: 5px 0 5px 20px;
				text-decoration: none;
			}
			span.ui-icon {
				display: block;
				float: left;
				padding: 0;
				position: absolute;
				overflow: hidden;
				left: 8px;
				top: 50%;
				margin-top: -5px;
			}
			span.ui-icon-triangle-1-s {
				background: url(/_layouts/images/cadence/homepage/arrow_expand.png) 0 0 no-repeat;
				display: block;
				height: 8px;
				width: 8px;
			}
			span.ui-icon-triangle-1-e {
				background: url(/_layouts/images/cadence/homepage/arrow_collapse.png) 0 0 no-repeat;
				display: block;
				height: 8px;
				width: 8px;
			}

			h3.ui-state-hover {
				background: #ddecf4;
			}
			h3.ui-state-hover a {
				color: #cc0000;
			}

			div.accordion div
			/* div.ui-accordion-content */ {
				background: #eee;
				font-family: Arial, Helvetica, sans-serif !important; 
				font-size: 11px !important; 
				overflow: hidden;
				padding: 8px;
			}	
			
			div.ui-accordion-content a {
				color: #006699;
				text-decoration: none;
			}
			
			span.accordioncontentlinks {
				color: #cc0000;
				display: block;
				padding: 3px 0 0 0;
				text-align: right;
			}
			span.accordioncontentlinks a {
				color: #006699;
				font-weight: bold;
			}
			
			/* Lists */
			

			div.accordion div ul,
			div.ui-accordion-content ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
			}
			
			div.accordion div ul li,
			div.ui-accordion-content ul li 
			{
				background: url(/_layouts/images/imgbin/header/Webparts/HighlightsWP/opt_WP_LinkBullet.gif) 3px 6px no-repeat;
				color: #cc0000; 	
				line-height: 1.3em;
				margin: 0;
				padding: 0 0 9px 12px;
				vertical-align: top;
			}

			div.accordion ul span,
			div.ui-accordion-content ul span {
				color: #000;
			}
			div.accordion li a
			{
				font-weight: normal !important; /* FOR IE7 */
				zoom: 0 !important;
			}
			
			/* RSS icon */
			#communityrssicon {
				background: transparent;
				display: block;
				width: 20px;
				height: 20px;
				position: absolute;
				top: 18px;
				left: 218px;
			}
			#whatsnewrssicon {
				background: transparent;
				display: block;
				width: 20px;
				height: 20px;
				position: absolute;
				top: 18px;
				left: 445px;
			}
			
			/*blank area*/
			#blankarea {
				top: 44px; 
				left: 922px;
				height: 1px;
				font-size: 1px;
			}
			/* What's Hot Section */
			#whatshotsection { 
				top: 44px; 
				left: 646px; 
				position: absolute;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				margin: 0;
				padding: 0;
				width: 276px; 
				
			}

			#whatshotsection ul
			{ 
				list-style: none;
				margin: 0;
				padding: 0;		
			}
			#whatshotsection li 
			{
				padding: 0 0 1px 0;
				width: 276px;
				height: 107px;
				
			}
			#whatshotsection li a 
			{
				background: transparent;
				display: block;
				width: 275px;
				height: 105px;
							}
			#whatshotsection li a:hover 
			{
				border: solid 1px #6c9cb4;
			}
			
						


			/* Links */
			div.accordion a:hover,
			div.hotbox a:hover {
				background: #ddecf4;
				color: #cc0000 !important;
			}
			
			div.Cadence_Banner_Flash 
			{
				padding: 0 !important;
				margin: 0 !important;
				
			}

/* Styles from New_Home_Page_Only.css */
div#options br {
	line-height: 1px;
	font-size: 1px;
}

#Cadence_Footer_Control table tr 
{
	background-image: none !important; 
}





