﻿/*********** COPIED FROM SHAREPOINT GLOBAL CSS ****************/
/***** CHANGED *****/
.ms-pagebreadcrumb span {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	background-color: transparent;
	width: 850px;
	text-align: left;
	line-height: 23px;
}
.ms-pagebreadcrumb {
	background-color: transparent;
	padding-left: 0px;
	border: 0px transparent solid;
	width: 850px;
	text-align: left;
	margin: 0px auto;
}
.ms-pagebreadcrumb span a {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #3f3f3f;
	background-color: transparent;
}
.ms-pagebreadcrumb span a:visited {
	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;
}
/***** CHANGED END *****/
body, p, td, li, ul, ol, form, input, textarea, select * {
	/* set default text styling for entire site - cover the bases */
	color: #3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a, a:link, a:visited, a:link {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
a:hover, a:active {
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ddecf4;
	font-weight: normal;
	text-decoration: none;
}
/* ----- TAG CLOUD ----- */
.tagCloud1 {
	display: inline;
}
.tagCloud1 a, .tagCloud1 a:link, .tagCloud1 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
}
.tagCloud1 a:hover, .tagCloud1 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 18px;
	text-decoration: none;
}
.tagCloud2 {
	display: inline;
}
.tagCloud2 a, .tagCloud2 a:link, .tagCloud2 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
}
.tagCloud2 a:hover, .tagCloud2 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 16px;
	text-decoration: none;
}
.tagCloud3 {
	display: inline;
}
.tagCloud3 a, .tagCloud3 a:link, .tagCloud3 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
}
.tagCloud3 a:hover, .tagCloud3 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 14px;
	text-decoration: none;
	line-height: 14px;
}
.tagCloud4 {
	display: inline;
}
.tagCloud4 a, .tagCloud4 a:link, .tagCloud4 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}
.tagCloud4 a:hover, .tagCloud4 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 12px;
	text-decoration: none;
}
.tagCloud5 {
	display: inline;
}
.tagCloud5 a, .tagCloud5 a:link, .tagCloud5 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}
.tagCloud5 a:hover, .tagCloud5 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 11px;
	text-decoration: none;
	display: inline;
}
.tagCloud6 {
	display: inline;
}
.tagCloud6 a, .tagCloud6 a:link, .tagCloud6 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 9px;
}
.tagCloud6 a:hover, .tagCloud6 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 9px;
	text-decoration: none;
}
/*  BACKUP
.tagCloud1 {
	display: inline;
}
.tagCloud1 a, .tagCloud1 a:link, .tagCloud1 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.tagCloud1 a:hover, .tagCloud1 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 9px;
	text-decoration: none;
}
.tagCloud2 {
	display: inline;
}
.tagCloud2 a, .tagCloud2 a:link, .tagCloud2 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}
.tagCloud2 a:hover, .tagCloud2 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 11px;
	text-decoration: none;
}
.tagCloud3 {
	display: inline;
}
.tagCloud3 a, .tagCloud3 a:link, .tagCloud3 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}
.tagCloud3 a:hover, .tagCloud3 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 12px;
	text-decoration: none;
	line-height: 12px;
}
.tagCloud4 {
	display: inline;
}
.tagCloud4 a, .tagCloud4 a:link, .tagCloud4 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
}
.tagCloud4 a:hover, .tagCloud4 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 14px;
	text-decoration: none;
}
.tagCloud5 {
	display: inline;
}
.tagCloud5 a, .tagCloud5 a:link, .tagCloud5 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
}
.tagCloud5 a:hover, .tagCloud5 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 16px;
	text-decoration: none;
	display: inline;
}
.tagCloud6 {
	display: inline;
}
.tagCloud6 a, .tagCloud6 a:link, .tagCloud6 a:visited {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}
.tagCloud6 a:hover, .tagCloud6 a:active {
	color: #cc0000;
	background-color: #ddecf4;
	font-size: 18px;
	text-decoration: none;
}
*/
.CommonSidebarAreaa {
	overflow: hidden;
}
#hlink1 a {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;
}
#hlink1 a:hover {
	color: #cc0000;
}
#hlink3 a {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#hlink3 a:hover {
	color: #cc0000;
}
#hlink5 a {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#hlink5 a:hover {
	color: #cc0000;
}
.h8 {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.body2 {
	color: #3f3f3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.abold a, .abold a:link, .abold a:visited, .abold a:link {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.abold a:hover, .abold a:active {
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ddecf4;
	font-weight: bold;
}
#abold, #abold:link, #abold:visited, #abold:link {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#abold:hover, #abold:active {
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ddecf4;
	font-weight: bold;
}
#anormal_12 a, #anormal_12 a:link, #anormal_12 a:visited, #anormal_12 a:link {
	color: #005091;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
#anormal_12 a:hover, #anormal_12 a:active {
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ddecf4;
	font-weight: normal;
}
.linkcarat {
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	color: #cc0000;
	font-size: 22px;
	margin: 0px;
	font-weight: normal;
}
h2 {
	color: #333333;
	font-size: 19px;
	font-weight: normal;
	margin: 0px;
}
h3 {
	color: #666666;
	font-size: 18px;
	margin-bottom: 0px;
	font-weight: normal;
}
h4 {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
h5 {
	color: #343434;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
h6 {
	color: #343434;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.h7 {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.body2 {
	color: #3f3f3f!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.body2_bold {
	color: #3f3f3f!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
/* ----- Global Nav Links (ie Login, Search, etc..) ----- */
.CommonRateControlReadOnly {
	display: inherit;
}
.Cadence_Home_ResourceLink {
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
}
.Cadence_Home_WorldwideLink {
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	color: #666666;
}
.Cadence_Home_SearchLink {
	margin-left: 4px;
	margin-right: 1px;
	display: inline-block;
}
.Cadence_Home_LoginRegister {
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: right;
	display: inline-block;
}
.Cadence_Home_LoginLink {
	display: inline;
}
.Cadence_Home_LoginLink img {
	padding-right: 3px;
}
#header .CadenceSearchBoxDivv {
	width: 140px;
	margin: 0px;
}
#header .CadenceSearchBoxDiv img {
}
#header {
	margin: 0;
	padding: 0;
}
/***** CHANGED *****/
#header .logo {
	float: left;
	width: 141px;
	height:52px;
	margin-left: 0px;
	text-align: left;
}
#header #nav {
	display: inline-block;
	padding-left: 225px;
	padding-top: 0px;
	width: 625px;
	margin-top:-3px;
	
}
/***** CHANGED END *****/
#header .logo a {
	background-color: transparent;
}
#header .CadenceVertSepBar {
	color: #cccccc;
}
/***** CHANGED *****/
#header .search {
	float: right;
	font-size: 11px;
	padding: 6px 0px 0px 0px;
	margin-right: 0px;
	width: 500px;
	text-align: right;
}
/***** CHANGED END *****/
#header .CadenceSearchBoxText {
	border: 1px #cccccc solid;
	height: 15px;
	padding: 0px;
	width: 119px;
	font-size: 11px;
	padding-left: 2px;
}
#Cadence_CS_CadenceSearchBoxButton input {
	margin-bottom: -4px;
}
/***** CHANGED *****/
#header .SearchLabel {
	text-align: right;
}
/***** CHANGED-END *****/
.SearchLabelSpan {
	margin-top: 0px;
	margin-right: 0px;
}
#header .search td {
	color: #666666;
	font-size: 11px;
	font-family: Arial;
	padding-right: 0px;
}
#header .search td a:visited {
	color: #666666;
}
#header .search td a:link {
	color: #666666;
}
#header .search td a {
	color: #666666;
}
#header .search td a:active {
	color: #cc0000;
}
#header .search td a:hover {
	color: #cc0000;
	background-color: #e3e3e3;
}
#header .search .ms-sbcell {
	padding-right: 0px;
}
#header .search .ms-sbcell INPUT {
	border-color: silver;
}
#header .search div {
	text-align: right;
}
.CadenceVertSepBar {
	color: #cccccc;
	font-size: 11px;
}
/* ----- FOOTER ----- */
#Cadence_Footer_Control {
	padding-top: 10px;
	/*height: 80px;
	margin-top: -80px;---This is for the footer being pushed down to the bottom. Delete or uncomment to work again.*/
}
.CadenceVertSepBar {
	color: #cccccc;
	font-size: 11px;
}
#FooterBar {
	padding-bottom: 40px;
	width: 850px;
	padding-top: 10px;
}
#footerRight {
	background: transparent url('/_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('/_layouts/images/imgbin/footer/btn_globaloffice_ro.gif') no-repeat left top;
}
* html #footerRight a:hover {
	background: transparent url('/_layouts/images/imgbin/footer/btn_globaloffice_ro.gif') no-repeat left top;
	cursor: pointer;
}
#footer {
	float: left;
	margin-bottom: 0px; /* to ensure the footer stays off the bottom of the container */;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	width: 600px;
	padding-top: 0px;
	color: #787878;
	margin-top: 0px;
}
#footer a {
	margin-left: 2px;
	margin-right: 4px;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	cursor: pointer;
}
.footercopyright {
	font-size: 11px;
	padding: 0px;
	color: #999999;
	text-align: left;
	float: left;
	margin-top: 2px;
	font-family: Arial, Helvetica;
}
#footer a:visited {
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}
#footer a:link {
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}
#footer a:active {
	color: #cc0000;
	cursor: pointer;
}
#footer a:hover {
	display: inline;
	color: #cc0000;
	background-color: #e3e3e3;
	cursor: pointer;
}
#footer .AboutCadenceClass {
	border: 0px;
	padding: 0px 0px 0px 0px;
}
/***** CSS Override for the Menu System *****/
#menu0Container {
	left: auto !important;
	padding-left: 13px;
}
#menu1Container {
	left: auto !important;
	padding-left: 86px;
}
#menu2Container {
	left: auto !important;
	padding-left: 158px;
}
#menu3Container {
	left: auto !important;
	padding-left: 228px;
}
#menu4Container {
	left: auto !important;
	padding-left: 357px;
}
#menu5Container {
	left: auto !important;
	padding-left: 432px;
}
#menu6Container {
	left: auto !important;
	padding-left: 432px;
}
/*********** RIGHT COLUMN CONTROLS ****************/
/***** Search Box Control *****/
#Cadence_CS_SearchBox .Cadence_CS_SearchBox_TextInput input {
	border: solid 1px #cccccc;
	margin-left: 10px;
	font-size: 11px;
}
#Cadence_CS_SearchBox_2 .Cadence_CS_SearchBox_TextInput input {
	border: solid 1px #cccccc;
	margin-left: 10px;
	font-size: 11px;
}
#Cadence_CS_SearchBox .Cadence_CS_SearchBox_Button input {
	margin-left: 5px;
	top: 2px;
	position: relative;
}
/***** Unanswered Control *****/
#Cadence_CS_Unanswered_Control ul {
	margin: 0px;
	list-style: none;
	list-style-position: outside;
	padding-left: 0px;
}
#Cadence_CS_Unanswered_Header {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_unanswered.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
.Cadence_CS_Unanswered_Control_Link {
	margin-left: 10px;
	background: transparent url('/_layouts/images/imgbin/header/Webparts/HighlightsWP/WP_LinkBullet_Highlights.jpg') left top no-repeat;
	background-position: 0 7px;
	display: block;
	height: 100%;
	padding-left: 10px;
	padding-bottom: 3px;
}
/***** Cadence Members - User Info *****/
#Cadence_CS_UserInfo {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_cadencemembers.gif') no-repeat left bottom;
	height: 34px;
}
#Cadence_CS_UserInfo_Username {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_userinfobluebar.gif') no-repeat left top;
	background-position: 0 15px;
	padding-left: 15px;
	height: 26px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#Cadence_CS_UserInfo_UserImg_TD {
	width: 15%;
	padding-left: 15px;
	padding-right: 10px;
	vertical-align: top;
}
#Cadence_CS_UserInfo_UserImg_TD img {
	width: 65px;
	height: 65px;
}
#Cadence_CS_UserInfo_UpdateProfile {
	width: 100%;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.Cadence_CS_UserInfo_UserLinks {
	background: transparent url('/_layouts/images/imgbin/commserv/header/img_bluebullet.jpg') no-repeat left center;
	padding-left: 7px;
}
#Cadence_CS_UserInfo_UserProfileStatsLeft {
	padding-left: 15px;
	width: 40%;
	padding-top: 10px;
	padding-bottom: 15px;
}
#Cadence_CS_UserInfo_UserProfileStatsRight {
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#Cadence_CS_UserInfo_LoginWhiteBox {
	background-color: White;
	padding-top: 5px;
}
#Cadence_CS_UserInfo_LoginWhiteBox input {
	padding-bottom: 10px;
	padding-top: 8px;
	text-align: center;
}
#Cadence_CS_UserInfo_LoginText {
	margin-left: -15px;
}
.Cadence_CS_UserInfo_LoginWhiteBox_Spacing {
	width: 5px;
}
#Cadence_CS_UserInfo_Desc {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}
.Cadence_CS_UserInfo_ForumPostsImg {
	padding-bottom: 4px;
}
.Cadence_CS_UserInfo_BlogPostsImg {
	padding-bottom: 4px;
}
.Cadence_CS_UserProfile_Indent {
	padding-left: 10px;
	display: block;
}
.Cadence_CS_UserProfile_Indent1 {
	padding-left: 10px;
	display: block;
}
.Cadence_CS_UserProfile_IndentPosts {
	padding-left: 10px;
	display: block;
	padding-right: 20px;
	margin-bottom: -15px;
	width: 360px;
}
/***** Network Cadence Members*****/
#Cadence_CS_NetworkCadenceMembers {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}
/***** Meet the Bloggers*****/
#Cadence_CS_MeetTheBloggers {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 8px;
}
/***** Find Other Members*****/
#Cadence_CS_FindMembers {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/***** New Members *****/
#Cadence_CS_NewMembers_Header {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_newmember.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
#Cadence_CS_NewMembers_Body {
	padding-bottom: 0px;
}
/***** Who's Online *****/
#Cadence_CS_WhosOnline_Header {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_whosonline.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
/***** Industry News *****/
#Cadence_CS_Ind_News {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_industry.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
.Cadence_CS_Ind_News_Href {
	background: transparent url('/_layouts/images/imgbin/header/WebParts/RelatedInfoWP/WP_LinkBullet_RelatedInfo.jpg') left top no-repeat;
	background-position: 0px 5px;
	width: 1px;
	padding-left: 3px;
	display: inline-block;
}
#Cadence_CS_Ind_News_Links a, #Cadence_CS_Ind_News_Links .body2 {
	text-decoration: none;
}
#Cadence_CS_Ind_News_Links .body2 {
	font-style: italic;
	padding-bottom: 8px;
}
#Cadence_CS_Ind_News_Links #abold {
	margin-left: 10px;
}
#Cadence_CS_Ind_News_Links {
	padding-left: 15px;
	padding-bottom: 10px;
}
.Cadence_CS_Ind_News_BulletTD {
	width: 10px;
}
/***** Whats Your Number *****/
#Cadence_CS_Comm_Survey_Header {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_wyn.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 5px;
	display: block;
}
#Cadence_CS_Comm_Survey td input {
	padding: 10px;
	padding-left: 0px;
	margin-left: -5px;
	display: run-in;
}
div#Cadence_CS_Comm_Survey {
	padding-bottom: 10px;
}
div#Cadence_CS_Comm_Poll td LABEL {
	vertical-align: top;
	width: 150px;
	display: run-in;
}
div#Cadence_CS_Comm_Poll {
	padding-top: 5px;
	padding-left: 15px;
	text-align: left;
}
#Cadence_CS_Comm_Survey td, #Cadence_CS_Comm_Survey SPAN, #Cadence_CS_Comm_Survey div {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
}
/***** Community Links *****/
#Cadence_CS_CommunityUC_Header {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_designc.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
.Cadence_CS_CommunityUC_Link {
	margin-left: 10px;
	background: transparent url('/_layouts/images/imgbin/header/Webparts/HighlightsWP/WP_LinkBullet_Highlights.jpg') left top no-repeat;
	background-position: 0 5px;
	display: block;
	height: 100%;
	padding-left: 10px;
	padding-bottom: 3px;
}
#Cadence_CS_CommunityUC_RSSIcon img {
	border: 0px;
	padding-left: 2px;
}
#Cadence_CS_CommunityUC_LinkBlock {
	padding-bottom: 15px;
	padding-right: 15px;
}
/***** Blog Categories *****/
.Cadence_CS_BlogCat_Link {
	margin-left: 10px;
	background: transparent url('/_layouts/images/imgbin/header/Webparts/HighlightsWP/WP_LinkBullet_Highlights.jpg') left top no-repeat;
	background-position: 0 5px;
	display: block;
	height: 100%;
	padding-left: 10px;
	padding-bottom: 3px;
}
#Cadence_CS_BlogCategories_Header {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_blogcat.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
#Cadence_CS_Whatsnew_Header {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_whatsnew.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
#Cadence_CS_Subscribe_Header {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_subscriptions.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
#Cadence_CS_BlogCat_RSSIcon img {
	border: 0px;
	padding-left: 2px;
}
#Cadence_CS_BlogCat_LinkBlock {
	padding-bottom: 15px;
	padding-right: 15px;
}
/***** POP TAGS *****/
#CommonSidebarHeaderPopTags {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_pop-tags.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 12px;
	margin-bottom: 10px;
	display: block;
}
#Cadence_CS_PopTags_Block .CommonSidebarFooter {
	display: none;
	margin-top: 0px;
	padding-top: 0px;
}
.CommonSidebarTagCloud_Blogs {
	list-style: none;
	padding-left: 15px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
#Cadence_CS_PopTags_Block h4 {
	display: none;
}
#Cadence_CS_PopTags_Block .CommonSidebarArea {
	padding-bottom: 0px;
}
/***** POP POSTS *****/
#Cadence_CS_Pop_Posts {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_pop-posts.gif') no-repeat left bottom;
	height: 35px;
	border-bottom: 0px;
	padding-top: 35px;
	margin-bottom: 10px;
	display: block;
}
.CommonSidebarTagCloud {
	padding-left: 15px;
}
#Cadence_CS_Pop_Posts_Control .CommonSidebarFooter {
	display: none;
}
/*********** COPIED FROM SHAREPOINT GLOBAL CSS END****************/
/*********** GLOBAL CS CSS****************/
.CommonContentArea {
	margin-top: 0px;
}
#CadenceCSUpperLeft {
	background: transparent url('/_layouts/images/imgbin/rounded_corners/upper_left_10000px_height.gif') no-repeat left top;
}
#CadenceCSUpperRight {
	background: transparent url('/_layouts/images/imgbin/rounded_corners/upper_right_10000px_height.gif') no-repeat right top;
}
#CadenceCSLowerRight {
	background: transparent url('/_layouts/images/imgbin/rounded_corners/lower_right.gif') no-repeat right bottom;
	min-height: 450px;
	height: auto;
}
* html #CadenceCSLowerRight {
	background: transparent url('/_layouts/images/imgbin/rounded_corners/lower_right.gif') no-repeat right bottom;
	min-height: 450px;
	height: 450px;
}
#CadenceCSLowerLeft {
	background: transparent url('/_layouts/images/imgbin/rounded_corners/lower_left.gif') no-repeat left bottom;
}
.b1g, .b2g, .b3g, .b4g {
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.b1g {
	height: 1px;
	background: #cfcfcf;
	margin: 0 2px;
}
.b2g {
	height: 1px;
	background: white;
	border-right: 2px solid #cfcfcf;
	border-left: 2px solid #cfcfcf;
	margin: 0 1px;
}
.b3g {
	height: 1px;
	background: white;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	margin: 0 0px;
}
.b4g {
	height: 2px;
	background: white;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	margin: 0 0px;
}
.contentbg {
	background: white;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}
.contentbg div {
	margin-left: 0px;
}
.CadenceHeader {
	background: white url('/_layouts/images/imgbin/header/Cadence_Home_Header.jpg') repeat-x left top;
	height: 80px;
}
#BodyContainer {
	width: 635px;
}
img {
	border: 0px;
}
#FullWidthBodyContainer {
	width: 850px;
}
html {
	background: #f3f3f3;
	background: white;
	height: 100%;
}
body {
	text-align: center;
	height: 100%;
	margin: 0;
	padding: 0;
}
.CommonSidebarHeaderPopPosts {
	background: transparent url('/_layouts/images/imgbin/commserv/header/rhdr_pop-posts.gif') no-repeat left top;
	height: 35px;
	margin-top: 12px;
	border-bottom: 0px;
	padding-bottom: 4px;
}
.CommonSidebarHeaderPopPosts h4 {
	text-indent: 14px;
	margin-top: -1px;
	color: Black;
	visibility: hidden;
}
#CommonSidebarRight .CommonSidebar {
	padding: 0px 0px 0px 0px;
}
#CommonSidebarRight .CommonSidebarArea {
	font-size: 12px;
	line-height: 20px;
	margin-top: -8px;
}
#CommonSidebarRight {
	display: block;
}
.CommonSidebarInnerAreaNew {
	margin-left: 0px;
}
.b1, .b2, .b3, .b4, .white_top {
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.b1 {
	height: 1px;
	background: #cfcfcf;
	margin: 0 2px;
}
.b2 {
	height: 1px;
	background: #eeeeee;
	border-right: 2px solid #cfcfcf;
	border-left: 2px solid #cfcfcf;
	margin: 0 1px;
}
.b3 {
	height: 1px;
	background: #eeeeee;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	margin: 0 0px;
}
.b4 {
	height: 2px;
	background: #eeeeee;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	margin: 0 0px;
}
.contentb {
	background: #eeeeee;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}
.contentb div {
	margin-left: 0px;
}
.b5 {
	height: 2px;
	background: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	margin: 0 0px;
}
.b6 {
	height: 1px;
	background: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	margin: 0 0px;
}
.b7 {
	height: 1px;
	background: #ffffff;
	border-right: 2px solid #cfcfcf;
	border-left: 2px solid #cfcfcf;
	margin: 0 1px;
}
.b8 {
	height: 1px;
	background: #cfcfcf;
	margin: 0 2px;
}
/*********** Cadence CS Favorites Page ************/
.Cadence_CS_Favorites_HeaderTR {
	background: transparent url(/_layouts/images/imgbin/commserv/header/headerBkg.gif);
	height: 36px;
}
.Cadence_CS_Favorites_HeaderTD_LeftMost {
	BORDER-LEFT: #c3c3c3 1px solid;
	text-align: center;
}
.Cadence_CS_Favorites_HeaderTD_RightMost {
	BORDER-right: #c3c3c3 1px solid;
	text-align: center;
}
.Cadence_CS_Favorites_HeaderTD {
	border-left: solid 1px #d7d7d7;
	text-align: center;
}
.Cadence_CS_Favorites_BodyTD_LeftMost {
	BORDER-LEFT: #c3c3c3 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}
.Cadence_CS_Favorites_BodyTD_RightMost {
	BORDER-right: #c3c3c3 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}
.Cadence_CS_Favorites_BodyTD {
	border-left: solid 1px #d7d7d7;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Cadence_CS_Favorites_GroupListHeader h6 {
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.Cadence_CS_Favorites_GroupListHeader {
	height: 25px;
	padding-left: 15px;
	width: 100%;
	background-color: #c0c0c0;
	vertical-align: middle;
}
/*********** Cadence CS Forum Page ************/
#Cadence_CS_Forum_Title {
	padding-left: 15px;
}
#Cadence_CS_Forum_Time {
	padding-left: 15px;
}
.Cadence_CS_Forum_TD {
	border-left: solid 1px #d7d7d7;
}
.Cadence_CS_Forum_TD_Icon {
	border-left: solid 1px #c3c3c3;
	padding-left: 5px;
	padding-right: 5px;
}
.Cadence_CS_Forum_TD_Topic {
	border-left: solid 1px #d7d7d7;
	padding-left: 10px;
}
.Cadence_CS_Forum_TR {
	height: 50px;
}
.Cadence_CS_Forum_TR_alternate {
	height: 50px;
	background-color: #efefef;
	border-left: solid 1px #e3e3e3;
}
#Cadence_CS_Forum_WhosOnlineData {
	padding-left: 15px;
}
.Cadence_CS_Forum_CommonInlineMessageContent {
	padding-left: 15px;
	padding-right: 15px;
}
.Cadence_CS_Forum_Paging_Images {
	margin-bottom: -3px;
	display: inline-block;
}
/*********** Cadence CS Forum Subscription Page ************/
#Cadence_CS_Forum_Subscription_BodyBlock .CommonListArea {
	padding-top: 0px;
	padding-bottom: 0px;
}
#Cadence_CS_Forum_Subscription_BodyBlock .CommonDescription {
	margin-bottom: 5px;
	padding-left: 7px;
	padding-top: 5px;
}
.Cadence_CS_Forums_Subscription_Header h6 {
	color: White;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	display: block;
}
.Cadence_CS_Forums_Subscription_Header h6 a {
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.Cadence_CS_Forums_Subscription_Header h6 a:visited {
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.Cadence_CS_Forums_Subscription_Header h6 a:hover {
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
}
.Cadence_CS_Forums_Subscription_Header {
	height: 25px;
	padding-left: 15px;
	background-color: #c0c0c0;
	padding-top: 1px;
}
.Cadence_CS_Forums_Subscription_SubHeader_TR {
	background: transparent url(/_layouts/images/imgbin/commserv/header/headerBkg.gif);
	height: 36px;
}
.Cadence_CS_Forum_SubscriptionBody_TR TD {
	padding-top: 7px;
	padding-bottom: 7px;
}
.Cadence_CS_Forum_SubscriptionBody_TR_Alt TD {
	background-color: #efefef;
	padding-top: 7px;
	padding-bottom: 7px;
}
.Cadence_CS_Forum_Subscription_TD {
	border-left: solid 1px #d7d7d7;
	text-align: center;
}
.Cadence_CS_Forum_Subscription_TD_LeftMost {
	border-left: solid 1px #c3c3c3;
	text-align: center;
}
.Cadence_CS_Forum_Subscription_TD_RightMost {
	border-left: solid 1px #d7d7d7;
	border-right: solid 1px #c3c3c3;
	text-align: center;
}
.Cadence_CS_Forums_Subscription_Body_SubscribeLink {
	border-left: solid 1px #d7d7d7;
}
.Cadence_CS_Forums_Subscription_Body_SubscribeLink_Alt {
	border-left: solid 1px #d7d7d7;
	border-right: solid 1px #c3c3c3;
}
.Cadence_CS_Forums_Subscription_Body_PostEnabled {
	border-left: solid 1px #d7d7d7;
}
.Cadence_CS_Forums_Subscription_Body_ForumNameBlock {
	padding-left: 10px;
}
.Cadence_CS_Forums_Subscription_Body_ForumNameBlock_Alt {
	padding-left: 10px;
	border-left: solid 1px #c3c3c3;
}
.Cadence_CS_Forums_Subscription_TitleLink a, .Cadence_CS_Forums_Subscription_TitleLink a:visited, .Cadence_CS_Forums_Subscription_TitleLink a:hover {
	font-weight: bold;
}
/*********** Cadence CS Private Messages Page ************/
.Cadence_CS_PrivateMsg_TableHeader {
	background-image: url(/_layouts/images/imgbin/commserv/header/headerBkg.gif);
	height: 36px;
}
.Cadence_CS_PrivateMsg_HeaderTD {
	border-left: solid 1px #d7d7d7;
}
.Cadence_CS_PrivateMsg_LeftMostHeaderTD {
	border-left: solid 1px #c3c3c3;
}
.Cadence_CS_PrivateMsg_RightMostHeaderTD {
	border-left: solid 1px #d7d7d7;
	border-right: solid 1px #c3c3c3;
}
.Cadence_CS_PrivateMsg_BodyTD {
	border-left: solid 1px #d7d7d7;
}
.Cadence_CS_PrivateMsg_BodyTDHeight {
	padding-top: 15px;
	padding-bottom: 15px;
}
.Cadence_CS_PrivateMsg_AltBodyTR {
	background-color: #efefef;
}
.Cadence_CS_PrivateMsg_AltBodyLeftMostTD {
	border-left: solid 1px #c3c3c3;
}
.Cadence_CS_PrivateMsg_AltBodyRightMostTD {
	border-left: solid 1px #d7d7d7;
	border-right: solid 1px #c3c3c3;
}
#Cadence_CS_PrivateMsg .CommonPagingArea {
	padding-right: 15px;
}
/*********** Cadence CS Member Search Page ************/
#Cadence_MemberSearch_HeaderTable {
	background: #efefef url('/_layouts/images/imgbin/commserv/header/ResourceCenterGradientBar.gif') no-repeat left top;
	height: 80px;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	text-align: left;
	padding-left: 15px;
}
#Cadence_MemberSearch_SearchButton a {
	display: block;
	background-color: Transparent;
	border: solid 0px Transparent;
	width: 15px;
	height: 17px;
	background: transparent url('/_layouts/images/imgbin/commserv/buttons/btn_search.gif') no-repeat left bottom;
	font-size: 1px;
	color: #4b95b0;
}
#Cadence_MemberSearch_HeaderTable table {
	padding-top: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#Cadence_MemberSearch_HeaderTable input {
	border: solid 1px #cccccc;
	height: 13px;
}
.Cadence_MemberSearch_InputButton {
	margin-bottom: -4px;
}
.Cadence_MemberSearch_ResultsDiv {
	padding-top: 0px;
}
.Cadence_MemberSearch_ResultsDiv .CommonListHeaderLeftMost {
	border-left: solid 1px #c3c3c3;
	padding-left: 15px;
}
.Cadence_MemberSearch_ResultsDiv .CommonListCellRightMost {
	border-right: solid 1px #c3c3c3;
}
.Cadence_MemberSearch_ResultsDiv table td {
	border-right: solid 1px #c3c3c3;
	border-bottom: solid 1px #c3c3c3;
}
.Cadence_MemberSearch_ResultsDiv .CommonListCellLeftMost {
	border-left: solid 1px #c3c3c3;
	padding-left: 15px;
}
#Cadence_MemberSearch .CommonPagingArea {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*********** Cadence CS Forum Group Page ************/
.Cadence_CS_Forums_GroupList_Header h6 {
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.Cadence_CS_Forums_GroupList_Header h6 a {
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.Cadence_CS_Forums_GroupList_Header h6 a:visited {
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.Cadence_CS_Forums_GroupList_Header h6 a:hover {
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
}
.Cadence_CS_Forums_GroupList_Header {
	height: 25px;
	padding-left: 15px;
	background-color: #9d9d9d;
}
.Cadence_CS_Forums_GroupList_MinPadding {
	padding-top: 7px;
	padding-bottom: 7px;
}
/*********** Cadence CS Forum Thread ************/
.Cadence_CS_Forums_Thread_StartedByBlock {
	background: #fafafa url('/_layouts/images/imgbin/commserv/header/ResourceCenterGradientBar.gif') no-repeat left top;
	background-color: #fafafa;
	height: 40px;
	border-bottom: solid 1px #c3c3c3;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	padding-left: 18px;
	padding-right: 12px;
}
.Cadence_CS_Forums_ThreadList_StartedBy_Bottom {
	height: 40px;
	background-color: #fafafa;
	border-top: solid 1px #c3c3c3;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
}
.Cadence_CS_Forums_ThreadList_StartedBy_Bottom TD {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}
.Cadence_CS_Forums_ThreadList_StartedBy_Bottom .body2 {
	padding-top: 12px;
}
.Cadence_CS_ForumPostHeader table td {
	background-color: #9d9d9d;
	color: White;
	height: 25px;
	font-weight: bold;
	padding-left: 5px;
}
.ForumPostContentText {
	margin-bottom: 5px;
	margin-top: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}
.ForumPostFooterArea {
	padding-left: 8px;
}
.Cadence_CS_Forum_ThreadList {
	margin: 0px;
	list-style: none;
	padding: 0px;
}
.Cadence_CS_Forum_ThreadList_li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.Cadence_CS_Forum_ThreadList_li_spacing {
	height: 15px;
}
.Cadence_CS_Forum_ThreadPost_Spacing {
	padding-left: 15px;
	padding-right: 15px;
}
.Cadence_CS_Forum_ThreadList_li .ForumPostUserContent {
	width: 150px;
}
.ForumPostButtons {
	margin-top: 0px;
	background-color: Transparent;
	border: solid 0px white;
	float: right;
	padding-left: 15px;
}
.ForumPostTitle {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	display: block;
}
.ForumPostTitleArea {
	height: 55px;
}
.Cadence_CS_Forum_ThreadPost_SortingBar {
	padding-right: 15px;
}
.Cadence_CS_Forum_ThreadPost_PageLabelTop {
	padding-top: 4px;
}
.Cadence_CS_ForumsPreview_UL LI {
	margin: 4px 10px 4px 2px;
}
.Cadence_CS_ForumsPreview_UL {
	margin-left: 0px;
}
/*********** Cadence CS Meet the Bloggers Page ************/
.Cadence_CS_MeetBloggers_Avatar {
	padding-left: 17px;
	padding-right: 12px;
}
.Cadence_CS_MeetBloggers_Desc {
	padding-right: 15px;
}
.Cadence_CS_MeetBloggers_Desc #hlink1 {
	margin-bottom: 3px;
	display: inline-block;
}
.Cadence_CS_MeetBloggers_Desc_Text {
	display: block;
	margin-bottom: 14px;
}
.Cadence_CS_MeetBloggers_DashedSep {
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
}
/*********** Cadence CS Blog Detail Page ************/
#Cadence_CS_BlogDetail_Block {
	margin-left: 17px;
	margin-right: 17px;
	padding-bottom: 0px;
}
.Cadence_CS_BlogDetail_CommentsBodyByLine {
	color: #333333;
}
#Cadence_CS_BlogDetail_CommentsBlock {
	margin-left: 17px;
	margin-right: 17px;
	display: block;
	padding-bottom: 0px;
}
#Cadence_CS_BlogDetail_CommentsBlock h3 {
	padding-bottom: 8px;
}
#Cadence_CS_BlogDetail_CommentsBlock_DashedLine {
	display: block;
	padding-bottom: 15px;
}
.Cadence_CS_BlogDetail_QuoteBubble {
	padding-right: 5px;
}
.Cadence_CS_BlogDetail_QuoteBubble img {
	position: relative;
	top: 4px;
}
.Cadence_CS_BlogDetail_CommentsBody {
	padding-left: 22px;
	display: block;
}
#Cadence_CS_BlogDetail_LeaveComment_Block {
	margin-left: 17px;
	margin-right: 17px;
}
#Cadence_CS_BlogDetail_LeaveComment_Block h3 {
	padding-bottom: 5px;
	margin-bottom: 0px;
}
#Cadence_CS_BlogDetail_LeaveComment_Block input {
	border: solid 1px #cccccc;
}
#Cadence_CS_BlogDetail_LeaveComment_Block textarea {
	border: solid 1px #cccccc;
}
#Cadence_CS_BlogDetail_LeaveComment_FormBody {
	background-color: #e3e3e3;
	width: 595px;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 55px;
}
#Cadence_CS_BlogDetail_LeaveComment_FormBody TD {
	padding-bottom: 10px;
}
#Cadence_CS_BlogDetail_LeaveComment_DashedLine {
}
.Cadence_CS_BlogDetail_PostDate {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-bottom: 5px;
	display: block;
}
.Cadence_CS_BlogDetail_Tags {
	display: block;
	padding-bottom: 0px;
	padding-top: 5px;
	color: #333333;
}
.Cadence_CS_BlogDetail_Tags a {
	text-align: center;
	font-weight: normal;
}
.Cadence_CS_BlogDetail_Tags a:hover {
	font-weight: normal;
}
.Cadence_CS_BlogDetail_BlogText {
	padding-top: 10px;
	display: block;
}
/*********** Cadence CS Blogger Page ************/
#Cadence_CS_Blogger_Body {
	padding-left: 15px;
	padding-right: 15px;
}
.Cadence_CS_Blogger_PostDate {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
#Cadence_CS_Blogger_BioHeader {
	background-color: #eeeeee;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	margin-bottom: 20px;
}
#Cadence_CS_Blogger_BioHeader_RSSIcon {
	padding-left: 10px;
}
#Cadence_CS_Blogger_BioHeader_RSSIcon img {
	border: 0px;
}
#Cadence_CS_Blogger_BioHeader_LeftSpacing {
	width: 8px;
}
#Cadence_CS_Blogger_BioHeader_Image {
	background-color: #4b95b0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#Cadence_CS_Blogger_BioHeader_Bio {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.Cadence_CS_Blogger_PostDate {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
.Cadence_CS_Blogger_ByLine {
	padding-bottom: 12px;
	display: block;
	color: #333333;
}
.Cadence_CS_Blogger_Tags a {
	font-weight: bold;
	margin-top: 15px;
	display: inline-block;
}
.Cadence_CS_Blogger_Tags a:hover {
	font-weight: bold;
}
.Cadence_CS_Blogger_DashedSep {
	padding-top: 24px;
	padding-bottom: 21px;
}
/*********** Cadence CS Tag Page ************/
#Cadence_CS_Tags_BodyBlock {
	width: 600px;
	margin-left: 15px;
	margin-right: 15px;
}
.Cadence_CS_Tags_TagCloud_Block {
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
}
.Cadence_CS_Tags_TagCloud_Block UL {
	padding-left: 13px;
	padding-right: 13px;
}
#Cadence_CS_Tags_EntireBodyBlock {
	display: block;
}
#Cadence_CS_Tags_EntireBodyBlock .CommonTagCloud {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#Cadence_CS_Tags_EntireBodyBlock .CommonSearchResultArea {
	border-bottom: dashed 1px #c3c3c3;
}
#david_test {
	background: transparent url('/_layouts/images/imgbin/commserv/header/bh_h_dashedlineonly.gif') no-repeat left bottom;
	height: 5px;
}
/*********** Cadence CS Blog Page ************/
#Cadence_CS_Blogs_Body {
	margin-top: 25px;
}
#Cadence_CS_Blogs_Category_Body {
	margin-top: 29px;
}
.Cadence_CS_Blogs_Avatar {
	padding-left: 20px;
	padding-right: 12px;
}
.Cadence_CS_Blogs_Desc {
	padding-right: 20px;
}
.Cadence_CS_Blogs_Category_Desc {
	padding-right: 20px;
	padding-left: 20px;
	margin-top: -4px;
}
.Cadence_CS_Blogs_Desc #hlink1 {
	margin-bottom: 3px;
	display: inline-block;
}
#Cadence_CS_Blogs_ViewOlder {
	padding-bottom: 25px;
	padding-right: 20px;
}
.Cadence_CS_Blogs_DashedSep {
	padding-top: 22px;
	padding-bottom: 25px;
}
.Cadence_CS_Blogs_PostDate {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-bottom: 15px;
}
.Cadence_CS_Blogs_ByLine {
	color: #333333;
}
.Cadence_CS_BlogDetail_CommentsLink {
	padding-bottom: 0px;
	display: block;
}
.Cadence_CS_Blogs_ByLine {
	display: block;
	color: #333333;
}
.Cadence_CS_Blogs_Tags {
	font-weight: bold;
	margin-top: 20px;
	display: block;
}
.Cadence_CS_Blogs_Tags a {
}
.Cadence_CS_Blogs_Tags a:hover {
}
#Cadence_Blogs_Terms_Block {
	padding-left: 15px;
	padding-right: 15px;
	width: 600px;
}
/*********** Cadence CS User Profile Page ************/
#Cadence_CS_UserProfile_InfoBar {
	background-color: #efefef;
	background: #efefef url('/_layouts/images/imgbin/commserv/header/ResourceCenterGradientBar.gif') no-repeat left top;
	width: 100%;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 8px;
}
#Cadence_CS_UserProfile_UserInfo {
	width: 270px;
	padding-left: 0px;
	vertical-align: top;
}
#Cadence_CS_UserProfile_LinkTools_Block {
	display: block;
}
#Cadence_CS_UserProfile_UserInfo TR {
	padding-bottom: 10px;
	display: block;
}
.Cadence_CS_UserProfile_LinkTools {
	margin-left: 25px;
	display: block;
}
.Cadence_CS_UserProfile_LinkTools_DottedLine {
	background: #efefef url('/_layouts/images/imgbin/commserv/header/my_profile_dottedline220.gif') no-repeat left center;
	line-height: 1px;
	display: block;
	width: 225px;
}
.Cadence_CS_UserProfile_LinkTools a {
	display: inline-block;
	margin-bottom: 5px;
	margin-left: 5px;
}
.Cadence_CS_UserProfile_LinkTools_DottedLine img {
	visibility: hidden;
}
#Cadence_CS_UserProfile_BodyBlock {
	padding-left: 15px;
}
#Cadence_CS_UserProfile_BioBlock {
	padding-bottom: 30px;
	padding-top: 15px;
	padding-right: 15px;
}
#Cadence_CS_UserProfile_BioBlock_Text {
	padding-right: 25px;
	width: 400px;
}
.Cadence_CS_UserProfile_TechInt_Item {
	background: transparent url('/_layouts/images/imgbin/commserv/header/redBulletTransparency.gif') no-repeat left top;
	padding-right: 10px;
	height: 1px;
}
.Cadence_CS_UserProfile_BioBlockSpacing {
	padding-top: 15px;
	display: block;
}
#Cadence_CS_UserProfile_MyFriendsTable TD {
	padding-right: 10px;
}
#Cadence_CS_UserProfile_MyFriendsTable img {
	width: 25px;
	height: 25px;
}
#Cadence_CS_UserProfile_AvatarTD img {
	width: 80px;
	height: 80px;
	border: solid 1px #666666 !important;
}
#Cadence_CS_UserProfile_AvatarTD {
	width: 110px;
}
#Cadence_CS_UserProfile_MyFriendsTable a {
	margin-top: 10px;
}
.Cadence_CS_UserProfile_FriendItem {
	padding-bottom: 12px;
	display: block;
}
.Cadence_CS_UserProfile_NoProfileInfo {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #999999;
}
.Cadence_CS_UserProfile_BioSpacing {
	display: block;
	height: 27px;
}
/*********** Cadence CS Search Page ************/
#Cadence_CS_Search_Results .CommonPagingArea {
	text-align: right;
	padding-right: 15px;
}
#Cadence_CS_Search_Results UL {
	list-style: none;
	padding-left: 0px;
	margin-left: 15px;
	margin-right: 15px;
}
#Cadence_CS_Search_Results LI {
	background: transparent url('/_layouts/images/imgbin/commserv/dashedLineLongest.gif') left bottom no-repeat;
}
#Cadence_CS_Search_Results .CommonSearchResultArea {
	border-bottom: 0px;
}
#Cadence_CS_Search_SearchBar {
	background-color: #efefef;
	background: #efefef url('/_layouts/images/imgbin/commserv/header/ResourceCenterGradientBar.gif') no-repeat left top;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.Cadence_CS_Search_TextBoxes {
	border: solid 1px #cccccc;
}
/*********** Cadence CS Community Page ************/
#CadenceCSBody {
	width: 850px;
	text-align: left;
	margin: 0px auto;
/*	padding-bottom:94px; -- For pushing footer to bottom of page--*/	padding-bottom: 14px;
}
#Cadence_CS_Form {
	margin: 0px auto;
/*15px*/	background: transparent;
	position: relative;
	height: auto !important; /*	min-height: 100%;
	height: 100%; -- For pushing footer to bottom of page--*/;
	text-align: left;
}
#Cadence_CS_Form {
	margin: 0px auto;
/*15px*/	background: transparent;
	position: relative;
	height: auto !important; /*	min-height: 100%;
	height: 100%; -- For pushing footer to bottom of page--*/;
	text-align: left;
}
#Cadence_Footer_Control {
	/*	height: 80px;
	margin-top: -80px; -- For pushing footer to bottom of page--*/
	clear: right;
}
#Cadence_CS_Toolbar {
	padding-top: 9px;
	padding-right: 3px;
	display: block;
}
#Cadence_CS_SubHeader {
	background-color: #efefef;
	padding-left: 37px;
	padding-top: 20px;
	margin-bottom: 20px;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
}
.Cadence_CS_Comm_CB_Image {
	padding-right: 16px;
}
.Cadence_CS_Comm_CB_Block {
	padding-bottom: 18px;
	display: block;
}
.Cadence_CS_Brochure {
	margin-bottom: 0px;
	padding-left: 1px;
	display: block;
}
#Cadence_CS_PageTitle {
	margin-bottom: 4px;
	padding-left: 14px;
	padding-top: 22px;
}
#Cadence_CS_Brochure {
	padding-bottom: 10px;
}
#Cadence_CS_LatestBlogHeader {
	height: 37px;
	margin-bottom: -3px;
}
#Cadence_CS_LatestBlogHeader img {
	border: solid 0px white;
}
#Cadence_CS_LatestBlogFooter {
	background: transparent url('/_layouts/images/imgbin/commserv/header/bh_h_dashedlineonly.gif') no-repeat left bottom;
	height: 5px;
	margin-top: -2px;
	margin-bottom: 11px;
}
.Cadence_CS_LatestBlog_OlderPosts {
	padding-bottom: 23px;
	padding-right: 7px;
}
.Cadence_CS_Comments {
	display: block;
	margin-bottom: -15px;
	margin-top: 5px;
}
.Cadence_CS_BlogTags {
	display: block;
	margin-bottom: -13px;
	font-size: 11px;
}
.Cadence_CS_ForumDate {
	display: block;
	padding-top: 2px;
	margin-bottom: -1px;
}
.Cadence_CS_BlogByLine {
	display: block;
	margin-bottom: -8px;
	padding-bottom: 0px;
}
#Cadence_CS_LatestBlogs {
	padding-left: 15px;
	padding-right: 15px;
}
#Cadence_CS_LatestBlogs #hlink5 {
	margin-right: 7px;
	display: block;
}
#Cadence_CS_LatestBlogs .body2 {
	margin-right: 7px;
	display: block;
}
#Cadence_CS_LatestForum {
	padding-left: 15px;
	padding-right: 15px;
}
#Cadence_CS_LatestForum .body2 {
	display: block;
	margin-right: 8px;
}
#Cadence_CS_LatestForum #hlink5 {
	display: block;
	margin-right: 8px;
}
#Cadence_CS_LatestForumHeader {
	background: transparent url('/_layouts/images/imgbin/commserv/header/bh_h_latestforum.gif') no-repeat left top;
	height: 37px;
	margin-bottom: -4px;
}
#Cadence_CS_LatestForumSectionHeader {
	height: 37px;
	margin-bottom: -4px;
}
#Cadence_CS_LatestForumFooter {
	background: transparent url('/_layouts/images/imgbin/commserv/header/bh_h_dashedlineonly.gif') no-repeat left bottom;
	height: 5px;
	margin-top: -2px;
	margin-bottom: 11px;
}
.Cadence_CS_LatestForum_OlderPosts {
	padding-bottom: 23px;
	padding-right: 7px;
}
#Cadence_CS_UserProfile_InfoBar .CommonTextButtonn {
	background-color: Transparent;
	border: solid 0px Transparent;
	width: 66px;
	height: 19px;
	background: transparent url('/_layouts/images/imgbin/commserv/buttons/btn_login.gif') no-repeat left bottom;
	font-size: 0px;
	color: #4b95b0;
}
#Cadence_CS_UserProfile_InfoBar .CommonTextButton an {
	visibility: hidden;
}
#Cadence_CS_UserProfile_InfoBar {
	display: block;
}
.whitehovermenu ul li a {
	padding: 0px 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	color: #ffffff;
}
.whitehovermenu ul li a:hover {
	color: #cc0000;
	background-color: #eeeeee;
}

