﻿/*Styles for static pages */
.StaticLinkUnder {
	color: #4B875B !important;
	text-decoration: none !important;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.StaticLinkUnder:hover {
	color: #4B875B !important;
	text-decoration: underline !important;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.StaticLink {
	color: #4B875B !important;
	text-decoration: none !important;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.StaticLink:hover {
	color: #3A6F37 !important; 
	text-decoration: none !important;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.StaticText {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	font-weight:bold;
	line-height: 1.5;
}
.StaticDesignPartnersText {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}
.StaticBlackLink {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: black !important;
	text-decoration: none;
}
.StaticBlackLink:Hover {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #6e9448 !important;
	text-decoration: none !important;
}
.StaticGreenLink {
	color: #679000 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}
.StaticGreenLink:hover {
	color: #3A6F37 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	text-decoration: none !important;
}
/*Styles for the Installations Pages */
.InstallationsBlackText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black;
}
.InstallationsText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #3d6618 !important;
}
.InstallationsText span.ms-rteCustom-Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #3d6618 !important;
}
a.InstallationsLink {
	color: #3d6618 !important;
	text-decoration:none !important;
	font-size:8pt;
	font-family: Arial;
}
a.InstallationsLink:visited {
	color: #3d6618 !important;
	text-decoration:none !important;
	font-size:8pt;
	font-family: Arial;
}
a.InstallationsLink:hover {
	color: #3d6618 !important;
	text-decoration:none !important;
	font-size:8pt;
	font-family: Arial;
}
.InstallationsSpacer {
	height: 7px;
}
.InstallationsPaddingTop {
	padding-top: 4px;
}
.PaddingRight25 {
	padding-right: 25px;
	text-align: right;
}
.InstallationsGreenBack {
	background-color: #d6e9c8;
}
.InstallationsGreenBorder {
	border-left: 3px;
	border-top: 3px;
	border-right: 3px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #d6e9c8;
	padding-top: 3px;
}
.InstallationsTableHeight {
	height: 200px;
}
.InstallationsGreenText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #487725;
	font-weight: bold;
}
a.InstallationsGreenText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #487725 !important;
	font-weight: bold;
	text-decoration:none !important;
}
a.InstallationsGreenText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #487725 !important;
	font-weight: bold;
	text-decoration:none !important;	
}
.PaddingRight2 {
	padding-right: 2px;
	text-align: right;
}
.InstallationsTableWidth {
	width: 50%;
}
.InstallationsLargeText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/* Style for the Materials Page XML Web part. */
.MaterialsSmallText {
	font-size: 9px;
}
.MaterialsText {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight:bold;
}
/*Styles for the All Products Page */
.AllProductsGreenLink {
	text-decoration: none !important;
	color: #497c21 !important;
	font-family: Arial, Helvetica, sans-serif;
}
.AllProductsGreenLink:visited {
	text-decoration: none !important;
	color: #497c21 !important;
	font-family: Arial, Helvetica, sans-serif;
}
.AllProductsGreenLink:hover {
	color: #3A6F37 !important;
	text-decoration: none !important;
	font-family: Arial, Helvetica, sans-serif;
}
/*Styles for the materials pages. */
.MaterialsPaddingRight15 {
	padding-right: 5px;
}
.MaterialsSmallGrayText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#73746e;
}
div.ms-rteCustom-SmallBoldText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
span.ms-rteCustom-SmallBoldText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
div.ms-rteCustom-BoldText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
span.ms-rteCustom-BoldText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.MaterialsBlackText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.MaterialsBlackText a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color:black;
}
.MaterialsBlackText a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color:black;
}
.MaterialsLightBlackText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.MaterialsLargeText {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
}
.MaterialsGreenLink a {
	color: #497c21 !important;
	text-decoration: none;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
.MaterialsGreenLink a:hover {
	color: black !important;
	text-decoration: underline;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
.MaterialsGreenLink a:visited {
	color: black !important;
	text-decoration: underline;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
.MaterialsGreenLink a:visited:hover {
	color: #497c21 !important;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
/*iPod Raffle Registration Page Styles*/
.iPodGrayTagline {
	font-size: 16px;
	color: #808080;
	font-weight: bold;
}
.iPodGreenTagline {
	color: #497c21;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
}
.iPodLabelText {
	color: #393939;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
}
.iPodLabelSmallText {
	color: #393939;
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
}
.iPodGreenBackground {
	background-color: #d6e9c8;
	text-align: right;
	vertical-align: middle;
}
.iPodSmallGreenLink {
	color: #4A7C45;
	font-size: 7pt;
	font-family:Arial, Helvetica, sans-serif;
}
.TableBottomBorderGray {
	border-bottom: 2px;
	border-color: #b1b1b1;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.TableLeftBorderGray {
	border-bottom: 0px;
	border-color: #b1b1b1;
	border-style: solid;
	border-top: 0px;
	border-left: 2px;
	border-right: 0px;
}
.PaddingRight5 {
	padding-right: 10px;
	text-align: right;
}
.PaddingRight15 {
	text-align: right;
	padding-right: 17px;
}
/*Registration Page Styles*/
.RegistrationLargeText {
	font-size: 13px;
	font-weight: bold;
}
div.ms-rteCustom-Registration {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
span.ms-rteCustom-Registration {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
hr.ms-rteCustom-Line {
	color: black;
}
.RegistrationValidation {
	font-family:Arial;
   	font-size: 10pt;
   	color:#5e863e !important;
}
.RegistrationError {
	color: red;
	font-size: 8pt;
}
.RegistrationText {
   font-family:Arial;
   font-size: 10pt;
}
.RightRegistrationText {
	text-align: right;
	padding-right: 0px;
	font-family: Arial;
	font-size: 10pt;
}
.SmallRegistrationText {
	font-family: Arial;
	font-size: 8pt;
}
/*35 Collection Product Page Styles*/
.LargerProductImage {
	width: 220px;
	height: 210px;
}
.LightGreenBackground {
	background-color:#daeca2;
	width: 100px;
	height: 100px;
}
.TextCell {
	width: 220px;
}
.BlankCell {
	width: 114px;
}
.Width6 {
	width: 6px;
}
.Spacer {
	height: 10px;
}
.MainTextCell {
	width: 520px;
}
.Width100 {
	width:100px;
}
.ProductSliderText {
	font-size: 10px;
	color:#737469;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.ProductSliderText a {
	font-size: 10px;
	color:#737469;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.ProductSliderText a:visited{
	font-size: 10px;
	color:#737469;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.ProductSliderText a:hover {
	color: #3A6F37;
	font-family:Arial, Helvetica, sans-serif;
}
.ProductSmallSliderText {
	font-size: 10px;
	color:#737469;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.ProductSmallSliderText:visited {
	font-size: 10px !important;
	color:#737469;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.NoGreenProductSlider {
	font-size: 10px;
	color:#737469 !important;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
.CellPadding {
	padding: 4px;
}
.GreenBorder {
	border-color: #d2f5a3;
	border-style: solid;
	border-width: 2px;
	width: 210px;
	height: 97px;
}
.LongGreenBorder {
	border-color: #d2f5a3;
	border-style: solid;
	border-width: 2px;
	width: 210px;
	height: 207px;
}
div.ms-rteCustom-Text {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
}
p.ms-rteCustom-Bold {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 8px !important;
	color: black !important;
	letter-spacing:.5px;
}
span.ms-rteCustom-Text {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
}
td.ms-rteCustom-Text {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
	padding-top:2px;
}
em.ms-rteCustom-Text {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
}
td.ms-rteCustom-PaddedText {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
	padding-left: 5px;
}
/*Product Page Styles */
.PrintableIcon {
	padding-left: 14px;
	padding-top: 5px;
}
.NavigationBar table tr td div table tr td {
	text-align: left;
}
.RightAlign {
	text-align: right !important;
	padding-right: 0;
}
.Width52 {
	width: 77px;
	padding-left:10px;
}
.LeftPadding {
	padding-left:10px;
}
.ProductFeaturesText div table.Textbase tbody tr td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
}
.ProductFeaturesText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
}
.Width20 {
	width: 30px;
}
.Width15 {
	width: 15px;
}
.Center {
	text-align: center;
	vertical-align: top;
}
.Center a {
	text-decoration: none;
	color: #497c21;
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}
.Center a:visited {
	text-decoration: none;
	color: #497c21;
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}
.Center a:hover {
	text-decoration: none;
	color: #3A6F37;
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}
.ProductPageText div table tbody tr td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #5f5f5f !important;
}
.SliderText a {
	font-size: 10px;
	color:#737469;
	text-decoration: none;
}
.SliderText a:visited {
	font-size: 10px;
	color:#737469;
	text-decoration: none;
}
.SliderText a:hover {
	color: #3A6F37;
}
.SmallSliderText {
	font-size: 10px;
	color:#737469;
	text-decoration: none;
	letter-spacing: 0px;
}
.SmallSliderText:visited {
	font-size: 10px !important;
	color:#737469;
	text-decoration: none;
	letter-spacing: 0px;
}
.DetailsPaddingLeft {
	padding-left: 28px;
}
.ImagePaddingLeft {
	padding-left: 10px;
}
td.ms-rteCustom-MainText {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
}
a.ms-rteCustom-HeaderLink:visited {
	color:  #497c21;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif;

}
a.ms-rteCustom-HeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color:  #497c21;
}
a.ms-rteCustom-HeaderLink:hover{
	color: #3A6F37;
	font-size: 10px;
	text-decoration: none;
}
a.ms-rteCustom-Link {
	color:  #497c21 !important;
	font-size: 10px !important; 
	text-decoration: none;
}
td.ms-rteCustom-Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.ms-rteCustom-Bullet {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
}
ul.ms-rteCustom-List {
	
	margin-left: 10px !important;
	padding-left: 10px;
list-style: square;
}
ul.ms-rteCustom-List p {
	line-height: 10px;
	list-style: square;
}
li.ms-rteCustom-ListText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p.ms-rteCustom-Text {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
	padding-top:2px;
}
i.ms-rteCustom-Text {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
}
strong.ms-rteCustom-Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Text Styles */
.GreenText {
	font-family:Times New Roman;
	font-size: 9px;
	color: #89c15d;
	text-decoration: none;
}
.SiteMapText {
	font-size: 9px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.GrayLink a:hover {
	color: Gray;
}
.BarHeight {
	border: 1px solid #333333;
	line-height: 3px;
}
.TextDarkSmallBold {
	font-family: Times New Roman;
	font-size: 9px;
	font-weight: bold;
	color: #5f5f5f;
	text-decoration: none;
}
.TextDarkSmallBoldMenu {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 9px;
	font-weight: bold;
	color: #5f5f5f;
	text-decoration: none;

}
.TextBase{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: #333333 !important; /*dark gray*/
	text-decoration: none !important;
}
td.TextBase a {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: #333333 !important; /*dark gray*/
	text-decoration: none !important;
}
td.TextBase a:visited {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: #333333 !important; /*dark gray*/
	text-decoration: none !important;
}
.TextBase span div a:visited {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: #333333 !important; /*dark gray*/
	text-decoration: none !important;
}
.TextBase span div a {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: #333333 !important; /*dark gray*/
	text-decoration: none !important;
}
.TextBaseLarger {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	color: #333333; /*dark gray*/
}
.TextDarkMedium{
	  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
.TextDarkMedium a{
	color: #4B875B !important;
	text-decoration: none !important;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.TextDarkMedium a:hover {
	color: #3A6F37 !important; 
	text-decoration: none !important;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

.TextDarkSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.TextDarkSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.TextDarkSmall:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
/*.TextDarkSmallBold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}*/
/* Styles for the Photo Library */
.SiteMap {
	font-family:Georgia, "Times New Roman", Times, Serif;
	font-size: 10px;
}
.SiteMap span div a {
	font-family:Georgia, "Times New Roman", Times, Serif;
	font-size: 10px;
}
.SiteMap a {
	font-family:Georgia, "Times New Roman", Times, Serif;
	font-size: 10px;
	text-decoration: none !important;
	color: black !important;
}
td.SiteMap a {
	font-family:Georgia, "Times New Roman", Times, Serif;
	font-size: 10px;
	color: black !important;
	text-decoration: none !important;
}
td.SiteMap a:visited {
	font-family:Georgia, "Times New Roman", Times, Serif;
	font-size: 10px;
	color: black !important;
	text-decoration: none !important;
}
.PhotoLibraryPopupTitle {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82837B;
}
.PhotoLibraryPopupText {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#82837B;
}
.PhotoLibraryLink {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#86BC1F;
}
.PhotoLibraryLink:hover {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3d6618;
	text-decoration:none;
}
.PhotoTitle {
	font-family: Corbel, Arial;
	color:  #5f5f5f;
	font-size: 9pt;
	font-weight:bold;
}
.PhotoTitle a {
	font-family: Corbel, Arial;
	color:  black !important;
	font-size: 9pt;
	font-weight:bold;
}
.PhotoTitle a:visited {
	font-family: Corbel, Arial;
	color:  black !important;
	font-size: 9pt;
	font-weight:bold;
}
.BlackPhotoTitle {
	font-family: Corbel, Arial;
	color:  black;
	font-size: 8pt;
	font-weight:bold;
}
.NoDecoration {
	text-decoration: none;
	color: black;
	border: 0px;
}
.NoDecoration:hover {
	text-decoration: none;
	color: white;
}
.NavTable {
	width: 110px;
	background-color: #daeca2;
}
/* Styles for the navigation in the main.master page. */
a:hover.GreenText {
	color: #C0C0C0;
	text-decoration: none;
	}
.MainHeight {
	height:18px;
}
.WidthTen {
	width:10%;
}
.WidthTwenty {
	width:20%;
}
.WidthFifteen {
	width:15%;
}
/* Styles for the navigation links in the lfi.master page. */
a:hover.TextDarkSmallBold {
	color: #C0C0C0;
	text-decoration: none;
}
.TextDarkSmallGreen {
		font-family:Times New Roman;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		color: #89c15d;
}
a:hover.TextDarkSmallGreen {
	color: #C0C0C0;
	text-decoration:none;
}
/* Stlyes for the bordered row in the lfi.master page. */
.BottomBorder{
	border-bottom: 1px solid #333333; 
	width: 79px; 
	height: 15px; 
	border-left-color: #000000; 
	border-left-width: 1px; 
	border-right-color: #000000; 
	border-right-width: 1px; 
	border-top-color: #000000; 
	border-top-width: 1px;
}
.BottomBorderGreen {
	border-bottom: 1px solid #333333; 
	width: 175px; 
	height: 15px; 
	border-left-color: #000000; 
	border-left-width: 1px; 
	border-right-color: #000000; 
	border-right-width: 1px; 
	border-top-color: #000000; 
	border-top-width: 1px;
	background-color:#daeca1;
}
.BottomBorderGreenWide {
	border-bottom: 1px solid #333333; 
	width: 180px; 
	height: 15px; 
	border-left-color: #000000; 
	border-left-width: 1px; 
	border-right-color: #000000; 
	border-right-width: 1px; 
	border-top-color: #000000; 
	border-top-width: 1px;
	background-color:#daeca1;
}
.AlignRight {
	text-align: right;
}
.LeftBottomBorder {
	border-left: 1px solid #333333; 
	border-bottom: 1px solid #333333; 
	width: 79px; height: 15px; 
	border-right-color: #000000; 
	border-right-width: 1px; 
	border-top-color: #000000; 
	border-top-width: 1px;
}
.RightBottomBorderGreen {
	border-bottom: 1px solid #333333; 
	width: 180px; 
	height: 15px; 
	border-right: 1px solid #333333; 
	border-left-color: #000000; 
	border-left-width: 1px; 
	border-top-color: #000000; 
	border-top-width: 1px;
	background-color:#daeca1;
}
.TableWidth {
	width:760px;
}
.LogoRow {
	height: 34px;
}
.NavigationRow {
	line-height: 10px;
	vertical-align:top;
	height:12px;
}
/* Styles for the CSI Specs pages. */
.ProductToolProductName a {
	color: #497c21;
	font-family: Arial;
	font-size: 14pt;
	text-decoration: none;
}
.ProductToolProductName a:visited {
	color: #497c21;
	font-family: Arial;
	font-size: 14pt;
	text-decoration: none;
}
.ProductToolProductName a:hover {
	color: #3A6F37 !important;
	text-decoration:none;
	font-size:14pt;
	font-family:Arial;
}
.CSISpacer {
	height:15px;
}
a.SummaryLink {
	color:  #497c21 !important;
	text-decoration:none;
	font-size:8pt;
	font-family: Arial;
	padding-bottom: 15px !important;
}
a.SummaryLink:visited {
	color:  #497c21 !important;
	text-decoration:none;
	font-size:8pt;
	font-family: Arial;
	padding-bottom:15px !important;
}
a.SummaryLink:hover {
	color: #457E54 !important;
	text-decoration:none;
	font-size:8pt;
	font-family:Arial;
	padding-bottom:15px !important;
}
.CSIText {
	color:black;
	font-family: Arial;
	font-size:9pt;
}
.ProductToolProductName {
	color: #497c21;
	font-family: Arial;
	font-size: 14pt;
}
a.CADFinderLink {
	color:  #497c21 !important;
	text-decoration:none;
	font-size:9pt;
	font-family: Arial;
}
a.CADFinderLink:visited {
	color:  #497c21 !important;
	text-decoration:none;
	font-size:9pt;
	font-family: Arial;
}
a.CADFinderLink:hover {
	color: #457E54 !important;
	text-decoration:none;
	font-size:9pt;
	font-family:Arial;
}
.Button{
	font-size:8pt;
	width:120px;
}
/* Styles for the general pages. */
ul.ms-rteCustom-ListText{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
}

/*Styles for the Line of text on the thumbnail pages 
that says what tool the user is on. */
div.ms-rteCustom-Thumbnail {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color:black !important;
	font-weight:bold;
}
span.ms-rteCustom-Thumbnail {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px!important;
	color:black !important;
	font-weight:bold;
}

/* Styles for the bread crumb trail text.*/
.BreadCrumbText {
    font-size: 10px;
    color: black;
}
.BreadCrumbText a {
	color:#668648;
	font-size: 10px; 
}

/*Styles for the CAD finder control. */
.CADFinderText {
	text-decoration: underline !important;
	color: black !important;
}
.CADFinderText:active {
	text-decoration: underline !important;
	color: black !important;
}
.CADFinderText:visited {
	text-decoration: underline !important;
	color: black !important;
}
.CADFinderText:hover {
	text-decoration: underline !important;
	color: black !important;

}
