/*
 * CVS Data
 * ----------------------------------------------------------------------------
 * $Source: D:/CVSREPO/Raytek/RaytekWeb/CSS/Raytek.css,v $
 * $Author: hsanghav $
 * $Revision: 1.41 $
 * $Date: 2011/03/24 09:10:13 $
 * $Log: Raytek.css,v $
 * Revision 1.41  2011/03/24 09:10:13  hsanghav
 * Raytek RI #1480 :menu alignment issue
 *
 * Revision 1.40  2011/03/21 06:07:10  hsanghav
 * 1480
 *
 * Revision 1.39  2011/03/14 10:59:18  hsanghav
 * 1482
 *
 * Revision 1.38  2011/03/08 11:07:40  njain
 * 1480
 *
 * Revision 1.37  2011/02/28 12:50:16  njain
 * 1480
 *
 * Revision 1.36  2011/02/17 11:25:28  hsanghav
 * 1480 - Rolback
 *
 * Revision 1.35  2011/02/17 09:37:11  hsanghav
 * 1480 - Rolback
 *
 * Revision 1.34  2011/02/15 07:14:49  hsanghav
 * 1480
 *
 * Revision 1.33  2011/02/11 09:15:31  hsanghav
 * 1482
 *
 * Revision 1.32  2007/08/06 06:39:19  DANAHERTM\njain
 * Added new classes for text flow functionality.
 *
 * Revision 1.31  2007/07/09 07:46:57  DANAHERTM\pdeshpan
 * Modified for productquick link  color
 *
 * Revision 1.30  2007/07/09 07:30:20  DANAHERTM\pdeshpan
 * Modified categoryfont color
 *
 * Revision 1.29  2007/07/03 09:18:22  DANAHERTM\dnegi
 * footer class added
 *
 * Revision 1.28  2007/07/03 08:50:00  DANAHERTM\pdeshpan
 * Added rightImageBorderGray  and modified productquickbox
 *
 * Revision 1.27  2007/07/03 06:47:38  DANAHERTM\aayachit
 * added zero margin top to the H1 style
 *
 * Revision 1.26  2007/07/02 09:24:56  DANAHERTM\njain
 * modified h1 class
 *
 * Revision 1.25  2007/07/02 08:37:32  DANAHERTM\aayachit
 * .header class renamed to H1 for SEO optimization
 *
 * Revision 1.24  2007/06/28 06:24:20  DANAHERTM\dnegi
 * rightBorderGray border made 0 + background image addition by Everett folks
 *
 * Revision 1.23  2007/06/26 08:03:02  DANAHERTM\dnegi
 * Added cursor:pointer to navFaqSupport
 *
 * Revision 1.22  2007/06/22 07:34:03  DANAHERTM\pdeshpan
 * Added hover for breadcrumb
 *
 * Revision 1.21  2007/06/21 13:16:00  DANAHERTM\dnegi
 * LHN classes added
 *
 * Revision 1.20  2007/06/20 12:14:52  DANAHERTM\aayachit
 * no message
 *
 * Revision 1.19  2007/06/20 09:55:34  DANAHERTM\njain
 * Added spacerWidth class
 *
 * Revision 1.18  2007/06/19 07:20:50  DANAHERTM\pdeshpan
 * Modified breadcrumb layout
 *
 * Revision 1.17  2007/06/16 13:16:11  DANAHERTM\pdeshpan
 * modified for camel case
 *
 * Revision 1.16  2007/06/15 09:31:04  DANAHERTM\pdeshpan
 * Added for product image control logic
 *
 * Revision 1.15  2007/06/14 08:51:21  DANAHERTM\aayachit
 * Initial creation
 *
*/

/*DEFAULTS START
	#wrapper 
	{
		margin-left:auto;
		margin-right:auto;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top:-400px;
		margin-left:-400px;
	}

*/	
	BODY
	{
		/*background: url("/RaytekWeb/images/background.gif") repeat;*/
		text-align:center;
		background-color:#EDEDED;
	}
	BODY,TD,SELECT,TABLE,DIV,A
	{	
		font-size: 8pt;
		color: black;
		font-family: Verdana, Arial, 'Microsoft Sans Serif';
		margin:0px;
		text-decoration: none;
		
	}
	H1
	{
		font-weight: bold;
		font-size: 12pt;
		font-family: Arial, Verdana, 'Microsoft Sans Serif';
		margin-bottom: 0;
		margin-top:0;
	}	
/*COMMON*/
		.pageSize
		{
			
			width:780px;
		}

		.homeLeftSideBarWidth
		{
			width: 127px;
			background-color: #CC0000;
		}

		.notificationError
		{
		font-size: 11px;
		font-weight: bold;
		color: #FF0000;
		}
/********* HEADER MENU CLASSES START************/
		.leftRightBorderGray
		{
			border:1px solid #666666;
			border-top: none;
			border-bottom: none;
		}
		.menuHeader
		{
		 font-weight: bold;
		 font-size: 13pt;
		 font-family: Arial, Verdana, Microsoft Sans Serif;
		}
		.activeText
		{
			color: red;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}	
		.topNavLink
		{
		 color: #ffffff;
		 text-decoration: none; 
		}
		.topNavLink:hover
		{
		 color: #CC0000; 
		}	
		.topMainNavL
		{
			color: #ffffff;
			background-color:#333333;
			height:26px;
			font-weight: bold;
		}
		.topMainNavL:hover
		{
			color: #CC0000;
		}
		.topMainNavLActive
		{
			color: #ffffff;
			background-color:#666666;
			height:26px;
			font-weight: bold;
		}
		.topMainNavLActive:hover
		{
			color: #CC0000;
		}
		.topSecondaryNavL
		{
			color: #ffffff;
			background-color:#333333;
			font-size: 7pt;
			height:23px;
		}
		.topSecondaryNavL:hover
		{
			color: #CC0000;	
		}
		.topSecondaryNavLActive
		{
			color: #ffffff;
			background-color:#666666;
			font-size: 7pt;
			height:23px;
		}
		.topSecondaryNavLActive:hover
		{
			color: #CC0000;
		}

		.navLanguagePrimary
		{
			color: #ffffff;
			width:198px;
			height:23px;
			background-color:#333333;
		}
		.navLanguageSecondary
		{
			color: #ffffff;
			width:195px;
			height:1px;
			background-color:#ffffff;	
		}
		.divChangeLanguage
		{
			/*left: 694px;*/
			position: absolute;
			top: 24px;
			visibility:hidden;
		}
/**********BREADCRUMB CLASSES START************/
		.rowBreadCrumb,.breadCrumb
		{
			background-color: #CC0000;
			color: white;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}

		.rowBreadCrumb
		{
			height: 25px;
		}
		A.rowBreadCrumb:hover,A.breadCrumb:hover
		{
			text-decoration: underline;
		}

		.lhnSpacing
		{
			padding-left:10px;
		}
/********* LEFT HAND NAV CLASSES START***********/
		.leftSideBar
		{
			font-weight: bold;
			font-size: 9pt;
			color: white;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
			background-color: #CC0000;
		}
		
	
		.leftSideBarWidth
		{
		  background:#c00;width:185px
		}

		.leftSideBarWidthHeight
		{
		  background:#c00;
		  width:185px;
		  height:397px;
		}


		
		.callOutTable
		{
			border: white 1pt solid;
		}

		.callOutBoxHeader
		{
			height:18px;
			color: #CC0000;
			background-color: white;
			font-weight: bold;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}
		.navCallOut
		{
			color: white;
			font-weight:bold ;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}

		.navCallOut:hover
		{
			color: black;
			font-weight: bold;
		}
		
		
		/*Left nav title*/		
		.navLeftBold
		{
			color: white;
			font-size: 10pt;
			font-weight: bold;
		}
		
		.navLeftBoldLink
		{
			color: white;
			font-size: 10pt;
			font-weight: bold;
		}
		
		
		.navLeftBoldLink:hover
		{
			color: black;
		}
				
		.navLeftBoldClicked
		{
			color: black;
			font-size: 10pt;
			font-weight: bold;
		}
		/*Left nav link*/	
		.navLeft
		{
			color: white;
			font-weight: bold;
		}
		
		/*Left nav hover*/			
		.navLeft:hover
		{
			color: black;
		}
		
		.navLeftClicked:hover,.navLeftClicked
		{
			font-weight: bold;
		}
		a.navLeft
		{
			color: white;
			font-weight: bold;
		}
		a.navLeft:hover
		{
			color: black;
			font-weight: bold;
		}
/********* RIGHT HAND NAV CLASSES START***********/
			
		.rightSideBar
		{
			color: white;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
			background-color: #333333;
		}
		
		.rightSideBarWidth
		{
			width: 198px;
			background-color: #333333;
		}
		.rightSideBarOnlyWidth
		{
			width: 198px;
		}			
				
		.rightSideBarHeader
		{
			font-weight: bold;
			font-size: 10pt;
			color: white;
			background-color: #333333;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}
		.rightSideBarSubHeader
		{
			font-weight: bold;
			color: white;
			background-color: #333333;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}
		
		.navRightSideBarText
		{
			color: white;
			font-weight:normal; 
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
			background-color: #333333;
		}

		.navRightSideBarText:Hover
		{
			text-decoration: underline;
		}	

		.navRightSideBar,.navRightSideBar:Hover
		{
			font-weight: bold;
			color: white;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
			background-color: #333333;
		}
		
		.rightSideBarItalic
		{
			color: white;
			font-style: italic;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
			background-color: #333333;
		}

		.productQuickBox
		{
			width: 198px;
			background-color: #a9a9a9;
		}
		.categoryFont
		{
			color:#CC0000;
			font-weight: bold;
		}
/********* MAIN CONTENT CLASSES START***********/
		
		.subHeader
		{
			font-weight: bold;
			font-size: 10pt;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}
		.mainBold
		{
			font-weight: bold;
		}
		.main
		{
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
			background-color: white;
		}
		/*product & accessories*/
		.bottomTopBorderGray,.topBorderGray 
		{
			border-top:#666 1pt solid
		}

		.bottomTopBorderGray {
			border-bottom:#666 1pt solid
		}

		.rightBorderGray {
			border-right:#666 0pt solid
		}
		.rightImageBorderGray {
			border-right:#666 1pt solid
		}
		/*industry application*/
		.bottomBorderBlackBold
		{
			border-bottom: black 1pt solid;
			font-weight: bold;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}

		.bottomBorderBlack
		{
			border-bottom: black 1pt solid;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}
		
		.navRedSmall,.navRedSmall:link
		{
			color: #CC0000;
			text-decoration: none;
			font-weight:normal; 
		}
		.navRedSmall:hover
		{
			text-decoration: underline;
		}
		.navRed,.navRed:link
		{
			color:#CC0000;
			font-weight: bold;
		}
		.navRed:hover
		{
			text-decoration: underline;
		}

		.grayTableHeader
		{
			font-weight: bold;
			color: white;
			background-color: #666666;
		}
		.grayTableBody
		{
			font-style: italic;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
		}
		/*used on home page for promos*/		
		.blackBorderTable
		{
			border: 1px solid #000000;
		}
		.lightGrayRow
		{
			background-color: #f4f4f4;
		}
		.spacerWidth
		{
			width:10px;
		}
/********* KB TREE CLASSES START************/
		.navFaqSupport
		{
			color: #000000;
			display: block; 
			text-decoration: none;
			padding: 3px;
			margin-left: 1px;
			margin-bottom: 2px;
			cursor:pointer;
		}		
		

		.navFaqPosting
		{
			color: #CC0000;
			text-decoration: none;
			display: block; 
			padding: 3px;
			margin-left: 1px;
			margin-bottom: 2px;
		}

		.navFaqImage
		{
			color: #000000;
			padding: 3px;
			margin-left: 1px;
			margin-bottom: 2px;
		}

		.hide
		{
		display: none;
		}

		.show
		{
		display: block;
		}


		.kbTreeIndustryMenu
		{
		display: block;
		background-color: #ffffff;
		color: #000000;
		padding: 3px;
		margin-left: 1px;
		margin-bottom: 2px;
		}

		.kbTreeProductMenu
		{
		display: block;
		background-color: #F0F0F0;
		color: #000000;
		padding: 3px 50px 3px 3px;
		margin-left: 12px;
		margin-bottom: 2px;
		}

		.kbTreeArticleMenu
		{
		display: block; 
		color: #CC0000;
		padding: 3px;
		margin-left: 18px;
		margin-bottom: 2px;
		}

		.kbTreeArticleMenu:hover
		{
		text-decoration: underline;
		}
		
/********* WTB CLASSES START************/
		.trAlternate 
		{
		background-color:#e5e5e5;
		}

		.tableHead 
		{
			background-color:#cccccc;
			font-size : 12px;
			font-weight : bold;
			color : #000000;
		}
		
		.continentConatctInfo
		{
			background-color:#e5e5e5;
			width: 198px;
		}		
/********* FOOTER/COPYRIGHT CLASSES START************/
		.footerNotes,.headerNotes
		{
			font-size: 7pt;
			color: #333333;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
			text-align: left;
		}
		.navFooterNotes
		{
			color: #CC0000;
			font-size: 7pt;
		}
		.copyRights
		{
			color: #333333;
			font-family: Arial, Verdana, 'Microsoft Sans Serif';
			text-align: center;
		}
		
		.footerCenter
		{
			text-align:center;
			margin:0px auto 0px auto;
		} 

	   /*To work with Industry Application Divs */
	  	.floatArea 
	  	{
	  		vertical-align:top; 
	  		float:right; 
	  		margin: 0px 0px 10px 0px; 
	  	}
	  	
	  	.floatText 
	  	{
	  		margin: 0px 10px 0px 0px; 
	  	}
	  	
		.imageDiv 
		{
			margin: 0px 0px 0px 0px; 
		}
