/* $Header: jtfucss.css 115.37 2004/01/30 16:29:45 mbaig ship $ */
/* This first set of styles (from applicationBody to wizardTextSelSub) belong to CRM's Semi CABO Standard and correspond to styles found in the Mona Lisa style sheet. These styles can be used as appropriate on 11i pages. */
/* Note: Several existing styles were modified for Leviton.com's needs  */
 
HR { color: #CCCC99; height: 1px; }

.applicationBody { background-image: url(/OA_MEDIA/jtfulnon.gif); background-repeat: no-repeat; background-color: #FFFFFF }
.applicationName { font-family: Times New Roman, Times, serif; font-size: 22pt; font-weight: bold; color: #336699 }
.anchorLink { }

.bigLink { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#663300 }

.binColumnHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: center; color: #336699 }
.binContentBorder { background-color:#999999 }
.binContentCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.binContentCell2 { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.binContentNumCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right }
.binContentNumCellNeg { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right; color: #990000 }
.binContentNumCellPos { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right; color: #009900 }
.binHeaderCell { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF }
.binHeaderBG { background-color: #336699 }
.binHeaderLink { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }

.browseDataCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }
.browseDataCellC { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 
10pt; color: #336699 }
.browseGoCriteria { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold} 
.browseHeaderText { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #f7f7e7 }
.browseHeaderTitle { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #CCCC99 }
.browseSubHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.browseSubHeaderCell2 { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }

.confirmHeader { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.confirmMessage {background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.contentSeparator { background-repeat: repeat-x; background-image : url("/OA_MEDIA/jtfudots.gif") }
.dataReadOnly { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold } 
.debugMessage { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.errorHeader { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #CC0000 }
.errorMessage { background-color: #CCCC99; font-family: Arial; font-size: 11pt; color: #CC0000 }

.footnote { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699 }
.footnoteHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699 }
.formObjReadOnly { background-color: #dddddd }
.formObjReadOnlyNum { background-color: #dddddd; text-align:right } 

.homeBigHeaderCell { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #FFFFFF }
.homeSubHeaderCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #999966 }
.homeSubHeaderLink { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.homeTitle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #336699 }

.infoHeader { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.infoMessage {background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }

.jttinvis {position:absolute; top:-100; left:0; color:white; background-color:white;}

.legend { font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.key { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699 }

.navL0TextDeslct { font-family:Arial; font-size:12pt; font-weight: 900; color:#999900; text-decoration: none; letter-spacing: -0.05em } 
.navL0TextSlct { font-family:Arial; font-size:12pt; font-weight: 700; color:#336699; text-decoration: none; letter-spacing: -0.04em }
.navL1TextDeslct { font-family:Arial; font-size:9pt; color:#E6E6E6; text-align:center } 

.navL1TextSlct { font-family:Arial; font-size:9pt; color:#E6E6E6; text-align:center }
.navL2ShadowBG {  background-color: #f7f7e7; background-image: url(/OA_MEDIA/jtfusbg.gif); background-repeat: repeat-x }
.navL2ShadowWhiteBG { background-image: url(/OA_MEDIA/jtfuwbg.gif); background-repeat: repeat-x }
.navL2CellDeslct { background-color: #CCCC99; text-align: center }
.navL2TextDeslct { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366; text-decoration: none }
.navL2CellSlct { background-color: #336699; text-align: center }
.navL2TextSlct { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #99CCFF; text-decoration: none }
.navL3Bg { background-color: #336699 }
.navL3TextDeslct { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCCC99; text-decoration: none }
.navL3TextSlct { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none }

.navL3Deselected { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #996633; vertical-align: top }
.navL3Selected { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699; vertical-align: top }
.navL4TextDeslct { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #996633 } 
.navL4TextSlct { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699 }
.navSideSubDeslct { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCCC99} 
.navSideSubSlct { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }

.pageTitle { font-family: Arial; font-size: 16pt; color: #336699 } 
.pageTotal { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #003366; text-align: right }
.popupBody { background-color: #E6E6E6; background-image: url(/OA_MEDIA/b2c/LevComn/HO/Image/webgridbkgrd.gif); }
.popupMidBody { background-color: #FFFFFF }
.prompt { font-family: Arial; font-size: 11pt }
.promptReadOnly { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.promptSmall { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }

.reportBigLink { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold } 
.reportDataCell { background-color: #FFFFFF; font-size: 8pt }
.reportFootnote { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699 }
.reportGrandTotal { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003366 }
.reportHeaderCell { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }
.reportPageTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.reportRowHeaderCell { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }
.reportRowHeaderCell1 { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003366 }
.reportRowHeaderCellBlack { background-color: #F7F7e7; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000 }
.reportTableTotalBlack { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }
.reportTotal1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #003366; color: #000000 }

.requiredFieldAsterisk { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699 }
.requiredFieldPrompt { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }

.searchBar { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; vertical-align: middle }
.searchBarLink { font-family: Arial; font-size:9pt; color:#663300 }
.searchBarSlctText { font-family: Arial; font-size:9pt; color:#336699 }

.sectionHeader1 { font-family: Arial; font-size: 14pt; font-weight: bold; color: #336699 }
.sectionHeader2 { font-family: Arial; font-size: 11pt; font-weight: bold; color: #336699 }
.sectionHeaderBlack { font-family: Arial; font-size: 11pt; font-weight: bold; color: #000000 }
.smallLink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold } 

.tableActionText { font-family: Arial, Helvetica, sans-serif; font-size: 9pt } 
.tableBigHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#336699 }
.tableDataCell { background-color: #f7f7e7; font-family: Arial; font-size: 10pt }
.tableDataCellNew { background-color: #f7f7e7; font-family: Arial; font-size: 10pt; font-weight: bold }
.tableDataCellUpdated { background-color: #f7f7e7; font-family: Arial; font-size: 10pt; font-weight: bold }
.tableIndicatorCell { background-color: #f7f7e7; font-family: Arial; font-size: 10pt }
.tableMoreRowsCell { background-color: #f7f7e7 ; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt }
.tableRecordNav { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;text-align: center  }
.tableRowHeader { background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.tableSmallHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#336699 }
.tableSubHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.tableTotal { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: right }
.topnavBG { background-color: #FFFFFF; text-align: right; vertical-align: bottom }

.warnHeader { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.warnMessage {background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }

.wizardTextDeselected { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #6699CC }
.wizardTextSelected { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #336699 }
.wizardTextDeselSub { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #996633 }
.wizardTextSelSub { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  color: #336699 }
.wizardTitle { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #336699 }

/* This is the end of the styles belonging to CRM's SemiCABO Standard. */
/* The following styles come from the central tools team. Product teams should not use them in their application's pages. These styles are only for components that come from the tools team such as the datepicker. */

.BUTTON {
	background-color:#f7f7e7}
.BUTTONTEXT {
	font-family:Arial; 
	color:#000000;	
	font-size:11pt;
	text-decoration:none }

/* This is the end of the OLAF styles belonging to the central tools team. */
/* CSS file altered Aug 24 10:46 PDT 2000. These are styles from the marlin.css style sheet. They should only be used in the JTF menuRenderer component and for links. */

/* A:link {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#663300} */

/* Vertical Menu */

.MenuBarBack {
	background-image:url('/OA_MEDIA/b2c/LevComn/Vertical/menubarback.jpg');
	}

.MenuBarNew {
	/*background-color: #DFDFDF; */
	/*height: 21px;*/
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  text-decoration: none;
  font-weight: bold;
  text-align: bottom;
	}
	
.MenuBarNew:hover {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #001E67;
  text-decoration: none;
  font-weight: bold;
  text-align: bottom;
	}
	
.MenuBarNewActive {
	background-color: #7ECC30; 
	/*height: 21px;*/
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  text-decoration: none;
  font-weight: bold;
  text-align: bottom;
	}
	
.MenuBarNewActive:hover {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #001E67;
  text-decoration: none;
  font-weight: bold;
  text-align: bottom;
	}
	
.TDMenu1{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	background-color: #cccccc;
	font-weight: bold;
	font-style: normal;
	display: block;	
  z-index: 10000;
  padding: 3px;
}

.TDMenu1:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		color: #77b900;
		background-color: #ffffff;	

}	
	.bottomCell1{
		background-image:url('/OA_MEDIA/b2c/LevComn/Vertical/1ab.gif');
		background-repeat:no-repeat;
		width: 332px;
		height: 82px;
	
	}
	.bottomCell2{
		background-image:url('/OA_MEDIA/b2c/LevComn/Vertical/2.jpg');
		background-repeat:no-repeat;
		width: 283px;
		height: 82px;
	
	}
	.bottomCellSpacer{		
		background-image:url('/OA_MEDIA/b2c/LevComn/Vertical/2a.jpg');
		background-repeat:no-repeat;
		width: 10px;
		height: 82px;
	}
	
	.bodyCopy1 {  
		text-align: left; 
		background-image:url('/OA_MEDIA/b2c/LevComn/Vertical/fullback.jpg');
		background-repeat:no-repeat;
		background-color: #e0e0e0;
	}
	
	.HeaderTextGreen{
		font-family:Arial;
		font-size: 20pt;
		text-align:left;
		color: #7ECC30;
  	text-decoration: none;
  	font-weight: bold;
	}
	
	.HeaderTextWhite{
		font-family:Arial;
		font-size: 20pt;
		text-align:left;
		color: white;
  	text-decoration: none;
  	font-weight: bold;
	}
	
	.TextLargeWhite{
		font-family:Arial;
		font-size: 14pt;
		text-align:left;
		color: white;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	.TextLargeWhite a{
		font-family:Arial;
		font-size: 14pt;
		text-align:left;
		color: white;
  	font-weight:regular;
	}
	
	.TextLargeWhite a:hover{
		font-family:Arial;
		font-size: 14pt;
		text-align:left;
		color: #7ECC30;
  	font-weight:regular;
	}
	
	.TextLargeBlue{
		font-family:Arial;
		font-size: 14pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	
	.TextLargeGreen{
		font-family:Arial;
		font-size: 14pt;
		text-align:left;
		color: #7ECC30;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	.TextLargeWhite1{
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		color: white;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	
	.TextMediumWhite{
		font-family:Arial;
		font-size: 10pt;
		text-align:left;
		color: white;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	.TextMediumWhite a{
		font-family:Arial;
		font-size: 10pt;
		text-align:left;
		color: white;
  	font-weight:regular;
	}
	
	.TextMediumWhite a:hover{
		font-family:Arial;
		font-size: 10pt;
		text-align:left;
		color: #7ECC30;
  	font-weight:regular;
	}
	
	.TextMediumBlue{
		font-family:Arial;
		font-size: 10pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:regular;
  	text-decoration: none;
	}
	
	.TextMediumBlue a{
		font-family:Arial;
		font-size: 10pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:regular;
  	text-decoration: none;
	}
	
	.TextMediumBlue a:hover{
		font-family:Arial;
		font-size: 10pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:regular;
  	text-decoration: none;
	}
	
	.TextMediumGreen{
		font-family:Arial;
		font-size: 10pt;
		text-align:left;
		color: #7ECC30;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	.TextSmallWhite{
		font-family:Arial;
		font-size: 8pt;
		text-align:left;
		color: white;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	.TextSmallWhite a{
		font-family:Arial;
		font-size: 8pt;
		text-align:left;
		color: white;
  	font-weight:regular;
	}
	
	.TextSmallWhite a:href{
		font-family:Arial;
		font-size: 8pt;
		text-align:left;
		color: white;
  	font-weight:regular;
	}
	
	.TextSmallBlue{
		font-family:Arial;
		font-size: 8pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:bold;
	}
	
	.TextSmallBlue1{
		font-family:Arial;
		font-size: 9pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:bold;
  }
  
  .TextSmallBlue2{
		font-family:Arial;
		font-size: 8pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  }
	
	.TextSmallGreen{
		font-family:Arial;
		font-size: 8pt;
		text-align:left;
		color: #7ECC30;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	.TextSmallBlue1{
		font-family:Arial;
		font-size: 9pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:regular;
	}
	
	.RightLandingBoxBlue{
		background-image:url('/OA_MEDIA/b2c/LevComn/Vertical/Healthcare/bluerightbox.jpg'); 
		background-repeat:no-repeat;
		width: 550px;
		height: 350px;
	}
	
	.LeftLandingBoxBlue{
		background-image:url('/OA_MEDIA/b2c/LevComn/Vertical/Healthcare/blueleftbox.jpg'); 
		background-repeat:no-repeat;
		width: 342px;
		height: 350px;
	}
	
	.TextXLargeBlueBold{
		font-family:Arial;
		font-size: 17pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:bold;
	}
	
	.TextXLargeBlueBold a{
		font-family:Arial;
		font-size: 17pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:bold;
	}
	
	.TextXLargeBlueBold a:href{
		font-family:Arial;
		font-size: 17pt;
		text-align:left;
		color: #001E67;
  	text-decoration: none;
  	font-weight:bold;
	}
	
	.TextXLargeBlueBold a:hover{
		font-family:Arial;
		font-size: 17pt;
		text-align:left;
		color: #001E67;
  	text-decoration: underline;
  	font-weight:bold;
	}
	
	.TextHomepageSmall{
		font-family:Arial;
		font-size: 9pt;
		text-align:left;
		vertical-align:top;
		text-decoration: none;
		font-weight:regular;
	}
	
	.TextHomepageSmall a{
		font-family:Arial;
		font-size: 9pt;
		text-align:left;
		vertical-align: top;
		color: #8cc63e;
		font-weight:regular;
		text-decoration: none;
	}
	
	.TextHomepageSmall a:href{
		font-family:Arial;
		font-size: 9pt;
		text-align:left;
		vertical-align: top;
		color: #8cc63e;
		font-weight:regular;
		text-decoration: none;
	}
	
	.TextHomepageSmall a:hover{
		font-family:Arial;
		font-size: 9pt;
		text-align:left;
		vertical-align: top;
		color: #8cc63e;
		font-weight:regular;
		text-decoration: underline;
	}
	
	.TextHomepageRegular{
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		vertical-align: top;
		text-decoration: none;
		font-weight:regular;
	}
	
	.TextHomepageRegular a{
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		vertical-align:top;
		color: #001E67;
		font-weight:regular;
		text-decoration: none;
	}
	
	.TextHomepageRegular a:href{
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		vertical-align:top;
		color: #001E67;
		font-weight:regular;
		text-decoration: none;
	}
	
	.TextHomepageRegular a:hover{
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		vertical-align: top;
		color: #001E67;
		font-weight:regular;
		text-decoration: underline;
	}
	
	.TextHomepageLargeWhite {
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		color: white;
		text-decoration: none;
		font-weight:regular;
	}
	
	.TextHomepageLargeWhite a{
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		color: white;
		text-decoration: none;
		font-weight:regular;
	}
	
	.TextHomepageLargeWhite a:href{
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		color: white;
		text-decoration: none;
		font-weight:regular;
	}                   
	
	.TextHomepageLargeWhite a:hover{
		font-family:Arial;
		font-size: 12pt;
		text-align:left;
		color: white;
		text-decoration: underline;
		font-weight:regular;
	}
	

.OraBGColorVeryDark {background-color:#003366}

.OraBGColorDark {background-color: #8cc63e; height: 25px;}

.OraBGColorDarkMobile {background-color: #8cc63e}

.OraBGColorMedium {background-color:#6699cc}

.OraBGColorLight {background-color:#99ccff}

.OraBGGrayVeryDark {background-color:#333333}

.OraBGGrayDark {background-color:#666666}

.OraBGGrayMedium {background-color:#999999}

.OraBGGrayLight {background-color:#cccccc}

.OraBGAccentVeryVeryDark {background-color:#666633}

.OraBGAccentVeryDark {background-color:#999966}

.OraBGAccentDark {background-color:#cccc99}

.OraBGAccentMedium {background-color:#ffffcc}

.OraBGAccentLight {background-color:#f7f7e7}

.OraBGHighlight {background-color:#ffffff}

.OraCopyright {font-family:Arial;font-size:9pt;text-align:left;color:#000000}

.OraDataText {font-family:Arial;font-size:11pt;font-weight:bold;color:#000000} 

.OraLinkText {font-family:Arial;font-size:11pt;color:#663300}

.OraNav1Selected {font-family:Arial; font-size:11pt; color:#ffffff; font-weight:bold; text-decoration:none}

.OraNav1Enabled {font-family:Arial; font-size:11pt; background-color:#cccc99; color:#000000; text-decoration:none}

.OraNav1Disabled {font-family:Arial; font-size:11pt; background-color:#cccc99; color:#ffffcc; text-decoration:none}

.OraNav2Selected {font-family:Arial; font-size:11pt; font-weight:bold; color:#ffffff; text-decoration:none}

.OraNav2Enabled {font-family:Arial; font-size:11pt; color:#ffffff; text-decoration:none}

.OraNav2Disabled {font-family:Arial; font-size:11pt; color:#6699cc; text-decoration:none}

.OraNav3Selected {font-family:Arial; font-size:11pt; font-weight:bold; background-color:#336699; color:#ffffff; text-decoration:none}

.OraNav3Enabled {font-family:Arial; font-size:11pt; background-color:#cccc99; color:#003366}

.OraNav3Disabled {font-family:Arial; font-size:11pt; background-color:#cccc99; color:#ffffcc; text-decoration:none}

.OraInstructionText {font-family:Arial; font-size:11pt; color:#000000}

.OraGlobalHeaderSeparator {font-family:Arial; font-size:11pt; color:#99ccff; font-weight:bold; margin:0px 8px}

.OraFieldNumber {font-family:Arial;font-size:11pt;text-align:right;color:#000000}

.OraTableCellNumber {font-family:Arial;font-size:11pt;text-align:right;background-color:#f7f7e7;color:#000000;vertical-align:baseline}

.OraPrivacy {font-family:Arial;font-size:9pt;text-align:right;color:#663300}

.start { text-align:left }
.end { text-align:right }

/* This is the end of the BLAF styles belonging to the marlin.css style sheet. */
/* The following styles below contains all the customization for Leviton.com */

a { color:#000099; }
a:hover { color: #FF6600; text-decoration: underline }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 0px; background-color: #E6E6E6; padding-top: 0px; }
p, li, ul, td, div, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
h1, h2, h3 { margin-bottom: 0px; padding-bottom: 0px; }
h2 { font-weight: bolder; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.bodyGreet { color: #001E67; font-size: 14px; text-align: left; }
.bodyCopy { color: #666666; text-align: left; }
.mainHeader { font-style: normal; font-weight: normal; margin: 0px; padding: 0px; }
.subHeader { font-size: 12px; color: #666666; font-style: normal; font-weight: bold; margin: 0px; padding: 0px; }
.levLogo { margin: 12px 0px 12px 16px; }

/* Leviton.com top menu form fields */

.Lev_FormElm {
  font-size: 11px;
  font-weight: bold;
  border: 0px solid #000000;
  background-color: #F2F2F2;
  height: expression('18px');  /* IE only */
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  text-indent: 3px;
  color: #6C6E70;
  z-index: -100;
  background-image:  url('/OA_MEDIA/b2c/LevComn/HO/Image/inputboxshadow1.jpg');
  background-repeat: repeat-x;  
}
.Lev_FormMenuElm {
  font-size: 11px;
  font-weight: bold;
  border: 0px solid #000000;
  background-color: #F2F2F2;
  font-family: Arial, Helvetica, sans-serif;
  color: #6C6E70;
  z-index: -100;
}

/* Leviton.com tables */

.GPMS_TabRow .GPMS_TableTab {
  BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; FONT: 11px Menu, Tahoma; BORDER-LEFT: #000000 1px solid; CURSOR: default; COLOR: #303030; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 19px; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GPMS_TabRow .GPMS_TableTabHover {
  BORDER-RIGHT: #006666 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #ff9900 3px solid; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; FONT: 11px Menu, Tahoma; BORDER-LEFT: #006666 1px solid; CURSOR: default; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 19px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GPMS_TabRow .GPMS_TableTabSelect {
  BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fc7d0f 3px solid; DISPLAY: block; PADDING-LEFT: 20px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px -1px; FONT: 11px Menu, Tahoma; BORDER-LEFT: #000000 1px solid; CURSOR: default; COLOR: #000000; PADDING-TOP: 2px; WHITE-SPACE: nowrap; POSITION: relative; TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GPMS_TabRow .GPMS_TableTabDisable {
  BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; FONT: 11px Menu, Tahoma; BORDER-LEFT: #000000 1px solid; CURSOR: default; COLOR: #303030; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 19px; BACKGROUND-COLOR: #f2f2e6; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GPMS_TabRow {
  WHITE-SPACE: nowrap
}
.GPMS_Table_Data {
  border: 1px solid #646464;
  background-color: #f0f0f0;
}
.catTextHeader {
  FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; TEXT-ALIGN: left
}
.tableBrdr {
  border: 1px solid #DADBDC;
}
.cellBrdr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #DADBDC;
}

/* Google Search Appliance Tables */

.GPMS_TabRow_GSA .GPMS_TableTab_GSA {
  BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; FONT: 11px Menu, Tahoma; BORDER-LEFT: #000000 1px solid; CURSOR: default; COLOR: #303030; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GPMS_TabRow_GSA .GPMS_TableTabHover_GSA {
  BORDER-RIGHT: #006666 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #ff9900 3px solid; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; FONT: 11px Menu, Tahoma; BORDER-LEFT: #006666 1px solid; CURSOR: default; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GPMS_TabRow_GSA .GPMS_TableTabSelect_GSA {
  BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fc7d0f 3px solid; DISPLAY: block; PADDING-LEFT: 20px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px -1px; FONT: 11px Menu, Tahoma; BORDER-LEFT: #000000 1px solid; CURSOR: default; COLOR: #000000; PADDING-TOP: 2px; WHITE-SPACE: nowrap; POSITION: relative; TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GPMS_TabRow_GSA .GPMS_TableTabDisable_GSA {
  BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; FONT: 11px Menu, Tahoma; BORDER-LEFT: #000000 1px solid; CURSOR: default; COLOR: #303030; PADDING-TOP: 2px; WHITE-SPACE: nowrap; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GPMS_TabRow_GSA {
  WHITE-SPACE: nowrap
}

.GPMS_Table_Data_GSA {
  border: 1px solid #646464;
  background-color: #ffffff;
}

.GPMS_Table_Data_GSA_Border {
  background-color: #ffffff;
}

/* Leviton.com top menu panels and dropdown menu */

.mainPanelText {
  /* Added this background color for the menu 11/6/06 */
  /*background-color: #8cc63e;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#001E67;
  position:absolute;
  left:-200;top:-1000;z-index:999999;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=6);
}
#WoodTable {
  background-color: #E6E6E6;
  filter:alpha(opacity=90);
  -moz-opacity:0.90;
  opacity:0.90; 
}
.mainPanelText .selected {
  /*color: #083a81;*/
  text-decoration: none;
  font-size: 8px;
}

.mainPanelText1 .navL1TextDeslctG { font-family:Arial; font-size:9pt; color:#7ECC30; text-align:center; font-weight:bold;} 
.mainPanelText1 .navL1TextDeslctG a{ font-family:Arial; font-size:9pt; color:#7ECC30; text-align:center; font-weight:bold;} 
.mainPanelText1 .navL1TextDeslctG a:hover{ font-family:Arial; font-size:9pt; color:#7ECC30; text-align:center; font-weight:bold;}
.mainPanelText1 .navL1TextDeslctG a:visited{ font-family:Arial; font-size:9pt; color:#7ECC30; text-align:center; font-weight:bold;}
.mainPanelText1 .navL1TextDeslctG a:active{ font-family:Arial; font-size:9pt; color:#7ECC30; text-align:center; font-weight:bold;} 

.mainPanelText1 table td {
	/*color: #083a81;*/
	color: #FFFFFF;
}
.headerMainPanel {
	text-decoration: none;
	color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
  background-color:  #001E67;
  /*
  background-image:  url('/OA_MEDIA/b2c/LevComn/HO/Image/webheadersnow.gif');  
  background-repeat: repeat-x; 
  */
}
.headerMainPanel a { color: #E6E6E6; text-decoration:none; }
.headerMainPanel a:hover{ color: #FFFFFF;  text-decoration:underline }
.headerMainPanel .selected {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.NavMenuButton {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 25px;
  text-align: center;
  color: #001E67;
  font-weight: bold;
  display: block;
  padding-right: 0px;
  padding-left: 10px;
  height: 25px;
  text-decoration: none;
  white-space: nowrap;
}
.NavMenuButton:active {
  color: #FFFFFF;
}
.NavMenuButton:hover {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #E6E6E6;
  color: #001E67;
  text-decoration: none;
}
.NavMenuButtonBar {
  border-bottom: 1px solid #001E67;
  border-top: 1px solid #001E67;
  background-color: #E6E6E6;
}
.TDMenu {
  display: block;  
  height: 17px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #001E67;
  font-size: 11px;
  text-align: left;
  padding-bottom: 1px;
  color: #001E67;
  text-decoration: none;
  line-height: 16px;
  z-index:10000;
}
.TDMenu:hover {
  color: #E6E6E6;
  height: 17px;
  font-size: 11px;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E6E6E6;
  line-height: 16px;
}

/* New Product Catalog Changes */

.TDMenuNew {
  display: block;
  height: 17px;
  border-bottom-width: 5px;
  border-bottom-style: double;
  border-bottom-color: #001E67;
  font-size: 11px;
  text-align: left;
  padding-bottom: 1px;
  color: #001E67;
  text-decoration: none;
  line-height: 16px;
  z-index:10000;
}
.TDMenuNew:hover {
  color: #E6E6E6;
  height: 17px;
  text-decoration: none;
  border-bottom-width: 5px;
  border-bottom-style: double;
  border-bottom-color: #E6E6E6;
  line-height: 16px;
}

/* New Product Catalog Changes */

.trOvermenu {
  /* saif defined this style sheet for the top menu on mouseover function */
  background-color: #001E67;
  color: #E6E6E6;
  background-repeat: repeat-x;
}
#navshadow { 
  width: 100%;
  background-image:  url('/OA_MEDIA/b2c/LevComn/HO/Image/dropshadow2.gif');
  background-repeat: repeat-x;
}

/* Leviton.com left menu */

.leftmenubg{
  position: relative;
  background-color: #FFFFFF;
  width: 170px;
  width: expression("185px"); /* IE Only */
  display: block;
  margin-right: 6px;
  padding: 6px 6px 2px 6px;
}
#mainPgElm {
  width: 170px;
}
#mainDiv .vNavButton {
  background-color: #FFFFFF;
  background-image: url(/OA_MEDIA/b2c/LevComn/HO/Image/vNavButton.png);
  background-repeat: no-repeat;
  display: block;
  height: 28px;
  width: 170px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: gray;
  text-decoration: none;
  line-height: 24px;
  font-variant: normal;
  text-indent: 7px;
  text-align: left;
  white-space: nowrap;
  margin-bottom: 3px;
}
#mainDiv .vNavButton:hover {
  background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/vNavButton.png');
  line-height: 24px;
  color: #8cc63e;
}
#mainDiv .vNavButton div {
  display: inline;
  visibility: hidden;
}
#mainDiv .vNavButtonPassive {
  /*background-color: #FFFFFF;*/
  background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/vNavButton.png');
  background-repeat: no-repeat;
  display: block;
  height: 28px;
  width: 170px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: gray;
  text-decoration: none;
  line-height: 24px;
  font-variant: normal;
  text-indent: 7px;
  text-align: left;
  white-space: nowrap;
  margin-bottom: 2px;
}
#mainDiv .vNavButtonPassive div {
  display: inline;
  visibility: hidden;
}
#mainDiv .vNavButtonPassive:hover {
  line-height: 24px;
  color: #8cc63e;
}
#mainDiv .vNavButtonPassive:hover div {
  display: inline;
  visibility: visible;
}
#mainDiv .vNavButtonActive {
  /*background-color: #FFFFFF;*/
  background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/vNavButton.png');
  background-repeat: no-repeat;
  display: block;
  height: 28px;
  width: 170px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #001E67;
  text-decoration: none;
  line-height: 22px;
  font-variant: normal;
  text-indent: 7px;
  text-align: left;
  white-space: nowrap;
  margin-bottom: 2px;
}
#mainDiv .vNavButtonActive div {
  display: inline;
  visibility: visible;
}

/* Leviton.com Title Bar */

.VD_SubHeadOut {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 4px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  text-align: left;
  background-color: #001E67;
  text-indent: 7px;
  padding-bottom: 4px;
}

/* Leviton.com breadcrumbs */

.breadPath {
  font-size: 10px;
  color: #666666;
  text-decoration: none;
  margin-bottom: 6px;
  padding-bottom: 4px;
  padding-top: 2px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #9D9D92;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E6E6E6;
  width: 715px;
}
.breadPath a {
  color: #333333;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 0px 4px;
  display: inline;
}
.breadPath a:hover {
  color: #4172AA;
  text-decoration: underline;
}
.breadPath #Home {
  display: inline;
  background-repeat: no-repeat;
  background-position: 0px 4px;
}
.breadPath #Home:hover {
  color: #4172AA;
  text-decoration: underline;
}
.breadPath #curPg {
  color: #999999; 
  background-repeat: no-repeat;
  background-position: 0px 4px;
  display: inline;
}

/* Leviton.com landing image drop shadow */

#imgshadow {
  float: left;
  background: url('/OA_MEDIA/b2c/LevComn/HO/Image/shadow.png') no-repeat bottom right;
  -moz-AlphaImageLoader(src='/OA_MEDIA/b2c/LevComn/HO/Image/shadow.png', sizingMethod='scale');
  
}
#imgshadow div {
  padding: 0px 5px 5px 0px;
  background: url('/OA_MEDIA/b2c/LevComn/HO/Image/shadow2.png') no-repeat left top !important;
  background: url('/OA_MEDIA/b2c/LevComn/HO/Image/shadow2.gif') no-repeat left top;  
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/OA_MEDIA/b2c/LevComn/HO/Image/shadow2.png', sizingMethod='crop');
  background: none;*/

}

/* Leviton.com product list */

#prodlist {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

#prodlist li {
  padding-left: 10px;
  background-image: url(/OA_MEDIA/b2c/LevComn/HO/Image/txtBul.gif);
  background-repeat: no-repeat;
  background-position: 0 .5em;
}
#prodlist li:hover {
  padding-left: 10px;
  background-image: url(/OA_MEDIA/b2c/LevComn/HO/Image/txtBulOver.gif);
  background-repeat: no-repeat;
  background-position: 0 .5em;
}

/* Leviton.com right menu */
.rightbinbg{
  background-color:#FFFFFF;
}
.rightbinlinks {
  font-size: 10px;
  color: #666666;
  text-decoration: underline; /* none; */
  display: block;
  margin-bottom: 4px;
  padding-bottom: 2px;
  padding-top: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E6E6E6;
  width: 200px;
}
.rightbinlinks a {
  color: #333333;
  text-decoration: underline; /* none; */
  background-repeat: no-repeat;
  background-position: 0px 4px;
  display: inline;
}
.rightbinlinks a:hover {
  color: #4172AA;
  text-decoration: underline;
}
.rightbinlinks .selected {
  color: #333333;
  font-weight: bold;
}
.rightbinlinks .selected:visited {
  color: #333333;
}
.rightbinlinks .selected:hover {
  color: #4172AA;
  text-decoration: underline;
}
.rightbinlinks .unselected:visited {
  color: #999999;
}
.rightbinlinks .unselected:hover {
  color: #4172AA;
  text-decoration: underline;
}
.rightbinlinks #Home {
  display: inline;
  background-repeat: no-repeat;
  background-position: 0px 4px;
}
.rightbinlinks #Home:hover {
  color: #4172AA;
  text-decoration: underline;
}
.rightbinlinks #curPg {
  color: #999999;
  background-repeat: no-repeat;
  background-position: 0px 4px;
  display: inline;
}

/* Leviton.com bottom menu */

.bottomMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-top: 5px;
}
.bottomMenu a {
  color: #666666;
  text-decoration: none;
}
.bottomMenu a:hover {
  color: #000000;
  text-decoration: underline;
}

.bottomWhiteRow {
  background-color: #FFFFFF;
  width: 100;
}
.alphaShadowBottom {
  /*background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/whitedropshadow.gif');*/
  background: url('/OA_MEDIA/b2c/LevComn/HO/Image/shadow_bottom.png') repeat-y top left;
  -moz-AlphaImageLoader(src='/OA_MEDIA/b2c/LevComn/HO/Image/shadow_bottom.png', sizingMethod='scale');
  background-repeat: repeat-x;
  width: 100%;
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;  
}

.alphaShadowBottomHome {
  /*background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/whitedropshadow.gif');*/
  background: url('/OA_MEDIA/b2c/LevComn/HO/Image/shadow_bottom.png') repeat-y top left;
  -moz-AlphaImageLoader(src='/OA_MEDIA/b2c/LevComn/HO/Image/shadow_bottom.png', sizingMethod='scale');
  background-repeat: repeat-x;
  width: 205px;
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;  
}

#AlphaShadowLeft {
  background: url('/OA_MEDIA/b2c/LevComn/HO/Image/shadow_left.png') repeat-y top left;
  -moz-AlphaImageLoader(src='/OA_MEDIA/b2c/LevComn/HO/Image/shadow_left.png', sizingMethod='scale');
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
}
#AlphaShadowCorner {
  background: url('/OA_MEDIA/b2c/LevComn/HO/Image/shadow_corner.png') no-repeat top left;
  -moz-AlphaImageLoader(src='/OA_MEDIA/b2c/LevComn/HO/Image/shadow_corner.png', sizingMethod='scale');
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
}
.faded {
  color:#aaa;
}
@media print {
   .noprint { display: none; }
}

/* evr-green changes */

.table_border_heading
{	
	border-RIGHT: 1px solid #b7babd;
	border-TOP: 1px solid #b7babd;
	border-LEFT: 1px solid #b7babd;
	border-bottom: 1px solid #b7babd;
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/heading_back.gif');
	background-repeat: repeat-x;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-top: 0;
}	

.tab_menu_back
{
	border-RIGHT: 1px solid #b7babd;
	border-TOP: 1px solid #b7babd;
	border-LEFT: 1px solid #b7babd;
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/menu_back.gif');
} 

.tab_menu_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/menu_selected.gif');
	color: #58a615;
}

.tab_menu_sel a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #58a615;
	} 

.tab_menu_sel a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #58a615;
}

.tab_menu_sel a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #58a615;
}

.tab_menu_sel a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #58a615;
}

.tab_menu a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #2c4991;
	}

.tab_menu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #2c4991;
	} 

.tab_menu a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #2c4991;
	
} 
.tab_menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #58a615;
} 

.right_nav_border
{
	border-RIGHT: 1px solid #b7babd;
	border-LEFT: 1px solid #b7babd;
	border-bottom: 1px solid #b7babd;
	padding: 10px;
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/right_nav_back.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.right_nav_border_open
{
	border-RIGHT: 1px solid #b7babd;
	border-LEFT: 1px solid #b7babd;
	padding: 10px;
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/right_nav_back.gif');
	background-repeat: repeat-x;
	background-position: bottom;	
}

.right_nav a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2c4991;
	text-decoration:none;

}
.right_nav a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2c4991;
	text-decoration:none;
}

.right_nav a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2c4991;
	text-decoration:none;
}

.right_nav_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58a615;
	text-decoration:none;
}

.right_nav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58a615;
	text-decoration:none;
}

.right_nav_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58a615;
	text-decoration:none;
}

.right_nav_sel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58a615;
	text-decoration:none;
}

.right_nav_sel a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58a615;
	text-decoration:none;
}


.right_nav_sel a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58a615;
	text-decoration:none;
}


.right_nav_sel a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58a615;
	text-decoration:none;
}

.blue_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003473;
}
.blue_heading_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #003473;
}

.green_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #58a615;
}
.green_heading_light{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #58a615;
}

.blue_heading_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003473;
}

.blue_heading_sm a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003473;
	text-decoration:none;
	padding-bottom:
}

.blue_heading_sm a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003473;
	text-decoration:none;
}

.blue_heading_sm a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003473;
	text-decoration:none;
}

.blue_heading_sm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #58a615;
	text-decoration:none;
}


.grey_bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.grey_bodycopy a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration:none;
}

.grey_bodycopy a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration:none;
}

.grey_bodycopy a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration:none;
}

.grey_bodycopy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #58a615;
	text-decoration:none;
}

.grey_bodycopy_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
}
.form_bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}

.quick_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366496;
}

.quick_links a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366496;
	text-decoration:none
}

.quick_links a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366496;
	text-decoration:none
}
.quick_links a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366496;
	text-decoration:none
}

.quick_links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58a615;
	text-decoration:none
}


.quick_links_number{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #366496;
}

.table_border
{
	border-RIGHT: 1px solid #b7babd;
	border-TOP: 1px solid #b7babd;
	border-LEFT: 1px solid #b7babd;
	border-bottom: 1px solid #b7babd;
	background-image:url('/OA_MEDIA/b2c/LevComn/EV/Image/home_tbl_bk.gif');
	background-repeat: repeat-x;
}

.table_border_top_line
{
		border-TOP: 1px solid #d1d6e4;
}

.carousel_lft_arrow a:link{
	background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/carousel_arrow_lft.gif');
	display:block;
	height: 42px;
	width: 26px;
	} 
	
.carousel_lft_arrow a:visited{
	background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/carousel_arrow_lft.gif');
	display:block;
	height: 42px;
	width: 26px;
} 

.carousel_lft_arrow a:active{
	background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/carousel_arrow_lft.gif');
	display:block;
	height: 42px;
	width: 26px;

	} 

.carousel_lft_arrow a:hover{
	background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/carousel_arrow_lft_ov.gif');
	display:block;
    height: 42px;
	width: 26px;

	} 	
	
.carousel_rt_arrow a:link{
	background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/carousel_arrow_rt.gif');
	display:block;
	height: 42px;
	width: 26px;
	} 
	
.carousel_rt_arrow a:visited{
	background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/carousel_arrow_rt.gif');
	display:block;
	height: 42px;
	width: 26px;
} 

.carousel_rt_arrow a:active{
	background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/carousel_arrow_rt.gif');
	display:block;
	height: 42px;
	width: 26px;

	} 

.carousel_rt_arrow a:hover{
	background-image: url('/OA_MEDIA/b2c/LevComn/HO/Image/carousel_arrow_rt_ov.gif');
	display:block;
	height: 42px;
	width: 26px;
	} 	
	
.carousel_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.stepcarousel .belt
{
position: absolute;
}

.stepcarousel{
position: relative;
overflow: hidden;
}

.carousel_button a:link{
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/carousel_btn.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	display:block;
	height: 23px;
	width: 79px;
	text-align: center;	
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	white-space: normal;	
	padding-top: 5px;
	} 

.carousel_button a:visited{
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/carousel_btn.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666; 
	text-decoration:none;
	display:block;
	height: 23px;
	width: 79px;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;	
	padding-top: 5px;
} 

.carousel_button a:active {
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/carousel_btn.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666; 
	text-decoration:none;
	display:block;
	height: 23px;
	width: 79px;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align:middle;
	padding-top: 5px;
} 

.carousel_button a:hover {
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/carousel_btn.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #70a22c;
	text-decoration:none;
	display:block;
	height: 23px;
	width: 79px;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align:middle;
	padding-top: 5px;	
}


.btn_lrg_green a{
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_large_green.gif');
	display:block;
	height: 27px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	background-repeat: no-repeat;
	} 

.btn_lrg_green a:link {
	/*background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_large_green.gif');*/
	display:block;
	height: 27px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	background-repeat: no-repeat;
	} 

.btn_lrg_green a:visited {
	/*background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_large_green.gif');*/
	display:block;
	height: 27px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	background-repeat: no-repeat;
	} 

.btn_lrg_green a:active {
	/*background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_large_green.gif.gif');*/
	display:block;
	height: 27px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	background-repeat: no-repeat;
	} 

.btn_lrg_green a:hover {
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_large_green_on.gif');
	display:block;
	height: 27px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	background-repeat: no-repeat;
	} 
	
.history_heading {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.history_copy {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #666666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 495px; /*width of featured content slider*/
height: 450px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 10;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 495px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 495px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 0px 0px;
}

.pagination a{
padding: 0 0px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

.carousel_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.carousel_title a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.carousel_title a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.carousel_title a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.carousel_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.TextHomepageSmallBlue{
	font-family:Arial;
	font-size: 9pt;
	text-align:left;
	vertical-align:top;
	color: #001E67;
	text-decoration: none;
	font-weight:regular;
}
	
.TextHomepageSmallBlue a{
	font-family:Arial;
	font-size: 9pt;
	text-align:left;
	vertical-align: top;
	color: #001E67;
	font-weight:regular;
	text-decoration: none;
}
	
.TextHomepageSmallBlue a:href{
	font-family:Arial;
	font-size: 9pt;
	text-align:left;
	vertical-align: top;
	color: #001E67;
	font-weight:regular;
	text-decoration: none;
}
	
.TextHomepageSmallBlue a:hover{
	font-family:Arial;
	font-size: 9pt;
	text-align:left;
	vertical-align: top;
	color: #001E67;
	font-weight:regular;
	text-decoration: none;
}
	
.TextXLargeBlueBoldHomepage{
	font-family:Arial;
	font-size: 14pt;
	text-align:left;
	color: #001E67;
  	text-decoration: none;
  	font-weight:bold;
}
	
.TextXLargeBlueBoldHomepage a{
	font-family:Arial;
	font-size: 14pt;
	text-align:left;
	color: #001E67;
  	text-decoration: none;
  	font-weight:bold;
}
	
.TextXLargeBlueBoldHomepage a:href{
	font-family:Arial;
	font-size: 14pt;
	text-align:left;
	color: #001E67;
  	text-decoration: none;
  	font-weight:bold;
}
	
.TextXLargeBlueBoldHomepage a:hover{
	font-family:Arial;
	font-size: 14pt;
	text-align:left;
	color: #001E67;
  	text-decoration: underline;
  	font-weight:bold;
}

.btn_sm_green a:link {
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_sm_green.gif');
	display:block;
	height: 22px;
	width: 78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	background-repeat: no-repeat;
	} 

.btn_sm_green a:visited {
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_sm_green.gif');
	display:block;
	height: 22px;
	width: 78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	background-repeat: no-repeat;
	} 

.btn_sm_green a:active {
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_sm_green.gif.gif');
	display:block;
	height: 22px;
	width: 78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	background-repeat: no-repeat;
	} 

.btn_sm_green a:hover {
	background-image: url('/OA_MEDIA/b2c/LevComn/EV/Image/btn_sm_green_on.gif');
	display:block;
	height: 22px;
	width: 78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	background-repeat: no-repeat;
	} 
