﻿body{
	padding:0;
	font-size: 0.7em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin: 0;
}

a{
	color:#3366cc;
}
a:hover {
	color:#3366cc;
	text-decoration:none;
}
.ew-title{
	margin:0;
	padding: .2em 4em .2em 2em;
	font-size: 1em;
	font-weight: bold;
	height: 15px;	
}

.ew-title ul
{
    display:inline;
    list-style-type:none;
}
.ew-title li
{
    display:inline;
}
/* LAYOUT CONTAINERS */
#header h1{
	display:none;
}
#content{
}

#footer p.legal
{
	padding:0; margin:0;
	width: 400px;
	font-size:.8em;
}
#footer div.powered-by-ew
{
	position:absolute;
	bottom:0;
	right:0;
	padding: 5px;
}
.left-box-wide
{
	position:relative;
	width: 60%;
	margin-right: 150px;
}
.right-box-narrow
{
	width: 40%;
	position:absolute;
	top:0;right:0;
}
/* LAYOUT CONTAINERS */

/* CONTAINERS */
/* login */
#login-box
{
	margin: 0 auto;
	width: 400px;
	padding: 3em;
	overflow: hidden;
	position: relative;
}
#login-box
{
	text-align:left;
	spadding-left:107px;
}
#headerbox ul
{
	float: right;
	margin-left: 0px;
	margin-top: 0px;
}
#headerbox ul.lang_theme li
{
	border: none;
}
#headerbox ul li.first
{
	border-left: none;
	padding-left: 0;
}
#headerbox .ew-button
{
	position: relative;
	top: 3px; 
	left: 1px;		
}

/* header */

/* CONTAINERS */

/* PAGE SPECIFIC */
#login #content .ew-content-box
{
	min-height: 200px;
}		
#monitor #tasks
{
	min-height: 200px;
}	
#monitor #tasks ul
{
	margin:2em;
}
#monitor #tasks ul li
{
	display:block;
	width:80px;
	height:125px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: left;
	margin: 0;
	padding:0 4px;
}
#monitor #tasks ul li button
{
	text-align:center;
	width:80px;
	background: none;
	border:none;
	cursor: pointer;
}
#monitor #tasks ul li a
{
	text-decoration: none;
}
	
/* PAGE SPECIFIC */

/* FORMS SPECIFIC */
label.short
{
	width:100px !important;
	text-align:right !important;
}
.short
{
	width:100px !important;
}
.short-offset
{
	padding-left: 100px;
}

/* FORMS SPECIFIC */
/*******************************************************************************/	
/* General styles for Page structure/fluid placement related style declarations for a standard 3 columns, 2 columns or full page layout*/
/*******************************************************************************/	    
#objectInfo-content
{ 
	position: relative;
	width: 100%;
	z-index: 1;
	visibility: visible;
}
 #objectInfo-content1
 { 
	position: relative;
	width: 60%;
	z-index: 1;
	visibility: visible;
	text-align:left;
}
.login
{
	position:static;
	width:480px;
	top:130px;		
	background-repeat:no-repeat;
}
.LinkButton
{
    color:#0860a8;
    font-size:8px;
}
.link:hover
{
    background-color:Transparent;
    color:#0860a8;
    text-decoration:underline;
}

.login-heading{
    font-size:9pt;
    font-weight:bold;
    font-style:normal;
    color:#000;
}
.login-Required
{
    font-size:8pt;
    font-style:normal;
    color:Red;
}
.TellAFriendLabel
{
	font-size:8pt;
	font-style:normal;
}
.Note
{
	font-size:x-small;
	width:20px;
}
.MultiLineTextBox
{
    Height:200px;
     Width:300px;
}

h1, h2, h3 {
	margin:0;
	padding:0;
}
p {
	margin:.4em 0 .8em 0;
	padding:0;
}
#header p,
#header h1,
#header h2 {
	padding:7px 8px;
	margin:0;
}
#header ul {
	float:right;
	width:100%;
	list-style:none;
	padding:0;
}
#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	float: left;
	padding:0;
}
#header ul li a {
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	cursor: pointer;
}

#header ul li a.active,
#header ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
}
#header ul li a span {
	display:block;
}
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
  overflow  :hidden;
	width: 100%;
}
/* 3 Column settings */


.threecol .col1 {
	width:46%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
}
.threecol .col2 {
	width:21%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:85%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
/* 2 Column (left menu) settings */


/* Full page settings */

.fullpage .col1 {
	/*width:96%;*/			/* page width minus left and right padding */
	/*left:2%;*/			/* page left padding */
}
/* Footer styles */

#footer p {
	padding:10px;
	margin:0;
}
	
	
/*Page structure/fluid placement related style declarations end here*/	
/*******************************************************************************/	

/*******************************************************************************/
/*Next set of styles are for the CMS features */

.HighlightWhenPublishedRecordDoesNotExist
{
    	border-style:dashed;
    	border-color:Yellow;
    	border-width:2px;

}
.HighlightWhenPublishedRecordExistsAndIsInSync
{
    	border-style:dashed;
    	border-color:Green;
    	border-width:2px;
}
.HighlightWhenPublishedRecordExistsAndIsNotInSync
{
    	border-style:dashed;
    	border-color:Red;
    	border-width:2px;

}
.HighlightWhenPublishedTopicDoesNotExist td
{
    	border-bottom-style:solid;
    	border-bottom-color:Yellow;
    	border-bottom-width:1px;

}
.HighlightWhenPublishedTopicExistsAndIsInSync td
{
    	border-bottom-style:solid;
    	border-bottom-color:Green;
    	border-bottom-width:1px;
}
.HighlightWhenPublishedTopicExistsAndIsNotInSync td
{
    	border-bottom-style:dashed;
    	border-bottom-color:Red;
    	border-bottom-width:1px;
}

/*******************************************************************************/
/* Next set of style elements are needed to support the Enterworks.CoreLib.Web namespace controls */
.ActiveInputControl
{
	background-color: gray;
}


.SelectedLetter
{
}
.NormalTextSmallBold
{
}
.LinkSmallBold
{
}
.GenericLabel
{
}
.GenericRequiredFieldLabel
{
}
.GenericFieldLabel
{
}
.GenericImage
{
	border:0px;
	border: none;
}
a.noborder { border:none;}

.GenericImageButton
{
}
.GenericErrorMessageLabel
{
}
.ControlTitleArea
{
}
.ControlErrorArea
{
 
}
.ControlContentArea
{
}
.ControlPaginationArea
{
}
.ControlValidationMessageArea
{
}
.ControlButtonArea
{
}
.ControlHelpArea
{
}
.PageTitleArea
{
}
.PageErrorArea
{
}
.PageContentArea
{
}
.PagePaginationArea
{
}
.PageValidationMessageArea
{
}
.PageAccordianWrapArea
{
}
.ControlAccordianWrapArea
{
}
.PageButtonArea
{
    
}
.PageHelpArea
{
}
.LinkButton
{
}
.ValidatorControl
{
}
.ButtonControl
{
}
.CheckBoxControl
{
}
/* Enterworks.CoreLib.Web namespace controls specific style elements end here */
/*******************************************************************************/

/*******************************************************************************/
/* Ajaxtoolkit controls specific style elements  */
/*******************************************************************************/

.CommandCenterHeaderItem
{
	sfont-weight: bold;
	cursor: pointer;
}

.DefaultAnchor
{
  font-weight:bold;
}
.accordionWrapper
{
    min-width:150px;
}
.RoundedCorners
{
    color:Silver;
}
/*******************************************************************************/
/* DataList controls specific style elements  */
/*******************************************************************************/

.DataListView
{
	width:100%;
}

.DataListView tr
{
	border-bottom-color: #C8C8C8; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	padding-top:10px;
	padding-bottom:10px;
}

.DataListItem input
{
	background-color:transparent;
	padding-top:10px;
	padding-bottom:10px;
}
.DataListItem
{
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
    background-color:#FFFFFF;
	cursor: pointer;
}
/*******************************************************************************/
/* Top Banner controls specific style elements  */
/*******************************************************************************/


.formList
{
    width: 683px;
    list-style: none;
    padding: 0 0 0 23px;
}

.formList li
{
    padding: 5px 0px;
}
/*************************************************************************************************/

/*L-RList*/

.LRListButton{margin-left:245px;}
.LRListButtonCenter{margin-left:325px}

.LRInnerDiv
{
 width: 600px;
 margin: 0 auto;
}

img
{
    border:none;
}
 .advSearchUiColon
 {
 	font-weight:bold;
 	width:5px;
 	vertical-align:middle;
 }
#ControlArea div p span{
width: 100%;
float: left;
line-height: 20px;
}


/* End of css by shweta on 15th may for job schedular */
.fleft{ float: left;}
.width-160{ width: 160px;} 
.width-170{ width: 170px;}
.width-195{ width: 195px; .width: 198px;}

/* Till Here classes are gone checked */

/*W2P Admin Panel Related class starts*/
.CategoryExplorerViewLeftDiv
{
    float:left;
    width:150px;
    overflow:auto;
    height:440px;
}
.CategoryExplorerViewRightDiv
{
    float:right;
    width:78%;
}
.FloatLeft
{
    float:left;
    padding-left:3px;
}
.FloatRight
{
    float:right;
}
.FloatRight img
{
    vertical-align:middle;
    margin-top:3px;
    margin-right:6px;
}
.TemplateImageHolder
{
    text-align:center;
}
.TemplateImageHolder img
{
    padding-top:10px;
    padding-bottom:5px;
    height:75px;
    width:105px;
    text-align:center;
}
.Cursor
{
    cursor:pointer;
}
 #Divheader
 {
     margin: 2px 0 2px 2px;
}
.HiddenDiv
{
    height:1px;
    width:1px;
    visibility:hidden;
}
.CategoryExplorerHeader
{
    font-size:12px;
    font-weight:bold;
    padding:3px;
}
.ToolTipHolder
{
    width:100%;
    font:Calibri;
}
.ToolTipImage
{
    float:left;
    padding-top:9px;
    padding-left:9px;
    width:215px;
}
.ToolTipImage img
{ 
    width:210px!important;
}
.ToolTipDetails
{
    float:left;
    padding-left:15px;
    width:140px;
    margin-top:9px;
}
.ToolTipBoldText
{
    font-weight:bold;
}
.TootilFieldDetails
{
    float:left;
    width:100%;
}
.TootilFieldDetails table
{
    border-collapse:collapse;
    border: #dfe0e1 1px solid;
    width:98%;
}
.HideGridViewPanel
{
    display:none;
}
.ViewPanel
{
    text-align:right;
    padding-right:45px;
    padding-top:3px;
}
.ralpStyle
{
    border:0;
}
/*W2P Admin Panel Related class ends*/
.margin-top-5{ margin-top: 5px;}
.margin-top-7{ margin-top: 7px;}
.margin-top-3{ margin-top: 3px;}
.margin-left-2{ margin-left: 2px;}
.margin-left-5{ margin-left: 5px;}

.imgarea
{ 
    width: 200px!important;
    height: 200px;
    overflow: auto;
    border: 1px solid #000;
}
#divRadUpload
{
    width: 50%!important;
    float: left;
}
.red
{
    color: Red;
}
#container
{
    width: 100%;
    margin: 0 auto;
}
#container .CmdCenterImage
{
    float: left;
}
.showpanel
{
    width: 20px;
    height: 110px;
    background-image:url(images/en-us/Show.png);
    cursor:pointer;
}
.hidepanel
{
    width: 20px;
    height: 110px;
    background-image:url(images/en-us/hide.png);
    cursor:pointer;
    background-repeat: no-repeat;
}
#container
{
	border-top: 1px solid #DFE0E1;
}
#container .CmdCenterPanel
{
    float: left;
    width: 20%;
    margin-top: 5px;
}
#container .MainArea
{
    float: left;
    width: 75%;
    margin-left: 7px;
    height:auto !important; 
	height: 400px;
	min-height:400px;
    padding-left:10px;
    padding-top: 2px;
    border-left: 1px solid #DFE0E1;
}
#container .width-77Per{width: 77%;}
#container .width-97Per{width: 97%;}
/*
.rpOut
{
 background:none!important;
 background-color:#2F65B0!important;
 font-family:Rockwell;
 font-size:10pt;
  
}
.rpExpandable .rpText
{
 background-image: url(/App_Themes/Armstrong/images/en-us/full-arrow.gif)!important;
 margin-top: 8px;
 margin-right:5px;

}
.rpText
{
 font-family:Rockwell;
 
 font-size:10pt; 
}*/
#dvPopUp{margin-left: 10px;}
.padding-top-3{padding-top: 3px;}
.padding-top-4{padding-top: 4px;}
.padding-bottom-2{ padding-bottom: 2px;}
.margin-bottom-2{margin-bottom: 2px!important;}
.padding-bottom-5{ padding-bottom: 5px;}
.padding-recommend{padding: 10px 0 10px 30px;}
.ShippingPanel
{
    float: left;
    margin-top:10px;
    padding: 0;
    width: 100%;
}
.shippingblock
{
    float: left;
    margin-top:8px;
    padding: 0;
    width: 100%;
}
.shippingblock p
{
    margin: 0;
    line-height: 19px;
    float: left;
    width: 100%;
}
.margin-top-10{ margin-top: 10px;}
.margin-top-15{ margin-top: 15px;}
.margin-top-30{ margin-top: 30px;}
.margin-left-30{ margin-left: 30px;}
.margin-left-35{ margin-left: 35px;}
.width-600{ width: 600px;}
.width-300{ width: 300px;}
.width-205{ width: 205px;}
.padding-top-10{padding-top: 10px;}
.padding-top-15{padding-top: 15px;}
.controldata,.controldata div.inner
{
    float: left;
     width:100%;
      margin-top: 5px;
}
.controldata div p
{ 
    margin: 0;
    padding: 0;
}
.controldata span
{
    float: left;
    margin-bottom: 5px;
}
html body .RadInput_Default .radTextBox{ width:150px !important; }
html body .RadInput_Default .radNumericTextBox{ width:50px !important; }
.RadComboBox_WebBlue .rcbInputCell .radcomboBoxSkin{width:auto !important;}
.bold{font-weight: bold;}
.fright{ float: right;}
.txtbackcolor{ background: #fcfbd6; }
.width-100per{ width: 100%; float: left;}
.width-100px{ width: 100px;}
.errorcontainer{ margin-left: 30px; float: left;}
.margin-left-20{ margin-left: 20px;}
.text-align-center{ text-align: center;}
.text-align-left{ text-align: left;}
.text-align-right{ text-align: right;}
.width-465{ width: 465px;}
.width-455{ width: 455px;}
.width-400{ width: 400px;}
.add_department{width: 455px;}
.add_department label
{
    padding: 10px 0 2px 0;
    width: 99%;
    float: left;
}
.add_department span
{
    float: left;
    width: 100%;
}
.form_formatting{padding: 10px 0 2px 0;}
.maincontainer label
{
    padding: 10px 0 2px 0;
    width: 100%;
    float: left;
}
.adm-links
{
    float: left;
    padding-top: 5px;
    padding-right:10px;
    width: 100%;
    background: #678;
}
.adm-links select
{
    width: 90px!important;
    margin-left: -3px;
}
.padding-left-20{padding-left: 20px;}
.padding-left-70{padding-left: 70px;}
.margin-left-10{ margin-left: 10px;}
.margin-left-15{ margin-left: 15px;}

.upload
{
    float: left;
    margin-left: 10px;
    width: 100px;
}
.proheading
{
    font-weight: bold;
    font-size: 15px;
    padding-left: 20px;
}
.padding-left-85{ padding-left: 85px;}
.bodywidth{width:960px;margin:0 auto;}

.TelerikModalOverlay
{
    background:#000!important;
    opacity:0.7!important;
    filter:alpha(opacity=70)!important;
}
.margin-bottom-10{ margin-bottom: 10px;}
.width-350{ width: 350px;}
.padding-left-15{padding-left: 15px;}

.product-x-reference a:hover{text-decoration: underline;}
.EnableListToolBar
{ 
    width: 100%;
    float: left;
}
.padding-left
{
    float: left;
    padding-left: 2px;
     padding-bottom: 2px;
}
.GridArea{ float: left; width: 100%;}
.txtboxwidth textarea
{
    width: 355px!important;
    float: left;
}
.padding-top-bottom-3{ padding: 3px 0;}
.RoundedPanel
{
   margin:30px auto;
   width :37%;
}
.RoundedPanelPwdRecover
{
    margin:30px auto;
   width :48%;
    
}
.InnerRound
{
    background:#C4D8F9 none repeat scroll 0 0;
    border-width:0;
    margin-top:-10px;
    padding:0px 0px 10px 45px;
    text-align:left;
}
.cursor-auto{cursor:auto;}
.rmScrollWrap
{
	height: auto!important;
	margin-top: 2px;
}
.adm-links code.divide
{
	padding-left: 2px;
	padding-right: 2px;
	color:#000;
}

.padding-left-7{ padding-left: 7px;}
.padding-left-10{ padding-left: 10px;}
.width-280{ width: 290px;}
.margin-bottom-5{ margin-bottom: 5px;}
.padding-left-170{ padding-left: 170px;}
.padding-left-100
{
    padding-left: 100px;
    _padding-left:103px;
}
.padding-left-99
{
    padding-left: 99px;
    _padding-left: 102px;
}
.width-50per{width: 50%;}
.remember
{
    float: left;
    padding: 5px 0 0 100px;
}
.remember label
{
    font-weight: normal;
    font-size: 11px;
}
.font-11{ font-size: 11px;}
.padding-top-5{ padding-top:5px;}

/* W2P Changes Start Here */
.radNumericTextBox{width:auto !important; }
.radTextBox{ width:auto !important; }
.W2PDatePicker {width:80%;}
.leftarrowpopup
{
  float: left;
  left: -1px;
   top: 4px;
   z-index: 1000;
   position: absolute;
   margin-top: 2px;
}
.addsavedsetcontainer
{
   border: 1px solid #999;
   left: 18px;
   top: 5px;
   background-color: #ffffff;
   padding: 3px;
   padding-left: 10px;
   text-align: left;
   float: left;
}
.arrowleft
{
     float: left;
     left: -19px;
      top: 8px;
      z-index: 1000;
       position: absolute;
}
.buttontext
{
    font-size: 10px;
    text-decoration: underline!important;
}
 
.leftmenu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #757575;
    BORDER-BOTTOM: #dfe0e1 1px solid;
    FONT-FAMILY: Tahoma;
}
.BlackHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma
}
.square {BORDER: #dfe0e1 1px solid;}
.start
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ff0000
}
.selected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma
}
.mainlinks
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
 COLOR: #999999;
 }
.mainlinks A
{
    COLOR: #999999;
    TEXT-DECORATION: none;
}
.mainlinks A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.formheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999999;
    BACKGROUND-COLOR: #e1e1e1
}
.gtextbold
{
    font-weight:bold;
    color:green;
}
.bigimagepublic
{
     padding:10px;
     float: left;
}
.publicfloatright
{
    width: 50%;
    padding-top: 16px;
}
.publicdetailattributes
{
    width: 40%;
    float: left;
    padding-top: 10px;
}
.DetailsTitle
{
    font-size:11px;
    font-weight:bold;
}
.TemplateDetailsImage{width:250px;}
.ViewLargerImage
{
    float:left;
    width:100%;
    padding-left:70px;
}
.personalizedetails
{
    text-align:center;
    padding:8px;
    width:inherit;
    clear: both;
}
.TopNav
{
    padding-left:6px;
    width:100%;
    float:left;
}
.divpreview{height:400px}
.headerrequestform
{
    text-align:center;
    padding:20px;
}
.custommaincontainer{padding:20px}

.fieldmainfloat{width:100%}
.fieldmainfloatleft{width:100%}
.fieldmainfloatright{width:100%}
.styleprojName{width:200px;}
.CursorPointer{cursor:pointer;}
.previewtitle
{
    text-align:center;
    font-family:Calibri;
    font-weight:bold;
    color:red;
    font-size:25px
}
.tblcss
{
    border: 1px solid #000000;
    padding: 0px;
    width : 100%;
    border-collapse:collapse;
}
.cellcss{border: 1px solid #000000;width: 50%;}
.PageIndex
{
    height:13px;
    width:25px;
    border:#cccccc 1px solid;
    color:#757575;
    font-size:10px;
    text-align:center;
}
.SearchButton
{
    height:20px;
    border:#000000 0px solid;
    background-color:#949496;
    color:#ffffff;
    margin-top:3px;
}
.radTreePosition
{
    width:150px;
    margin: 0 auto;
}
#poweredByImage
{
 float:right;
 margin:6px;
}

.W2PMainDiv
{ 
    margin:0 auto;
    width:100%;
}
.W2PChildMainDiv
{margin:0 auto;
 width:100%;
 }	
.ContainerBody
{
    float:left;
    width:100%;
}
.HiddenDiv
{
    display:none;
    padding:6px;
    text-align:center;
}
.W2PCornerDiv
{
    width: 85%;
    margin: 0 auto;
}
.ui_CornerRound
{
    width:100%;
    float: left;
     background:#fff;
}
.ui_Footer
{
    width: 96%;
    float: left;
}
.DocumentDetailsComment{ padding:10px; }
/*ID base css*/
#Login
{
    padding-top:30px;
    text-align:center
}
#button
{
    padding: .5em 1em;
    text-decoration: none;
}
#effect
{
    width: 240px;
    height: 135px;
    padding: 0em;
    position: relative;
    background-color:#FFF
}
#effect h3
{
     margin: 0;
     padding: 0.4em;
     text-align: left;
     background-color:#ccc
}
#webbody {padding-top:37px;}
#headMenu{ height:40px;	}

#topDiv
{
    width:99%;
    margin-top:-35px;
    margin-left:9px;
    text-align:left;
}
#containerbody1
{
    text-align:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}
#HomePageMiddleImageHolder
{
    BORDER: #cccccc 1px dotted;
    BACKGROUND-COLOR: #ffffff;
    height:250px;
    text-align:center;
    padding-top:10px;
    padding-bottom:15px;
    width:95%;
    margin:10px auto;
}
#containerbody3
{
    padding-top:10px;
    text-align:center;
    padding-bottom:10px;
}
#containerbody3header
{
    margin-left:66px;
    text-align:left;
}
#containerbody3body
{
    text-align:center;
    padding-left:50px;
}
#containerbody3body div
{
    float:left;
    padding:20px;
}
#ThreeSteImageHolder
{
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}
#ThreeSteImageHolder input{margin-left:40px}
#ThreeSteImageHolder a{margin-left:40px}
#containerbody3footer img { margin-left:55px }
#footermain div{float:right;}
#main
{
    background-color:#FFF;
    width:818px;
    vertical-align:bottom;
    background-position:bottom;
}
#Bodysection Div{}
#leftPanel
{
    width:20%;
    float:left;
    min-height:250px;
    max-height:700px;
}
#rightPanel
{
    BORDER-LEFT: #dfe0e1 1px solid;
    width:76%;
    float:left;
    min-height:440px;
}
#CenterPanel{text-align:center;}
#W2PBody{background-color:#fff;}

#W2PFooter
{
    border-top: #dfe0e1 1px solid;
    text-align:right;
    padding-top:1px;
    float:left;
    width:100%;
    padding:15px;
}
.templateBrowser{padding-top:12px;}

.TreeLabel
{
    text-align:center;
    font-weight:bold;
    width:100%;
    font-size:12px;
    padding-top:10px;
    padding-bottom:10px;
}
.TemplateGrid
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0px;
    padding-right:0px;
    margin-left:6px;
    float:left;
}
#assetSubTypeContainer
{
    width:96%;
    float:left;
    margin:5px;
    height:auto;
}
#ctl00_MainBody_template{ width:300px; }
#searchtemplates{/*padding-top:9px;*/ text-align:center;vertical-align:middle;}
#searchCriteria{}

#refineSearch
{
    text-align:right;
    padding-top:15px;
    padding-right:20px;
}
#refineSearch span{cursor:pointer;}
#advanceSearch
{
    display:none;
    text-align:center;
    padding-top:10px;
}
.floatLeft{float:left}
.floatRight{float:right}

.pagination
{
    float:right;
    margin-right:10px;
}
#personalizetemplate
{
    width:100%;
    padding:10px;
}
#templatepdfpreview
{
    height:15px;
    padding:10px;
}
#containercustom
{
    margin-left:80px;
    width:80%;
    border: #dfe0e1 1px solid;
    margin-top:30px;
    margin-bottom:10px;
    text-align:left;
    color:#575757;
}
.TemplateDetailsBtn{font-size:xx-small;}
.CustomizeTemplateDetailsBtn
{
    font-size:xx-small;
    width:120px;
}
/* W2P Public user related class */
.HiddevDiv{display:none;}
.fleft{ float: left;}
.fright{ float: right;}
.txtalignleft{ text-align: left;}
.txtalignright{ text-align: right;}
.margin-left-right-5{ margin:0 5px 0 5px;}
.margin-top-5{ margin-top: 5px;}
.margin-right-5{ margin-right: 5px;}
.margin-right-10{ margin-right: 10px;}
.padding-bottom-10{ padding-bottom: 10px;}
.TitlePadding{padding:10px;}
.RedText{color:Red;}

.w2ptextarea
{
  width: 200px;
  height: 70px;
}
.heading_data
{
    font-weight: bold;
    border-bottom: 1px solid #999;
    padding-top: 10px;
}
/*.SearchAssetContainer{padding-bottom:10px;}*/
.radPriceTextBox{width:20px!important;}
.FileList
{
    width:50%;
    border:1px #dfe0e1 solid;
    padding:3px;
    margin:6px auto;
    float:left;
}
.fwidth{ width:80%;}
.removeFile
{
 cursor:pointer;
 background:url(images/en-us/RemoveFile.gif);
 height:9px;
 width:55px;
 background-repeat:no-repeat;
 }
.TemplateThumbnailImage{height:108px;width:108px;}
.hiliteAssetCell{background:#f5f5f5!important;}
.TemplateFalse{background:#eef3f9!important;}
.TemplateTrue{  }
.hiliteAssetCellFalse{background:#fcecc0!important;}
.margin-left-20{ margin-left: 20px;}
/* W2P Public user related class */
/* Below classes added by shweta for textbox width */
html body .RadInput_Default .riTextBox{width:auto;}
.TemplateFieldEditContainer .riEnabled {width:auto!important;}
.TemplateFieldEditContainer .radTextBox {width:auto!important;}
.TemplateFieldEditContainer .radNumericTextBox{width:70px !important;}
.TemplateFieldEditContainer .RadComboBox{width:140px!important;}
.comboboxcss{
    width:80%;
    float: left;
}
.W2PDatePicker {width:auto!important;}
/* code done by shweta on sep 04,2009  */
.padding-left-5{ padding-left: 5px;}
.width-60per{ width: 60%;}
.width-500{width: 500px;}
.overflow-hidden{ overflow: hidden;}
.line-height-18{ line-height: 18px;}
.padding-top-5{ padding-top: 5px;}
.dynamictext{font-weight: bold;}
.TemplateFieldEditContainer{margin: 10px auto 0 auto;}
.TemplateFieldEditContainer .RadInput_Default .radTextBox{width: 100px!important;}
.TemplateFieldEditContainer .RadInput_Default .radNumericTextBox{width: 50px!important;}
.GrayHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
}
.TemplateGrid .rgMasterTable .rgRow td
{
    border: 0;
} 
.TextBox
{
     width: 100px!important;
    
}

/* Custom Pagination in Grid */
.CustomPagination
{
    vertical-align:middle;
    text-align:right;
    spadding-top:3px;
}
.padding-top-2{padding-top:2px;}
.padding-left-3{ padding-left:3px;}
.CustomPagination .gtext{
    float:right;
    padding-top:2px;
    padding-right:10px;
    width:50%;
 }
.CustomPagination
{
    float:left;
    width:100%;
    height:25px;
}
.changePage
{
    border: 1px solid rgb(204, 204, 204);
    height: 13px; width: 25px;
    color: rgb(117, 117, 117);
    font-size: 10px;
    text-align: center;
}
.GoButton{padding-left:3px; padding-top: 2px;}
.profileinfo
{
    float: left;
    padding:10px 0 10px 10px;
    line-height: 19px;
}
.margin-top-bottom-3{ margin: 3px 0;}
.w2pbutton .data{ margin: 3px 0;}
.btn{cursor:hand;}
/* these are the CSS from W2P.css */
/* W2P Changes Ends Here */
.ctrl-holder{padding-bottom: 5px;}
.ew-forms,
.LoginPanel{
    font-family: Verdana;
    font-size: 11px;
}
.padding-left-40{ padding-left: 40px;}
.submit-area
{
    padding-left: 123px;
    padding-top: 10px;
    float: left;
    width: 100%;
}
.padding-left-120{padding-left: 120px;}
.padding-left-125{padding-left: 125px;}
.width-80px{ width: 80px;}
/*
.accordionHeader
{
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	color: #204d89;


}

.accordionHeaderSelected
{
	background: #fee17a url('images/en-us/RootItemBkgActive.gif') repeat-x;
	color: #000;
	font-family: Arial, Sans-Serif;
	font-size: x-small;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    height:20px;
	min-width:150px;
}*/
.accordionContent
{
	line-height: 20px;
    border-top: none;
	float: left;
	width: 100%;
	smargin-bottom: 1px;
	border-bottom:1px solid #fff;
}
.accordionContent a
{
    float: left;
    padding-left: 15px;
    width: 88.6%;
     _width: 89.6%;
}
.DefaultAnchor
{
  font-weight:bold;
}

.accordionContent a:hover
{
    float:left;
}
.active{ background: #900;}

.accordionWrapper
{
    min-width:150px;
}

.PanelBarDiv .rpGroup .rpLink,
.PanelBarDiv .rpGroup .rpOut
{
	sbackground: #e5e0e0!important;
}
.width-225{ width: 225px;}
.width-210{ width: 210px;}
#admlinks{float: left; width: 100%; margin-top: 15px;}
#PageCustomizationOptionArea {float:right; vertical-align:middle;}
#TaskStripHeaderArea {float:left;}
#TaskStripHeaderCEArea {float: left; margin-left: 20px;}
#TaskStripHeaderCEImageArea {float: right; vertical-align: middle;}
#TasksListsSelectionArea{float: right; vertical-align: middle;}
.supp-portal-label{ color: #167fe8;font-weight: bold;}
.ItemAddEdit{float:left;font-family: verdana; font-size: 13px; color: #808285; line-height: 1em; padding-left: 1em; width: 100%;}

/* Start -- added on 26th Oct for implementing the show and hide feature on the Public site of W2P for category panel*/
.width-76Pe{width: 75%!important;}
.width-96Pe{width: 96%!important;}
.width-1Pe{width: 2%!important;}
.width-20Pe{width: 20%!important;}
.showcategory
{
    width: 20px;
    height: 110px;
    background-image:url(images/en-us/Show.png);
    cursor:pointer;
}
.hidecategory
{
    width: 20px;
    height: 110px;
    background-image:url(images/en-us/hide.png);
    cursor:pointer;
}
.show
{
    width: 20px;
    height: 110px;
    background-image:url(images/en-us/Show.png);
    cursor:pointer;
}
.hide
{
    width: 20px;
    height: 110px;
    background-image:url(images/en-us/hide.png);
    cursor:pointer;
}
.BreadCrumbText
{
    font-weight:bold;
    font-size:12px;
}
/* End -- added on 26th Oct for implementing the show and hide feature on the Public site of W2P for category panel*/

/* Start -- added on 27th Oct for implementing image on public site */
.widget {
width: 305px!important;
}

.widget a.previous{
 float:left;
 display:block;
 background:url(images/en-us/arrowLeft.gif) bottom no-repeat;
 width:34px;
 height:34px;
 margin-top:28px;
 margin-right:2px;
}

.widget a.next{
 float:right;
 display:block;
 background:url(images/en-us/arrowRight.gif) bottom no-repeat;
 width:34px;
 height:34px;
 margin-top:-71px;
}

.widget_style {
text-align:left;
padding:0px 0px 0px 0px;
}


.widget_style ul {
margin:0;
padding:0;
left:-357px;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:relative;
width:1190px;
z-index:1;
}

.widget_style li {
height:89px;
width:109px;
background:url(images/en-us/imgbg.jpg) left top no-repeat;
list-style:none;
margin:0;
padding:10px 0px 0px 10px;
}

.selectedimage {
background:url(images/en-us/imgbg_selected.jpg) left top no-repeat !important;

}

.widget_style img {
width:90px;
height:70px;
}
/* End -- added on 27th Oct for implementing image on public site */
/* Start code done by shweta on 29oct,2009 for command center panel */
.PanelBarDiv
{
    min-height:250px;
    overflow:auto;
    padding-left:12px;
    width:150px;
}

.PanelBarDiv .RadPanelBar .rpRootGroup
{
	border:0!important;
}
.rpSlide .rpGroup .rpItem .rpLink
{
	background: #fff!important;/* backcolor for items after sliding */
	padding-left: 10px;
}
.rpRootGroup .rpItem .rpLink:hover
{
	color:#000;
}
.rpGroup .rpSelected .rpOut,
.rpGroup .rpSelected:hover .rpOut
{
	background: none!important;
}
.rpGroup .rpLink .rpOut .rpText
{
	background: none!important;
}
.rpGroup .rpLink,
.RadPanelBar_WebBlue .rpGroup .rpOut {
background-color:transparent;
background-image:none!important;
background-repeat:no-repeat;
}
.rpOut
{
	border: none!important;
	background: none!important;
	color: #000!important;
}
.rpLink
{
	border-bottom: 1px solid #fff!important;
}
/* End code done by shweta on 29oct,2009 for command center panel */
#footer{
	position:relative;
	margin: 20px 0 0 0;
	padding:1em;
	border-bottom: none;	
}
#headerbox{
	height: 30px;
	margin-top:3px;
	right:0; top:0;
	float: right;
}
#headerbox ul li{
	display:inline;
	margin: 0;
	padding:0 2px 0 5px;
}
.CommonLabel{
	font-style:normal;
	padding: 3px 0 2px 0;
	width: 100%;
	float: left;
}
.NewsHeading{
	font-weight:bold;
	font-style:normal;
}
/* Footer styles */
#footer {
	clear:both;
	sfloat:left;
	margin: 0 auto;
	width:97.5%;
}
.DataListItem a
{   
	background-color:transparent;
	padding-right:10px;
	text-decoration: none;
}
.DataListItem a:hover
{ 
	background-color:transparent;
	padding-right:10px;
}
/* Top Banner controls specific style elements  */
.TopBanner
{
  width :100%;
}
.TopBannerPrompt
{
	text-align:right;
	padding-right:3px;
	vertical-align: middle;		
	z-index:1; 
	margin: 0;
	float: left;
	text-decoration:none;
}
/*Modal Popup*/
.modalBackground {
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}
.modalPopupHandle
{
    cursor: move;
    background-color:#DDDDDD;
    border:solid 1px Gray;
}
/*L-RList*/
.LRDivStyle{
	padding: 3px;
}
/*W2P Admin Panel Related class starts*/
.TemplateTitleHolder
{
    float:left;
    width:120px
}
.TemplateDetailsHolder
{
    width:120px;
    float:left;
    margin-left:20px;
    margin-bottom:10px;
}
.BlackText
{
    font-size:11px;
    font-weight:normal;
}
.product-x-reference
{
    float: left;
    font-size: 11px;
    line-height:13px;
    font-weight: bold;
}
.blacktext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma
}
.bigimage
{
    text-align:center;
    height:300px;padding:10px ;
}
.publicdetaildiv
{
    float: left;
    width: 100%
}
.publicSearchDiv
{
    float: left;
    width: 99%;
    padding-bottom: 10px;
    text-align: right;
}
.headertemplatename
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    padding:6px;
    height:15px;
}
.DardanPrintRequestForm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    padding: 6px 0 6px 6px;
}
.topbottomborder
{
height:20px;
}
/*ID base css*/
#borderline
{
    float:left;
    width:100%;
    height: 1px;
    overflow: hidden;
}
#documentBrowser
{
    text-align:center;
     margin-bottom:15px;
     margin-top:15px;
}
#documentBrowser h6
{
    padding-left:9px;
    font-size:10px;
}
#templateSort
{
    width:100%;
    vertical-align:middle;
    padding-top:5px;
    padding-bottom:5px;
    float:left;
}
.paginateHeaderTop
{
    text-align:right;
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:middle;
    float:left;
}
.paginateHeaderBottom
{
    margin-bottom:6px;
    text-align:right;
    width:100%;
    padding: 5px 0;
    vertical-align:middle;
    float:left;
}
/* W2P Public user related class */
.UserTemplateDetailsHolder
{
    width:120px;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
}
.UserTemplateTitleHolder
{
    float:left;
    width:100%;
    float:left;
}

.BookMarkTree
{
    float: left;
    width: 200px;
    height: 200px;
    overflow:auto;
}
/* Custom Pagination in Grid */
.CustomPagination .gtext{
    float:right;
    padding-top:2px;
    padding-right:10px;
    width:50%;
 }
  
 /* Added on Oct 28, 09 for web site customizations */
 
.ZoneHeader, .ZoneHeader table
{
	color: black;
	background-color: #C0C0C0;
	text-align: center;
}

.EditorZone, .CatalogZone
{
	background-color: #E1E1E1;
}

.ZoneInstruction, .EmptyZone
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #5072CB;
}

.CatalogPartLink
{
	color: Green;
}

.WebPartTitle, .WebPartTitle SPAN, .WebPartTitle a, .WebPartTitle a:visited, .WebPartTitle a:link , .WebPartTitle a:hover, .WebPartTitle a:active 
{
    font-family: Arial;
	width: 100%;
	font-size: 10pt;
	font-weight: bold;
}
.WebPartMenu
{
	background-color:Lime;
}
WebPartMenuPopup, WebPartMenuPopup span, WebPartMenuPopup table
{
	background-color: Blue;
}

.WebPartMenuHover {
	font-family: Garamond;
	background-color: #163A98;
	font-family: Lucida Console;
}
/* start- code done  by shweta for accordian on 29oct,09 */
.accordionHeader
{
	font-size: 1em;
	height: 15px;	
	font-family: Arial, Sans-Serif;
	cursor: pointer;
	margin:0;
	cursor : pointer;
	padding: 5px;
	height:20px;
	border-bottom: 1px solid #fff;
}
.accordionHeaderSelected
{
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	height: 15px;	
	font-weight: bold;
	margin:0;
	padding: .3em 0 .3em 1em;
    cursor: pointer;
	height:20px;
	border-bottom: 1px solid #fff;
}

/* end- code done  by shweta for accordian on 29oct,09 */
/*******************************************************************************/
/* Next set of style elements are needed to support the Enterworks.CoreLib.Web namespace controls */
.ActiveInputControl
{
	background-color: gray;
}


.SelectedLetter
{
}
.NormalTextSmallBold
{
}
.LinkSmallBold
{
}
.GenericLabel
{
}
.GenericRequiredFieldLabel
{
}
.GenericFieldLabel
{
}
.GenericImage
{
	border:0px;
	border: none;
}
a.noborder { border:none;}

.GenericImageButton
{
}
.GenericErrorMessageLabel
{
}
.ControlTitleArea
{
    margin:0;
	padding: .2em 4em .2em 2em;
	font-size: 1em;
	font-weight: bold;
	height: 15px;	
}
.ControlErrorArea
{
 
}
.ControlContentArea
{
}
.ControlPaginationArea
{
}
.ControlValidationMessageArea
{
}
.ControlButtonArea
{
}
.ControlHelpArea
{
}
.PageTitleArea
{
    margin:0;
	padding: .2em 4em .2em 2em;
	font-size: 1em;
	font-weight: bold;
	height: 15px;	
}
.PageErrorArea
{
}
.PageContentArea
{
}
.PagePaginationArea
{
}
.PageValidationMessageArea
{
}
.PageAccordianWrapArea
{
}
.ControlAccordianWrapArea
{
}
.PageButtonArea
{
    
}
.PageHelpArea
{
}
.LinkButton
{
}
.ValidatorControl
{
}
.ButtonControl
{
}
.CheckBoxControl
{
}
.gridviewRowStyle
{
    margin:0;
	padding: .2em 4em .2em 2em;
	height: 15px;	
}
.gridviewHeaderStyle
{
    margin:0;
	padding: .2em 4em .2em 2em;
	font-size: 1em;
	font-weight: bold;
	height: 15px;	
	text-align: left;
}
.gridviewAlternatingRowStyle
{
    margin:0;
	padding: .2em 4em .2em 2em;
	height: 15px;	
}
/* Enterworks.CoreLib.Web namespace controls specific style elements end here */
#container .CmdCenterImage{ float: left;}
.showpanel{width: 20px; height: 110px;background-image:url(images/en-us/Show.png); cursor:pointer;}
.hidepanel{width: 20px; height: 110px;background-image:url(images/en-us/hide.png);cursor:pointer;}

   
#container .CmdCenterPanel{ float: left; width: 15%;}
#container .width-76Per{width: 76%;}
#container .width-77Per{width: 77%;}
#container .width-97Per{width: 97%;}
#container .width-97Per{width: 90%;}
.Innergrid .RadGrid_Office2007 
{
	border:0!important;
}
.padding-right-3{padding-right: 3px;}
.padding-right-30{padding-right: 30px;}
.font-10{ font-size: 10px;}
.padding-5{ padding: 5px;}
.width-275{ width: 275px;}


/* styles for armstrong done on nov 6,2009*/
.headerBanner
{
    width: 960px;
    height: 70px;
    margin-top: 0px;
}
/*html body .RadInput_Default .riTextBox
{
	width:197px !important;
	}*/
.topSearchText
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    padding-top: 8px;
    position: relative;
    text-transform: uppercase;
}

.borderRule
{
    border-right-color: #C8C8C8;
    border-left-color: #C8C8C8;
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    padding-right: 16px;
    padding-left: 16px;
}
.clientLogo
{
    margin-top: 11px; /*margin-left:20px;*/
    padding-left: 20px;
    height: 49px;
    width: 220px;
    position: relative;
    z-index: 150;
}
.taglineImage
{
    width: 379px;
    height: 20px;
    margin-top: 12px;
}
.imgGo
{
    width: 23px;
    padding-top: 8px;
    height: 18px;
}
.verticalline
{
    float: left;
    width: 1px;
    margin-left: 5pt;
    height: 29px;
    vertical-align: top;
    background-color: #5d5c5e;
}
.topSearchLabel
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: #DFDEDE;
    padding-top: 11px;
    text-transform: uppercase;
    float: right;
    margin-right: 3px;
}
.txtSearch
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt; /*color:#DFDEDE;*/
    vertical-align: top;
    position: relative;
    z-index: 50;
}
.toplinks
{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    padding-top: 11px;
    padding-left: 5pt;
    position: relative;
    text-transform: uppercase;
    color: #dfdede;
}
.toplinks:hover
{
	color: #dfdede;
}


.topMenu
{
    border-style: none;
    display: block;
    float: left;
    clear: left;
}
.mb
{
    margin-bottom: 30px;
}
.lowertext
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
}
.style1
{
    color: #FFFFFF;
}
.style11
{
    font-size: 11pt;
    line-height: 17pt;
}
.style2
{
    font-family: "Rockwell Extra Bold";
    color: #6699FF;
    font-size: 19pt;
}
.style4
{
    font-family: Verdana;
    color: #DFDEDE;
}

.style8
{
    font-family: Rockwell;
    font-size: 20pt;
    color: #1E79BE;
}
.style9
{
    color: #808080;
}
.style10
{
    color: #6699FF;
    font-size: x-large;
}
.style3
{
    font-family: Verdana;
    font-size: 9pt;
    float: left;
    line-height: 150%;
}
.mt30
{
    margin-top: 30px;
}
.textal
{
    text-align: left;
}
.mb30
{
    margin-bottom: 30px;
}
.style5
{
    text-align: left;
    font-size: 16pt;
    color: #7A797A;
    font-family: Verdana;
    word-spacing: 0px;
    padding-bottom: 10px;
}
.underline
{
    text-decoration: none;
}
.img
{
    border: 0;
}
.lh30
{
    line-height: 30px;
}
.lh16
{
    line-height: 16px;
}
.mb35
{
    margin-bottom: 35px;
}
.w960
{
    width: 960px;
}
.h25
{
    height: 25px;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.fontabout
{
    font-family: "Arial Black";
    font-size: 25pt;
}
.mt5
{
    margin-top: 5px;
}
.fontbody
{
    font-family: Verdana;
    font-size: 9pt;
    float: left;
}
.h29
{
    height: 29px;
}
.w520
{
    width: 520px;
}
.colorb
{
    color: black;
}
.colorw
{
    background-color: white;
}
.mt7
{
    margin-top: 7px;
}
.mr3
{
    margin-right: 3px;
}
.mt20
{
    margin-top: 20px;
}
.w796
{
    width: 796px;
}
.box
{
    float: left;
    width: 796px;
    height: 465px;
}
.boxContainer
{
    position: relative;
    background: #666;
    margin: 4px;
}
.pt10
{
    padding-top: 10px;
}
.pt30
{
    padding-top: 30px;
}
.pb30
{
    padding-bottom: 30px;
}
.pb10
{
    padding-bottom: 10px;
}
.pt5
{
    padding-top: 5px;
}
.pl10
{
    padding-left: 10px;
}
.pl5
{
    padding-left: 5px;
}
.font9
{
    font-family: Verdana;
    font-size: 9pt;
    color: #DFDEDE;
}
.ml5
{
    margin-left: 5px;
}
.ml14
{
    margin-left: 14px;
}
.font10
{
    font-family: Verdana;
    font-size: 10pt;
    color: #DFDEDE;
}
.placeholder2
{
    width: 331px;
    height: 156px;
}
.placeholder1
{
    width: 183px;
    height: 156px;
}
.placeholder3
{
    width: 282px;
    height: 156px;
}
.placeholder4
{
    width: 282px;
    height: 238px;
}
.h144
{
    height: 144px;
}
.h5
{
    height: 5px;
}
.aligntop
{
    vertical-align: top;
}
.m20
{
    margin: 20px;
}
.w260
{
    width: 260px;
}
.w150
{
    width: 150px;
}
.h350
{
    height: 350px;
}
.h500
{
    height: 500px;
}
.colorg
{
    background-color: gray;
}
.bodyfont
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: justify;
}
.fontrock18
{
    font-family: "Rockwell Extra Bold";
    font-size: 18pt;
}
.h35
{
    height: 35px;
}
.w17
{
    width: 17px;
}
.h722
{
    height: 722px;
}
.h700
{
    height: 700px;
}
.w1
{
    width: 1px;
}
.w592
{
    width: 592px;
}
.alignbase
{
    vertical-align: baseline;
}
.spacebar
{
    height: 25px;
    width: 960px;
}
.topmenuimage
{
    width: 960px;
    height: 25px;
}
.bottamspace
{
    height: 21px;
    width: 960px;
}
.mr20
{
    margin-right: 20px;
}
.h49
{
    height: 49px;
}
.hmax130
{
    max-height: 130px;
}
.hmin40
{
    min-height: 40px;
}
.h130
{
    height: 130px;
}
.h156
{
    height: 156px;
}
.h238
{
    width: 238px;
}
.w282
{
    width: 282px;
}
.w183
{
    width: 183px;
}
.w331
{
    width: 331px;
}
.w312
{
    width: 312px;
}
.cl
{
    clear: left;
}
.h238
{
    height: 238px;
}
.h70
{
    height: 70px;
}
.mr11
{
    margin-right: 11px;
}
.mr14
{
    margin-right: 14px;
}
.w220
{
    width: 220px;
}
.w514
{
    width: 514px;
}
.mb20
{
    margin-bottom: 20px;
}
.backblk
{
    background-color: black;
}
.ml26
{
    margin-left: 26px;
}
.ml16
{
    margin-left: 16px;
}

.w960
{
    width: 960px;
}
.ml532
{
    margin-left: 532px;
}
.w144
{
    width: 144px;
}
.ml3
{
    margin-left: 3px;
}
.ml20
{
    margin-left: 20px;
}
.mainimage
{
    width: 514px;
    height: 238px;
}
.topmenucolor
{
    color: #DFDEDE;
}
.tagline
{
    height: 20px;
    width: 379px;
    background-repeat: no-repeat;
    margin-top: 10px;
}
.ml65
{
    margin-left: 65px;
}
.mt0
{
    margin-top: 0px;
}
.tbk
{
    color: black;
}
.h26
{
    height: 26px;
}
.h18
{
    height: 18px;
}
.w379
{
    width: 379px;
}
.border
{
    border: medium;
    border-color: red;
}
.cb
{
    clear: both;
}
.ml53
{
    margin-left: 53px;
}
.mt3
{
    margin-top: 3px;
}
.h20
{
    height: 20px;
}
.h40
{
    height: 40px;
}
.footer
{
    vertical-align: top;
    text-align: center;
    margin-bottom: 30px;
    clear: both;
    float: left;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
.h21
{
    height: 21px;
}
.h30
{
    height: 30px;
}
.w23
{
    width: 23px;
}
.ml60
{
    margin-left: 60px;
}
.mb9
{
    margin-bottom: 9px;
}
.h465
{
    height: 456px;
}
.ml10
{
    margin-left: 10px;
}
.products
{
    height: 14px;
    width: 91px;
}
.mt11
{
    margin-top: 11px;
}
.mt12
{
    margin-top: 12px;
}
.menu
{
    font-size: 13px;
    font-family: Verdana;
    margin-left: 26px;
    border: 0px;
}

.menu a:hover
{
    font-size: 11px;
    font-family: Verdana;
    border: none;
    outline: none;
    text-decoration: none;
    background-color: White;
}

.menu tr:hover img
{
    visibility: visible;
}
.menu img
{
    width: 118px;
    height: 1px;
    padding: 1px;
}
.menuitem
{
    font-size: 11px;
    font-family: Verdana;
    border: 0px;
}
.menuitem a:hover
{
    font-size: 11px;
    font-family: Verdana;
    border: none;
    outline: none;
    text-decoration: none;
    background-color: White;
    color: Black;
}
.menuitem tr td img
{
    visibility: hidden;
}
.menuitem img
{
    width: 13px;
    height: 10px;
}
.ctl00_CatalogCategoryNavigation1_categoryMenu_0
{
    padding-top: 10px;
    border: solid 1px #B6DCF8;
}
.menuitemD
{
    font-size: 11px;
    font-family: Verdana;
    border: 0px;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    border: none;
    outline: none;
    width: 100%;
    word-break: keep-all;
}
.menuitemD a
{
    font-size: 11px;
    font-family: Verdana;
    border: none;
    outline: none;
    text-decoration: none;
    width: 100%;
    word-break: keep-all;
}
.menuitemD:hover
{
    font-size: 11px;
    font-family: Verdana;
    border: none;
    outline: none;
    color: White;
    text-decoration: none;
    background-color: #1E79BE;
    word-break: keep-all;
}
.menuitemD a:hover
{
    font-size: 11px;
    font-family: Verdana;
    border: none;
    outline: none;
    text-decoration: none;
    background-color: #1E79BE;
    word-break: keep-all;
}
.menuitemD tr td img
{
    visibility: hidden;
}
.menuitemD img
{
    width: 13px;
    height: 10px;
}
.wordspace
{
    word-spacing: 10px;
}
.h100Percent
{
    height: 100%;
}
.w100Percent
{
    width: 100%;
}
.color#C8C8C8
{
    color: #C8C8C8;
}
.w514
{
    width: 514px;
}
.ContentHolder
{
    height: 100%;
    float: left;
    margin-left: 18px;
    width: 796px;
    color: White;
}
.MainImage
{
    float: left;
    height: 238px;
    width: 514px;
}
.LowerLeftImage
{
	padding-top:10px;
    float: left;
    width: 514px;
    height: 156px;
}

.LowerLeft
{
    float: left;
    width: 221px;
    height: 156px;
}
.UpperRightImage
{
    float: left;
    height: 238px;
    width: 282px;
}
.LowerMiddleImage
{
	
    float: right;
    width: 293px;
    height: 156px;
}
.LowerRightImage
{
	padding-top:10px;
    float: right;
    width: 282px;
    height: 156px;
}
.bodycontent
{
    clear: left;
    margin-left: 10px;
    margin-right: 14px;
}
.AboutUsBody
{
    width: 592px;
    height: 25px;
}
.bodycopy
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: justify;
    font-size: 11pt;
    line-height: 16pt;
}
.Background
{
    background-color: White;
    width: 960px;
    margin-bottom: 20px;
}
.MasterBody
{
    background-color: White;
    width: 960px;
    text-align:justify;
}
.LeftMenu
{
    text-align: left;
    float: left;
    width: 128px;
    background-color: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #DFDEDE;
    padding-left: 15px;
}
.LeftMenu ul,
.LeftMenu ul li,
.LeftMenu ul li ul,
.LeftMenu ul li ul li,
.LeftMenu ul li ul li ul,
.LeftMenu ul li ul li ul li
{
       width: 125px;
       line-height:13px!important;
}
.LeftMenu ul li ul,
.LeftMenu ul li ul li
{
       width: 145px;
}
.LeftMenu ul li ul li ul,
.LeftMenu ul li ul li ul li
{
       width: 145px;
}

.newsLetterContentLink,
.text-decoration-none
{
    text-decoration:none;
}
 
 .newsLetterContentLink:hover
{
    text-decoration:underline;
 }

.SpacerBottom
{
    background-color: White;
    clear: both;
    width: 960px;
    height: 21px;
}
.MasterFooter
{
    clear: both;
    width: 100%;
    height: 16px;
    vertical-align: top;
    text-align: center;
    margin-bottom: 30px;
    clear: both;
    float: left;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
.MasterContest
{
    float: left;
    margin-left: 16px;
    width: 592px;
    height: auto !important;
    height: 550px;
    min-height: 550px;
    border-right-color: #C8C8C8;
    border-left-color: #C8C8C8;
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    padding-right: 16px;
    padding-left: 16px;
    overflow:hidden;
}
.SpacerBottom
{
    background-color: White;
    clear: both;
    width: 960px;
    height: 30px;
}
.ContentPlaceHolder
{
    background-color: White;
    clear: both;
    height: 20px;
}
.ProductsNavHeader
{
    margin-top: 3px;      
}
.Spacebar
{
    background-color: White;
    clear: both;
    width: 960px;
    height: 25px;
}
.c
{
    width: 960px;
    height: 25px;
}

.CategoryDetail
{
    width: 592px;
    float: left;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.CategoryDefaultProductImage
{
    width: 592px;
    float: left;
}
.CategoryDefaultMarketingCopy
{
    width: 592px;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: normal;
}
.CategoryHeader
{
    width: 592px;
    float: left;
}
.CategoryCallOutHeader
{
    width: 592px;
    float: left;
    border-bottom-color: #1E79BE;
    border-bottom-style: solid;
    border-bottom-width: 3px;
}
.ProductsList
{
    width: 585px;
    max-height: 130px;
    height: 100%;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 12px;
    font-weight: bold;
}
.ImageButton
{
    float: left;
    width: 312px;
    height: 100%;
}
.ProductsCategory
{
    float: left;
    width: 260px;
    height: 100%;
}
.SubCategory
{
    float: left;
    width: 100%;
    height: 100%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-top: 4px;
    margin-bottom: 6px;
    font-size: 12px;
    font-weight: bold;
}
.separator
{
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.DataList
{
    width: 592px;
    float: left;
    height: 40px;
}
.productDetail
{
    width: 592px;
    float: left;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    text-align: left;
}
.productHeader
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #DFDEDE;
    text-align: left;
    font-size: 14px;
    color: #7A797A;
    font-family: Verdana;
    word-spacing: 0px;
    padding-bottom: 10px;
    font-weight: bold;
    float: left;
    width: 592px;
}
.CategoryDetail .productHeader:hover
{
	background:#000;
	color: White;
}
.productHeaderImage
{
    width: 592px;
    float: left;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: left;
}

.productItems
{
    float: left;
    width: 592px;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.GridviewStyle
{
    background-color: White;
    border-color: White;
    color: Black;
    font-family: verdana;
    font-size: 10pt;
    text-align: left;
    padding-bottom: 10px;
}
.GridviewStyle th
{
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.GridviewStyle td
{
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.DataListItem
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    cursor: pointer;
    border-bottom: 1px solid #C8C8C8;
}

.GridviewFooter
{
    background-color: #FFFFFF;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.GridviewRow
{
    background-color: #FFFFFF;
    color: Black;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.GridviewPager
{
    background-color: #FFFFFF;
    color: Black;
    text-align: center;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.GridviewSelectedRow
{
    background-color: #FFFFFF;
    color: Black;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.callout
{
    position: relative;
    top: 280px;
    left: 580px;
    z-index: 2;
}

.CatalogDetailsGridViewHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    line-height: 12px;
    margin: 0 0 5px 0;
    color: #000000;
}
.CatalogDetailsGridViewText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    margin: 0 0 5px 0;
    color: #000000;
}
.CatalogDetailsGridViewAlternateText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    margin: 0 0 5px 0;
    color: #CCE0F5;
}
.GridviewHeader
{
    background-color: #FFFFFF;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.GridviewAlternatingRow
{
    background-color: #FFFFFF;
    color: Black;
    border-bottom-color: #C8C8C8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.Panel
{
    height: 1px;
    color: #C8C8C8;
}
.Panel2
{
    margin-bottom: 30px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.Panel3
{
    color: #1E79BE;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.productFeatures
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.productFeatureBullets
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ProductItemsnormalGridView
{
    width: 100%;
    height: 100%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.ProductFeatureBulletsNormalGridView
{
    color: Black;
    width: 100%;
    height: 100%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
/****************************** Static Content CSS **************************************************/
.StaticContentText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    color: #000000;
}
.StaticContentHeading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    color: #0066CC;
}
.StaticContentHeading1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8px;
    line-height: 16px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    color: #0066CC;
}
.StaticContentAddress
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    color: #000000;
}
.StaticContentPhone
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.StaticContentLink
{
    color: #336699;
}
.StaticContentLink:hover
{
    color: #000000;
    background-color: #1E79BE !important;
}

.ImageNewsLetterHeading, .ImageRefernceChartsHeading, .ImageTestimonialHeading, .ImageTermsOfUseHeading, .ImageWhereToBuyHeading, .ImageConnectHeading, .ImageContactUsHeading, .ImageWarrantyHeading, .ImageAdvancedSearchHeading
{
    width: 592px;
    height: 20px;
    margin-bottom: 35px;
}
.ImageAboutUsHeading
{
    width: 592px;
    height: 15px;
    margin-bottom: 35px;
}
.NewProductHeading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    color: #0066CC;
}
.NewProductText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    color: #000000;
 position:relative; 
    z-index:1000;
}

.StaticContentTextBold
{
    font-weight: bold;
}
.StaticCommonLabel
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
}

/********************Static Content CSS ends here******************************************/
.overlay
{
    width: 1000px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Armstrong/images/en-us/clear-shadow.png',sizingMethod='scale');
    margin-top: -10px;
    padding: 0 5px 5px 5px;
    margin: -10px auto;
}
.overlay-bd
{
    margin-top: 10px;
    background: #fff;
}
/* RadMenu Telerik Skin */
.CatalogMenuView
{
    smargin-left: 15px;
}
.RadMenuLeftNav .rmRootGroup .rmItem
{
    min-width: 136px !important;
}
.RadMenuLeftNav .rmItem
{
    border-bottom-color: #B6DCF8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    white-space: normal;
    padding-bottom: 2px;
    padding-top: 2px; /*width:120px !important;*/
    color: Black;
}
.RadMenuLeftNav .rmItem .rmText
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif; /* color: #000000!important; arvind*/
    padding-right: 5px;
}
.RadMenuLeftNav .rmLast
{
    border-bottom-style: none !important;
}

.RadMenuLeftNav .rmLink
{
    color: #000000; /*<-arvind-> 	width:120px !important;*/
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding-left:0px!important;
    line-height: 15px;
}
.RadMenuLeftNav .rmSlide
{
    margin-left: -5px;
}
.RadMenuLeftNav .rmVertical .rmItem .rmLink:hover
{
    cursor: text;
    background-color: Transparent;
}
.RadMenuLeftNav .rmVertical .rmExpanded
{
    color: Black;
    background: transparent url('/App_Themes/Armstrong/images/en-us/arrow.gif') no-repeat 100%;
}
div.RadMenuLeftNav .rmItem .rmSlide
{
    /*width:120px !important;arvind*/
}
div.RadMenuLeftNav .rmItem .rmSlide .rmItem
{
    border-bottom-style: none !important;
    background-color: white;
    word-spacing: normal; /*width:155px !important;*/
}
div.RadMenuLeftNav .rmItem .rmSlide .rmItem .rmText
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif; /*color: #000000; arvind */
    padding-right: 10px;
    padding-left: 10px;
}
div.RadMenuLeftNav .rmItem .rmSlide .rmFirst
{
    margin-top: 10px;
}
div.RadMenuLeftNav .rmItem .rmSlide .rmLast
{
    padding-bottom: 5px !important; /*margin-bottom:10px;*/
}

.RadMenuLeftNav .rmItem .rmSlide .rmItem .rmLink:hover
{
    cursor: pointer;
    background-color: #1E79BE !important;
    color: White !important;
}
.RadMenuLeftNav .rmItem .rmSlide .rmLink
{
    position: relative;
    z-index: 50;
    width: 145px !important;
}
.RadMenuLeftNav .rmGroup .rmLink:hover, .RadMenuLeftNav .rmGroup .rmFocused, .RadMenuLeftNav .rmGroup .rmExpanded
{
    /*color: #f00;  background: #aad199;*/
}

.RadMenuLeftNav .rmItem .rmSlide .rmGroup
{
    background: transparent; /*url('/App_Themes/Armstrong/images/en-us/clear-shadow.png') repeat scroll 0 0;*/ /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Armstrong/images/en-us/clear-shadow.png',sizingMethod='scale');*/
    color: inherit; /*width:132px !important; */
    padding: 3px;
}
.RadMenuLeftNav .rmItem .rmSlide ul.rmVertical
{
    background: #FFF;
    border: solid 1px #B6DCF8;
}
.hidediv
{
    visibility: hidden;
}
/******************CSS for Danaher Specific Top Nav*******************/

#divTopMenu
{
    width: 100%;
    
}


#divTopMenu .RadMenu .rmLink .rmLeftImage,
#divTopMenu .RadMenu .rmItem .rmLink,
#divTopMenu .RadMenu .rmLink .rmText
{
    margin: 0;
    padding: 0;
}

#AdminTopNav
{
    width: 100%;
    
}
.ruler
{
    /*height: 1px; background-color: #c8c8c8;margin-bottom:10px;*/
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 5px;
    margin-top: 5px;
}
.txt12px
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px; /*arvind*/
}
.sp5
{
    width: 90%;
    line-height: 5px;
    clear: left;
}
.sp10
{
    width: 90%;
    line-height: 10px;
    clear: left;
}

div.row
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
div.row label
{
    float: left;
    width: 100px;
    text-align: right;
    padding-right: 5px;
    margin: 0px;
}
div.ZipCodeSearch .RadInput_Default input 
{
	width:340px!important;
}
.imgrightt200
{
    margin-right: 10px;
    clear: both;
}

/* to set the z-index auto so any link get link in IE-6,7 */
.buttonIndexAuto
{
    position: relative;
    z-index: auto;
}
.cmdCentreToggleImg
{
    width: 20px;
    height: auto !important;
    height: 470px;
    min-height: 430px;
    float:left;
}
.cmdCenter
{
    float: left;
    width: 170px;
    position: relative;
    overflow: hidden;
}

.TaskAccessCheckCss
{}

.DefaultPageMainContent{
float:right;
width:81.6%; 
background: #efefef;  
}
.HideCommandCentrePanel
{}
.ShowCommandCentrePanel
{
    display:none;
}
    
    .sp10{ width: 90%;line-height: 10px; clear: left;
}
.1lineBreak{ width: 90%;line-height: 1px; clear: left;}
.2lineBreak{ width: 90%;line-height: 2px; clear: left;}
.5lineBreak{ width: 90%;line-height: 5px; clear: left;}
.10lineBreak{ width: 90%;line-height: 10px; clear: left;}
.20lineBreak{ width: 90%;line-height: 20px; clear: left;}

.GridViewHeaderStyle a.GridViewHeaderStyle
{
    color:White!important;
    background-color:Gray;
}
#divTopMenu div ul li ul
{
	float: left;
	border:1px solid #b6dcf8;
	width: 137px;
	_width: 136px;
	text-align:left;
	color:#000;
	border-top:0;
	font-size:11px;
	background: #fff;
}

#divTopMenu div ul li ul li a
{
 width: 136px;
 _width: 135px;
 color: #000;
 float: left;
 padding-left: 2px!important;
}
#divTopMenu div ul li ul li a:hover
{
	background: #1e79be;
	width: 136px;
	_width: 135px;
	color: #fff;
	 padding-left: 2px!important;
}
.fleft{ float: left;}
.fright{ float: right;}
.Loginlink{float: right;margin-top: 12px;text-align: right; color: #DFDEDE;}
.Loginlink a{ color: #DFDEDE; margin: 0 3px;}
.Loginlink a:hover{color: #fff;}
.boldheading{ font-weight: bold; font-size: 15px;padding-left: 20px;float: left;}
.margin-left-85{ margin-left: 85px;}
.armcontentarea{float:left;padding:0 10px;width: 98%;}
.armbuttonwidth{float: left;width: 52%; margin-bottom: 10px; margin-top: 10px;}
.margin-left-25{ margin-left: 25px;}
.armgridarea{float:left;padding:0 10px;width: 98%;display:none;}
.armgridarea p{ text-align: left; font-weight: bold; margin: 0; padding: 0;}
.padding-top-10{ padding-top: 10px;}
.padding-top-25{ padding-top: 45px;}
.txtalignleft{ float: left; text-align: left; font-weight: bold;}
.width-140{ width: 140px;}
.width-250{ width: 250px;}
.padding-top-3{ padding-top: 3px;}
.padding-left-5{ padding-left: 5px;}
.recommend{ color: red; width: 94%; float: left; text-align: right;}
.topbannerlogo
{
	 background-repeat: no-repeat;
	 width: 220px;
	 height: 49px;
	 margin: 10px 0 0 10px;
}
/* added for the navigation tab thing on default page */
.shownavigationtab
{
    width: 13px;
    height: 15px;
    background-image:url(images/en-us/expandv.JPG);
    cursor:pointer;
}
.hidenavigationtab
{
    width: 13px;
    height: 15px;
    background-image:url(images/en-us/collapsev.JPG);
    cursor:pointer;
}
.visiblefalse
{
    display:none;
}
.visibletrue
{
    display:inline;
}
.width-0Pe{width: 0%!important; height:0% !important}
/* added for the navigation tab thing on default page */
html body .RadInput_Default input
{
    width: 350px!important;
}
.changepassword .RadInput_Default input
{
    width: 190px!important;
}
.changepassword
{
	position: relative;
	overflow: hidden;
}
.labelCSS{
    font-weight:bold;
    padding-left:5px;
    padding:5px!important;
}

.tblMergerCSV
{
    border-collapse:collapse;
    border: #dfe0e1 1px solid;
}
.rgDataDiv
{
    height:260px !important;
    }
    .checkarea
{
    float: left;
    width: 100%;
}
.checkarea input
{
float: left;
width: 3%;
margin-top: 10px;
.margin-top: 5px;
position: relative;
}
.checkarea label
{
float:left;
width: 95%;
padding-left: 5px;
}
.RelativeOrder .RadInput_Default input
{
    width: 30px!important;
} 




/* Region for Shopping Cart List Grid Display */

/* starts here for shopping cart */
.hiddenDiv{display:none;}
.cursorPointer{cursor:pointer;}
.csslblAddNewCart:hover{color:Blue;text-decoration:underline;margin-top:12px;}
.cssAddNewCart{margin-top:12px;}
html body .cssAddNewCart .RadInput_Default .riTextBox{width:180px !important;}
html body .ShoppingCartQuantity .RadInput_Default .riTextBox{width:30px !important;}
.ShoppingCartQuantity{margin-top:12px;}
.buttonArea{margin-top:10px;width:100%;text-align:center;}
.AddNewCartMain{margin-top:10px;}
.ShoppingCartListSelect{margin-top:4px;}
.cssQuantityInput{width:25px;}
.cssShoppingCartList{float:left;}
.CheckoutButtonHolder{text-align:right;}
.CheckoutButtonHolder input{border:1px solid #999999;cursor:pointer;background:#EFEFEF;}
/* ends here for shopping cart */

.ShoppingCartGridItemImageHolder{float:left;width:20%}
.ShoppingCartGridItemImage{float:left;}
.ShoppingCartGrid{float:left;width:77%;height:130px;margin-left:12px;}
.ShoppingCartItemName{font-weight:bold;text-align:left;}
.cssShoppingCartGridMain{width:80%;border:1px solid #EFEFEF;float:left;}
.cssShoppingCartGridHeader{width:100%;text-align:right; height:30px;float:right;}
.cssShoppingCartGridHeaderTitle{width:79.5%;margin-top:2px;margin-right:2px;float: right;background-color:#efefef;height:27px;font-weight:bold;color:#4B4B4B;}
.cssShoppingCartGridHeaderTitle span{float:left;}
.cssShoppingCartGridDetails{width:100%;color:#4B4B4B;float:left}
.cssShoppingCartGridDetails div{text-align:left;width:100%;}
.hiddendiv{display:none;}
.cssQuantityHeader{width:10%;}
.cssUnitPriceHeader{width:25%;}
.cssShippingChargesHeader{width:20%; text-align:left;}
.cssSubTotalHeader{width:10%;float:left}
.cssProductDetailsHeader{width:30%;float:left;}
.cssQuantity{color:#30679B;float:left;}
.cssUnitPrice{color:#30679B;float:left;}
.cssShippingCharges{color:#30679B;float:left}
.cssSubTotal{color:#30679B;float:left}
.cssPurchasePrice{color:#30679B;}
.cssRegularPrice{color:#30679B;}
.ShoppingCartItemRow{width:150px;background:#fcf;float:left;}
.cssQuantityInput{color:#30679B;width:30px;font-family:Calibri;}
.cssShoppingCartGridDetails div{float:left;}
.cssShoppingCartSummary{background:#F9F9F9;width:100%;min-height:30px;text-align:right;}
.cssGrandTotalTitle{font-weight:bold;color:#4B4B4B;float:right;}
.cssGrandTotalPrice{color:#4B4B4B;float:right;margin-left:3px;}
.cssGrandTotal{float:right;padding-right:3.5%;}
.hiddenDiv{display:none;}

.cssSubTotalContainer{float:left;width:12%}
.cssShippingChargesContainer{float:left;margin-left:7px;}
.cssQuantityContainer{float:left;text-align:left;}
.cssProductDetailsContainer{float:left;}
.ShoppingCartGridContainer{float:left;}
.cssUnitPriceContainer{float:left;text-align:left;}
/* Region for Shopping Cart List Grid Display */

/* Region for Template List View Grid Display */
.cssTemplateListViewMain{width:95%;border:1px solid #EFEFEF;float:left;}
.cssTemplateListViewHeader{width:100%;text-align:right; height:30px;float:left;}
.cssTemplateListViewItemImage{float:left;width:16%;min-height:30px;}
.cssTemplateListViewHeaderTitle{width:83%;margin-top:2px;margin-right:2px;float: right;background-color:#efefef;height:27px;font-weight:bold;color:#4B4B4B;}
.cssTemplateListViewHeaderTitle span{float:left;}
.cssTemplateListViewTitleHeader{width:20%;}
.cssTemplateListViewDescriptionHeader{width:25%;}
.cssTemplateListViewPriceHeader{width:10%;}
.cssTemplateListViewCategoryAssociatedHeader{width:30%;}
.cssTemplateListViewTagsHeader{width:10%;text-align:center;}
.TemplateListViewGrid{float:left;width:83%;height:110px;margin-left:2px;}
.TemplateListViewGridContainer{float:left;}
.cssTemplateListViewContainer{float:left;min-height:110px;}

.cssTemplateListViewItemTitle{font-weight:bold;text-align:left;float:left;}
.cssTemplateListViewItemDescription{float:left;margin-left:8px;text-align:left;}
.cssTemplateListViewItemPrice{float:left;text-align:left;}
.cssTemplateListViewItemCategoryAssociated{text-align:left;float:left;margin-left:7px;}
.cssTemplateListViewItemTags{float:left;text-align:left;width:10%;margin-left:5px;}
/* Region for Template List View Grid Display */

/*
.TopMenuBackground
{
	background: #3366CC;
	width: 100%;
	float: left;
	height: 20px;
}
#header .TopMenuBackground ul
{
	float: left;
	margin:3px 0;
	font-size: 10px;
	font-weight: bold;
}
#header .TopMenuBackground ul li
{
	padding: 1px 4px;
	color: #fff;
}
#header .TopMenuBackground ul li a
{
	color: #fff;
}
*/
#header .TopMenuBackground .rmSlide ul
{
	float: left;
	border: none;
	border: 1px solid #B6DCF8;
	width: 138px;
}
#header .TopMenuBackground .rmSlide ul li
{
	sbackground: #9c9c9d;
	background: #fff;
	height: 17px;
	margin: 0;
	padding:0;
	width: auto;
}
#header .TopMenuBackground .rmSlide ul li a:hover
{
	background: #1879bd;
	height: 15px;
	margin:0;
	padding:0
}
.margin-left-170{ margin-left: 170px;}
.maindiv{ width: 960px; margin:0 auto;}
.MainCategoryDetail{overflow: hidden!important; width: 800px;}
.CustomPaging .RadInput_Default input {width:15px!important;}
.SearchArea .rpSlide ul{
	height: auto;
	max-height: 150px;
}
.HeightFix{
	min-height:500px;height:auto !important;height:500px;
}
.ManageSiteMap{
	float: left;
	padding-left:3px;
	width: 100%;
}
.ManageSiteMap label{
	width: 100%;
}
.UserBookmark{
    float: left;
    width: 15%;
    background: #efefef;
}
.CatalogArea 
{	
	width: 585px;
}
.CatalogArea  div
{
	overflow-x:hidden;
	overflow-y: auto;
	width: 580px;
}
.width-800px{ width: 800px;}
.width-780px{ width: 780px;}.Newsletter .RadInput_Default .riTextBox
{
	width: 200px!important;
}
.Newsletter select
{
	width: 205px!important;
}
.cssAdminLoadingPanel{margin-left:-20px!important;margin-top:-6px!important;}
.cssSrachResult{text-align:center !important;margin:0 auto;float:left;}
.cssRecommandLink{float:right;margin-top:20px;padding-right:35px;width:300px;}
.cssSrachResult .rgHeaderDiv{margin-left:0px !important;float:left;}
.divcontactus,
.GoButton{
z-index:100;
position:relative;
}

.width-106px{ width: 106px;}

.pdfGenerationSuccess
{
    color:Green;
}
.pdfGenerationFailure
{
    color:Red;
}
.PublicTopMenu
{
	 float:left;width: 100%!important;
}
.PublicTopMenu div ul
{
	float: left!important;
	padding-left: 3px!important;
}
.PublicTopMenu div ul li
{
	padding-right: 2px!important;
	padding-bottom: 2px!important;
	float: left;
}
#header .PublicTopMenu ul li a span
{
	padding: 2px 5px!important;
	float: left;
}
#header .PublicTopMenu .rmSlide ul li a span.rmText
{
	float: left;
	width: 100%!important;
	width: 125px!important;
}
.CustomLoadingPanelCss{background-color: LightGrey; position: absolute; width: 900px; height: 500px; left: 0px; top: 1px; text-align: center; z-index: 90000;  filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.Width-600px{ width: 600px;}
.GridPaginator{position: relative; z-index: 5000;}
.margin-bottom-10{margin-bottom: 10px;}
.rgAltRow a:hover{color: #ffffff!important;}
.rgHoveredRow a{ color: #ffffff!important;}
.RadGrid_Office2007 .rgHeader a,
.RadGrid_Office2007 .rgInfoPart,
.RadGrid_Office2007 .rgInfoPart strong
{ color: #fff!important;}
}
.RadGrid_Office2007 .rgNumPart span
{
color: #000!important;
}