@charset "UTF-8";
/* CSS Document */

.leftNavArea {
	float:left;
	width:232px;
	margin-bottom:30px;
}
.mainContentIndent {
	margin-left:263px;
}
.leftNavArea ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.leftNavArea ul li {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #e3e3e3;	
}
.leftNavArea ul li.subNav a, .leftNavArea ul li.topLeftLI a {
	display:block;
	padding-left:34px;
	font-size:13px;
	padding-top:19px;
	padding-bottom:13px;
	line-height:16px;
	background-color:#f7f7f7;
	text-decoration:none;
	background-image: url(../images/interface/leftNavArrow.gif);
	background-repeat: no-repeat;
	background-position: 23px 26px;
	color:#501e78;
}
.leftNavArea ul li.subNav a.selected, .leftNavArea ul li.topLeftLI a {
	color:#000;
}
.leftNavArea ul li.productSection {
	background-color:#f7f7f7;
	padding-top:19px;
	padding-bottom:13px;
	padding-left:23px;
}
.leftNavArea ul li.productSection h3 {
	font-size:17px;
	color:#2e2e2e;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.leftNavArea ul li.productSection a {
	display:block;
	font-size:13px;
	color:#501e78;
	background-image: url(../images/interface/leftNavArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	text-decoration:none;
	margin-bottom:3px;
	padding-left:12px;
}
.leftNavArea ul li.productSection a:hover, .leftNavArea ul li.productSection a.selected {
	color:#000;
}
.leftNavArea ul li a:hover {
	color:#000;
}
h1 {
	padding:0;
	font-size:22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}
#breadCrumbArea ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#breadCrumbArea li {
	float:left;
}
#breadCrumbArea li a {
	text-decoration:none;
	color:#ababab;
	background-image: url(../images/interface/breadCrumbArrowGrey.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	padding-left:14px;
}
#breadCrumbArea li a:hover {
	background-position: 4px -13px;
	color:#000;
}
.rhsPullOut, .rhsSupportPullOut {
	width:340px;
	float:right;
}
.rhsPullOut p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#mainWrapper .rhsPullOut h3 {
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.rhsSupportPullOut {
	padding-top:189px;
	background-image: url(../images/interface/supportImage.jpg);
	background-repeat: no-repeat;
}
.lhsColumn {
	margin-right:362px;
}
.lhsColumn p, .rhsSupportPullOut p, .lhsCommunityColumn p, .supportColumn p {
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #515151;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
img.mainPageImage {
	padding-bottom:30px;

}
a.pdfBrochureLink {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#FFF;
	background-color:#501e78;
	font-weight:bold;
	padding-top: 8px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 23px;
	background-image: url(../images/interface/doubleArrowsWhiteOnPurple.gif);
	background-repeat: no-repeat;
	background-position: 11px 12px;
}
a.pdfBrochureLink:hover {
	background-color:#000;
	background-image: url(../images/interface/doubleArrowsWhiteOnBlack.gif);
}
.greyBox {
	margin-top:25px;
	background-color:#f9f9f9;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
}
.greyBox h3 {
	padding:0;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.greyBox ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.greyBox ul li {
	margin-bottom:8px;
	font-size:12px;
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
}
.historyBox {
	background-color:#e7e7e7;
	padding:20px;
}
.mainContentIndent h3 {
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.rhsCommunityLogos {
	float:right;
	width:180px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
}
.lhsCommunityColumn {
	margin-right:215px;
}
.rhsCommunityLogos a img {
	margin-top:18px;
	padding-bottom:18px;
	height:74px;
}
.rhsCommunityLogos a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.supportRHS {
	width:220px;
	float:right;
}
.supportColumn {
	margin-right:235px;
}
.supportColumn img {
	margin-bottom:16px;
}
ul.coreTechnologiesList {
	padding:0;
	list-style-type:none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.coreTechnologiesList li {
	height:155px;
	width:325px;
	float:left;
	margin-right:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
	padding-top:30px;
	padding-bottom:16px;
}
ul.coreTechnologiesList li a {
	height:155px;
	width:325px;
	display:block;
	color:#666;
	text-decoration:none;
}
ul.coreTechnologiesList li a:hover {
	color:#000;
}
ul.coreTechnologiesList li a img {
	float:left;
	widows:90px;
	height:125px;
}
ul.coreTechnologiesList li a h3 {
	font-size:15px;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 105px;
	line-height:18px;
	color:#000;
}
ul.coreTechnologiesList li a p {
	font-size:12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 105px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	padding:0;
	background-position: 0px 4px;
}
ul.coreTechnologiesList li a p.learnMoreLine {
	color:#501e78;
	font-family: "News Gothic MT", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(../images/interface/doubleArrow.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-top: 4px;
}
ul.coreTechnologiesList li a:hover p.learnMoreLine {
	color:#000;
}
.supportRHS h4 {
	font-size:15px;
	padding:0;
	color:#000;
	text-transform: uppercase;
	line-height:18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.supportRHS h4 a {
	color:#5c2d81;
	text-transform:none;
	text-decoration:none;
}
.supportRHS h4 a:hover {
	color:#000;
}
.supportRHS p.readMoreLine a {
	color:#501e78;
	font-family: "News Gothic MT", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(../images/interface/doubleArrow.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-top: 4px;
	text-decoration:none;
	background-position: 0px 3px;
}
.supportRHS p.readMoreLine a:hover {
	color:#000;
}
.supportRHS p {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
}
h2.newsArticleHeader {
	padding:0;
	font-size:15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
h2.newsArticleHeader strong {
	text-transform:uppercase;
}
h2.newsArticleHeader em{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-style: normal;
	font-weight: normal;
}
#newsAccordion div {
	margin-bottom:20px;
}
#newsAccordion h3 a {
	cursor:pointer;
}
#newsAccordion h3.ui-state-active a {
	color: #501E78;
}
#newsAccordion div h6 {
	font-size:12px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#newsAccordion div h4 {
	font-size:12px;
	margin:0;
	padding:0;
	height:auto;
}
.contactUsArea {
	background-color: #F4F4F4;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.contactUsArea h4 {
	margin:0;
	padding:0;
	color:#2e2e2e;
	font-size:15px;
}
.contactUsAreaRight {
	float:right;
	width:355px;
}
.contactUsAreaRight textarea {
	width:343px;
	padding:5px;
	height:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border: 1px solid #d9d9d9;
	margin-top:3px;	
}
input.contactUsButton {
	float:right;
	height:25px;
	width:75px;
	border:none;
	background-image: url(../images/interface/submitButton1.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	line-height:1000px;
	cursor:pointer;
}
.tidyUp {
	clear:both;
	height:1px;
	overflow:hidden;
}
fieldset {
	border:none;
	padding:0;
}
input.contactUsTextBox {
	font-family:Arial, Helvetica, sans-serif;
	width:240px;
	font-size:12px;
	padding:3px;
	color:#333;
	border: 1px solid #d9d9d9;
}
textarea.companyAddressTextBox {
	font-family:Arial, Helvetica, sans-serif;
	width:240px;
	font-size:12px;
	padding:3px;
	color:#333;
	border: 1px solid #d9d9d9;
	height:60px;
}
label.normal {
	display:block;
}
.contactUsAreaLeft {
	margin-top:25px;
	margin-right:380px;
}
.error {
	display:block;
	color:#F00;
}
.addressLocationArea {
	padding-top:164px;
	background-image: url(../images/interface/building.jpg);
	background-repeat: no-repeat;
}
#mapDiv {
	float:right;
	height:240px;
	width:485px;
	margin-left:5px;
	border: 1px solid #D0D0D0;
}
.addressLocationArea p {
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.addressTextArea {
	padding-top:10px;
	padding-bottom:10px;
}
input.directionsButton {
	width:120px;
	height:25px;
	border:none;
	overflow:hidden;
	line-height:1000px;
	background-image: url(../images/interface/findDirections1.gif);
	background-repeat: no-repeat;
	margin-left:10px;
	float:right;
	margin-top:2px;
}
.directionsButtonArea {
	text-align:right;
}
.directionsButtonArea p {
	margin:0;
	padding:0;
}
input.theDirectionsAddress, input.theDirectionsAddressWatermarked {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px;
	border: 1px solid #D0D0D0;
	width:200px;
}
input.theDirectionsAddressWatermarked {
	color:#CCC;
	background-color:#F0F0F0;
}
p.becomeAPartnerFormLine {
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
h4.jobTitle {
	margin:0;
	padding:0;
	color:#501e78;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h5.jobLocation {
	margin:0;
	padding:0;
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
h4.jobTitle a.selected {
	color:#000;
}
ul.jobList {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.jobList li {
	margin-bottom:12px;
}
h1 .jobLocation {
	font-size:14px;
	color:#666;
	font-weight:normal;
	margin-left:6px;
}
h3.jobDetails {
	margin:0;
	padding:0;
}
.jobDetailsSignOff {
	margin-top:22px;
	padding-top:22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
}
.jobDetailsSignOff h4 {
	padding:0;
	color:#2e2e2e;
	font-size:13px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.jobDetailsSignOff a {
	text-decoration:none;
	color:#501e78;
	font-weight:bold;
}
.jobDetailsSignOff a:hover {
	color:#000;
}
.rhsIndustryDetailsBoxOuter {
	width:340px;
	float:right;
	margin-bottom:12px;
}
.rhsIndustryDetailsBox {
	background-color:#f9f9f9;
	padding-top:145px;
	margin-bottom:20px;
	background-repeat: no-repeat;
	padding-bottom:15px;
}
.rhsIndustryDetailsBox div {
	padding:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.lhsIndustryDetailsBox {
	margin-right:360px;
	font-family:Arial, Helvetica, sans-serif;
}
.rhsIndustryDetailsBox ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.rhsIndustryDetailsBox ul li {
	background-image: url(../images/interface/doubleArrowOnGrey.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	margin-bottom:2px;
	font-weight:bold;
}
.rhsIndustryDetailsBox ul li a {
	text-decoration:none;
	color:#501e78;
}
.rhsIndustryDetailsBox ul li a:hover {
	color:#000;
}
.rhsIndustryDetailsBox p a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	font-size:11px;
}
.rhsIndustryDetailsBox p a:hover {
	color:#000;
}
.howToBecomeAPartner {
	padding:20px;
	background-color:#adadad;
	color:#FFF;
	margin-top:12px;
}
.howToBecomeAPartner h3 {
	padding:0;
	font-size:17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.howToBecomeAPartner p {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.partnersContactUsLink {
	text-decoration:none;
	color:#501e78;
	background-image: url(../images/interface/purpleDoubleArrows.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:8px;
	margin-left:8px;
}
a.partnersContactUsLink:hover {
	color:#000;
}
ul.partnersList {
	padding:0;
	list-style-type:none;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.partnersList li {
	float:left;
	width:322px;
	margin-right:32px;
}
ul.partnersList li a {
	text-decoration:none;
	color:#515151;
	display:block;
	height:200px;
	padding-top:19px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E2;
}
ul.partnersList li a:hover {
	color:#000;
}
ul.partnersList li a p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height:19px;
}
ul.partnersList li a h3 {
	padding:0;
	color:#000;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 6px;
}
ul.partnersList li a p.learnMoreLine {
	color:#501e78;
	font-family: "News Gothic MT", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(../images/interface/doubleArrow.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-top: 4px;
	background-position: 0px 4px;
}
ul.partnersList li a:hover p.learnMoreLine {
	color:#000;
}
ul.partnersList li a img {
	height:59px;
}
ul.productsList {
	padding:0;
	list-style-type:none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.productsList li {
	width:320px;
	float:left;
	margin-right:33px;
	padding-top:20px;
	background-repeat: no-repeat;
	background-position: 0px 46px;
	position:relative;
	height:206px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
}
ul.productsList li.productLI1 {
	background-image: url(../images/productSections/1.jpg);
}
ul.productsList li.productLI2 {
	background-image: url(../images/productSections/2.jpg);
}
ul.productsList li.productLI3 {
	background-image: url(../images/productSections/3.jpg);
}
ul.productsList li.productLI4 {
	background-image: url(../images/productSections/4.jpg);
}
ul.productsList li h3 {
	margin:0;
	padding:0;
	font-size:17px;
}
ul.productsList li p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	font-size:12px;
	position:absolute;
	z-index:0;
	left:0;
	top:130px;
	line-height:16px;
}
ul.productsList li ul {
	position:absolute;
	z-index:0;
	left:120px;
	top:42px;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.productsList li ul li {
	border:none;
	height:auto;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width:auto;
	float:none;
}
ul.productsList li ul li a {
	font-weight:bold;
	padding-left:10px;
	color:#501e78;
	text-decoration:none;
	background-image: url(../images/interface/doubleArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
ul.productsList li ul li a:hover {
	color:#000;
}
div.productSection {
	margin-top:12px;
	padding-top:12px;
}
.productSection h3, .subProductArea h3 {
	padding:0;
	font-size:15px;
	color:#515151;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.productSection ul, .subProductArea ul {
	font-size:13px;
	color:#515151;
	list-style-type:none;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
}
.productSection ul li, .subProductArea ul li {
	background-image: url(../images/products/purpleDot.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-bottom: 6px;
	padding-left: 10px;
	line-height:15px;
}
.subProductArea img.subProductImage {
	float:right;
	margin-left:12px;
	margin-bottom:12px;
}
.productInfoArea p {
	font-family:Arial, Helvetica, sans-serif;
}
.productInfoArea {
	font-size:12px;
	line-height:17px;
	margin-right:357px;
}
.productPageRHSArea {
	float:right;
	width:340px;
}
img.productImage {
	display:block;
	margin-bottom:32px;
}
ul.rhsProductLinks {
	margin:0;
	padding:0;
	list-style-type:none;
	width:55%;
}
ul.rhsProductLinks li.mainLink {
	margin-top:10px;
}
ul.rhsProductLinks li.partnerLinks {
	margin-bottom:12px;
}
ul.rhsProductLinks li a {
	display:block;
	height:25px;
	line-height:25px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:23px;
	background-color: #400364;
	background-image: url(../images/interface/doubleArrowOnPurple.gif);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}
ul.rhsProductLinks li a.highlight {
	background-image: url(../images/interface/doubleArrowOnPurpleDown.gif);
	background-position: 9px 8px;
}
ul.rhsProductLinks li a:hover, ul.rhsProductLinks li a.alternate:hover {
	/*background-image: url(../images/interface/doubleArrowOnBlack.gif);*/
	color:#F5F5F5;
}
ul.rhsProductLinks li a.alternate {
	background-image: url(../images/interface/doubleArrowOnRed.gif);
	background-color:#bf0000;
}
ul.rhsProductLinks ul {
	margin:0;
	list-style-type:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #400364;
}
ul.rhsProductLinks ul li a {
	background-image:none;
	padding-left:23px;
	font-weight:normal;
	height:auto;
	padding-top:2px;
	padding-bottom:2px;
	line-height:14px;
}
ul.rhsProductLinks ul li {
	margin-bottom:4px;
}
ul.rhsProductLinks ul li a:hover {
	background-image:none;
	background-color:#000;
	color:#FFF;
}
.relatedProductsArea {
	background-color:#f9f9f9;
	padding-bottom:12px;
}
.relatedProductsArea div {
	padding:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.relatedProductsArea ul li {
	background-image: url(../images/interface/doubleArrowOnGrey.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	margin-bottom:2px;
	font-weight:bold;
}
.relatedProductsArea ul li a {
	text-decoration:none;
	color:#501e78;
}
.relatedProductsArea ul li a:hover {
	color:#000;
}
.relatedProductsArea ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.relatedProductsArea p a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	font-size:11px;
}
.relatedProductsArea p a:hover {
	color:#000;
}
h1.partnerPageHeader {
	padding:0;
	height:33px;
	line-height:1000px;
	overflow:hidden;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 36px;
	margin-left: 0px;
}
.lookingToPartner {
	padding:15px;
	background-color:#adadad;
	margin-top:18px;
}
.lookingToPartner a {
	text-decoration:none;
}
.lookingToPartner a span {
	float:right;
	font-style:italic;
	background-image: url(../images/interface/purpleDoubleArrows.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-top: 2px;
	padding-left:8px;
}
.lookingToPartner a h3 {
	margin:0;
	padding:0;
	color:#FFF;
}
.lookingToPartner a:hover h3, .lookingToPartner a:hover span {
	color:#000;
}
.yearsRow {
	height:56px;
	background-image: url(../images/history/yearsRow.gif);
	background-repeat: repeat-x;
}
.yearsRow ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.yearsRow ul li {
	float:left;
	margin-right:16px;
}
.yearsRow ul li a {
	text-decoration:none;
	color:#501e78;
	font-size:17px;
	line-height:56px;
	height:56px;
	display:block;
	cursor:pointer;
}
.yearsRow ul li a:hover {
	color:#000;
}
.yearsRow ul li a.selected {
	color:#000;
	background-image: url(../images/history/yearSelected.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.historyBox .contentArea {
	height:215px;
}
.historyBox .contentArea h2 {
	padding:0;
	font-size:30px;
	color:#474747;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight:normal;
}
.historyBox .contentArea p {
	padding:0;
	font-size:19px;
	line-height:21px;
	color:#666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.historyBox .contentArea p strong {
	font-weight:normal;
	color:#000;
	margin-right:6px;
}
.yearImageArea {
	padding:3px;
	float:left;
	background-image: url(../images/history/yearPiccyBackground.gif);
	background-repeat: no-repeat;
	height:209px;
	margin-right:18px;
}
.yearImageArea img {
	width:197px;
	height:136px;
}
ul.otherPartnersList {
	padding:0;
	list-style-type:none;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.otherPartnersList li {
	float:left;
	width:159px;
	height:77px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-right:15px;
	margin-bottom:15px;
	padding-top:6px;
}
ul.otherPartnersList li a {
	height:77px;
	overflow:hidden;
	display:block;
	background-repeat: no-repeat;
	line-height:1000px;
	background-position: 0px 0px;
	cursor:pointer;
}
ul.otherPartnersList li a:hover {
	background-position: 0px -77px;
}
ul.otherPartnersList li a.otherParter1 {
	background-image: url(../images/otherPartners/1.gif);
}
ul.otherPartnersList li a.otherParter2 {
	background-image: url(../images/otherPartners/2.gif);
}
ul.otherPartnersList li a.otherParter3 {
	background-image: url(../images/otherPartners/3.gif);
}
ul.otherPartnersList li a.otherParter4 {
	background-image: url(../images/otherPartners/4.gif);
}
ul.otherPartnersList li a.otherParter5 {
	background-image: url(../images/otherPartners/5.gif);
}
ul.otherPartnersList li a.otherParter6 {
	background-image: url(../images/otherPartners/6.gif);
}
ul.otherPartnersList li a.otherParter7 {
	background-image: url(../images/otherPartners/7.gif);
}
ul.otherPartnersList li a.otherParter8 {
	background-image: url(../images/otherPartners/8.gif);
}
ul.otherPartnersList li a.otherParter9 {
	background-image: url(../images/otherPartners/9.gif);
}
ul.otherPartnersList li a.otherParter10 {
	background-image: url(../images/otherPartners/10.gif);
}
ul.otherPartnersList li a.otherParter11 {
	background-image: url(../images/otherPartners/11.gif);
}
.pressContactColumn {
	float:left;
	width:220px;
	padding-top:24px;
	padding-bottom:100px;
}
.pressContactColumn h3 {
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;	
}
.pressContactColumn p {
	margin:0;
	padding:0;
	line-height:18px;
}
.pressContactColumn a, .privacyText a {
	text-decoration:none;
	color: #501E77;
}
.pressContactColumn a:hover, .privacyText a:hover {
	color:#000;
}
ul.siteMapLinks {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.siteMapLinks li {
	margin-top:8px;
}
ul.siteMapLinks li a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size: 16px;
	text-transform: capitalize;
}
ul.siteMapLinks li a:hover {
	color: #734492;	
}
ul.siteMapLinks li ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.siteMapLinks li ul li {
	margin-top:3px;
}
ul.siteMapLinks li ul li a {
	font-weight:normal;
	font-size:13px;
	padding-left:15px;
	background-image: url(../images/interface/doubleArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
ul.siteMapLinks li ul li a.productLink {
	display:block;
	margin-left:8px;
}
ul.siteMapLinks li ul li h3 {
	padding:0;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.siteMapLinks li a.contactUsLink {
	padding:0;
	background-image:none;
	margin:0;
}
select.wtbPulldown, select.wtbPulldownOff {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-right:100px;
	padding:2px;
	border: 1px solid #666;
	color: #000;
	background-color: #F7F7F7;
}
select.wtbPulldownOff {
	opacity:0.4;
	filter:alpha(opacity=40);
}
.resellerInfoBox {
	background-color: #F6F6F6;
	padding: 20px;
	float: left;
	width: 250px;
	margin-right: 20px;
	border: 1px solid #CCC;
	height:230px;
}
.wtbPulldownsArea {
	height:30px;
	margin-bottom:20px;
	margin-top:12px;
}
.resellerInfoBox a {
	text-decoration:none;
	color: #4F2977;
}
.resellerInfoBox a:hover {
	color:#000;
	text-decoration:underline;
}
.resellerInfoBox p {
	font-size:13px;
	line-height:18px;
}
.resellerBoxesArea {
	height:280px;
}
.mainContentIndent p a {
	text-decoration:none;
	color: #666;
}
.mainContentIndent p a:hover {
	color:#000;
	text-decoration:underline;
}
a.newsLink {
	text-decoration:none;
	color:#000;
}
a.newsLink:hover {
	color: #4F1E77;	
}
.newsFullDate {
	margin-left:6px;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
a.newsPDFLink {
	font-size:13px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/news/acrobat.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom:4px;
}
a.newsPDFLink:hover {
	color:#C00;
}
.newsImage {
	float:right;
	margin-left:12px;
	margin-bottom:12px;
	width:150px;
}
.pvuWrapper {
	text-align:center;
	z-index:0;
	position:relative;
}
.pvuWrapper div {
	margin-left:auto;
	z-index:1;
	margin-right:auto;
}
