@import url("DistributorContent.css") ;
.BrandingBar
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial;
}
.HEADING
{
	font-weight: bold;
	font-size: 9pt;
	color: #0053a5;
	font-family: Arial;
	text-decoration: none;
}
.link
{
	font-size: 9pt;
	COLOR: #008000;
	FONT-FAMILY: Arial;
	text-decoration:NONE;
}
.link:hover
{
	font-size: 9pt;
	COLOR: #008000;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.BreadCrumbs 
{
   HEIGHT: 30px; 
   PADDING-LEFT:	12px;
}

body
{
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    color: #556060;
}
td
{
   vertical-align: top;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    color: #556060;
}
p
{
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    color: #556060;
}
a
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
}

select
{
	font-size: 10pt;
	color: #0053a5;
	font-family: Arial;
	width: 150px;
}

li
{
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: url(images/800&600/gray_dot.gif);
	margin-left: -20px;
	text-indent: 0pt;
	text-align: left;
}

table.Top tr td 
{
   vertical-align: top;
   padding-top: 5px;
   padding-bottom: 5px;
}

table.DataForm
{
   vertical-align: top;
}

table.DataForm tr td
{
   vertical-align: top;
}

/* the following two styles are for required fields */
table tr td.Required
{
   font-size: 9px;
   width: 1%;
   vertical-align: top;
   text-align: right;
}
.Required
{
   font-size: 9px;
   color: #ff0000;
}
.PageHeaderMiddleMenuText
{
	font-size: 9pt;
	color: #0053a5;
	font-family: Arial;
	vertical-align: bottom;
	
}
.Footer
{
	
    FONT-SIZE: 8pt;
	COLOR: #ffffff;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    vertical-align: MIDDLE;
}
.ProdDetailTop
{
   FONT-SIZE: 8pt;
   color: #556060;
   TEXT-DECORATION: none;
   padding-right: 5px;
}

.ProdDetailTab
{
	border-left: solid 1px #ffffff;
	text-align:center;
    vertical-align: MIDDLE;
    letter-spacing:1;
    font-weight:bold;
    padding: 1px 0px 1px 0px;
    

}
.ProdDetailTab a
{
    FONT-SIZE: 8pt;
    COLOR: #008000;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: center;
    vertical-align: MIDDLE;
    padding: 4px 8px 1px 8px;
    height: 23px;

}
.ProdDetailTab a:hover
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: 'Arial';
	COLOR: White;
    TEXT-ALIGN: center;
    vertical-align: MIDDLE;
    padding: 4px 8px 1px 8px;
    margin: 0px 0px 0px 0px;
    height: 23px;
    vertical-align: middle; 
}



.ProdDetailSpacer
{
	padding-left: 0px;
    padding-right: 0px;
    width: 4px;
    color: #556060;
	border-right: solid 1px #556060;

}

.ProdDetailSpecsHeader, .ProdDetailSpecsHeaderNoBorder
{
	border-right: #0053a5 1px solid;
	border-bottom: #0053a5 1px solid;
	padding-top:3px!important;
	padding-bottom:3px;
	padding-left:10px;
	font-weight: bold;
	font-size: 9pt;
	color: #556060;
	font-family: 'Arial';
	vertical-align: MIDDLE;
	background-color: #C6DEFF;
}
.ProdDetailSpecsHeaderRequired
{
	border-right: #0053a5 1px solid;
	border-bottom: #0053a5 1px solid;
	padding-top:3px!important;
	padding-bottom:3px;
	padding-left:10px;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	font-family: 'Arial';
	vertical-align: MIDDLE;
	background-color: #008000;
}
.ProdDetailSpecsHeaderChanged
{
	border-right: #0053a5 1px solid;
	border-bottom: #0053a5 1px solid;
	padding-top:3px!important;
	padding-bottom:3px;
	padding-left:10px;
	font-size: 9pt;
	font-weight: bold;
	color: #556060;
	font-family: 'Arial';
	vertical-align: MIDDLE;
	background-color: #FDEF8E;
}
.ProdDetailSpecsHeaderNoBorder
{
	border-bottom: #C6DEFF 1px solid;
}
.ProdDetailSpecs
{
	border-right: #0053a5 1px solid;
	border-bottom: #0053a5 1px solid;
	padding-top:3px!important;
	padding-bottom:3px;
	padding-left:5px;
	font-size: 9pt;
	color: #556060;
	font-family: 'Arial';
	vertical-align: MIDDLE;
}
.ProductDetailSectionHeader
{
    FONT-SIZE: 11pt;
    MARGIN: 0px;
    COLOR: #0053a5;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
	padding: 5px 0px 5px 0px;
}


.MainNav
{
    border-left: solid 1px #ffffff;
}
.MainNavNoBorder
{
    border-left: solid 1px #0053A5;
}
.MainNav, .MainNavNoBorder
{
	 COLOR: #ffffff;
	 text-align:center;
    vertical-align: middle;
    font-weight:bold;
    height:25px;
    table-layout:fixed;
}
.MainNavSelected
{
    border-left: solid 1px #ffffff;
    text-align: center;
    vertical-align: middle;
    font-weight:bold;
}
.MainNav a, .MainNavNoBorder a
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Arial';
    display:inline-block;
	 COLOR: #ffffff;
    TEXT-ALIGN: center;
    padding: 4px 8px 4px 8px;
    TEXT-DECORATION: none;
    letter-spacing: 1px;
}
.MainNav a:hover, .MainNavNoBorder a:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Arial';
	 COLOR: #008000;
	 letter-spacing:1px;
    background-color: #ffffff;
    display:inline-block;
    TEXT-DECORATION: none;
    padding: 4px 8px 4px 8px;
    vertical-align: middle;
}
.MainNav span, .MainNavNoBorder span
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Arial';
    TEXT-DECORATION: none;
	 COLOR: #ffffff;
    vertical-align: MIDDLE;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.MainNavSelected a
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Arial';
	 COLOR: #0053a5;
	 letter-spacing:1px;
    background-color: #ffffff;
    display:inline-block;
    padding: 4px 8px 4px 8px;
    TEXT-DECORATION: none;
    vertical-align: middle;
}
.SubHeading
{
	font-size: 9pt;
	color: #0053a5;
	font-family: Arial;
}
.BreadCrumbLink
{
	FONT-SIZE: 8pt;
	COLOR: #556060
}
.LinkBold
{
	font-size: 9pt;
	font-weight:bold;
	COLOR: #008000;
	FONT-FAMILY: Arial;
	text-decoration:NONE;
}
.LinkBold:hover
{
	font-size: 9pt;
	font-weight:bold;
	COLOR: #008000;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.PagingLink
{
	font-size: 8pt;
	COLOR: #008000;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.PagingLink:hover
{
	font-size: 8pt;
	COLOR: #008000;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.PagingLinkSelected
{
	font-size: 8pt;
	font-weight:bold;
	COLOR: #0053a5;
	FONT-FAMILY: Arial;
	text-decoration:NONE;
}
.PagingLinkBold
{
	font-size: 8pt;
	font-weight:bold;
	COLOR: #008000;
	FONT-FAMILY: Arial;
	text-decoration:NONE;
}
.PagingLinkBold:hover
{
	font-size: 8pt;
	font-weight:bold;
	COLOR: #008000;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.TotalSearchResultsFound
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}
.BodyTextSmall
{
	font-size: 8pt;
	font-weight:normal;
	color: #556060;
	font-family: Arial;
	text-decoration: none;
}
.BodyTextSmallBold
{
	font-size: 8pt;
	color: #556060;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}
.PagingText
{
	FONT-SIZE: 8pt;
    COLOR: #0053a5;
    FONT-FAMILY: Arial;
    font-weight:bold;
}
.BreadCrumbCurrentPage
{
	FONT-SIZE: 8pt;
	COLOR: #0053a5
}

.PageInstruction
{
	font-size: 8pt;
	font-weight:normal;
	color: #556060;
	font-family: Arial;
	text-decoration: none;
}

.BodyTextBold 
{
	font-size: 9pt;
	color: #556060;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}
.Button
{
   border-right: #0053a5 1px solid;
   border-top: #0053a5 1px solid;
   font-weight: bold;
   font-size: 9pt;
   background-image: url(../images/button.jpg);
   overflow: visible;
   border-left: #0053a5 1px solid;
   cursor: hand;
   color: white;
   border-bottom: #0053a5 1px solid;
   font-family: Arial;
   height: 20px;
   background-color: white;
   padding-right: 5px;
   padding-left: 5px;
}
.LinkButton
{
   border-right: #0053a5 1px solid;
   border-top: #0053a5 1px solid;
   font-weight: bold;
   font-size: 9pt;
   background-image: url(../images/button.jpg);
   overflow: visible;
   border-left: #0053a5 1px solid;
   cursor: hand;
   color: white;
   border-bottom: #0053a5 1px solid;
   font-family: Arial;
   height: 20px;
   background-color: white;
   padding-right: 5px;
   padding-left: 5px;
   text-align:center;
   text-decoration:none;
}
.SectionHeading
{
   padding-right: 2px;
   padding-left: 5px;
   padding-bottom: 2px;
   padding-top: 2px;
   font-size: 10pt;
   color: #0053a5;
   margin-bottom: 0px;
   border-bottom: gray 1px inset;
   background-color: #e6e6e6;
   font-weight: bold;
   line-height: 18px;
   vertical-align: middle;
}
.Section
{
   width: 100%;
   height: 100%;
   float:left;
   margin-top: 10px;
   font-size:9pt;
}

.TextBox
{
	border-right: #0053a5 1px solid;
	border-top: #0053a5 1px solid;
	font-size: 9pt;
	border-left: #0053a5 1px solid;
	color: #556060;
	border-bottom: #0053a5 1px solid;
	font-family: Arial;
}

/* this class maximizes the width of textboxes or combos */
.MaxWidth 
{
   width:90%;
}

div#CartHeading
{
   width: 100%;
   height: 100%; 
   float:left;
}

div#CartRapidPartAdd
{
   width: 100%;
   height: 100%;
   float:left;
}

div#Cart
{
   width: 100%;
   height: 100%;
   float:left;
   margin-top: 5px;
}

table.SortList 
{
   FONT-FAMILY: Arial;
   FONT-SIZE: 8pt;
   MARGIN-TOP: 10px; 
}

table.SortList tr td
{
   FONT-SIZE: 8pt;
   COLOR: #556060;
   text-decoration: none;
   vertical-align: top;
   padding-left:5px;
   padding-right:5px;
}

table.SortList tr.SortHeading td
{
   padding-right: 5px;
   padding-left: 5px;
   font-size: 8pt;
   padding-bottom: 5px;
   vertical-align: middle;
   color: #0053a5;
   padding-top: 5px;
   background-color: #e6e6e6;
   text-align: center;
   text-decoration: none;
}

table.SortList tr.SortHeading a
{
   font-weight: bold;
   font-size: 8pt;
   color: #0053a5;
   text-decoration: none;
}

table.SortList tr.SortHeading a:hover
{
   font-weight: bold;
   font-size: 8pt;
   color: #0053a5;
   text-decoration: underline;
}

.LineItemSectionHeading
{
   padding-right: 2px;
   padding-left: 5px;
   font-size: 10pt;
   color: #0053a5;
   margin-bottom: 0px;
   padding-bottom: 2px;
   padding-top: 2px;
   border-bottom: gray 1px inset;
   font-weight: bold;
   vertical-align: middle;
}

table.LineItems tr.LineItemHighlight
{
   background-color: #ebf8ea;
}

table.LineItems tr td.LineItemHeading
{
   font-size: 8pt;
   vertical-align: middle;
   color: #0053a5;
   background-color: #e6e6e6;
   text-align: center;
   font-weight: bold;
}

table.LineItems tr td
{
   vertical-align: top;
   padding-top: 5px;
   padding-bottom: 5px;
}

table.Cart 
{
   FONT-FAMILY: Arial;
   FONT-SIZE: 8pt;
   MARGIN-TOP: 10px; 
   BORDER-BOTTOM: gray 1px inset; 
}
table.Cart tr th
{
   font-size: 8pt;
   vertical-align: middle;
   color: #0053a5;
   background-color: #e6e6e6;
   text-align: center;
}
table.Cart tr td
{
   FONT-SIZE: 8pt;
   COLOR: #556060;
   text-decoration: none;
   padding-bottom:5px;
   padding-top:5px;
   padding-left:5px;
   padding-right:5px;
   vertical-align: top;
}
table.Cart tr td.RelatedItems
{
   FONT-SIZE: 8pt;
   COLOR: #0053a5;
   text-decoration: none;
   padding-bottom:0px;
   padding-top:0px;
   padding-left:5px;
   BORDER-bottom: gray 1px inset;
}

.ErrorSummary 
{
   color: Red;
   display:block;
   margin-top:10px;
   margin-bottom:5px;
}
.LinkBlue 
{ 
	font-family: Arial; 
	font-size: 9pt; 
	color: Blue; 
	text-decoration: none;
	cursor: hand;
	margin-left: 1px;
}
.LinkBlue:hover
{
	font-size: 9pt;
	COLOR: Blue;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.HeadingLarge
{
	font-weight: bold;
	font-size: 10pt;
	color: #0053a5;
	font-family: Arial;
	text-decoration: none;
}
.TopSmallNav:hover
{
   text-decoration: underline;
}
.TopSmallNav img
{
   float: left;
}
.TopSmallNav div
{
   padding-left: 2px;
   padding-bottom: 1px;
   float: right;
}
.MainTable
{
   height: 605px;
   width: 770px;
}
table.InsideTable 
{
   width: 100%;
   table-layout: fixed;
}
table.InsideTable tr td 
{
   vertical-align: top;
   padding-top: 0px;
}
table.InsideTable tr td.LeftNav 
{
   width: 25%;
   text-align:left;
   PADDING-LEFT:	12px;
   vertical-align: top;
}
table.InsideTable tr td.Separator
{
   background-image: url(/images/gray_vertical_line.jpg);
   width: 3%;
}
table.InsideTable tr td.Body 
{
   width: 71%;
   vertical-align: top;
   padding-right: 8px;
}
.RightNav
{
   PADDING-RIGHT: 10px; 
   PADDING-LEFT: 10px; 
   PADDING-TOP: 10px;
   vertical-align: top;
   height: 600px;
   background-image: url(/images/bluelines.gif);
}
.RightNavNoHeight
{
   PADDING-RIGHT: 10px; 
   PADDING-LEFT: 10px; 
   PADDING-TOP: 10px;
   vertical-align: top;
   background-image: url(/images/bluelines.gif);
}
.PageImage 
{
   BACKGROUND-REPEAT: no-repeat; 
   BACKGROUND-POSITION: left top;
   HEIGHT: 54px;
}
table.TabLabelSelectedStyle  tr td, table.TabLabelDisabledStyle  tr td, table.TabLabelDefaultStyle tr td
{
   vertical-align: middle;
}
/*
   used in the shopping and search pages
*/
.LeftPad
{
   padding-left: 12px;
}
.ButtonSpacer
{
   padding-left: 0px;
   padding-right: 0px;
   width: 4px;
}
.Note 
{
   font-size: 8pt;
   font-style: italic;
   padding-left: 10px;
   display: block;
   color: #007700;
}
.DisabledField
{
   border: none;
}
.Axess_HelpText
{
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    color: #556060;
}
.Axess_Heading
{
	font-weight: bold;
	font-size: 9pt;
	color: #E50006;
	font-family: Arial;
	text-decoration: none;
}
.Axess_Link
{
	font-size: 9pt;
	COLOR: #E50006;
	FONT-FAMILY: Arial;
	text-decoration:NONE;
}
.Axess_Link:hover
{
	font-size: 9pt;
	COLOR: #E50006;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.Axess_PagingText
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    font-weight:bold;
}
.Axess_PagingLink
{
	font-size: 8pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	text-decoration:NONE;
}
.Axess_PagingLink:hover
{
	font-size: 8pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.Axess_PagingLinkSelected
{
	font-size: 8pt;
	font-weight:bold;
	COLOR: white;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.Border
{

	BORDER-LEFT: #008000 1px solid;
	BORDER-RIGHT: #008000 1px solid;
	BORDER-TOP: #008000 1px solid;
	BORDER-BOTTOM: #008000 1px solid;
	padding-bottom: 5px;
	cursor:hand;
}
.NoBorder
{

	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: #a9a9a9 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-BOTTOM: #a9a9a9 1px solid;
	padding-bottom: 5px;
}
.NoBorderRight
{

	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-BOTTOM: #a9a9a9 1px solid;
	padding-bottom: 5px;
}
.NoBorderBottom
{

	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: #a9a9a9 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	padding-bottom: 5px;
}
.NoBorderBottomRight
{

	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	padding-bottom: 5px;
}

.ExpandableDiv 
{
	PADDING-LEFT: 13px 
}
.ExpandedLink 
{
	BACKGROUND-POSITION: left center; 
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BACKGROUND-IMAGE: url(/images/minus.gif); 
	COLOR: #0053a5; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none ;
	padding-top: 10px; 
	padding-bottom: 10px; 
	
}
.CollapsedLink 
{
	BACKGROUND-POSITION: left center; 
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BACKGROUND-IMAGE: url(/images/plus.gif); 
	COLOR: #0053a5; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none ;
	padding-top: 10px; 
}	
.CustomPriceMsg 
{
   font-size: 8pt;
   color: #f08000;
   font-weight: bold;
   padding-top: 4px;
   padding-bottom: 4px;
}		
.RightLeftPad
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.SiteSearchResultsOutSideTable
{
	background-color: white;
	border-right: solid 1px #BFCAD8;
	border-left: solid 1px #BFCAD8;
	border-top: solid 1px #BFCAD8;
	border-bottom: solid 1px #BFCAD8;
	height: 600px;
    table-layout: fixed;
}
.InsideTableSiteSearch
{
   width: 100%;
   height:100%;
   background-color: #E8ECF1;
}

.LeftNavSiteSearch
{

   vertical-align: top;
   height: 600px;
}

.BreadCrumbsSiteSearch 
{
   PADDING-LEFT:	20px;
	FONT-SIZE: 9pt;
	COLOR: #0053a5   
}

.TotalSearchResultsFoundSiteSearch
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}
.PageTitleSiteSearch
{
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
}

.FaqQuestionCell
{
	font-weight: bold;
	font-size: 9pt;
	border-bottom: #d6d6d6 thin solid;
	font-family: Arial;
	background-color: #c6c6c6;
	text-align: center;
	padding: 2px;
}
.FaqAnswerCell
{
	border-top-width: thin;
	font-size: 9pt;
	border-bottom: #d6d6d6 thin solid;
	font-family: Arial;
	background-color: #e6e6e6;
	padding: 2px;

}	

.PageTitleLarge
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 16pt;
	color:#0053a5;
	padding-bottom: 2px;
	padding-top: 2px;
}

.Tooltip
{
	width: 200px; color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;text-align:center
}

Tooltip span.Top
{
	padding: 30px 8px 0;
    background: url(/images/bt.gif) no-repeat top
}

.Tooltip b.Bottom
{
	padding:3px 8px 15px;color: #548912;
    background: url(/images/bt.gif) no-repeat bottom
}
@media print {
.NoPrint { display: none; }
}

table tr.SortHeading td
{
   padding-right: 5px;
   padding-left: 5px;
   font-size: 8pt;
   padding-bottom: 5px;
   vertical-align: middle;
   color: #0053a5;
   padding-top: 5px;
   background-color: #e6e6e6;
   text-decoration: none;
   font-weight: bold;
}

table tr.Pad5 td
{
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
}
.OuterDiv
{
   text-align:center;
}
.DivMaster
{
   width:770px;
   margin: 0 auto;
}
.ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    background-color: white;
    background-position: top left;
	border: 1px solid #7F9DB9;
	border-right: none;
    padding: 2px 0px 0px 8px;
    font-size: 9pt;
    height: 16px;
    width: 150px;
    color:#0053a5;
}
.ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(/images/droparrow.gif);
	border: 1px solid #7F9DB9;
	border-left:none;
	padding:0 0 0 0;
}
.ajax__combobox_itemlist
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    white-space: normal;
    color: #0053a5;
    line-height: 20px;
    overflow: scroll;
}
.ajax__combobox_itemlist li
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    width: 150px;
    white-space: normal;
    color: #0053a5;
    line-height: 20px;

}
.tooltip,.tooltip *{display:block} /*added by javascript*/ 

.tooltip{ width: 200px; color:#000;
    font:lighter 11px/1.3 Arial,sans-serif;
    text-decoration:none;text-align:center}

.tooltip span.Top{padding: 30px 8px 0;
    background: url(/images/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(/images/bt.gif) no-repeat bottom} 
    
.modalBackground 
{
   background-color: Gray;
   filter: alpha(opacity=70);
   opacity: 0.7;
}
 
.modalPopup 
{
   background-color: #ffffdd;
   border-width: 2px;
   border-style: solid;
   border-color: Gray;
   padding: 2px;
}
/* Legacy styles for synapse. */
.heading
{
	font-weight: bold;
	font-size: 9pt;
	color: #0053a5;
	font-family: Arial;
	text-decoration: none;
}
.pageTitle
{
   font-size:12pt;
   margin:0px;
   color: #0053a5;
   padding-top: 0px;
   font-family:Arial;
   font-weight:bold;
}
/* End Legacy Styles */