
A:Link { text-decoration: none; color:#45738D; }
A:Visited { text-decoration: none; color:#265068; }
A:Hover { text-decoration: underline; color:#45738D; }

#secban { margin-bottom:20px; margin-right:10px; }
img {border:0;}

#query {
	width:120px;font-size:8pt;
}

body
{
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    background: #ffffff;
	padding-top: 0 !important; /* This is needed so that the offset for the fixed header won't be valid on the WPP.com site where redesign.css is included */

}

.buttonImageCenter, .buttonImageCenterDisabled
{
	border:1px solid #000;
	background-color: #668194;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height:18px;
}

.buttonImageCenterDisabled
{
	border:1px #999 solid;
    background: buttonface;
    color: Gray;
}

.buttonImageLeft, .buttonImageRight, .buttonImageLeftDisabled, .buttonImageRightDisabled
{
    display: none;
}

.internalBackground {
	background-color:#FFFFFF;
}
.externalBackground {
	background-color:#e9e5e2;
	height:1%;
}

/* Used to correct vertical gutter between the redesigned content and the old header, since no top padding on the body here to push it down
   visual distance must be 25px
 */
.redesign--correction {
	padding-top: 23px;
}

/* Removed per TTP 1239
.homePageExternal
{
    background-image:url(/WPPSite/i/largeBackground.jpg);
    background-repeat:no-repeat;
    background-position: 0px 6px;
}
.homePageInternal
{
	background-image:url(/WPPSite/i/internalLargeBackground.jpg);
	background-position: 15px -5px;
	background-repeat:no-repeat;
}
.flashPage {
	background-image:url(/WPPSite/i/flashBackground.jpg);
	background-position: 5px 2px;
	background-repeat:no-repeat;
}
*/

ul.leftNavHome {
	list-style:none;
	margin: 2px 0 0 0;
	padding-left:0;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

ul.leftNavHome a {
	color:#000 !important;
	text-decoration:none;
}

ul.leftNavHome a:hover {
	text-decoration:underline;
}

.leftNavHome li {
	background-image:url(/WPPSite/i/bulletRed.gif);
	background-repeat:no-repeat;
	background-position: 0 9px;
	padding:4px 0 4px 13px;
}

.leftNavHome > li {
	background-position: 0 9px;
	padding:4px 0 4px 13px;
}

ul.rightNavHome {
	list-style:none;
	margin: 2px 0 0 0;
	padding-left:0;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

ul.rightNavHome a {
	color:#000 !important;
	text-decoration:none;
}

ul.rightNavHome a:hover {
	text-decoration:underline;
}

.rightNavHome li {
	background-image:url(/WPPSite/i/bulletRed.gif);
	background-repeat:no-repeat;
	background-position: 0 9px;
	padding:4px 0 4px 13px;
}

.rightNavHome > li {
	background-position: 0 9px;
	padding:2px 0 2px 13px;
}

.pageheaderExternal, .pageheaderExternal_On, .pageheaderInternal, .pageheaderInternal_On {
	padding: 10px 0 10px 0px;
	background-image: url(/WPPSite/i/bullet.gif);
	background-repeat: no-repeat;
	}

.pageheaderInternal h2, .pageheaderExternal h2, .pageheaderInternal_On h2, .pageheaderExternal_On h2 {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	display: inline;
	}

.pageheaderInternal a, .pageheaderExternal a, .pageheaderInternal_On a {
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	}

.pageheaderInternal a:hover, .pageheaderExternal a:hover, .pageheaderInternal_On a:hover, .pageheaderExternal_On a:hover {
	text-decoration: underline;
	}

.pageheaderExternal_On a:link, .pageheaderExternal_On a:visited, .pageheaderInternal_On a:link, .pageheaderInternal_On a:visited, .pageheaderExternal_On a {
	color: #999999 !important;
	}

.pageheaderInternal a, .pageheaderExternal a, .pageheaderInternal h2, .pageheaderExternal h2 {
	color: #000 !important;
}

.topnav {
	font-family: Arial, sans-serif;
	color: #707070;
	font-size: 8pt;
	font-weight: normal;
	}

.topnav a {
	text-decoration: none;
	color: #707070 !important;
	}

.subnav {
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
	}

.subnav a {
	text-decoration: none;
	color: #fff !important;
	}

.subnav a.selected {
	text-decoration: none;
	color: #fff !important;
	}

#breadcrumb {
	text-align: left;
	text-indent: 0px;
	line-height: 23px;
	width: 601px;
	height: 23px;
	color: #fff;
	background-color: #000;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	}

#breadcrumb a {
	color: #fff !important;
	text-decoration: none;
	}

#breadcrumb a:hover {
	color: #fff !important;
	text-decoration: underline;
	}

#leftnav {
	padding-left: 40px;
	padding-top: 10px;
}

#rightcolumn {
	padding-left:10px;
	padding-top:45px;
	padding-right: 8px;
	}

#rightblock1 {
  	font-family: Arial, sans-serif;
  	color: #000000;
  	font-size: 8pt;
  	font-weight: normal;
  	line-height: 15px;
	padding-left:5px;
	padding-top:2px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #f0ece9;
	border-style: solid;
	border-width: 1px;
	border-color: #aba7a4;
	width: 135px;
}

#rightblock2 {
  	font-family: Arial, sans-serif;
  	color: #000000;
  	font-size: 8pt;
  	font-weight: normal;
  	line-height: 15px;
	padding-left:5px;
	padding-top:2px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #f0ece9;
	border-style: solid;
	border-width: 1px;
	border-color: #aba7a4;
	margin-top: 10px;
	width:135px;
}

#rightblock1 a:hover {
	color: #45738D !important;
	text-decoration: underline;
}
#rightblock1 a {
	text-decoration: none;
}

#rightblock2 a:hover {
	color: #45738D !important;
	text-decoration: underline;
}
#rightblock2 a {
	text-decoration: none;
}

.rightblocktitle {
font-weight: bold;
font-size:12px;
}

.rightblocktext {
text-decoration: none;
}

.rightblocksubtitle {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000 !important;
	text-decoration:none;
}

#rightblocktable TD {
  	font-family: Arial, sans-serif;
  	color: #000000; /*45738D*/
  	font-size: 8pt;
  	font-weight: normal;
  	padding-top:3px;
}

.disclaimer {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #777 !important;
	font-weight: normal;
}

.generic {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000;
	font-weight: normal;
}
.genericHome {
	font-family: Arial, sans-serif;
	font-size: 9pt; 
	color: #444444;
	font-weight: normal;
}
.genericHomeBlack {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #000;
	font-weight: normal;
}	
.genericHomeWhite {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: normal;
}
.genericDate {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #777;
	font-weight: normal;
}
p.genericHome, p.genericHomeBlack, p.genericHomeWhite {
	margin-top:0;
	margin-bottom:5px;
}

.genericSectionBox {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #777;
	font-weight: normal;
}

.homeHeader1 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.homeHeader2 {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.homeHeader2_link {
	color: #000000;
}

.internalHomeHeader2 {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#833214;
	text-decoration:none;
}
.homeHeader3 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height:14px;
	color:#000000 !important;
}
a.homeHeader3 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	color:#000000 !important;
}
.homeHeader4 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#45738D !important;
	padding-top:4px;
	display:block;
	padding:0 0 0 0;
	margin:7px 0 0 0;
}

a.homeHeader4 {
	text-decoration:none;
}

.homeHeader5 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height:14px;
}
a.homeHeader5 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
	color:#000000 !important;
}

.internalHomeHeader4 {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#833214 !important;
	text-decoration:none;
}
.homeHeaderStock {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.homeHeaderStock a {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	color:#000000 !important;
}
.internalMainStory {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #000 !important;
	font-weight: normal;
	margin:0;
	padding:0;
}

.internalMainStory p {
	margin:0;
	padding:0;
}

.mainStoryLink {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #444444 !important;
	font-weight: bold;
	text-decoration:none;
}

.stockPrice {
	font-family: tahoma;
	font-size: 13pt;
	font-weight: normal;
}
.indent {
	text-indent:35px;
}
#content { 
	padding-top: 14px; 
	text-align: left; 

	}
	
.brown {	
	color:#937923;
}

a.brown {
	text-decoration:none;
}

a.blackLink {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #000 !important;
	font-weight: bold;
	text-decoration:none;
}
a.blackLink:hover {
	text-decoration:underline;
}
.sectiontitle {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom:0px;
}

.sectionname {
	font-family: tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #777 !important;
	text-decoration:none;
	}
.sectionname td {
	padding-left:7px;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, sans-serif;
}

.doclink {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	line-height: 23px;
}

.doclinkLarge {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
	line-height: 23px;
}
.subtitle {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #555 !important;
	text-decoration:none;
	}
.subtitle a {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000 !important;
	text-decoration:none;
	}

.subtitleSmaller, .subtitleSmaller a {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #000 !important;
	text-decoration:none;
	}
.titlelink {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 23px;
	}

li.square {
	list-style: square outside;
	}

li.square a {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
	}

select {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	}

textarea {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	}

.orange {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}

.orange A:link {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}
.orange A:hover {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}

.orange2 {
	color: #9CD0F9 !important;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}

.bigorange  {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	}
.bigorange A:link {
	text-decoration: none;
	}
.bigorange A:visited {
	color: red;
	}
.bigorange A:hover {
	text-decoration: underline;
	}

.orangenoline {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}

.orangenoline a {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}

.button a {
	border:1px solid #000;
	background-color: #668194;
	color: #fff !important;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	padding: 3px 4px 3px 4px;
	text-decoration: none;
	line-height:25px;
	}
.buttonSmall a {
	border:1px solid #000;
	background-color: #668194;
	color: #fff !important;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	line-height:20px;
	}

.boldblack {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #000 !important;
	font-weight: bold;
	}
.boldblue {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #123B62 !important;
	font-weight: bold;
	text-decoration:none;
}

.boldteal {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #192E28 !important;
	font-weight: bold;
	text-decoration:none;
}
.boldgrey {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #444444 !important;
	font-weight: bold;
	text-decoration:none;
}
#nav-root td
{
    padding-right:5px;
}
#searchresults {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #777 !important;
	font-weight: normal;
	}

#searchresults a {
	color: #45738D !important;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}
#searchresults a.underline {
	text-decoration:underline;
}
#searchresults td {
/*	background-color: #E4DFD6;*/
	}
.internalBackground #searchresults td {
	background-color: #FFFFFF;
}
#searchresults th {
	background-color: #F0ECE9;
	text-align: left;
	}

#searchresults tr.odd td {background: #E4DFD6;}
#searchresults tr.even td {background: #F0ECE9;}

.mainPageImage {
	margin:0;
	padding:10px 10px 6px 10px;
}

.dot {
	background: url(/WPPSite/i/dots.gif) repeat-y;
	}

.generic2 {
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 8px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000 !important;
	font-weight: normal;
	}

.generic3 {
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 8px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000 !important;
	font-weight: normal;
}
.generic4 {
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 8px;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	color: #777 !important;
	font-weight: normal;
}

.staticleftnav {
  padding-top: 15px;
  padding-left: 40px;
  font-family: Arial, sans-serif;
  color: #b2b2b2 !important;
  font-size: 9.5pt;
  }

#staticnavmainspacer {
  margin-bottom: 15px;
}

.staticleftnav a.mainsection {
  text-decoration: none;
  color: #45738D !important;
  font-size: 11pt;
  font-weight: bold;
}

.subheadercontent {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #444444 !important;
	font-weight: bold;
	text-decoration:none;
}

.contentlist1 {
  margin-left: 0;
  padding-left: 15px;
  font-family: Arial, sans-serif;
  font-size: 9pt;
}

.contentlist1 LI
{
    padding-bottom: 10px;
}

.contentlist2 {
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 10px;
  padding-left: 15px;
}

.contentlist2 LI
{
    padding-bottom: 10px;
}

.sourcetext {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #777 !important;
	font-weight: normal;
	}

#navcontainer {
	width: 122px;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333 !important;
}
#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width: 122px;
}
#navcontainer li {
	border: 1px solid #666666;
	margin-bottom: 4px;
	width: 122px;
	background-color:#fff;
}
#navcontainer li a {
	display: block;
	padding: 3px 0 3px 2px;
	background-image: url(/WPPSite/i/arrow.gif);
	background-position: 112px 0px;
	background-repeat: no-repeat;
	color: #000000 !important;
	text-decoration: none;
	width: 115px;
}
#navcontainer ul li a:hover {
	background-color: #7C8ED9;
	color: #fff !important;
}
#navcontainer li li {
	border: 0;
	margin: 0;
}
#navcontainer li li a {
	background: none;
	padding: 3px 0px 3px 16px;
	width: 104px;
}
#navcontainer ul li ul li a:hover {
	color: #FF9900 !important;
	text-decoration:underline;
	background-color:#fff !important;
}
#navcontainer li li li a {
	padding: 3px 0px 3px 32px;
	width: 88px;
}
#navcontainer li li li a:hover {
	color: #45738D !important;
}
#navcontainer li a#current-child {
	background-image: url(/WPPSite/i/arrow_active.gif);
	background-repeat: no-repeat;
	background-position:111px 5px !important;
	background-color: #7C8ED9 !important;
	color: #ffffff !important;
}
#navcontainer li a#current-nochild {
	background-color: #7C8ED9 !important;
	color: #ffffff !important;
}
#navcontainer li a#subcurrent {
	font-weight: bold;
}
#navcontainer li a#subsubcurrent {
	font-weight: bold;
}
#showcase_pop TD {
	font-size:10pt;
}
#showcase_pop_white TD {
	font-size:9pt;
	color:white;
}

#navcontainer ul li ul li.plus {
	background-image: url(/WPPSite/i/plus.gif); background-repeat:no-repeat; background-position:0px 5px;
}
#navcontainer ul li ul li ul li.plus {
	background-image: url(/WPPSite/i/plus.gif); background-repeat:no-repeat; background-position:15px 5px;
}
#navcontainer ul li ul li.minus {
	background-image: url(/WPPSite/i/minus.gif); background-repeat:no-repeat; background-position:0px 5px;
}
#navcontainer ul li ul li ul li.minus {
	background-image: url(/WPPSite/i/minus.gif); background-repeat:no-repeat; background-position:15px 5px;
}
#navcontainer ul li ul li ul li ul li { width:84px; }
#navcontainer ul li ul li ul li ul li a { padding-left:38px; width:83px !important; }

li.minus a { font-weight:bold; }
li.minus li.minus a { font-weight:bold; }
li.minus li a { font-weight:normal; }
li.minus ul li.minus li a { font-weight:normal; }

/*a#active { font-weight:bold; }*/
li.minus li a.active { font-weight:bold; }
li.minus ul li.minus li a.active { font-weight:bold; }

.validationSummary
{
    font-size: 10pt;
    margin: 0px;
    color: #000;
    font-family: Arial, sans-serif;
    background-color: #ecf7fb;
    padding:0px 0px 0px 0px;
}

.validationSummary li
{
    font-size: 10pt;
    font-weight: normal;
    padding-top: 0px;
    padding-left: 16px;
    list-style-type:none;
    color: #45738d;
    vertical-align: middle;
    background: url(/WPPSite/i/bullet.gif) left center no-repeat;
}

.validationSummary h1
{
    font-weight: bold;
    font-size: 10pt;
    padding-top:8px;
    padding-left:10px;
}

.messageSummary
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 8.5pt;
    padding-bottom: 0px;
    margin: 0px;
    color: #000;
    padding-top: 0px;
    font-family: Arial, sans-serif;
    background-color: #ecf7fb;
}

.messageSummary h2
{
    padding-right: 0px;
    padding-left: 16px;
    font-weight: normal;
    font-size: 8.5pt;
    padding-bottom: 4px;
    margin: 0px;
    vertical-align: middle;
    color: #45738d;
    padding-top: 0px;
    list-style-type: none;
}

.messageSummary h1
{
    padding-right: 0px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 9pt;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 4px;
}

.dataGridTable
{
    border-collapse: separate;
}
.dataGridRow {
	text-align: left;
	}

.dataGridRowAlternating {
	background-color: #E4DFD6;
	text-align: left;
	}

.dataGridHeading
{
    font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000;
	font-weight: normal;
    background: url(/WPPSite/i/dottedline.jpg) no-repeat 50% bottom;
    padding-bottom: 4px;
}

.dataGridHeading a {
	color: #45738D;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

a .button  {
	border:1px solid #000;
	background-color: #668194;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	padding: 3px 4px 3px 4px;
	text-decoration: none;
	line-height:25px;
}

.changedItem
{
	color: #B5A210;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
}

.addedItem
{
	color: #52CF31;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
}

.removedItem
{
	color: #9C3031;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
}
.tabHeader
{
    background-color: #f5efe3;
    border-collapse: collapse;
}
.tabBody
{
    background-color: #f5efe3;
    border-collapse: collapse;
    border:#000 1px solid;
    border-top: 0px;
}
/* Removed per TTP 1239
.tabFirstItem-Selected-False
{
    text-align: center;
    padding: 5px;
    border-right: 1px solid black;
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid black;
    background-color: #c8c8c8;
}
.tabFirstItem-Selected-True
{
    text-align: center;
    padding: 5px;
    border-right: 1px solid black;
}
.tabItems-Selected-False
{
    text-align: center;
    padding: 5px;
    border-right: 1px solid black;
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid black;
    background-color: #c8c8c8;
}
.tabItems-Selected-True
{
    text-align: center;
    padding: 5px;
    border-right: 1px solid black;
}
*/
.tabEnabled
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	font-weight:bold;
}
.tabSelected
{
    font-weight:bold;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000;
}
.showWhenPrinting
{
    display:none;
}
.contactList
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.pressReleaseImageTopLeft
{
    BORDER-TOP-WIDTH: 0px; 
    BORDER-LEFT-WIDTH: 0px; 
    FLOAT: left; 
    BORDER-BOTTOM-WIDTH: 0px; 
    MARGIN-BOTTOM: 10px; 
    MARGIN-RIGHT: 10px; 
    BORDER-RIGHT-WIDTH: 0px
}

.pressReleaseImageTopRight
{
    BORDER-TOP-WIDTH: 0px; 
    BORDER-LEFT-WIDTH: 10px; 
    FLOAT: right; 
    BORDER-BOTTOM-WIDTH: 0px; 
    MARGIN-BOTTOM: 10px; 
    MARGIN-RIGHT: 0px; 
    BORDER-RIGHT-WIDTH: 0px
}

.defaulttext
{
    color: #777;
}

table.social_links {font-size:1em;}
table.social_links TD {vertical-align:top;padding-top:8px;padding-bottom:8px;}
.sprite_social {position: relative; display: block; width:64px;height:64px;cursor:pointer;margin-right:10px;margin-bottom:10px; overflow: hidden; background:transparent url(/wppsite/i/sprite_socialmedia.gif) no-repeat;}
.sprite_social a {position: relative; display: block; width: 100%; height: 100%; overflow: hidden; white-space: nowrap; text-indent: 120%; background: url(/wppsite/i/spacer.gif) }
.sprite_social_button {width:90px;height:21px;font-size:.85em;padding-top:4px;text-align:center;margin-left:20px;background:transparent url(/wppsite/i/sprite_socialmedia.gif) no-repeat -64px 0px}
.sprite_social_button:HOVER {cursor:pointer;background-position:-64px -25px;text-decoration:none;}
.sprite_social.tw {background-position:0px 0px;}
.sprite_social.fb {background-position:0px -64px;}
.sprite_social.gp {background-position:0px -128px;}
.sprite_social.li {background-position:0px -192px;}
.sprite_social.yt {background-position:0px -256px;}
td.div_hor {background: url(/wppsite/i/subscriptions_divider_dotted.gif) repeat-x;}
.copyurl {width:100%;color:#555;font-size:.85em;}

/* Custom modification for WPPM-30 (separating) DMS results from generic results */
#ui-id-1.ui-menu .ui-menu-item.last-generic-result {
	border-bottom: 1px solid #E9E5E2;
}

/* overwrite the calculated styles from jQuery UI widget position the auto-suggest to the right */
#ui-id-1.ui-menu {
	left: auto !important;
	right: 75px !important;
	z-index: 1000;
	margin-top: -1px;
	font-size: 13px;
}

#ui-id-1 .ui-state-hover,
#ui-id-1 .ui-widget-content .ui-state-hover,
#ui-id-1 .ui-widget-header .ui-state-hover,
#ui-id-1 .ui-state-focus,
#ui-id-1 .ui-widget-content .ui-state-focus,
#ui-id-1 .ui-widget-header .ui-state-focus,
#ui-id-1 .ui-menu-item:hover {
	background: #45738D;
	font-weight: normal;
	color: #fff;
}

#ui-id-1.ui-menu .ui-menu-item .highlighted { color: #F3852C; }

#ui-id-1 .ui-menu .ui-state-focus { margin: 0; }

/*------------------------------------*\
    $blogs
\*------------------------------------*/
#feedControl {width:22em;}
.gfg-title {font-family:Arial, sans-serif;font-size:12px;font-weight:bold;background:#afc5bc;color:#fff;padding:3px;padding-left:5px;}
.gfg-subtitle {padding:3px;border-bottom:3px solid #bedacf;}
.gfg-entry {position:relative;overflow:hidden;height:100px;margin-top:10px;margin-bottom:20px;}
.gf-title {font-family:Arial, sans-serif;font-size:12px;font-weight:bold;}
.gf-relativePublishedDate {font-family:Arial, sans-serif;font-size:12px;}
.gf-author {font-family:Arial, sans-serif;font-size:12px;}
.gf-snippet {font-family:Arial, sans-serif;font-size:12px;}
.gfg-collapse-href {font-family:Arial, sans-serif;font-size:12px;text-decoration:none;font-weight:bold;text-transform:capitalize;}
.gfg-list {font-size:11px;font-family:Arial, sans-serif;margin-bottom:10px;}
.gfg-listentry-odd {margin-top:10px;margin-bottom:10px;}
.gfg-listentry {padding-left:9px;font-size:11px;font-family:Arial, sans-serif;background:url(/WPPSite/i/garrow.gif) no-repeat 0 .1em;}
.gfg-listentry-highlight {}
.blog_box {background:white;padding:10px;width:228px;margin-bottom:15px;}
.blog_whatsnew {font-size:11px;padding:0;margin:0;margin-top:10px;}
.blog_whatsnew LI {list-style-type:none;margin-top:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ccc;}
.blog_disclaimer {color:#222;font-size:11px;padding:5px;}
.blog_categories {width:100%;margin-top:5px;}
.blog_categories TR {vertical-alignment:top;}
.blog_categories TD {width:50%;padding:5px;font-family:verdana;font-size:11px;}
.tf-users A {padding:2px 6px;}
#friends {margin-top:15px;}

.evergreen_lc{
	font-family: Arial, sans-serif;
	font-weight: bold;
	width: 93%;
	padding: 4px 5px 4px 5px;
	background: #A4B9B0;
	font-size: .87em;
	color: white;
	margin-top: 10px;}

/** google.feeds.FeedControl classes
 *  - very similar to .gsc-XXX from ajax search
 */

.gfc-resultsHeader {
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom : 4px;
}

.gfc-resultsHeader .gfc-title{
	color: #676767;
	display: inline;
}

.gfc-tabsArea {
	margin-top: 6px;
}

.gfc-tabsAreaInvisible {
	display : none;
}

.gfc-tabHeader {
	display: inline;
	cursor: pointer;
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 2px;
}

.gfc-tabHeader.gfc-tabhActive {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-top: 2px solid #ff9900;
	color: black;
}

.gfc-tabHeader.gfc-tabhInactive {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-top: 2px solid #e9e9e9;
	background: #e9e9e9;
	color: #676767;
}

.gfc-tabData.gfc-tabdActive {
	display: block;
}

.gfc-tabData.gfc-tabdInactive {
	display: none;
}

/* tab specific results header supression */
.gfc-tabData .gfc-resultsHeader .gfc-title {
	display: none;
}

/* the results for each section
 * .gfc-resultsbox-{visible,invisible} : a complete-collection of results including headers
 * .gfc-results : the collection of results for a given feed
 * .gfc-result : a generic result within the control
 */
.gfc-resultsbox-visible {
	display : block;
}

.gfc-resultsbox-invisible {
	display : none;
}

.gfc-results {
	padding-bottom: .2em;
}

.gfc-result {
	margin-bottom: .5em;
}

.gfc-result .gf-title {
	height: 1.4em;
	overflow: hidden;
}

.gf-result .gf-author,
.gf-result .gf-spacer,
.gf-result .gf-relativePublishedDate {
	color: #6f6f6f;
	display : inline;
}

.gf-result .gf-spacer {
	margin-right : 3px;
	margin-left : 3px;
}

.gfg-entry .owl-controls {
	display: none !important;
}

.gfg-entry .gf-result {
	height: 100px;
}

/**
 * undo common generic table rules
 * that tend to impact branding
 */
table.gf-branding td,
table.gf-branding {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border : none;
}

table.gf-branding {
	border-style : none;
	border-width : 0px;
	border-spacing : 0px 0px;
	width : 100%;
}

td.gf-branding-text {
	vertical-align : top;
}

td.gf-branding-text div.gf-branding-text {
	padding-bottom : 2px;
	text-align : right;
	color : #676767;
	font-size : 11px;
	margin-right : 2px;
}

td.gf-branding-img-noclear {
	width : 51px;
	vertical-align : bottom;
}

td.gf-branding-img {
	width : 65px;
	vertical-align : bottom;
}

table.gf-branding-vertical td.gf-branding-text div.gf-branding-text {
	margin-right : 0px;
	text-align : center;
}

table.gf-branding-vertical td.gf-branding-img-noclear {
	text-align : center;
}

div.gf-branding-img,
div.gf-branding-img-noclear,
img.gf-branding-img,
img.gf-branding-img-noclear {
	padding-top : 1px;
}

img.gf-branding-img,
img.gf-branding-img-noclear {
	margin : 0 0 0 0;
	padding-right : 0;
	padding-left : 0;
	padding-bottom : 0;
	border : none;
	display : inline;
}

a.gf-branding-clickable {
	cursor : pointer;
}