A{font-family:Arial;font-size:12px;color:#007BD1;text-decoration:underline;line-height:18px;}
A:Hover{font-family:Arial;font-size:12px;color:#007BD1;text-decoration:underline;line-height:18px;}

.divider {
	background-image: url(../images/newhomepage/line.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.dividerHor {
	background-image: url(../images/newhomepage/line2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.contentGreen{font-family:verdana;font-size:10px;color:#007B40;font-weight:normal}
.contentHeadingRed{font-family:Arial;font-size:16px;color:#BC001D;font-weight:bold;}
.contentHeadingGray{font-family:Arial;font-size:16px;color:#8A8989;font-weight:bold;}

.contentBlack{font-family:Arial;font-size:12px;color:#000000;font-weight:normal;line-height:15px;}

.contentRed{font-family:verdana;font-size:11px;color:#BC001D;font-weight:normal;letter-spacing:0px;text-decoration:none;}
.contentRed A {font-family:verdana;font-size:11px;color:#BC001D;font-weight:normal;letter-spacing:0px;text-decoration:none;}
.contentRed A:Hover {font-family:verdana;font-size:11px;color:#BC001D;font-weight:normal;letter-spacing:0px;text-decoration:none;}
.contentRed A:Visited {font-family:verdana;font-size:11px;color:#BC001D;font-weight:normal;letter-spacing:0px;text-decoration:none;}


.link2{font-family:Arial;font-size:11px;color:#646465;font-weight:normal;text-decoration:underline;}

.btmLink{font-family:Arial;font-size:12px;color:#3E3E3E;text-decoration:none;}
.btmLink A {font-family:Arial;font-size:11px;color:#3E3E3E;text-decoration:none;}
.btmLink A:Hover {font-family:Arial;font-size:11px;color:#3E3E3E;text-decoration:none;}
.btmLink A:Visited {font-family:Arial;font-size:11px;color:#3E3E3E;text-decoration:none;}

.headingNewLarge{font-family:Arial;font-size:19px;color:#007BD1;font-weight:bold;character-spacing:0px;}
.headingNewMedium{font-family:Arial;font-size:18px;color:#007BD1;font-weight:bold;character-spacing:0px;}
.headingNew{font-family:Arial;font-size:17px;color:#007BD1;font-weight:bold}
.headingNewWhite{font-family:Arial;font-size:17px;color:#FFFFFF;font-weight:bold}
.headingNewSmall{font-family:Arial;font-size:13px;color:#007BD1;font-weight:bold}

.selText{font-family:Arial;font-size:11px;color:#007BD1;font-weight:bold;text-decoration:none;}
.pipeSeparator{font-family:Arial;font-size:20px;color:#c5c5c5;font-weight:normal;letter-spacing:0px;}


.NewsArticleHeading{font-family:Arial;font-size:12px;color:#000000;font-weight:bold;line-height:20px;letter-spacing:0px;word-spacing:2px;text-decoration:none;}
.NewsArticleHeading A {font-family:Arial;font-size:12px;color:#000000;font-weight:bold;line-height:20px;letter-spacing:0px;word-spacing:2px;text-decoration:none;}
.NewsArticleHeading A:Hover {font-family:Arial;font-size:12px;color:#000000;font-weight:bold;line-height:20px;letter-spacing:0px;word-spacing:2px;text-decoration:none;}
.NewsArticleHeading A:Visited {font-family:Arial;font-size:12px;color:#000000;font-weight:bold;line-height:20px;letter-spacing:0px;word-spacing:2px;text-decoration:none;}

.headingGreen{font-family:Arial;font-size:16px;color:#017946;font-weight:bold;margin-left:5px;}
.headingGreenSmall{font-family:Arial;font-size:15px;color:#017946;font-weight:bold}
.headingBlack{font-family:Arial;font-size:16px;color:#000000;font-weight:bold}
.headingBlackSmall{font-family:Arial;font-size:15px;color:#000000;font-weight:bold;}

.contentGray{font-family:Arial;font-size:11px;color:#646465;font-weight:normal;line-height:15px;}
.contentGray A {font-family:Arial;font-size:11px;color:#646465;font-weight:normal;line-height:15px;}
.contentGray A:Hover{font-family:Arial;font-size:11px;color:#646465;font-weight:normal;line-height:15px;TEXT-DECORATION: underline }
.contentGray A:Visited{font-family:Arial;font-size:11px;color:#646465;font-weight:normal;line-height:15px;}

.contentBlue{font-family:Arial;font-size:11px;color:#404040;font-weight:normal;line-height:15px;}
.contentBlue A {font-family:Arial;font-size:11px;color:#404040;font-weight:normal;line-height:20px;}
.contentBlue A:Hover{font-family:Arial;font-size:11px;color:#444044;font-weight:normal;line-height:20px;}
.contentBlue A:Visited{font-family:Arial;font-size:11px;color:#404040;font-weight:normal;line-height:20px;}


.link{font-family:Arial;font-size:12px;color:#007BD1;font-weight:bold;text-decoration:none;line-height:18px;}

.configuratorLinks{font-family:Arial;font-size:12px;color:#007BD1;font-weight:bold;text-decoration:underline;line-height:13px;}
.configuratorLinks A{font-family:Arial;font-size:12px;color:#007BD1;font-weight:bold;text-decoration:underline;line-height:13px;}
.configuratorLinks A:Hover{font-family:Arial;font-size:12px;color:#007BD1;font-weight:bold;text-decoration:underline;line-height:13px;}


.OPScontentRed{font-family:Arial;font-size:14px;color:red;font-weight:bold;letter-spacing:0px;text-decoration:none;margin-left:8px;margin-top:8px;}
.OPScontentRed A {font-family:Arial;font-size:12px;color:red;font-weight:normal;letter-spacing:0px;text-decoration:none;}
.OPScontentRed A:Hover {font-family:Arial;font-size:12px;color:red;font-weight:normal;letter-spacing:0px;text-decoration:none;}
.OPScontentRed A:Visited {font-family:Arial;font-size:12px;color:red;font-weight:normal;letter-spacing:0px;text-decoration:none;}

.OPScontentBlack{font-family:Arial;font-size:11px;color:#000000;font-weight:bold;line-height:15px;margin-left:8px;}
.OPScontentGray{font-family:Arial;font-size:11px;color:#646465;font-weight:normal;line-height:15px;margin-left:8px;}

.clsLeftBarBlue{font-size:11px;background-color:#0F52BA;color:#ffffff;font-family:Arial, Helvetica, sans-serif;text-decoration: none;font-weight:bold;}
.clsLeftBarBlue A{font-size: 11px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;text-decoration: none;font-weight:bold;}
.clsLeftBarBlue A:Hover{font-size: 11px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;text-decoration: underline;font-weight:bold;}

.buttonClass{background-color:#0F52BA;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}

.rightbarLinks{font-family:Arial;font-size:11px;color:#000000;font-weight:normal;text-decoration:none;line-height:13px;character-spacing:10px;}
.rightbarLinks A{font-family:Arial;font-size:11px;color:#000000;font-weight:normal;text-decoration:none;line-height:13px;character-spacing:10px;}
.rightbarLinks A:Hover{font-family:Arial;font-size:11px;color:#000000;font-weight:normal;text-decoration:none;line-height:13px;character-spacing:10px;}


.contentHeadingGreen{font-family:Arial;font-size:16px;color:#017946;font-weight:bold;margin-left:0px;}


.OPSHatRollover{text-decoration:none;background-image: url(/common/images/newhomepage/product_selector.jpg);background-repeat:no-repeat;background-position:right;cursor:hand;}
.OPSHatRolloverB{text-decoration:none;background-image: url(/common/images/newhomepage/product_selector.gif);background-repeat:no-repeat;background-position:right;cursor:hand;}

.contentBlackBold{font-family:Arial;font-size:12px;color:#000000;font-weight:bold;line-height:15px;}



/*Classes from old stylesheet*/
.clsErrorMessage
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:Red;
	font-size:12px;
	word-spacing:2;
}

.clsGreenBackHeader
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:White;
	font-size:15px;
	font-weight:bold;
	background-color:Green;
	text-align:center;
}

.clsGreyBackItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	color: black;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c0c0c0;
	text-align: left;
}

.trshow
{
	display:inline;
}
.trhide
{
	display:none;
}

.requiredInput
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
}

.clsLabelText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;	
	color:Black;
	text-align:right;
}

.nonstockprod
{
	font-family:Arial, Helvetica, sans-serif;
	color:#017946;
	font-size:12px;
	font-weight:bold;
	word-spacing:2;
	padding-left:5px;
}

.pagination
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:White;
}
.pagination
A
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:White;
	text-align:center;	
}
.pagination
A:Hover
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#BC001D;
	text-align:center;		
	text-decoration:Underline;
}
.catmastcat
{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:blue;
}
.catmastcat
A
{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:blue;
	text-align:center;	
}
.catmastcat
A:Hover
{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:Red;
	text-align:center;		
	text-decoration:Underline;
}
.orangetext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#F15A22;
	font-size:12px;
	font-weight:bold;
	word-spacing:2;
	padding-left:5px;	
}
.grp101
{ 
	font-family: 'arial', sans-serif; 
	font-size: 8pt; 
	color: #000000; 
}
.pspecPrtNo102e  A:link 
{ 
	font-family: 'arial', sans-serif; 
	font-weight: bold; 
	font-size: 9pt; 
	color: #ffffff; 
	text-decoration: underline; 
}
.pspecPrtNo102e  A:visited 
{
	font-family: 'arial', sans-serif; 
	font-weight: bold; 
	font-size: 9pt; 
	color: #ffffff; 
	text-decoration: underline; 	
}
.pspecPrtNo102e  A:hover 
{
	font-family: 'arial', sans-serif; 
	font-weight: bold; 
	font-size: 9pt; 
	color: #ffffff;  
	text-decoration: none; 
}
.pspecPrtNo102e 
{ 
	font-family: 'arial', sans-serif; 
	font-weight: bold; 
	font-size: 9pt; 
	color: #ffffff; 
	background-color: #0F52BA; 
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
}

.pspecLabel102o 
{ 
	font-family: 'arial', sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #000000; 
	BORDER-RIGHT: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.pspecBody102o 
{ 
	font-family: 'arial', sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	BORDER-RIGHT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.ctlgProdbuttonType {background-color:#000066;color:white;}
.ctlgProdtableHeading {background-color:#000066;font-size:12px;font-weight:bold;text-align:center;height:20px;color:white;}
.ctlgProdtableData {PADDING-LEFT: 3px;font-family:Arial;FONT-SIZE:12px;COLOR: black;BACKGROUND-COLOR: #ebebeb;TEXT-ALIGN:left}
.ctlgProdtableData2 {color:black;font-family:Arial;background-color:#FFFFFF;font-size:12px;padding-left:3px;text-align:left}
.ctlgProdlabel		{font-weight:bold;font-size:11px;}
.ctlgProdcopyright { font-family: 'arial', sans-serif; font-size: 8pt; color: #000000; }

.tableData{PADDING-LEFT: 3px;font-family:Arial;font-size:12px;color:#000000;font-weight:normal;line-height:15px;BACKGROUND-COLOR: #ebebeb;TEXT-ALIGN: center}
.tableData2{PADDING-LEFT: 3px;font-family:Arial;font-size:12px;color:#000000;font-weight:normal;line-height:15px;BACKGROUND-COLOR: #ffffff;TEXT-ALIGN: center}
.srchtableData
{
    PADDING-LEFT: 2px;
    font-family: 'arial';
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #ebebeb;
    TEXT-ALIGN: center;
}
.srchtableData
A
{
    PADDING-LEFT: 2px;
    font-family: 'arial';
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ebebeb;
    TEXT-ALIGN: center;
    text-decoration:underline;
}
.srchtableData2
{
    PADDING-LEFT: 2px;
    font-family: 'arial';
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
}
.srchtableData2
A
{
    PADDING-LEFT: 2px;
    font-family: 'arial';
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    text-decoration:underline;
}

.srchSearchResultHover
{
 background-color:#6666ff;
 font-size: 11px;
 color: #ffffff;
 TEXT-ALIGN: center;
 font-family: 'arial';
}
.srchSearchResultHover
A
{
 background-color:#6666ff;
 font-size: 11px;
 color: #ffffff;
 TEXT-ALIGN: center;
 font-family: 'arial';
 text-decoration:underline;
}
.srchSearchResultHover
A:Hover
{
 background-color:#6666ff;
 font-size: 11px;
 color: #ffffff;
 TEXT-ALIGN: center;
font-family: 'arial';
 text-decoration:underline;
}
.noresultmessage
{
	font-family:Arial;
	font-size:12px;
	color:Black;
}

.clsNavyBorder
{
	border-bottom-color:#0F52BA;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#0F52BA;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#0F52BA;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#0F52BA;
	border-top-style:solid;
	border-top-width:1px;
}

.clsProductRowWithBorder
{
	font-weight: bold;
	font-size: 14px;
	color: #00824a;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c0c0c0;
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	padding-left:2px;
}

.srchHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #00804e;
    TEXT-ALIGN: center
}#form1 table tr td table tbody tr td .contentGray {
	font-size: 12px;
}
#form1 table tr td table tbody tr td .contentGray {
	font-size: 10px;
}
#form1 table tr td table tbody tr td .contentGray {
	font-size: 10px;
}

