
/*
MCI 108224, 03/19/2010, Ron Frayne - added following two .PSTable entries
*/

.PSTable td{
font-size:7.5pt !important;
padding: 3px 1px!important;
height:17px;

color:#444444;
white-space:normal !important;
vertical-align:middle !important;
text-align:center;
}

.PSTable th{
font-size:7.5pt !important;
	background-color:#518bbc !important;
	background-image: url('../../images/ThBg.gif')!important;
	background-position: left top;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	padding:3px 1px !important;
	border-bottom: 1px #ffffff solid;
	text-align: center !important;
}

.PrintButtonC{
width:110px;
height:30px;
font: bold 7pt arial;

color:#5a839e;
text-align:right;
padding-left:5px;
text-transform:capitalize;
background:transparent url('../../images/PrintBTN_white.gif') no-repeat  center left;
border: 0px;
cursor:pointer;
margin:2px 0;
}

.TemplateChildControls{
   font-size: 8pt !important; 
   FONT-WEIGHT:bold;
   COLOR:#686868;
}

.BlueButtonB{
font: bold 7pt Arial;

	width: 110px;
	height: 22px;
	color: #ffffff;
	text-align: left;
	padding-top: 1px;
	padding-left: 8px;
	text-transform: uppercase;
	background: transparent url('../../images/TransButtonGrid.gif') no-repeat center left;
	border: 0px;
	margin-left: 0;
	margin: 2px 0;
	padding-bottom:2px;
	background-color:transparent;
}

.LoginC{
font-size: 8pt !important;
font-style: italic !important;
}

.Button{
font: 7pt Arial !important;  

	width: 65px;
	height: 22px; /*color: #395364;*/
	color: #ffffff;
	/*font: 7pt Arial;*/
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: middle !important;
	text-transform: uppercase;
	background: transparent url('../../images/Buttons789.gif') no-repeat center center;
	border: 0;
	cursor: pointer;
	line-height: normal;
	margin: 0;
	padding-bottom:2px;
}

.DisButton{
font: 7pt Arial !important; 

				width: 65px;
				height: 22px;
				color: #CCCCCC;
				/*font: 7pt Arial; */
				font-weight: bold;
				font-style: normal;
				font-variant: normal;
				text-align: center;
				vertical-align: middle !important;
				text-transform: uppercase;
				background: transparent url('../../images/Buttons789.gif') no-repeat center center;
				border: 0;
				cursor: pointer;
				line-height: normal;
				margin: 0;
				padding-bottom: 2px;
				filter: alpha(opacity=75);
				opacity: 0.75; 
}

.SmallButton 
{
FONT-WEIGHT: bold !important;
font-size: 7pt !important;

	border: 0;
	width: 45px;
	height: 15px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-align: center;
	text-transform: uppercase;
	background: url('../../images/TransButtonS.gif') no-repeat center center;
	cursor: pointer;
	margin:0;
	font-style: normal;
	font-variant: normal;
	/* font-size: 7pt; */
	font-family: Arial;
}

.EmailButtonW{
	width: 110px !important;
	font: bold 7pt arial !important;
	
		/* width: 110px; */
	height: 30px;
	color: #5a839e;
	/* font: bold 7pt arial; */
	text-align: right;
	padding-right: 5px;
	text-transform: capitalize;
	border: 0px;
	cursor: pointer;
	background-image: url('../../images/EmailBTN_white.gif');
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
	margin:2px 0;
}

.PrintButtonW{
	width: 110px !important;
	font: bold 7pt arial !important;
	
		/* width:110px; */
height:30px;
color:#5a839e;
/* font: bold 7pt arial; */
text-align:right;
padding-left:5px;
text-transform:capitalize;
background:transparent url('../../images/PrintBTN_white.gif') no-repeat  center left;
border: 0px;
cursor:pointer;
margin:2px 0;
}

.ButtonXL{
font: 7pt Arial !important;
FONT-WEIGHT: normal !important;

width:160px;
height:22px;
color: #395364;
/* font:7pt Arial; */
/* font-weight:bold; */
text-align: center;
text-transform:uppercase;
background:transparent url('../../images/Button_XL.gif') no-repeat  center center;
border: 0px;
cursor:pointer;
margin:2px 0;
}

.Listbox .Contentbox LI.Storefront A{
font-size: 8pt !important;
FONT-WEIGHT: bold !important;

  height:20px !important;
  width:140px;
	color: #fff;
	text-decoration: none;
	padding-left: 0px;
	line-height: 15px;
	background-image: url('../../images/StoreButton.gif');
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:10px;
	text-align:center;
	padding-top:1px;
	/* font-weight:bold; */
	display: block;
}

.HTLink{
FONT-WEIGHT: bold !important;

	background-position: left top;
	font-family: Tahoma;
	font-size:8pt;
	/* font-weight: bold; */
	height: 22px;
	width: 160px;
	margin: 10px 0;
	color: #FFFFFF;
	/*background-image: url('../../images/HTBg1.gif');
	background-repeat: no-repeat;*/
	background-image: url('../../images/HTBg.gif');
	background-repeat: no-repeat;
	padding-top:3px;
	position:relative;
	text-align:center;
	display:block;
}

.ButtonSC{
font-size: 6pt !important;
FONT-WEIGHT: bold !important;

	border-style: none;
	border-color: inherit;
	border-width: 0px;
	width: 60px;
	height: 16px;
	color: #ffffff;
	/* font-weight:bold; */
	text-align: center;
	text-transform: uppercase;
	background: url('../../images/SCButton1.gif') no-repeat center center;
	cursor: pointer;
	margin:2px 0;
	font-style: normal;
	font-variant: normal;
	/* font-size: 6pt; */
	line-height: normal;
	font-family: Arial;
}

.SCbox{
font: bold 7pt "verdana" !important;

width:160px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
/* font-size: 7pt;
font-family: verdana;
font-weight:bold; */
color:#333333;
}

.SUbox{
font-size: 7pt !important;
FONT-WEIGHT: bold !important;

width:160px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
/* font-size: 7pt; */
font-family: verdana;
/* font-weight:bold; */
color:#333333;
}

.SUbox .SUcontent{
font-size: 7pt !important;

  background-color:#ffffff;
  background-position: left bottom;
  background-image: url('../../images/RightBox_02.gif');
  background-repeat: no-repeat;
	min-height: 90px;
	height: 90px;
	position: relative;
	top: -5px;
	padding:7px 5px;
	
	/* font-size: 7pt; */
	font-weight: normal;
	color: #555555;
	line-height: 15px;
}

.SUbox .Head{
font-size: 7pt !important;
FONT-WEIGHT: normal !important;

	background-position: left top;
	height: 26px;
	color: #ffffff;
	padding-top: 6px;
	background-image: url('../../images/RightBox_01.gif');
	background-repeat: no-repeat;
	position: relative;
	font-family: Tahoma;
	/*font-size: 7pt; */
	text-align: center;
}

.SCbox .SCcontent{
font-size: 7pt !important;
FONT-WEIGHT: normal !important;

background-color:#ffffff;
background-position: left bottom;
background-image: url('../../images/SCBox_02.gif');
background-repeat: no-repeat;
min-height:75px;
height:auto;
position:relative;
top:-5px;
padding:7px 5px;
/* font-size: 7pt;
font-weight:normal; */
font-family:Tahoma;
color: #555555;
}

.SCbox .SCcontent .Quoteitems {
font-size: 7pt !important;
FONT-WEIGHT: bold !important;

	color: #ffffff;
	background-color: #8DAD0C;
	padding: 1px 0 !important;
	text-align: center;
}

.SCbox .Head{
font-size: 7pt !important;
FONT-WEIGHT: bold !important;

	background-position: left top;
	height: 26px;
	color: #ffffff;
	padding-top: 6px;
	background-image: url('../../images/SCBox_01.gif');
	background-repeat: no-repeat;
	position: relative;
	font-family: Tahoma;
	/* font-size: 7pt; */
	text-align: center;
}

.RadPanelBar_Gray .rpLink
{
	background: #ADCAE7 url('../../images/LeftNavBg.gif') repeat-Y 0 0;
	border-bottom: 1px solid #fff;
	font-weight:bold;
}

.RadPanelBar_Gray .rpLink,
.RadPanelBar_Gray .rpTemplate
{
	color: #333;
	font: normal 11px Arial,sans-serif;
	display:block;
}

.RadPanelBar_Gray .rpGroup .rpLink,
.RadPanelBar_Gray .rpGroup .rpTemplate
{
	font: normal 11px/16px Arial, Verdana, Sans-serif;
	color: #333;
}

.SimpleEntertainmentMenu ul.AspNet-Menu /* Tier 1 */
{
 /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
    font-size:11px;
    font-weight:bold;
    font-family:"Segoe UI", "Myriad Pro", Arial, sans-serif;
    top:2px;
    z-index:1001;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    top: 100%;
    left: 0;
    background-color:#383838 !important;
    font-weight:normal;
    border:1px solid #333333;
    width: 180px;
    font-size:11px !important;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: 0%;
    left: 180px;
    font-size:11px !important;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul ul ul /* Tier 3+ */
{
    top: 0%;
    left: 180px;
    font-size:11px !important;
}

.Unilink a:link {
	font-size: 8pt;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	color: #333333;
}


/*zzz*/






/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */

/* SharePoint Customization style*/

.ms-WPHeader {
margin-bottom:10px;
	
}

.ms-WPHeader{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: transparent;
}


.ms-WPTitle
{
	font-weight: bold;
	font-family: Tahoma; 
	color: #60778a;
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11pt;
	margin-bottom:20px;
}

.ms-WPTitle A:visited
{
	color: #30608F;
	text-decoration: none;
	cursor: pointer;
}

.ms-WPTitle A:link
{
	color: #30608F;
	text-decoration: none;
	cursor: pointer;
}

.ms-WPTitle A:hover
{
color:#000000;
text-decoration:underline;
cursor:pointer;
}


.ms-WPHeader TD{
border-collapse:collapse;
border-bottom-style: solid;
border-bottom-width: 0px;
border-bottom-color: transparent;
padding-bottom:10px;

}



.ms-WPBorder {
	BORDER: transparent 1px none; 
	}

.ms-WPBorderBorderOnly {
	BORDER: transparent 1px none; 
	}

.ms-WPBorder {
	BORDER-TOP-WIDTH: 0px
}


.ms-WPBody {
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	color: #444444;
}


.ms-WPBody TABLE {
	FONT-SIZE: 1em;
}

.ms-WPBody A:link {
	COLOR: #003399;
	TEXT-DECORATION: none;
}

.ms-WPBody A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}

.ms-WPBody A:hover {
	COLOR: #333333; TEXT-DECORATION: none;

}


/* Customization ends here*/


/* Page Style */

form
{
height: 100%;
}

html
{
height: 100%;
}

.body
{
	background-color: #3a7aa8;
	height: 100%;
	margin: 0px;
	cursor:default;

	
}



.master
{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	border:1px #525252 solid;	
}

.masterContent
{
	background-color:#e6e2da;
}



.Tablespacer{
width:5px;
}

.shadowRight
{
	*height:100%;
	min-height:100%;
	width:12px;	
	background-image:none;
	
}

.shadowLeft
{
   *height:100%;
	min-height:100%;
	width:12px;	
	background-image:none;
}

.spacer
{
	width:12px
}


/* This styles the How to buy Button */
.SuppliersButton{
	width: 385px;
	height: 35px;
	color: #ffffff !important;
	/*font-weight:bold;*/
	font-size: 14pt;
	font-family: Futura, Arial;
	padding-top:5px;
	text-align: left;
	padding-left:12px;
	text-transform: capitalize;
	text-decoration:none;
	background: transparent url('../../images/HomeSButton.gif') no-repeat top left;
	border: 0px;
	cursor: pointer;
	margin-left: 0;
	display:block;
}

.SuppliersButton:hover{
	color: #ffffff !important;
	/*font-weight:bold;*/
	text-decoration:none !important;

}


/* This styles Left Supplier Button */
/* MCI105831 1/25/10 PAMC Change Font Size */
.LSuppliersButton{
				width: 160px;
				height: 30px;
				font: 10pt Tahoma;
				text-align: left;
				text-transform: capitalize;
				text-decoration: none;
				padding-left: 1px;
				font-weight: bold;
				background: transparent url('../../images/LSupplierbutton.gif') no-repeat top left;
				border: 0px;
				cursor: pointer;
				margin-left: 0;
				display: block;
				letter-spacing: 0.01em;
				word-spacing: 0.1em;
				color: #ffffff !important;
}


.LSBword,
.LSBword a{
color: #ffffff !important;
padding-left:5px;
padding-top:5px;
text-decoration:none;
display:block;
width:140px
				
}
/* This styles the Breadcrumb */

.breadcrumb
{
	font-family: tahoma;
	color: #ffffff;
	clear: both;
	font-size: 8pt;
	font-family: tahoma;
	padding-left: 10px !important;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 15px;
	border-top: 3px #ffffff solid;
	border-bottom: 3px #ffffff solid;
    background-color: #6a9dcc;
    display:block;
}


.breadcrumb
{
    *position:relative;
    *top:-2px;
}

.breadcrumb span
{
	padding:3px !important;
}



.breadcrumb a:active
{
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #fff;
}

.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #fff;
}

.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   color: #fff;
}

.breadcrumb a:hover
{
	text-decoration:underline;
}

.breadcrumbCurrent
{
	font-weight:bold; 
}


/* This styles the Login */

.login
{
	display:inline;
}

.login a:hover
{
	text-decoration:underline;
}

.sharepointLogin
{
	float:right;
	display:inline;
}

.sharepointLogin .ms-globallinks
{
    position:relative;
}

a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}

a.#zz8_Menu
{
    font-family:Tahoma;
}

div.#zz8_Menu_t img
{
    vertical-align:middle;
}

.sharepointLogin .ms-globallinks a
{
	color:#333333;
}

.sharepointLogin .ms-globallinks
{
	color:#333333;
}

.sharepointLogin div
{
	color:#333333;
}

.topArea
{
	background:none;
	background-position:top right;
}

.topArea :active
{
	text-decoration:none;
}


/* This styles the Logo */
.logo
{
    float:left;
	height: 48px;
	width:320px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:0px;
	padding-left:4px;
	padding-right: 0px;
	position:absolute;
	left:0;
	top:8px;
}

.logo a
{
	color: #656B77;
	background-image:url("../../images/bl_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:0px;
}

.logo img
{border:0;
}

.console
{
	clear:both;
}


/* This styles the Top Container that holds the Logo and Search box */

.topcontainer{
	position: relative;
	height: 65px;
	background-color: #FFFFFF;
}



/* This styles the Search Box */


.search
{
    margin:0;
    height:20px;
    float:right;
    right:0;
    top:15px;
    padding:0;
    position:relative;
    cursor:hand;

}


.search .ms-sbcell .ms-sbplain
{
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #808080;
	height: 12px;
}

.search .ms-sbcell
{
	border: 1px solid #B2B2B2;
	/*background-color: #f5f3ef;
	background-image: url("../../../Style%20Library/Images/SearchBg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;*/
	font-size: 8pt;
	color: #333333;
	padding: 2px;
	padding-left: 5px;
	width: 200px;
	height: 13px;
	margin-right: 3px;
	position: relative;
	top: -4px;
}





.search img
{
 margin-top:0px;
    }

.search .ms-sbgo
{
    background:none;
}


.SearchText
{
	color: #333333;
	font-size: 9pt;
	font-family: tahoma;
	font-style: normal;
	font-weight:bold;
	position:relative;
    top:-3px;
    cursor:default;

}

.ms-sbcelldefault
{
				border: 1px solid #B2B2B2;
				background-color: #f5f3ef;
				background-image: url("../../images/SearchBg.gif");
				background-repeat: repeat-x;
				background-position: left bottom;
				color: #999999;
				font-size: 8pt;
				font-family: Tahoma;
				padding: 2px;
				padding-left: 5px;
				margin-right: 3px;
				width: 200px;
				position: relative;
				top: -4px;
}

.ms-sbcell
{
	border: 1px solid #B2B2B2;
	background-color: #f5f3ef;
	background-image: url("../../images/SearchBg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 8pt;
	font-family:Tahoma;
	color: #333333;
	font-size:8pt;
	padding: 2px;
	padding-left: 5px;
	margin-right: 3px;
	width:200px;
}

.ms-sbcell:hover
{
cursor:hand;
}

.ms-sbcellPS
{
	border: 1px solid #B2B2B2;
	background-color: #f5f3ef;
	background-image: url("../../images/SearchBg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 8pt;
	color: #333333;
	padding: 2px;
	padding-left: 5px;
	width:200px;
	height:12px;
	margin-top:1px !important;


}

.ms-sbrow .ms-sbcell
{
	background-color:#ffffff;
	background-image:none !important;
	font-size: 8pt;
	color: #333333;
	width:200px;
	border:0 !important;


}

/* This styles the Site Action Box */

.siteActionMenu
{
    float:right;
}

.authoringRegion
{

	color:#333333;
}



/* This styles the Dropdown Menu Holder*/
.topNavContainer
{
	
	background-color: #FF9900;
	height: 28px;
	margin: 0px;
	padding-top: 0;
	vertical-align: top;
}

.topNav
{
    *position:relative;
    *top:-1px;
}

.topNavItem
{
	
	font-family: tahoma;  
	color: #ffffff;	
}

.topNavItem a
{
	display:block;
	padding:0px 15px 0px 15px;
	height:20px;
}

.topNavSelected a
{
	background-image: url("../../images/TopnavBg.gif");
	background-repeat: repeat-x;
	background-position: top right;
	background-color:#191919;
}

.topNavHover a
{
	
	background-image: url("../../images/TopnavBg.gif");
	background-repeat: repeat-x;
	background-position: top right;
	color: #FFCC00;
	background-color:#191919;
} 

.topNavFlyOuts
{
	border-top:1px #CBD1E0 solid;
}

.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 8pt; 
	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#3A4663; 
	*width:150px;
	min-width:150px;
}

.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}

.topNavFlyOutsHover
{
	background-color: #B2BCD3;
}

.topNavRoundRight
{
    width:0px;
}

.topNavRoundLeft
{
    width:0px;
}


/* This styles the Left Navigation */
.leftNav
{
	margin-right:0;
	margin-left:0;
	margin-top:0px;
	padding-top:0px;
	background-color: #ffffff;
	width:160px;

}

.leftNavSpacer
{
	width:160px;
	margin:0;
	vertical-align:top;
}

.leftNavSelected
{
	background-color: red;
	color: #F4F5F9;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;
}

.leftNav3
{
	color: #354260;
}

.leftNav2
{
	color: #354260;
}

.leftNav1
{
	color: #333333;


	
}

.leftNav1
{
	background-position: left center;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	line-height: 14pt;
	border:1px #ffffff solid;
	background-color: #ADCAE7;
	background-image: url('../../images/LeftNavBg.gif');
	background-repeat: repeat-y;

}

.leftNav1 a
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:normal;
	text-decoration:none; 
	padding-left:10px;
	display:block;
	border-left: 7px #2d598a solid;

}

.leftNav2
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
	border-left:7px #70888c solid;
	background-color:#aab9bc;

}

.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
	

	
}

.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color: #FF9900;
	color: #ffffff !important;
	text-decoration:none !important;
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}

.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}



/* This styles the Custom left Navigation */

.CleftNavHolder
{
width:160px;
margin:0!IMPORTANT;

}


.CleftNav
{
	color: #354260;
	width:148px !important;
	height:15px;
	margin-left:auto !important;
	margin-right:auto !important;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;		

}

.CleftNav
{
	background-position: left center;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	line-height: 14pt;
	background-color: #ADCAE7;
	background-image: url('../../images/LeftNavBg.gif');
	background-repeat: repeat-y;
	padding-left: 10px;
	display: block;
    color: #000000;
    }

.CleftNav a
{
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:normal;
	color: #000000;
	background-color: #ffa200;
	border-bottom: 1px #ffffff solid !important;


}


.CleftNav:hover
{
	background-position: 0px 0px;
	background-color: #FF9900;
	color: #ffffff;
	text-decoration: none;
	background-image: url('../../images/LeftNavSelectBg.gif');
	background-repeat: repeat-y;
}


/* This styles the Selected Item in the Left Navigation */

.ms-selectednavheader A {
	background-color: #FF9900;
	color: #ffffff !important;
	text-decoration:none !important;
	font-weight:bold;

}
.ms-selectednavheader A:hover {
	background-color: #FF9900;
	color: #ffffff !important;
	font-weight:bold;
	text-decoration:none !important;

}



.PdfImageCursor
{
	cursor: hand;
}


.pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
}

.pageTitle span
{
	margin:0px;
	padding:0px;
}

.mainContainer
{
margin-left:0px;
margin-right:0px;
}

.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}

.mainContent td.ms-pagebreadcrumb
{
	display:none;
}

.mainContent div.ms-pagebreadcrumb
{
	display:none;
}

div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}

div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:160px;
	border-width:0px;
}


/* Universal Link*/

.Unilinkholder {
	width: 500px;
	bottom: 6px;
	right: 0px;
	position:absolute;



}


.Unilink {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	font-family: arial;
	letter-spacing: 0.01em;
}


.Unilink li {
	font-size: 8pt;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	float: right;
	border-right: 1px #cccccc solid;
	border-right-color: #BFBFBF;
}


.Unilink li.right {
	font-size: 8pt;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	float: right;
	border:0;

}

.Unilink li.right a{
	color:#880000 ;
	text-decoration:none;
}

.Unilink li.right a:hover{
	color:#880000 ;
	text-decoration:none;
}


.Unilink a:visited {
	font-size: 8pt;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	color: #333333;
}

.Unilink a:hover {
	color: #333333;
	text-decoration:underline !important;
}


.Unilink a:visited.active {
	color: #333333;
	text-decoration:underline;
}


.Unilink a:link.active {
	color: #333333;
	text-decoration:underline;
}


.TRartifacts{

display:block;
position:absolute;
right:0;
top:15px;
width:400PX;
height:50PX;
float:right;
	}
	
	
/*--Generic List Boxes--*/

.Listbox{
width:160px;
margin: 5px 0 0 0;
font-family: Tahoma;
font-size: 7pt;
color:#333333;
position:relative;
}

.Listbox .Head{
	background-position: left top;
	color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 6px;
	background-image: url('../../images/RightBox_01.gif');
	background-repeat: no-repeat;
	position: relative;
	font-family: Arial;
	font-size: 7pt;
	text-transform: capitalize;
	letter-spacing: 0.009em;
	display:block;
	vertical-align:middle;
	z-index:10;
}

/* for understanding browsers */
.Listbox .Head {
min-height:15px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .Listbox .Head {
height: 15px;
}
/**/



.Listbox .Contentbox{
	background-color: #ffffff;
	background-position: left bottom;
	background-image: url('../../images/RightBox_02.gif');
	background-repeat: no-repeat;
	position: relative;
	padding-top: 3px;
}

div[class] .Listbox .Contentbox {
   height:auto;
   }


/* Right Section Navigation*/


.Listbox .Contentbox ul {
	margin: 0;
	padding-left: 10px;
	padding-right:5px;
	font-family: Verdana;
	text-transform: none;
}

.Listbox .Contentbox li {
	font-size: 9px;
	color: #555555;
	list-style-type: none;
}

.Listbox .Contentbox li a {
	color: #555555;
	text-decoration: none;
	padding-left: 12px;
	line-height:15px;
	background-image: url("../../images/arrow.gif");
	background-repeat: no-repeat;
	background-position: left 6px;
	display: block;
                }

        html>body .Listbox .Contentbox li a {
	width: auto;
	display: block;
                }

.Listbox .Contentbox li a:hover {
	color: #333333;
	background-image: url("../../images/arrow1.gif");
	background-repeat: no-repeat;
		background-position: left 6px;

                }

       .Listbox .Contentbox li #active {
	color: #3E3E3E;
                }

                   

/* More Button Styling */

.Listbox .Contentbox li.more {
	color: #990000;
	margin-top: 5px;
	/*margin-left: 80px;
	letter-spacing: 0.06em;*/
}

.Listbox .Contentbox li.more a {
	color: #990000;
	background-image:none;
	

                }


.Listbox .Contentbox li .more a:hover {
	color: #990000;
	text-decoration:underline;
 }


/*---*/
	
.Listbox .Base{
height:15px;
font-family:Tahoma;
font-size:7pt;
padding-left:5px;
background-position: left bottom;
background-image: url('../../images/RightBox_03.gif');
background-repeat: no-repeat;
position:relative;
top:-3px;


}


/* Used for Telerik TABS panel */

.TBcontentholder{
	background-color: #ffffff;
	display: block;
	position: relative;
	top: 0px;
	border: 1px #828282 solid;


}

.TBcontentholder{
top:-1px;
z-index:1;

}




/* for understanding browsers */
.TBinnercontent {
min-height:500px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .TBinnercontent {
height: 500px;
}
/**/


.TBinnercontent{
	text-align: left;
	color:#444444;
	padding:7px;

	
}

.TBinnercontent a{
text-decoration:none !important;
}


.TBinnercontent a:hover{
text-decoration:underline !important;
}


.TBinnercontent_HP{
	text-align: center;
	background-color: #e0e4e7;
	margin: 10px;
	border: 1px solid #AAAAAA;
	
}

.ButtonTable{
margin-top:20px;
	}

.floater{
	clear:both;
}



.Treeviewholder{
	border-style: solid;
	border-width: 1px;
	border-color: #828282 #828282 #828282 #828282;
	min-height: 400px;
	background-color: #ffffff;
	display: block;
	position: relative;
	top: 0px;
	clear: both;
}


div[class]  .Treeviewholder {
   height:auto;
   }



/* SignUp Box*/

.SUbox .Head .cart{
width:18px;
height:18px;
position:relative;
top: -12px;
left:43px;
}

.SUbox .SUcontent a{
	color: #405E6F;
	text-decoration:none;
}

.SUbox .SUcontent a:hover{
	color: #405E6F;
	text-decoration:underline;
}



div[class] .SUbox .SUcontent {
   height:auto;
   }

.SUbox .Base{
height:13px;
font-family:Tahoma;
font-size:7pt;
background-image: url('../../images/RightBox_03.gif');
background-repeat: no-repeat;
background-position: left bottom;
position:relative;
top:-5px;

}

.SUbox .SUcontent .inputs{
	background-color: #ffffff;
	background-image: url("../../images/SearchBg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #BAD1E9;
	color: #555555;
	font-family: verdana, sans serif;
	font-size: 8pt;
}

.SUbox .SUcontent .inputs a{
	color: #405E6F;
	text-decoration:none;
}

.SUbox .SUcontent .inputs a:hover{
	color: #405E6F;
	text-decoration:underline;
}


/* Shopping Cart */

.SCbox .Head .cart{
width:18px;
height:18px;
position:relative;
top: -12px;
left:43px;
}


.SCbox .SCcontent a{
	color: #405E6F;
	text-decoration:none;
}

.SCbox .SCcontent a:hover{
	color: #405E6F;
	text-decoration:underline;
}

.SCbox .SCcontent.subtotal {
	color:#888;
	font-weight:bold;
}


.SCbox .SCcontent .Cartitems{
	color: #ffffff;
	background-color:#6b8408;
	padding:1px 0 !important;
	text-align:center;
	font-weight:bold;
	
}

.SCbox .Base{
height:13px;
font-family:Tahoma;
font-size:7pt;
background-image: url('../../images/SCBox_03.gif');
background-repeat: no-repeat;
background-position: left bottom;
position:relative;
top:-13px;

}

.subtotal {
	color:#888 ;
	font-weight:bold;
}

.footer{
height:40px;
text-align:center;
width:970px;
margin-left:auto;
margin-right:auto;
}


.footerlinks {

	padding:0;
	list-style-type: none;
	font-family: verdana,sans-serif;
	margin:0;
}


.footerlinks li {
	margin: 0;
	display:inline;
	font-size: 8pt;
	padding: 5px 10px 10px 10px;
	text-decoration: none;
	color: #ffffff;
	

}

.footerlinks a {
	color: #ffffff !important;
	text-decoration:none !important;
}


.footerlinks a:link {
	color: #ffffff !important;
	text-decoration:none;
}


.footerlinks a:hover {
	color: #ffffff !important;
	text-decoration:none;
}


.footerlinks a:visited.active {
	color: #777777;
	text-decoration:none;
}


.footerlinks a:link.active {
	color: #777777;
	text-decoration:none;
}


.footerTable {

	padding:0;
	list-style-type: none;
	font-family: verdana,sans-serif;
	margin:0 auto;
}

.footerTable td{
	margin: 0;
	display:inline;
	font-size: 8pt;
	padding: 5px 10px 10px 10px;
	text-decoration: none;
	color: #ffffff;
}

.footerTable a {
	color: #ffffff !important;
	text-decoration:none !important;
}


.footerTable a:link {
	color: #ffffff !important;
	text-decoration:none;
}


.footerTable a:hover {
	color: #ffffff !important;
	text-decoration:none;
}


.footerTable a:visited.active {
	color: #777777;
	text-decoration:none;
}


.footerTable a:link.active {
	color: #777777;
	text-decoration:none;
}



.Basefooter{
height:20px;
text-align:center;
font-size: 8pt;
font-family: verdana,sans-serif;
color: #ffffff;
}




.whitecontainer{
	background-color: #ffffff;
	border: 1px solid #AAAAAA;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
	padding: 15px;

	
}
	
.whitecontainer a{
text-decoration:none;
}

.whitecontainer a:hover{
text-decoration:underline;
}

	
/* for understanding browsers */
.whitecontainer {
min-height:800px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .whitecontainer {
height: 800px;
}
/**/


.whitecontainer span p{
font-size:8pt !important;
	
}
	

/* Design Center Box*/

.DCbox{
width:385px;
height:70px;
background-image: url('../../images/HPDCLink.gif');
background-repeat: no-repeat;
margin-left:auto;
margin-right:auto;
margin-bottom:6px;
font-family: Tahoma;
font-size: 7pt;
color:#ffffff;

}


.DCbox .REword{
	width: 250px;
	font-family: Calibri;
	font-size: 9pt;
	color: #333333;
	margin: 0px auto 5px auto;
	letter-spacing: 0.05em;
	background-image:url('../../images/logoline.gif');
	background-position:right center;
	background-repeat:no-repeat;
	position:relative;
	top:15px;
	
}

.DCbox .DCword{
    width:250px;
	font-family: Times;
	font-size: 14pt;
	color: #333333;
	position:relative;
	top: 15px;
	text-transform: uppercase;
    margin:5px auto 10px auto;
    }

.DCbox .DCword a{
	color: #333333;
	text-decoration:none!important;
    }


.DCbox .DCword a:hover{
	color: #000000;
}

.SBholder{
width:385px;
margin-left:auto;
margin-right:auto;

}

.ColTable{
widows:90%;
margin-top:10px;
padding:5px;
}

.ColTable td.Discription{
width:98%;
padding-left:10px;
font-weight:bold;
}

.ColTable td.IconImage{
width:5%;
}

.ColTable td.Subdiscription{
width:98%;
padding-left:20px;
}

html>body .Button{
	*padding-bottom:0!important;
}


html>body .DisButton{
	*padding-bottom:0!important;
}

.Scriteria .Button{
	vertical-align: top !important;
}

.PSButton{
	width: 100px;
	height: 20px; /*color: #395364;*/;
	color: #333333;
	font: 7pt Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: middle !important;
	text-transform: uppercase;
	background: transparent url('../../images/PSButton3.gif') no-repeat center center;
	border: 0;
	cursor: pointer;
	line-height: normal;
	padding-bottom:2px;
	
}

html>body .PSButton{
	*padding-bottom:0!important;
}


/* Disabled Button for PSTable */
.PSButtonD{
	width: 100px;
	height: 20px;
	color: #cccccc;
	font: 7pt Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: middle !important;
	text-transform: uppercase;
	background: transparent url('../../images/PSButton3.gif') no-repeat center center;
	border: 0;
	cursor: pointer;
	line-height: normal;
	padding-bottom:2px;
	filter: alpha(opacity=75);
	opacity: 0.75;

	
}

html>body .PSButtonD{
	*padding-bottom:0!important;
}




.SCButton{
	width: 65px;
	height: 22px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/TransButtonM.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	margin:0px 0;
	padding-bottom:2px;

	
}


html>body .SCButton{
	*padding-bottom:0!important;
}



.SCButtonL{
	width: 120px;
	height: 22px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/TransButtonL.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	margin:0;
}


.SCButtonLDisabled{
	width: 120px;
	height: 22px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/TransButtonL.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	margin:0;
	disabled:true;
	
}




.CButton{
	width: 65px;
	height: 22px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/TransButtonC.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	margin:0px 0;
	padding-bottom:2px;

}

html>body .CButton{
	*padding-bottom:0!important;
}


.LoginButton{
	width: 65px;
	height: 22px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	vertical-align:middle;
	text-transform: uppercase;
	background: transparent url('../../images/Buttons789.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	float:right;
	margin:2px 0;
	padding-bottom:2px;
	
}

html>body .LoginButton{
	*padding-bottom:0!important;
}


.RegButton{
	width: 65px;
	height: 22px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center !important;
	vertical-align:middle;
	text-transform: uppercase;
	background: transparent url('../../images/Buttons789.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	float:right;
	margin-right:18px !important;
	margin:2px 0;
	padding-bottom:2px;
}


html>body .RegButton{
	*padding-bottom:0!important;
}




.FPButton{
	width: 65px;
	height: 22px;
	color: #395364;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/Button1.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	float:right;
	margin-right:160px;
	margin:2px 0;
	
}



.ButtonPD{
	width: 110px;
	height: 22px;
	color: #395364;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/Button1.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	margin:2px 0;
}


.ButtonM{
	width: 100px;
	height: 18px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/ButtonM.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	margin:2px 0;
	padding-bottom:2px;
}


html>body .ButtonM{
	*padding-bottom:0!important;
}

.ButtonCart{
	width: 60px;
	height: 16px;
	color: #ffffff;
	font: 6pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/SCButton2.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	margin:2px 0;
}


.ButtonBig{
width:150px;
height:22px;
/*color: #395364;*/
color: #ffffff;
font:7pt Arial;
font-weight:bold;
text-align: center;
text-transform:uppercase;
background:transparent url('../../images/Button_Big1.gif') no-repeat  center center;
border: 0px;
cursor:pointer;
margin:0;
}


color: #ffffff;
font:7pt Arial;
font-weight:bold;
text-align: center;
text-transform:uppercase;
background:transparent url('../../images/Button_Big1.gif') no-repeat  center center;
border: 0px;
cursor:pointer;
margin:0;
}

/* MCI112063 6/22/2010 pamc remove uppercase statement */
/* MCI112722 7/12/2010 pamc change width from 150 to 180 and font to 9pt*/
.SupplierButton{
width:180px;
height:22px;
/*color: #395364;*/
color: #ffffff;
/*font:7pt Arial;*/
font-size: 9pt !important;
font-weight:bold;
text-align: center;
/*text-transform:uppercase;*/
background:transparent url('../../images/Button_Big1.gif') no-repeat  center center;
border: 0px;
cursor:pointer;
margin:2px auto;
}


.BroadButton{
	width: 120px;
	height: 22px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/Button2.gif') no-repeat center center;
	border: 0px;
	cursor: pointer;
	margin:0;
	padding-bottom:2px;
}

html>body .BroadButton{
	*padding-bottom:0!important;
}


.ButtonXXL{
width:260px;
height:22px;
color: #395364;
font:7pt Arial;
font-weight:bold;
text-align: center;
text-transform:uppercase;
background:transparent url('../../images/Button_XXL.gif') no-repeat  center center;
border: 0px;
cursor:pointer;
margin:2px 0;
}


.BlueButton{
	width: 110px;
	height: 22px;
	color: #ffffff;
	font: bold 7pt Arial;
	text-align: left;
	padding-top: 1px;
	padding-left: 8px;
	text-transform: uppercase;
	background: transparent url('../../images/TransButtonGrid.gif') no-repeat center left;
	border: 0px;
	margin-left: 0;
	margin: 2px 0;
	padding-bottom:2px;
	background-color:transparent;
}

html>body .BlueButton{
	*padding-bottom:0!important;
}

.BlueButtonBig{
width:150px;
height:25px;
color: #395364;
font: bold 7pt tahoma;
text-align:left;
padding-right:10px;
text-transform:capitalize;
background:transparent url('../../images/ButtonBg_Big.gif') no-repeat  top left;
border: 0px;
cursor:pointer;
margin:2px 0;
}

.EmailButton{
	
	width: 110px;
	height: 30px;
	color: #5a839e;
	font: bold 7pt arial;
	text-align: right;
	padding-right: 5px;
	text-transform: capitalize;
	border: 0px;
	cursor: pointer;
	background-image: url('../../images/EmailBTN.gif');
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
	margin:2px 0;
}

.PrintButton{
width:110px;
height:30px;
color:#5a839e;
font: bold 7pt arial;
text-align:right;
padding-left:5px;
text-transform:capitalize;
background:transparent url('../../images/PrintBTN.gif') no-repeat  center left;
border: 0px;
cursor:pointer;
margin:2px 0;
}

.PrintPreviewButton{
width:60px;
height:30px;
color:#5a839e;
font: bold 7pt arial;
text-align:right;
padding-left:5px;
text-transform:capitalize;
background:transparent url('../../Images/PrintBTN_white') no-repeat  center left;
border: 0px;
cursor:pointer;
margin:2px 0;
}


.ASPButton{
width:110px;
height:30px;
color:#5a839e;
font: bold 7pt arial;
text-align:right;
padding-left:5px;
text-transform:capitalize;
background:transparent url('../../images/Add.png') no-repeat  center left;
border: 0px;
cursor:pointer;
margin:2px 0;
}



.NPButton{
	width: 177px;
	height: 30px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/NPButton.gif') no-repeat center center;
	border: 0px;
}

.FPButton{
	width: 177px;
	height: 30px;
	color: #ffffff;
	font: 7pt Arial;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url('../../images/FPButton.gif') no-repeat center center;
	border: 0px;
}


/*--View Related Products--*/

.VRPButton{
	background-position: top center;
	font-family: Tahoma;
	font-size:8pt;
	font-weight: bold;
	height: 22px;
	width: 160px;
	margin: 10px 0;
	color: #FFFFFF!important;
	background-image: url('../../images/VRPButton.gif');
	background-repeat: no-repeat;
	position:relative;
	text-align:center;
	display:block;
	padding-top:3px;

}


.VRPButton a{
color:#FFFFFF !important;
text-decoration:none;

}


.VRPButton a:hover{
color:#FFFFFF !important;
text-decoration:none;
}



/*--View Suppliers Button--*/

.VRSButton{
	background-position: top center;
	font-family: Tahoma;
	font-size:8pt;
	font-weight: bold;
	height: 22px;
	width: 160px;
	margin: 10px 0;
	color: #FFFFFF!important;
	background-image: url('../../images/VRSbutton.gif');
	background-repeat: no-repeat;
	position:relative;
	text-align:center;
	display:block;
	padding-top:3px;

}


.VRSButton a{
color:#FFFFFF !important;
text-decoration:none;

}


.VRSButton a:hover{
color:#FFFFFF !important;
text-decoration:none;
}


/* Print CSS */

.Printstyle{
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}

/* Product Description Table */

.PDTable{
	width: 90%;
	border: 1px solid #BCBCBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 25px;
}
.PDTable th{
	background-color: #518bbc;
	background-image: url('../../images/ThBg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	border-left: 1px #FFFFFF solid;
	text-align: center;
	border-left-color: #AED7FF;
}
.PDTable tr{
	background-color: #FFFAF2;

}
.PDTable tr.alternate{
	background-color: #D8E6F3;
}
	
.PDTable td{
padding:5px!important;
border-left:1px #BCBCBC solid;
}







/*  Registration */
.RegTable{
	width: 100%;
	border: 1px #BCBCBC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;
	background-color: #fff8ea;
}


.RegTable th{
	background-color:#518bbc;
	background-image: url('../../images/ThBg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	padding:3px!important;
	border-bottom: 1px #ffffff solid;
	text-align: center !important;
}



.RegTable tr{
	width: 100%;

}
	
	
.RegTable td{

padding: 5px !important;
color:#444444;
white-space:normal !important;
vertical-align:middle !important;


}

.RegTable td.left{
	padding: 0px 0px!important;
	color: #444444;
	white-space: normal !important;
	vertical-align: middle !important;
	text-align: center;
	background-color: #EFEFEF;
}

/* Repeater Control */

.RCTabletitles{
color: #395364;
font-weight:bold;
	}

.RCTable{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
margin-top:0px;
background-color: #f4f1ea;
border: 1px #BCBCBC solid;
position:relative;
top:-1px;

	}



.RCTable tr{
	height: 15px;
}
	
	
.RCTable td{
height:20px;
padding:5px;
color:#333333;
}

.RCTable td.first{
width:140px;
}

.RCTable td.second{
width:90px;

}
.RCTable td.third{
width:92px;
}
.RCTable td.fourth{
width:15px;
}

.RCTable td.fifth{
width:auto;
}

/* Transparent Table */

.TransTable{
width:auto;
margin-left:auto;
margin-right:auto; 
}

.TransTable tr{
	padding: 0 !important;
	background:transparent !important;
}

/* Product Description Links */

.PDLink {
	font-size: 8pt;
	list-style-type: none;
	
                }

.PDLink a {
	text-decoration: none;
	padding-left: 12px;
	line-height:15px;
	background-image: url("../../images/arrow1.gif");
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
                }


.PDLink a:hover {
	background-image: url("../../images/arrow1.gif");
	background-repeat: no-repeat;
	background-position: left 4px;

}

/* Parametric Search Table */


/* Top Table */

.PSDTable{
	width: 500px;
	font-size: 8pt;
	margin-top: 10px;
	border: 1px solid #BCBCBC;
}


.PSDTable tr{
width:100%;
height:15px;

}
	
.PSDTable td{
padding:3px!important;
color:#444444;

}
	
.PTitle{
padding:2px;
color: #395364;
font-size: 15pt !important;
font:bold;

}


.PSDTable img{
padding:5px;
background-color:#ffffff;
border:1px #555555 solid;
	}

/* PSTable Product Display */
.ProductDisplay{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}


.ProductDisplay tr{
	width: 100%;
}
	
	
.ProductDisplay td{
color:#444444;
float:left;
}

.ProductDisplay table td img{
margin:0 5px 0 0;
border:1px #cccccc solid !important;
padding:3px!important;
}



/*  PSTable Top */

.PSTableTop{
	border: 1px #BCBCBC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #EEEDE3;
}


.PSTableTop th{
background-color:#336699 !important;
color: #ffffff;
font-weight:bold;
height:20px;
text-align:center;

	}

.PSTableTop tr{
width:100%;
}
	
	
.PSTableTop td{
padding:1px !important;
color:#444444;

}

.PSTableTop td.Searchtd{
padding-left:380px !important;
color:#444444;

}

/* Bottom Table*/
.PSTable{
	width: 100%;
	border: 1px solid #BCBCBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt !important;
	margin-top: 0px;
}

.PSTable th.noBold{
	font-weight: normal!important;
}



.PSTable th a{

	color: #ffffff !important;
}

.PSTable th a:hover{

	color: #ffffff !important;
}


.PSTable tr{
	width: 100%;
	background-color: #FFFAF2 ; 
}

.PSTable tr.alternate{
	background-color: #D8E6F3 ;
	border-bottom: 1px #cccccc solid !IMPORTANT;
}

.PSTable td span{
	text-align: left;
	width: 90px!important;
}

/* Bottom Table*/
.PSTableDL{
width:100%;
border:1px #BCBCBC solid;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
margin-top:10px;
background-color: #EEF4F7;
background-image: url('../../images/LoginBg.gif');
background-position:left bottom;
background-repeat: repeat-x;
	}


.PSTableDL th{
	background-color: #406181 !important;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	padding:3px!important;
	border-bottom: 1px #ffffff solid;
	text-align: center;
}

.PSTableDL th.noBold{
	font-weight: normal!important;
}



.PSTableDL th a{

	color: #ffffff !important;
}

.PSTableDL th a:hover{

	color: #ffffff !important;
}


.PSTableDL tr{
	width: 100%;

}
	
.PSTableDL td{

padding:2px!important;
color:#444444;
white-space:normal !important;
vertical-align:middle !important;
}

.PSTableDL td span{
	text-align: left;
	width: 100px!important;
	margin: 0 0 0 7px;
}


/* News Grid */

.NewsGrid{
	width: 100%; /*table-layout: fixed; Madhavi: added to set column widths in gridview*/;
	border: 1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;
}


.NewsGrid th{
	background-color:#518bbc;
	background-image: url('../../images/ThBg1.gif');
	background-position: left top;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	padding:3px!important;
	border-bottom: 1px #ffffff solid;
	text-align: center !important;
}



.NewsGrid th a{
color: #ffffff !important;
}


.NewsGrid th a:hover{
color: #ffffff !important;
}


.NewsGrid tr{
width: 100%;
background-color: #ffffff;
}


.NewsGrid tr.alternate{
background-color:#D9E7F4;
border-bottom: 1px #cccccc solid !IMPORTANT;*/
}

	
.NewsGrid td{
padding: 1px 2px!important;
color:#444444;
white-space:normal !important;
vertical-align:middle !important;
text-align:left;

}



/* End Category Table */

.ECTable{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border:0;

	}


.ECTable th{
color: #4D708A;
font-weight:bold;
height:20px;
border-bottom:1px #ffffff solid;
}


.ECTable tr{
height:15px;
	}
	
	
.ECTable td{
padding:7px;
color:#444444;
}





/* Advance Search Table */

.ASTable{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #BCBCBC ;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;

}



.ASTable tr{
height:15px;
	}
	
.ASTable tr.Toprow{
	height: 25px;
	background-color: #8E9EB3;

}



.ASTable tr.Toprow td{
	color:#ffffff !important;
	font-weight:bold;
	vertical-align:middle !important;
	padding-left:5px;

}

	
.ASTable td{
padding:5px;
color:#444444;
}



.ASTable td table td input.ms-sbcelldefault
{
	top:0 !important;
	height:16px;
	padding-top:3px;
}




.ASTable tr.Toprow SPAN{
	color:#FFFFFF !IMPORTANT;
	display:block;
	width:300px;
	position:relative;
	top:-8px;
	left:10px;
}









/* Events and Seminars Table */

.ESTable{
	width: 100%;
	font-size: 8pt;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	background-color:#E9F0F3;
	border:1px #cedbe1 solid;
	background-image: url("../../images/ESbg.gif");
	background-repeat: repeat-x;
	background-position: left bottom;



}


.ESTable tr{
height:auto;
	}
	
	
.ESTable td{
padding:2px!important;
}

.ESTable td.Title{
height: auto;
font-weight:bold;
color: #395364;
font-size: 9pt;
font-family:Tahoma !important;
border-bottom:1PX #777777 dashed;
height:15px;
}



/* Featured Products Table */


.FPTable{
	width: 100%;
	font-size: 8pt;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	background-color:#E9F0F3;
	border:1px #cedbe1 solid;
	background-image: url("../../images/ESbg.gif");
	background-repeat: repeat-x;
	background-position: left bottom;



}


.FPTable tr{
height:auto;
	}
	
	
.FPTable td{
padding:3px;
}

/* Countries */
.country{
	width: 100%;
}


.country ul {
margin-left:20px;
margin-top:5px;
}


.country ul li{
	list-style-type: square;
	line-height:15px;
	display:list-item;
	
}


.BGTitle{
padding:3px;
margin-bottom:5px;
background-color:#b1bac1;
font-weight:bold;
}

.Title{

padding-left:0px;
font-weight:bold;
height:15px;
margin-top:5px;
margin-bottom:5px;
color:#333333;
}

.Title a{

padding-left:0px;
font-weight:bold;
height:15px;
margin-top:5px;
margin-bottom:5px;
color:#333333;
}

.Title a:hover{

color:#333333;
text-decoration:underline;
}


.CatTitle{
font-weight:bold;
height:15px;
color: #30608F;
font-size: 11pt;
margin-top:5px;
margin-bottom:5px;

}

.AppName{
font-weight:bold;
height:15px;
}

.AppHeadline{
  font-family:Arial !important;
	font-weight: bold;
	color: #004080;
	font-size: 11pt;
	margin: 5px;
	margin-left:0;
	display: block;

}
.WriteupTitle{
  font-family:Arial !important;
  font-weight: bold;
  color: #004080;
  font-size: 11pt;
  margin: 5px;
  margin-left:0;
  display: block;

}

.SupplierTitle{
   font-family:Arial !important;
	font-weight: bold;
	color: #800000;
	font-size: 11pt;
	margin: 5px;
	margin-left:0;
	display: block;
}


.ProductTitle{
    font-family:Arial !important;
	font-weight: bold;
	color: #004080;
	font-size: 11pt;
	margin: 5px;
	margin-left:0;
	display: block;
}

.ProductTitle a{
	color: #004080 !important;
}

.ProductTitle a:hover{
color: #004080;
}


.ProductWord{
	
	color: #800000 !important;
	font-size: inherit;
	font-weight:inherit;
}


a.ProductWord{

	color: #800000 !important;
	font-size: inherit;
	font-weight:inherit;
}


a.ProductWord:hover{
color: #990000;
}




.ContentTitle{
    font-family:Arial !important;
	font-weight: bold !important;
	color: #004080 !important;
	font-size: 11pt !important;
	margin: 5px !important;
	margin-left:0!important;
	display: block;
}


.ContentTitle a{
	color: #800000 !important;
}

.ContentTitle a:hover{
color:#800000;
text-decoration:underline;
}

/*  Form Inputs */


.inputs{
	border-style: solid;
	border-width: 1px;
	border-color: #A7A7A7 #cccccc #cccccc #cccccc;
	background: #ffffff;
	width: 180px;
	font-size:8pt;
	padding-bottom:2px;
	padding-left: 5px;
	height:15px;
	font-family:Verdana;
	color:#555555;
	
}





.inputs:hover{
	border-color: #888888 #B9DCFF #B9DCFF #B9DCFF;
	border-style: solid;
	border-width: 1px;
	background: #ffffff;
	width: 180px;

}

.inputsD{
	border-style: solid;
	border-width: 1px;
	border-color: #A7A7A7 #cccccc #cccccc #cccccc;
	background: #ffffff;
	font-size:8pt;
	padding:2px;
	padding-left:5px;
	height:20px;
	color:#555555;	
}



.Control-inputs{
	border-style: solid;
	border-width: 1px;
	border-color: #A7A7A7 #cccccc #cccccc #cccccc;
	background: #ffffff;
	width: 200px;
	height: 19px;
}



.Control-inputs:hover{
	border-color: #888888 #B9DCFF #B9DCFF #B9DCFF;
	border-style: solid;
	border-width: 1px;
	background: #ffffff;
	width: 200px;
	height: 19px;
}


/*  Popup Inputs */
.PPinputs{
	background: #ffffff;
	border: 1px solid #cccccc;
	width: 270px;
	height: 19px;
	color: #444444;
	padding: 3px;
	font-family: Verdana, sans-serif;
	font-size:8pt;
	margin-bottom:5px;
}

.PPinputsB{
background:#ffffff;
border:1px #dddddd solid;
border: 1px solid #cccccc;
font-family: Verdana, sans-serif;
font-size:8pt;
color: #444444;
width: 330px;
padding:3px;
height:100px;
margin-bottom:5px;

	}

/* --Menu Titles */


.MenuHeads{
	font-family: Tahoma;
	font-weight:bold;
	font-size: 8pt;
	color: #333333;
	margin-left:5px;
	text-transform:uppercase;
	position:relative;
	display:block;
	margin-bottom:5px;
	


}




.MenuHeads a{
	font-family: Tahoma;
	font-weight:bold;
	font-size: 8pt;
	color: #333333;
	margin-left:5px;
	text-transform:uppercase;
	text-decoration:none !important;
}


.MenuHeads a:hover{
	font-family: Tahoma;
	font-weight:bold;
	font-size: 8pt;
	color: #333333;
	text-decoration:underline !important;
	text-transform:uppercase;
	
}


/* Inside Breadcrumb */

.IBreadcrumb  {
    color: #395364;
	text-decoration:none;


    }

.IBreadcrumb a {
	color: #395364;
	text-decoration:none;


}


.IBreadcrumb  a:hover {
	color: #395364;
	text-decoration:none;


}


.IBpanel{
    border:1px #d8d8d8 solid;
    background-color:#ffffff;
    margin-top:5px;
    padding:5px;	
	
}




.IBdropdown{
    padding:5px;
    color: #395364; 
    height:15px;
   

}

.IBdropdown a{

    color: #395364;

   	
}

.IBdropdown a:hover{
	text-decoration:underline;
    color: #333333;
   	
}

/* Dropdown Table */

.DropdownTable{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #395364;
    margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	border:0;
}

.DropdownTable tr{
width:auto;
	}
	

.DropdownTable td{
border:0;
padding:0 !important;
}

.DropdownTitle{
font-weight:bold;
}

.DropdownTable a{
}

.HTLink a:hover{
color:#FFFFFF;
text-decoration:none;
}

.HTLink a{
color:#FFFFFF;
text-decoration:none;
}

/* Login Table Titles */

.LoginTitle{
height: 20px;
background-color:#518bbc;
background-image: url('../../images/ThBg1.gif');
background-position: left top;
background-repeat: repeat-x;
color:#FFF!important;
font-size:9pt;
font-weight:bold;
padding:3px 0 0 10px;
display:block;
}

.LoginDiv{
color:#444;
padding:5px !important;
border:1PX #E4E4E4 solid;
background-color: #fff8ea;
background-image: url('../../images/LoginDivBg.gif');
background-position:left bottom;
background-repeat: repeat-x;

}

/* for understanding browsers */
.LoginDiv {
min-height:335px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .LoginDiv {
height: 335px;
}
/**/


.LoginDiv ul{
margin-left:20px;
display:block;
}

.LoginDiv ul li{
	list-style-type: square;
	list-style-position: outside;
	display:block !important;
	color:red;
}



.LoginDiv table{
width:auto;

}

.LoginDiv table td{
text-align:left;
padding:2px 0 2px 0;
}

.LoginDiv table ul{
margin-left:20px;
}

.wr ul{
}

.wr li{
				display: block;
				width: 250px;
				background-image: url("../../images/arrow1.gif");
				background-repeat: no-repeat;
				background-position: left 5px;
				list-style-type: none;
				padding-left:12px;
				margin-bottom:0px;
				line-height:13px;	
}

html>body .wr li{
	*margin-bottom:5px;
	 *margin-left:-15px;
	 *line-height:15px;			
}

/* Supplier Tabs */

.collapsePanel {
	color: #444444;
	padding:1px 1px 3px 1px !important;
    margin: auto !important;
    display:block;
			
}

.collapsePanelHeader{
	font-weight: bold;
	background-color: #D9E7F4;
	padding:3px 5px 3px 5px!important;
	display: block;
	color: #444444;
	margin:0 !important;
}



html>body.collapsePanelHeader{
	*padding: 0 5px 0 5px!important;
}


.collapsePanelHeader a{
	color: #444444 !important;
}

.collapsePanelHeader input{
float:right !important
}


.collapsePanelHeader span{
	padding-left: 5px!important;
}


.collapsePanelHeader input{
padding-bottom:0 !important;
}





.collapsePanel table{
margin:0 !important;
}

.collapsePanel table td{
margin:0;
padding:5 !important;
vertical-align:middle;
}

.collapsePanel table td span{

padding-top:2px !important;
padding-bottom:2px !important;
}





.PanelHeader{
	font-weight:bold;
    background-color: #C8D6DD;
	padding: 4px!important;
	padding-left: 5px!important;
	border-bottom: 1px #ffffff solid;
	color: #444444;

	}


.PanelHeader p{
	padding:0px !important;
}



.hyLink
{
	font-size:8pt;
	padding-left:5px;
	
}


.S-Tabsholder{
	background-color: #FFF5E1;
	padding: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #CDCDCD;
	display: block;
	width: auto;
}


.S-Tabs{
display:block;
}

.S-Tabs a{
    background-color: #D9E7F4;
	border: 1px #cccccc solid;
	padding: 5px 15px 5px 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	display: block;
	color:#333333 !important;
}

.S-Tabs a:hover{
background-color: #6a9dcc;
border:1px #ccccc solid;
padding: 5px 15px 5px 15px;
margin-left: 5px;
margin-right:5px;
margin-bottom:5px;
color:#ffffff !important;
text-decoration:none;
display:block;

}

.S-ITabs{
display:block;
width:250px !important;
padding:3px 0 3px 25px !important; 
}

.S-ITabs a{
display:block;
padding:0px !important;
color:#555555;
font-weight:normal !important;
font: 8pt verdana, arial, helvetica, sans-serif; !important;/*2/18/2010 pamc Correct English Text on Chinese Pages*/

}

.S-ITabs a:hover{
display:block;
}




/* Progress */
.background {
	background-color: #ffffff;
	filter: alpha(opacity=75);
	opacity: 0.75;
}

.updateProgressMessage
        {
            margin:0px;
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
            
        }
.updateProgress
        {
           
            z-index:1001; 
            width:150px; 
            height:40px;
	        background-repeat: no-repeat;
	        background-position: center center;
            
  		}
  		
  		
 .UpdatePanel { 
      width:50px; height:50px; position: relative;
      float: left; margin-left: 10px; margin-top: 10px;
      
     }
     
     
 .NewUpdateProgress {
      width: 50px; background-color: #CCCCCC;
      position: absolute; bottom: 0px; left: 0px;
     }

     



.WizardBC{
	color:#336699;
}

.labelTD{
	padding-top:5px;
	padding-left:5px;
}


/* Popup */

.popupControl {
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
	z-index:200000000000!important;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}

.modalPopup {		
	display:none;
	width:400px;
	height:500px;
	overflow:hidden;
}

.PopupHolder{
 z-index:80000!important;
 background-color:#ffffff;

}

.PopupTable {
    width:100%;
	background-color:#ffffff;
	margin:0;
	border:1px #cccccc solid;
	
	
}


.PopupTable td{
	
	padding: 5px;
}






/* Suppliers Box */

.SDImgbox
{
	width:180px;
	background-color:#e3e6ed;

}

.SDImgbox img {

	background-color:#ffffff;
	margin:0 auto 0 auto;
	padding:5px;
	border:1px #cccccc solid;
	margin:5px auto;
}


.SDImgbox table {
    width:100%;
	background-color:#ffffff;
	margin:0 auto 0 auto;
	border:1px #cccccc solid;
}


.SDImgbox table th{

	background-color:#92a0ae;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 auto 0 auto;
	border:1px #cccccc solid;
}

.SDImgbox table td{

	background-color:#ffffff;
	padding:5px;
	margin:0 auto 0 auto;
}


.SDImgbox ul {
margin-left:30px;
}


.SDImgbox ul li{
	list-style-type: square;
	line-height:15px;
}

.SDImgbox a
{
color: #336699 !important;
font-family:Tahoma;
font-weight:bold !important;
text-decoration:none!important;
}

/*Manas CSS */

.TopLevel{
	height: auto;
	min-width: 150px;
	width: 150px;
	border: 1px solid #888 !important;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	background-color: #FEF1DA;
	position:relative;
	top: -17px;

}

.TopLevel a{
	border: 0px solid #888 !important;
	
}



	
.TLimage{
	background-image: url('../../images/Verline.gif');
	background-repeat: repeat-y;
	background-position: center top;
	height: 20px;
	width: 5px;
	top: -15px;
	display: block;
	margin: 0px;
	padding: 0px;
	left: 22px;
	position: relative;

}
	
	.TLcell{
	
	margin: 0px;
	padding: 0px;
	display:block;	
	position: relative;
	top: -20px;

	}


.TLcell table {
margin-top:0;
	}

.TLcell table td table td{
vertical-align:top !important;
	}




.SMspacer{
	height:auto;
}
	
	
.HLimage{
	background-image: url('../../images/Verline.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 5px;
	display: block;
	margin: 0px;
	padding: 0px;
	position: relative;
	bottom: -10px;
	left:-2px;
}

.HomeLevel{
	height: 17px;
	width: 60px;
	background-position: center top;	
	margin: 0px;
	display: block;
	position: relative;
	bottom: -15px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #888 !important;
	background-color: #FEF1DA;
	
	
	}
	
.HomeLevel a{
	height: 20px;
	width: 60px;
	background-position: center top;	
	margin: 0px;
	padding: 0px;	
	position: relative;
	bottom: -3px;
	
	
	}
	
.SecondLevel{
border:0 !important;
font-size:inherit;
font-weight:bold;

}

.SecondLevel a{
border: 0px !important;
font-size:inherit;
font-weight:bold;	
}
	
	
	
.Hrline{
color: #888;
height:1px !important;
position:relative;
top:-5px;
}





/*-- Set Div Position--*/

.FDbox{
	width: 170px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	/*background-image: url('../../../Style%20Library/Images/pointer.gif');
	background-position: left 10px;
	background-repeat: no-repeat;*/
	
}


	
.FDbox div{
	height: auto;
	width: 100%;
	padding: 3px;
	border: 1px solid #E0E0E0;
	background-color: #DDF0FF;
	position: relative;
	top: -25px;
	margin-left: 15px;
}




/* for Internet Explorer */
html>body .FDbox div{
	*top:-10px;
	*margin-left: -20px;
}

.Tabsdiv{
	height: auto;
	width:100%;
	padding: 3px;
	border: 1px solid #E0E0E0;
	background-color: #DDF0FF;
	top:0px;
}


.FDbox1{
	width: 110px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:-14px;
	left:0px;
}


	


.FDbox2{
	width: 110px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:9px;
	left:0px;
}


.FDbox3{
	width: 110px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:70px;
	left:0px;
}



.FDbox4{
	width: 110px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:98px;
	left:0px;
}


.FDbox5{
	width: 110px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:151px;
	left:0px;
}


.FDbox6{
	width: 110px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:170px;
	left:0px;
}


.FDbox7{
	width: 120px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:2px;
	left:0px;
}

.FDbox8{
	width: 120px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:37px;
	left:0px;
}

.FDbox9{
	width: 120px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:60px;
	left:0px;
}


.FDbox10{
	width: 120px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:-10px;
	left:0px;
}

.FDbox11{
	width: 110px;
	padding: 8px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: url('../../images/pointer.gif');
	background-position: left center;
	background-repeat: no-repeat;
	position:relative;
	top:118px;
	left:0px;
}

Select.inputsFD{
	border-style: solid;
	border-width: 1px;
	border-color: #A7A7A7 #cccccc #cccccc #cccccc;
	background: #ffffff;
	color:#444444;
	font-size:8pt;
	padding:3px !important;
	height:22px !important;
	width: 211px;
	
}

/* Registration CSS */


.RegisterDiv{
background-color:#ffffff;
color:#444;
border:1PX #E4E4E4 solid;
width:400px;
background-color:#f3f2ee;
}

.RegisterHeads{
	font-weight: bold;
	height: 15px;
	color: #446B93;
	font-size: 9pt;
	margin-top: 5px;
	margin-bottom: 5px;
}


.RegisterDiv th{
background-color:#668290;
color:#ffffff;
font-weight:bold;
padding:5px;

}

.RegisterDiv td{
padding:5px;
}

.MATable{
width:auto;
	}
	
.MATable td{
padding:3px !important;
	}	
	
.MATable td.tdwidth{
padding:3px  !important;
text-align:left!important;
vertical-align:middle!important;

	}	
	
.SMTitle{
font-weight:bold;
height:15px;
color: #FFF;
font-size: 8pt;
padding:5px;
background-color: #406181;
display:block;
width:100%;
}

.SMSubtitle{
	color: #333333;
	font-weight:bold;
	font-size:8pt;
	padding:3px 5px ;
	display:block;
	/*background-color: #C8D6DD;*/
    width:180px;

	
}
	
	
	
.PRTable{
width:auto;
	}
	
.PRTable td{
vertical-align:top;
	}	
	
.PRTable td Table td Table td Table td {
	vertical-align: top;
	margin-top: 2px!important;
	margin-bottom: 2px !important;
	background-color: #EAF1F4;
	/*border: 2px #fff solid;*/
	padding-right: 3px;

}
	
.PRTable td Table td Table td Table td Table{
border:0px #fff solid;
	}
	
.PRTable td Table td Table td Table td Table td{
border:0px #fff solid;
padding-left:7px;

	}	
	
	/* Bottom Table*/
.RepeaterTable{
	width: 100%;
	border-top: 1px #BFBFBF solid;
	border-bottom: 1px #BFBFBF solid;
	border-right: 1px #BFBFBF solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 20px;
}


.RepeaterTable th{
	background-color: #C4CBD0;
	color: #4D708A;
	font-weight: bold;
	height: 15px;
	padding: 3px;
	border-bottom: 1px #ffffff solid;
	border-left:1px #BFBFBF solid;
	text-align: center;
}

.RepeaterTable tr{
width:100%;
background-color:#eeefef;
	}
	
.RepeaterTable tr.alternate{
background-color:#dedede;
	}
	
.RepeaterTable td{

padding:2px 5px 2px 5px;
color:#444444;
border-left:1px #BFBFBF solid;
border-bottom:1px #BFBFBF solid;
}

.successTitle{
font-weight:bold;
height:20px;
color: #395364;
font-size: 17pt;
margin-top:5px;
margin-bottom:5px;

}

/* Homepage Icons Table */

.IconTable{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	font-size:8pt;

}

	
.IconTable td{
vertical-align:middle;
text-align:center;
padding:5px;

}

.IconInDiv{
	
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;			
}

.IconTable a{
color:#336699;
text-decoration:none;
}

.IconTable a:hover{
color:#336699;
text-decoration:underline !important;
}

.IconTable a:visited{
color:#336699;
text-decoration:none;
}

/* Supplier Storefront */

.Storefront  {
	color: #555555;

 }
                
 .Storefront a {
	color: #555555;
	text-decoration: none;
	padding-left: 0px;
	line-height: 15px;
	background-image: url('../../images/StorimgOver2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
               
                
.Storefront a:hover {
	color: #555555;
	text-decoration: none;
	padding-left: 0px;
	line-height:15px;
	background-image: url('../../images/StorimgOver2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
                }
                

/* Shopping Cart */


.SCTable{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #D8D8D8;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-color: #F9FFE1;
	/*background-image: url('../../../Style%20Library/Images/SCTableBg.gif');
    background-position:left bottom;
    background-repeat: repeat-x;*/
}

.SCTable th{
	background-color: #9bae2a;
	background-image: url('../../images/SCBg.gif');
    background-position:left top;
    background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	height:20px;
	font-weight:bold;
	font-size:8pt;
	padding-left:10px;
}

.SCTable th.center{
	background-color: #406181 !important;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	height:20px;
	font-weight:bold;
	font-size:9pt;
	padding-left:10px;
}


.SCTable tr{
width:100%;
	}
	
.SCTable td{
padding:2px 3px 2px 3px;
color:#444444;

}



.SCTable span{
padding:0;
margin:0;
}


/*Shopping Cart Table 2 */

.SCITable{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #D8D8D8 ;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-color: #F9FFE1;
    /*background-image: url('../../../Style%20Library/Images/SCTableBg.gif');
    background-position:left bottom;
    background-repeat: repeat-x;*/

}





.SCITable th{
	background-color: #9bae2a !important;
	background-image: url('../../images/SCBg.gif');
    background-position:left top;
    background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	font-weight:bold;
	font-size:9pt;
	padding-left:10px;
}

.SCITable th.center{
	background-color: #406181 !important;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	font-weight:bold;
	font-size:9pt;
	padding-left:10px;
}


.SCITable tr{
width:100%;
height:12px !important;
	}
	
.SCITable td{
padding:4px  !IMPORTANT;
height:12px !important;
color:#444444;

}






.AddBook{
	width:185px;
	height:30px;
	color:#444444;
	background-image:url('../../images/AddBook.gif');
	background-repeat:no-repeat;
	background-position:left top;
	font-weight:bold;
	padding-left:10px !important;
	padding-top:10px !important;
	display:block;
	margin:0;	
}

.AddBook a{
	color:#333333;
}

.AddBook a:hover{
	color:#000000;
}



/* Shopping Cart Grid */
.SCGrid{
	width: 100%; /*table-layout: fixed; Madhavi: added to set column widths in gridview*/;
	border: 1px solid #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;
}


.SCGrid th{
	/*background-color: #406181 !important;*/
	background-color:#518bbc !important;
	background-image: url('../../images/ThBg.gif')!important;
	background-position: left top;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	padding:3px!important;
	border-bottom: 1px #ffffff solid;
	text-align: center !important;
}


.SCGrid th a{

	color: #ffffff !important;
}

.SCGrid th a:hover{

	color: #ffffff !important;
}


.SCGrid tr{
	width: 100%;
	background-color: #e5f3fe !important; 	
}

.SCGrid td{
padding:3px!important;
color:#444444;

}

/* Shopping  Display Table */


.CDTable{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #D8D8D8 ;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-color:#ffffff;

}

.CDTable th{
	background-color: #9bae2a;
	background-image: url('../../images/SCBg.gif');
    background-position:left top;
    background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	height:20px;
	font-weight:bold;
	font-size:8pt;
	padding-left:10px;
}



.CDTable tr{
width:100%;
	}
	
.CDTable td{
padding:2px 3px 2px 3px;
color:#444444;
}


/* Content Table Holder */

.ContentTable{
width:100%;	
}

.ContentTable td{
padding:0;
}

.ContentTable td.center{
padding:0;
vertical-align:top;
}

.ContentTable td.right{
padding:0;
vertical-align:top;
width:160px;
}

.ContentTable td.blank{
padding:0;
vertical-align:top;
width:5px;
}

.RightDiv{
	width:160px;
	vertical-align:top !important;
	padding-top:5px !important
	}

.RControl{
	height: 15px;
	background-color: #BFDAEE;
	padding: 5px !important;
	vertical-align: middle !important;
	text-align: center;
	border: 1px #e4e4e4 solid;
	color: #333333 !important;
}

.BCPanel
{

width:99% !important;
height:15px;
display:block;
padding:3px 0 3px 7px !important;
background-color: #96c7f0;
color: #363941;
font: 8pt verdana, arial, helvetica, sans-serif; !important;/*2/22/2010 pamc Correct English Text on Chinese Pages*/

}


.BCPanel a
{
color: #363941;
}

.BCPanel a:hover
{
color: #363941;
}


.TdDivider{
width:20px;
background-image: url('../../images/Tdverline.gif');
background-repeat:repeat-y;
background-position: left top;

}



/* GridHolder */

.GridHolder{
	width:570px;
	overflow: scroll;
	padding-bottom:0px;
}

tr.Paging{
	text-align:left !important;	
}


tr.Paging span{	
	color:#880000;
	font-weight:bold;	
}

tr.Paging table{
	float:left !important;	
}


.ASFlags{
width:auto;
}


.ASFlags td{
padding-right:10px;
vertical-align:top;
}


.ErrorMsg{
	color: #FF0000;
	font-weight: bold;
	margin: 10px 0 !important;
	display: block;
}
.ScmSG{
	font-family: Calibri;
	font-style: italic;
	font-weight:bold;
	color: #336699;
	font-size: 11pt;
}

.Uplift{
font-weight:bold;
padding-right:3px;
padding-top:4px;
width:60px;
display:block;
float:left;
}

.Newstitle{
	font-weight: bold;
	color: #333333;
	background-color: #D9E7F4;
	font-size: 9pt;
	width: 100%;
	height:15px;
	vertical-align:middle!important;

}

.Newstitle p{
	padding: 3px 0 3px 5px !important;
	margin:0 !important;

}


.News{
padding:5px;
width:100%;
display:block;

}

.News a{
text-decoration:none
}

.LGray{
	color: #C1C1C1;
}

.DGray{
	color: #333333;
}

.ajax_loader  
{
	background-position: center center;
	background: #F9F7F0 url('../../../PublishingImages/loading02.gif') no-repeat center;
	width: 200px;
	height: 50px;
}


.ms-ptabarea {
	MARGIN: 0!important;
}

.ms-sctabcf {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.7em;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING: 3px 5px !important;
	BORDER-BOTTOM: #97b4e9 1px solid;
	BORDER-top: #97b4e9 1px solid;
	BORDER-left: #97b4e9 1px solid;
	BORDER-right: #97b4e9 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px !important;
	margin-right: 10px !important;
	BACKGROUND: #D5E2F0 none repeat-x !important;
}
.ms-sctabcfhover {
	BORDER-RIGHT: #9e8255 1px solid;
	BORDER-TOP: #9e8255 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.7em;
	BACKGROUND: #6496C8 none repeat-x !important;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #9e8255 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #6593cf 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	PADDING: 3px 5px !important;
}

.ms-main .ms-sctabcf {
	BORDER-TOP: #d6e8ff 1px solid; 
	BACKGROUND: url(/_layouts/images/topnavdivider.gif) repeat-y; 
	BORDER-LEFT: #d6e8ff 1px solid; 
	BORDER-BOTTOM: #97b4e9 1px solid; 
	BORDER-RIGHT-STYLE: none
}


.ms-sctabcf A:link {
 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
 

}
.ms-sctabcf A:visited {
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.ms-sctabcfhover A:link {
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;

 

}
.ms-sctabcfhover A:visited {
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;

}
.ms-sctabcfhover A:hover {
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;


}

.ms-sctabcn {
	BORDER-RIGHT: #83b0ec 1px solid; 
	BORDER-TOP: #83b0ec 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.7em; 
	BACKGROUND: none !important; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #83b0ec 1px solid; 
	COLOR: #ffffff !important; 
	BORDER-BOTTOM: #83b0ec 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#336699 !important;
	PADDING:3px 5px !important;  
}

.ms-sctabcnhover {
	BORDER-RIGHT: #9e8255 1px solid;  
	BORDER-TOP: #9e8255 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.7em; 
	BACKGROUND:none !important;
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #9e8255 1px solid; 
	COLOR: #fffff !important; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #6593cf 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#6593cf !important;
	PADDING:3px 5px !important;  
}

.ms-sctabcn A:link {
	COLOR: #fffff; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-sctabcn A:visited {
	COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ms-sctabcnhover A:link {
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.ms-sctabcnhover A:visited {
	COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}



.PGCategory{
width:100%;
}

.PGCategory tr{
width:100%;
}

.PGCategory td{
padding-top:2px;
padding-bottom:2px;
}

.PGCategory a{
color:#003399 !important;
text-decoration:none;

}

.PGCategory a:hover{
color:#003399;
text-decoration:underline;

}


/* RadGrid Customization */

.RadGrid_Default {	
BORDER-RIGHT: #232323 0px solid;	
BORDER-TOP: #232323 0px solid;	
BORDER-LEFT: #232323 0px solid;	
BORDER-BOTTOM: #232323 0px solid;
border:0 !important;
} 

.RadGrid_Default {	
BACKGROUND:transparent!important;	
COLOR: #333
}

.GridPager_Default {	
background-color: transparent !important;	
LINE-HEIGHT: 23px
}


.GridPager_Default TD {	
PADDING-RIGHT: 10px;	
BORDER-TOP: 0 !important;	
PADDING-LEFT: 10px;	
padding-bottom: 0px;	
PADDING-TOP: 0px;	
BORDER-BOTTOM: 0 !important;
}



.GridRow_Default TD {	
PADDING-BOTTOM: 0 !important;	
PADDING-TOP: 10px !important;
PADDING-LEFT: 10px!important;
} 

 .GridRow_Default TD {	
 BORDER-LEFT:0 !important;
 }
 
 
 .GridAltRow_Default TD {	
 PADDING-BOTTOM: 0!important;	
 PADDING-TOP: 10PX!important;
 PADDING-LEFT: 10px!important;
 }
 
.GridAltRow_Default TD {	
BORDER-LEFT: 0!important;
}


.GridRow_Telerik TD {	
PADDING-RIGHT: 2px;	
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 1px
}

.GridAltRow_Telerik TD {	
PADDING-RIGHT: 2px;	
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 1px
}

.GridEditRow_Telerik TD {	
PADDING-RIGHT: 2px;	
PADDING-LEFT: 0px;
PADDING-TOP: 5px
}



.GroupHeader_Default {	
FONT-WEIGHT: bold;	
BACKGROUND:transparent!important;
margin:0 !important;
}

/* This style is used for the Advanced Search Expand/Collapse */
.GroupHeader_Default td {	
padding:3px!important;
margin:0;
}

.GroupHeader_Default td p{	
padding:0 !important;
}

.GroupHeader_Default .collapsePanelHeader{
	padding:0 ;
}

/* */
.GroupHeader_Telerik TD {	
PADDING-RIGHT: 0;	
PADDING-LEFT: 10px
} 

.GroupHeader_Telerik TD {	
PADDING-BOTTOM: 0;	
PADDING-TOP: 0;	
BORDER-BOTTOM: 0;

}
.GridPager_Telerik {	
BACKGROUND: none;	
LINE-HEIGHT: 25px
}

.GridPager_Telerik TD {	
PADDING-RIGHT: 5px;	
BORDER-TOP: 0;	
PADDING-LEFT: 5px;	
PADDING-BOTTOM: 0px;	
PADDING-TOP: 0px;	
BORDER-BOTTOM: 0;
Height:20px
}

.MasterTable_Default {	
BACKGROUND: #fff;	
BORDER-COLLAPSE: separate !important;
margin:0;
}

.BlankBg{
	background-color:#FFF7E6;
	border:1px #cccccc solid;
}

.SuccessDiv{
	background-color: #FFF7E6;
	padding: 8px 5px;
	border: 1px #cccccc solid;
	width:90%;
	height:90px;
	margin:10px auto;
	display:block;
	
}

.ms-standardheader {
	FONT-SIZE: 10pt !important; 
	MARGIN:  0em; 
	COLOR: #336699; 
	TEXT-ALIGN: left
}


/* searchtable */

.ms-sbtable {	
FONT-WEIGHT: normal;	
FONT-SIZE: 0.7em;	
COLOR: #000000;	
FONT-STYLE: normal;	
FONT-FAMILY: Verdana
}


.ms-sbtable-ex {	
MARGIN-TOP: 2px;	
MARGIN-LEFT: 2px;	
WIDTH: 100%;	
BORDER-COLLAPSE: collapse
}



.ms-sblink {	
PADDING-RIGHT: 14px;	
BORDER-TOP-STYLE: none;	
BORDER-RIGHT-STYLE: none;	
BORDER-LEFT-STYLE: none;	
BORDER-BOTTOM-STYLE: none;
vertical-align:middle !important;
font-weight:bold;
background-color:white !important;
color:#333333!important;

}

.ms-sbgo {	
PADDING-RIGHT: 3px;	
PADDING-LEFT: 3px;	
PADDING-BOTTOM: 1px;	
PADDING-TOP: 1px;	
width:25px !important;
vertical-align:middle !important;
text-align:center !important;
}


.ms-sbplain {	
FONT-SIZE: 8pt;	
FONT-FAMILY: Tahoma;	
width:190px !important;
background-color:#f5f3ef;
background-image: url("../../images/SearchBg.gif");
background-repeat: repeat-x;
background-position: bottom left;
border: 1px solid #B2B2B2;
padding: 2px;
padding-left: 5px;
color: #333333;


}

.ms-sbLastcell {	
WIDTH: 35% !important;

}


.srch-Title A:link {	
COLOR: #003399;	
TEXT-DECORATION: 
none
}


.srch-Title {
	FONT-SIZE: 1.2em;
	MARGIN: 0px 0px 5px 5px;
	COLOR: #003399;
	FONT-FAMILY: Tahoma;
}



.srch-Title A:visited {	
COLOR: #003399;	
TEXT-DECORATION: none
}

.srch-Title A:hover {	
COLOR: #ff0000;	
TEXT-DECORATION: underline
}

.srch-URL A:link {	
COLOR: #003399 !important;	
TEXT-DECORATION: none
}

.srch-URL A:visited {	
COLOR: #003399 !important;	
TEXT-DECORATION: none
}

.srch-URL A:hover {	
COLOR: #003399;	
TEXT-DECORATION: underline
}


#ctl00_ctl19_g_8c1fc3d4_c6e8_4fa4_b286_3a571eac465a_ctl04_ASB_BS_SRCH_1,
#ctl00_ctl21_g_2e42ff8c_4f60_402a_b9d2_d233933b1f1b_ctl04_ASB_BS_SRCH_1,
#ctl00_ctl21_g_71077a56_2377_4eee_b951_0a81720a1f9a_ctl05_ASB_BS_SRCH_1
{
	width: 65px;
	height: 22px; /*color: #395364;*/;
	color: #ffffff;
	font: 7pt Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: middle !important;
	text-transform: uppercase;
	background: transparent url('../../images/Buttons789.gif') no-repeat center center;
	border: 0;
	margin: 0;
	margin-left:15px;
	
}

.ms-advsrchText input{
	width:250px;
	background-color:#f5f3ef;
	background-image: url("../../images/SearchBg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	border: 1px solid #B2B2B2;
	color: #333333;
	padding: 2px;
	padding-left: 5px;

}

.ASdiv{
	width: 60%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.ASdiv .AppHeadline{
font-weight:bold;
color: #30608F;
font-size: 10pt;
margin-top:10px;
margin-bottom:0px !important;
display:block;

}

Table#ctl00_ctl19_g_8c1fc3d4_c6e8_4fa4_b286_3a571eac465a_ctl04_ASB_OT{
width:100%
}

Table#ctl00_ctl19_g_8c1fc3d4_c6e8_4fa4_b286_3a571eac465a_ctl04_ASB_OT tr{
height:1px;
}


.srch-Page {
	BACKGROUND-COLOR: #DFECFF !important;
	border:1px #e4e4e4 solid;
}

.srch-Page {	
FONT-WEIGHT: bold;	
FONT-SIZE: 1em;	
COLOR: #666666;	
FONT-FAMILY: Tahoma;	
BACKGROUND-COLOR: #ececec;
height:20px;
text-align:left;
padding-top:5px;
padding-left:5px;	

}

.srch-stats {	
WHITE-SPACE: normal !important;	
BACKGROUND-COLOR: #ffffff !important
} 

 .srch-stats {	
 FONT-SIZE: 1em;	
 COLOR: #333333;	
 FONT-FAMILY: Tahoma;	
 WHITE-SPACE: nowrap;	
 BACKGROUND-COLOR: #ececec;	
 TEXT-ALIGN: left
 }
.PrintButtonHolder{
margin: 30px 0 0 0;	
}

.PopupBox{
	background-color:#FFF4DF;
	color:#003399;
	font-family:Tahoma;
	font-size:8pt;
}



.Popup{
	background-color:#FFF4DF;
	border:1px #cccccc solid;
	color:#555555;
	font-family:Tahoma;
	font-size:8pt;
	padding:5px;
	background-color:#ffffff;
}

.Popup a{
	color:#003399;
	text-decoration:none;
}

.Popup a:hover{
	color:#003399;
	text-decoration:underline;
}


.BQinputs{
	border-style: solid;
	border-width: 1px;
	border-color: #A7A7A7 #cccccc #cccccc #cccccc;
	background: #ffffff;	
	font-size:8pt;
	padding-bottom:2px;
	padding-left: 5px;
	height:15px;
	font-family:Verdana;
	color:#555555;	
}

DIV.radwindow TABLE.titlebarcontrols A.windowicon {	
DISPLAY: none !important;	
WIDTH: 0px !important;	
MARGIN-left: 10px !important;	
HEIGHT: 16px !important
} 

DIV.radwindow_Web20 A.windowicon {
	BACKGROUND: none !important;
	MARGIN: 6px 0px;
	WIDTH: 0px !important;
	CURSOR: default;
	HEIGHT: 16px;
}

DIV.radwindow A {	outline: none}

DIV.radwindow_Web20 TABLE TD.topleft {	
    BACKGROUND-IMAGE: none !important;	
	WIDTH: 3px !important;	
	HEIGHT: 6px
}

DIV.radwindow_Web20 TABLE TD.bodyleft {	
BACKGROUND-IMAGE: none !important;		
WIDTH: 3px !important;
}

DIV.radwindow_Web20 TABLE TD.footercenter {	
BACKGROUND-IMAGE: none !important;	
HEIGHT: 20px
}

DIV.radwindow_Web20 TABLE TD.footerleft {	
BACKGROUND-IMAGE: none !important;	
WIDTH: 3px !important;	
BACKGROUND-REPEAT: no-repeat;	
HEIGHT: 20px
}

DIV.radwindow_Web20 TABLE TD.footerright {	
BACKGROUND-IMAGE: none !important;	
WIDTH: 5px;	
BACKGROUND-REPEAT: no-repeat;	
HEIGHT: 20px
}

DIV.radwindow_Web20 TABLE TD.bodyright {	
BACKGROUND-IMAGE: none !important;	
WIDTH: 5px
}

DIV.radwindow_Web20 TABLE TD.topright {	
BACKGROUND-IMAGE: none !important;	
WIDTH: 5px;	
HEIGHT: 6px
}

DIV.radwindow_Web20 TABLE TD.titlebar {
BORDER: 0px #336699 solid !important;
HEIGHT: 6px!important;		
}
DIV.radwindow_Web20 TABLE TD.titlebar {	
BACKGROUND-IMAGE: none !important;	
}

DIV.radwindow_Web20 .windowcontent {	
BACKGROUND: white;	
BORDER: 3px #336699 solid !important;	
HEIGHT: 100%
}

DIV.radwindow_Web20 UL.controlbuttons LI A {	
BACKGROUND-IMAGE: none !important;	
}

.SearchDiv{
	background-color:#fff8ea;
	padding:3px;
	border:1px #BCBCBC solid;
	margin:10px 0 10px 2px;
	display:block;
}

.SearchDivTop{
	background-color:#ffffff;
	padding:3px;
	border:1px #BCBCBC solid;
	margin:10px 0 10px 2px;
}

.SearchResult{
	font-weight:bold;
	color:#003399;
	font-size:9pt;
	
}

.DeleteButton{
	border: 0;
	width: 45px;
	height: 15px;
	background: url('../../images/Decline.gif') no-repeat center center;
	cursor: pointer;
	margin:0;
}


/* Shopping Cart Images for Mozilla */

.ArrowButton{
	border: 0;
	width: 45px;
	height: 15px;
	background: url('../../Images/pointer2.gif') no-repeat center center;
	margin:0;
}

.CCButton1{
	border: 0;
	width: 45px;
	height: 30px;
	background: url('../../images/scart.gif') no-repeat center center;	margin:0;
}

.CCButton2{
	border: 0;
	width: 45px;
	height: 30px;
	background: url('../../images/transport.gif') no-repeat center center;
	margin:0;
}


.CCButton3{
	border: 0;
	width: 45px;
	height: 30px;
	background: url('../../images/ccard.gif') no-repeat center center;
	margin:0;
}


.CCButton4{
	border: 0;
	width: 45px;
	height: 30px;
	background: url('../../images/order.gif') no-repeat center center;
	margin:0;
}



.CCButtonTrans1{
	border: 0;
	width: 45px;
	height: 30px;
	background: url('../../images/scartOut.gif') no-repeat center center;
	margin:0;
}

.CCButtonTrans2{
	border: 0;
	width: 45px;
	height: 30px;
	background: url('../../images/transportOut.gif') no-repeat center center;
	margin:0;
}


.CCButtonTrans3{
	border: 0;
	width: 45px;
	height: 30px;
	background: url('../../images/ccardOut.gif') no-repeat center center;
	margin:0;
}


.CCButtonTrans4{
	border: 0;
	width: 45px;
	height: 30px;
	background: url('../../images/orderOut.gif') no-repeat center center;
	margin:0;
}


.ErrorDiv{
background-color:#FFFFFF;
border:1px #cccccc solid;
margin-left:5px;
padding:7px;
}

.smart404{
	font-family:Times, serif;
	font-size:17pt;
	color:#336699;
	margin: 10px 0;
}

.smart404Notice{
	color:#555555;
	margin-bottom:10px;
}
.smart404Return{
	font-weight:bold;
	color:#336699 !important;
}

.LabelTitle{
	font-family: Calibri;
	font-size: 10pt;
	color: #990000;
	font-style: italic !important;
}

.TBdiv{
width:5px;
height:5px;
float:right;	
}


.LabelMsg{
font-size:8pt;
font-weight:normal !important;
text-align:center;

}

.LabelMsgTitle{
font-size:9pt;
font-weight:Bold !important;
text-align:center;
color:#990000;

}


.hiddencol
{
	display:none;
}
.viscol
{
	display:block;
}

.ms-PartSpacingVertical
{
font-size:1pt;
margin-top:2px;
}
.HPImageTd{
	background-color:#FF9900;
	height:15px;
}

.AccText{
color:#FF9900;
}

/* Popup with messages */
#modalContainer {
				background-color: transparent;
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0px;
				left: 0px;
				z-index: 10000;
				background-image: url('../../images/Blankgif.gif');
}

#alertBoxerror {
	position:relative;
	width:250px;
	min-height:100px;
	margin-top:50px;
	border:1px solid #777;
	background-color:#F2F5F6;	
	background-repeat:no-repeat;
	background-position:20px 20px;
	z-index: 12000;
	background-image:url('../../images/error.gif')

}




#modalContainer > #alertBoxerror {
	position:fixed;
}


#alertBoxerror p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBoxerror #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding-top:3px!important;	
	width:65px;
	height:20px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle !important;
	color:#fff;	
	text-decoration:none;
	background: transparent url('../../images/ButtonMsg.gif') no-repeat center center;

}


#modalContainer > #alertBoxinfo {
	position:fixed;
}



#alertBoxinfo {
	position:relative;
	width:250px;
	min-height:100px;
	margin-top:50px;
	border:1px solid #777;
	background-color:#F2F5F6;	
	background-repeat:no-repeat;
	background-position:20px 20px;
	z-index: 90000;
	background-image:url('../../images/information.gif')

}



#alertBoxinfo p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBoxinfo #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding-top:3px!important;	
	width:65px;
	height:20px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle!important;
	color:#fff;	
	text-decoration:none;
	background: transparent url('../../images/ButtonMsg.gif') no-repeat center center;

}


#modalContainer > #alertBoxsucc {
	position:fixed;
}

#alertBoxsucc {
	position:relative;
	width:250px;
	min-height:100px;
	margin-top:50px;
	border:1px solid #777;
	background-color:#F2F5F6;	
	background-repeat:no-repeat;
	background-position:20px 20px;
	z-index: 90000;
	background-image:url('../../images/information.gif')
}


#alertBoxsucc p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBoxsucc #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding-top:3px!important;	
	width:65px;
	height:20px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle!important;
	color:#fff;	
	text-decoration:none;
	background: url('../../images/ButtonMsg.gif') no-repeat center;
}



#modalContainer > #alertBoxinfoonline {
	position:fixed;
}

#alertBoxinfoonline {
	position:relative;
	width:250px;
	min-height:100px;
	margin-top:50px;
	border:1px solid #777;
	background-color:#F2F5F6;	
	background-repeat:no-repeat;
	background-position:20px 20px;
	z-index: 90000;
	background-image:url('../../images/information.gif')
}


#alertBoxinfoonline p {
	font:0.7em verdana,arial;
	height:75px;
	padding-left:5px;
	margin-left:55px;
}

#alertBoxinfoonline #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding-top:3px!important;	
	width:65px;
	height:20px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle!important;
	color:#fff;	
	text-decoration:none;
	background: url('../../images/ButtonMsg.gif') no-repeat center;
}



.WelcomeHeadline{
  	font-family:Arial !important;
	font-weight: bold;
	color:red;
	font-size:14pt !important;
	text-align:center;
	margin-top: 10px;
	display: block;
}

.Welcomeline{
  	font-family:Arial !important;
	color:red;
	font-size: 11pt;
	margin:5px;
	margin-left:0;
	display: block;
}


.RadComboBox_Telerik .rcbInputCell .rcbInput {	
PADDING-Top: 3px !important;	
}




.RadComboBox_Telerik .rcbInputCell .rcbEmptyMessage {	
color: #999999 !important;
font-style:normal !important;
padding-left:5px !important;	

}

/* Added below rfrayne, MCI 101825, 11/18/2009*/
.RadComboBox_Outlook .rcbInputCell .rcbEmptyMessage {	
    font-style:normal !important;
    font-size: 8pt;
    font-family: Tahoma;
}

.RadComboBoxDropDown_Telerik .rcbHovered {
				BORDER-top: #cccccc 1px solid !important;
				BORDER-bottom: #cccccc 1px solid !important;
				BORDER-left: 0 !important;
				BORDER-right: 0 !important;
				PADDING-RIGHT: 20px;
				PADDING-LEFT: 5px;
				BACKGROUND: #F8F8F8 !important;
				PADDING-BOTTOM: 3px;
				COLOR: #555555 !important;
				PADDING-TOP: 3px;
}

.radr_noBorder .radr_clipRegion {
background: url('/PublishingImages/Welcome_en-US.jpg') no-repeat center;	
}

.PriceBox{
width:90px;
display:block;
}

.inline_override
{
 display:inline-block !important;
 %display:inline  !important;
}

/* This is the class for the DRC word */

.DRCword{
font: bold 11px "Segoe UI", "Myriad Pro", Arial, sans-serif;
line-height:27px;
color:#333333;
text-decoration:none !important;
padding-left:8px !important;

}


html>body .DRCword{
	*line-height:24px;
}


.DRCword a{
    color:#333333;
    text-decoration:none !important;
}

.DRCword:hover{
    color:#ffffff!important;
    text-decoration:none !important;
}

/* 06-11-10 RFRAYNE MCI111951*/
.languageSelectorControls
{
    font-size:9Pt;
    color: #333333;
    font-family: arial;
    font-style: normal;
    vertical-align:2px;
}

.languageSelectorControls a:link, a:visited
{
    color: #333333;
}

.panelSearch
{
    /* Width:500px; */
    text-align:right;
}

.pLang
{
    position:absolute;
    top:5px;
    left:440px;
}
/* END MCI111951*/
