﻿/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*****Basic Elements*****/
body, html { overflow:auto; }
body { overflow:visible; }
#HAT-unifiedfooter { font-size:1em; }
h1 { font-size:22px; line-height:23px; font-weight:normal; padding:0px 0px 10px 3px; }
h2.l { margin-top:2em; } /* for headers next to badges */
h3 { color:inherit; }
h4 { font-size:1.2em; font-weight:bold; }
p { margin:0.5em 0px 1em 0px; }
img { border:none; }
fieldset { border:none; }

h2 { padding-bottom:15px; }
.innerNavPanel h3 { color:#515357; }
.innerNavPanel { padding-bottom:30px; }
#specifications .innerNavPanel { padding-bottom:0px; }

/*****Generic Classes*****/
.l, .left { float:left; }
.r, .right { float:right; }
.c, .clearer { clear:both; font-size:0px; line-height:0px; height:0px; }
.center { margin:auto; text-align:center; }
.hidden { display:none; }
.standOut { font-weight:bold; }
.section { margin-bottom:30px; }
.subSection { margin-bottom:15px; }
.indentSection { padding:0px 0px 15px 15px; }
.button, .button:hover, .button:visited { text-decoration:none; display:block; float:left;
										  color:#2b7bbc; font-family:Arial,Verdana; font-weight:bold; font-size:0.85em; 
										  margin:7px 7px 7px 0px; 
border:solid 1px #97b1c7; height:14px; padding:2px 10px; 
										  background:transparent url('../images/site/button.gif') repeat-x bottom left;
}
.button:hover { border:solid 1px #0583ea; }
.badge { margin:0px 1em 3px 3px; }
.mmContent span { display:block; float:left; margin:0px; padding:0px;margin-right:20px; line-height:1.2em; height:1.2em; }
.legal { font-size:0.9em; color:#666666; margin-top:45px; }
.abs { position:absolute; }
.oneFourth { float:left; margin-left:16px; width:233px; }
.oneThird { float:left; width:311px; margin-left:16px; }
.twoThirds { float:left; width:640px; margin-left:16px; }
.twoCol td { width:50%; }
.threeCol td { width:33%; }
.centerColumnLarge { margin-left:auto; margin-right:auto; width:648px; }
.watermark { color:Gray; }
.yes, .yes span{ background-color:#18a9ff; color:#ffffff; padding:1px;  margin:0px !important; border-radius:3px; moz-border-radius:3px; }
.no, .no span { margin:0px !important; }
.inputList li { margin:5px 0px; }
.inputList input { margin:0px 5px; }

/*****LOP Overrides****/
#gaat40-header .gaat40-search { display:none !important; } /*Remove intel.com search*/
.main-center { z-index:5; }
.main-inner-sub { }
.main-outer { overflow:visible; height:auto; }

.mod-spotlight .buckets-container-967 .info-bucket span { height:auto; width:auto; }
.mod-spotlight .buckets-container-967 .info-bucket h3 { margin-bottom:15px; }
.mod-spotlight .buckets-container-967 .info-bucket ul li { margin:7px 0px; }
.mod-spotlight .buckets-container-967 .info-bucket ul li ul li { margin:7px 0px 7px 25px; }
.mod-spotlight .buckets-container-967 .info-bucket .button-slider-blue span.button-close-blue { width:13px; display:inline; float:left; height:23px; }

.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li a { overflow:hidden; }
.mod-multi-open-wrapper { margin:0px !important; padding:0px !important; }

/* Product Page */
.mod-category-navigation h3 { color:#0860a8; }
.mod-category-navigation .item p { margin-bottom:17px; }

.center-mod .mod-multi-open .mod-multi-open-wrapper { width:100%; }
.center-mod .mod-multi-open .mod-multi-open-wrapper ul.special-accordion { width:100%; }

ul.special-accordion li ul li h4 { display:inline; }

.mod-accordion h3 { outline:none; }

.mod-mini-promo .content-item { margin:7px 0px 10px 0px; }
.mod-mini-promo .inner-mini-promo .mod-quick-links { margin-top:20px; }
.mod-mini-promo .inner-mini-promo { background:none; }
.mini-promo-text p { margin-bottom:0px; }

.mod-secondary-navigation .ui-tabs-selected a { border-bottom:none; color:#36A5FF !important; }
.mod-secondary-navigation .ui-tabs-selected div a { color:#0860A9 !important; }
a.innerNavSelected { color:#36A5FF !important; }

.mod-box-967 .mod-box-inner { height:auto; }
.buckets-container-967-two-col { background:url('../images/site/bg-spr-dotted-two-col.gif') repeat-y 11px top; margin-top:15px; }
.ark-info-bucket { width:292px; float:left; margin-right:20px; }
.ark-info-bucket-2 { width:605px; margin:0px; float:left; }
.ark-info-bucket-2 table { margin-top:10px; width:100%; }
.ark-info-bucket-2 .infoTable tbody td { padding:4px 4px; }
.ark-info-bucket-2 ul { margin-top:10px; }
.ark-info-bucket-2 ul h3 { color:#515357; }

.button-list { width:100%; text-align:center; float:left; }
.button-list > div { display:block; margin:10px auto; width:140px; }
.button-list a { margin-left:-10px; }
.button-list .button-slider-blue { display:block; width:140px; }
.button-list .button-slider-blue span:first-child { width:115px; }
.button-slider-blue { margin:0px auto; float:left; }
.button-slider-blue span { margin:0px !important; }

ul.special-accordion { margin-top:0px !important; }

/* Default Page */
.con-lcl { z-index:2; position:relative; float:left; margin:0px 10px 0px 0px; }
.con-bdy { margin:0px; }
.nav220 .mod-secondary-navigation { background-image:url('/sites/sitewide/pix/backgrounds/bg-mod-box-220.png'); }
.nav220 .mod-secondary-navigation-bottom { background-image:url('../images/site/bg-mod-box-220-bottom-solid.png'); }
.nav220 .mod-secondary-navigation-inner { background-position:0px -491px; }
.nav220 .mod-secondary-navigation-inner-bottom { width:200px; background-position:-200px -491px; }

.mod-box-220-bottom { background-color:White; }

.mod-brand-stage-carousel li.carousel-item div div { width:auto !important; height:auto !important; }

/*****DataTable****/
.infoTable { width:100%; border-bottom:solid 1px #e1e1e1; border-spacing:0px; border-collapse:collapse; }
.infoTable th { padding:5px; color:#ffffff; cursor:pointer; font-size:1.1em; font-weight:bold; background:#555555 url('../images/sortable.gif') no-repeat right; text-align:center; padding-right:21px; }
.noSort th { background-image:none; cursor:auto; padding-right:5px; }
.infoTable th a, .infoTable th a:hover, .infoTable th a:visited, .infoTable th div { color:#ffffff; }
.infoTable tbody td { padding:7px 4px; margin:0px; border:none; border-top:solid 1px #e1e1e1; background: white url('/sites/sitewide/30/pix/table_linerule.gif') repeat-y right; }
.infoTable tbody tr.odd td, .infoTable tbody tr.stripe td { background-color:#f4f4f4; }
.infoTable tbody tr.over td { background-color:#ccd9e9; }
.infoTable td.over { background-color:#ccd9e9 !important; }
.infoTable th.headerSortUp { background:#555555 url('../images/sort_asc.gif') no-repeat right; }
.infoTable th.headerSortDown { background:#555555 url('../images/sort_desc.gif') no-repeat right; }
.infoTable th:hover { background-color:#333333; }
.infoSection td { padding:5px; color:#ffffff; font-size:1.1em; font-weight:bold; background-color:#555555 !important; background-image:none !important; text-align:left !important; }
.infoSection { display:none; }
.diff td { background-color:#f5ffc5 !important; }
.roadmap, tr.roadmap td, td.roadmap { background-color:red !important; color:White; }

/*****Spec Table******/
.specRow { display:none; }
.specRow td { padding:0px !important; }
.specRow td table td { padding:7px 4px !important; }
.specTable { font-size:85%; }
.specTable th { background-color:#7A8388 !important; }
.specTable tbody tr.odd td { background-color:#FFF2EB !important; }

#specMode { margin-top:15px; }


/******Tabs*******/
.tabs .tabs-tabs { width:100%; height:33px; background:#ffffff url('../images/site/tabBarBack.png') no-repeat; padding-top:4px; }
.tabs .tabs-tabs li { display:block; float:left; width:101px; height:29px; margin-left:6px; text-align:center; line-height:1.2em; vertical-align:middle; background:transparent url('../images/site/tabs.png') no-repeat -101px 0px; } 
.first-tab { _margin-left:3px !important; } /* IE6 only */
.tabs .tabs-tabs li a, .tabs .tabs-tabs li a:hover, .tabs .tabs-tabs li a:visited { display:block; width:100%; height:100%; color:#ffffff; padding-top:10px; text-decoration:none; }
.tabs .tabs-twoLine a, .tabs .tabs-twoLine a:hover, .tabs .tabs-twoLine a:visited { padding-top:4px !important; line-height:1em; }
.tabs .ui-tabs-selected { background:transparent url('../images/site/tabs.png') no-repeat 0px 0px !important; }
.tabs .ui-tabs-selected a, .tabs .ui-tabs-selected a:hover, .tabs .ui-tabs-selected:visited { color:#000000 !important; }
.ui-tabs-panel { }
.ui-tabs-hide { display:none; }

/*****Vertical Tabs******/
.vtabs .tabs-tabs { width:100%; padding:0px; margin:0px; }
.vtabs .tabs-tabs li { display:block; width:100%; float:left; border-top:solid 1px #eeeeee; border-bottom:solid 1px #aaaaaa; }
.vtabs .tabs-tabs li a, .vtabs .tabs-tabs li a:hover, .vtabs .tabs-tabs li a:visited { display:block; padding:7px 10px; text-decoration:none; }
.vtabs .tabs-tabs li a:hover { background-color:#e6e6e6; }
.vtabs .ui-tabs-selected { background-color:#e6e6e6; }
.vtabs .ui-tabs-selected a, .vtabs .ui-tabs-selected a:hover, .vtabs .ui-tabs-selected:visited { color:#000000 !important; }

/********* Header *********/
.arkHeader { text-align:left; width:100%; margin:0px; }
#homeHeader { margin-bottom:8px; }
#toolbar { background:url('../images/site/toolbar.gif') repeat-x top left; height:34px; padding:4px 7px; position:relative; z-index:901; }
#toolbar .l { margin-top:4px; } 
#linkList { margin-top:2px; }
#linkList a { top:-3px; left:3px; position:relative; }
#linkList li { display:inline; padding:7px; }
.autocompleteOrderingCode { width:350px; border:solid 1px #7d9db9; margin:0px; padding:2px 1px 4px; font-size:.8em; float:left; }
#toolbar .btnSearch { float:left; display:block; margin:0px 0px 0px 2px; }

/*****Search******/
.autocomplete { width:240px; border:0; margin:0px; padding:3px 4px; font-size:.8em; float:left; outline:none; }

#search.gaat40-search {height:1px;position:absolute;top:7px;right:10px;float:right;width:1px;white-space:nowrap;_width:1px;}
#search.gaat40-search label{display:none}
#search.gaat40-search input.gaat40-btnsearch{position:absolute;top:0;right:0;background:transparent url('../images/site/search-btn.png');_background-image:url('../images/site/search-btn.gif');height:23px;width:29px;overflow:hidden;padding-top:23px;border:0;cursor:pointer;margin:0;}
#search.gaat40-search li#gaat40-locale{position:absolute;top:6px;right:184px}
#search.gaat40-search div.gaat40-inptsearch{position:absolute;top:0;right:29px;width:250px;background:url(../images/site/search-box.gif) no-repeat scroll 0 0;font:600 12px/12px Arial;border:none;outline:none;color:#8e949e;padding:1px 0px 3px 18px;display:block;}
#search.gaat40-search div.gaat40-inptsearch a{font-size:11px}

.watermark { color:Gray; font-weight:normal !important; font-size:1em !important; }

.searchResult { margin-bottom:15px; }
.searchResult h3 { line-height:25px; }
.searchResult span { margin-right:15px; }

/*
#search { width:422px; margin:0px; padding:0px; position:absolute; right:5px; }
#searchTop { width:100%; height:3px; margin:0px; padding:0px; background:transparent url('../images/site/searchBackTop.png') no-repeat top left; font-size:0px; }
#searchContent { border-left:solid 1px #a8bed1; border-right:solid 1px #a8bed1; background-color:White; padding:0px; margin:0px; }
#searchBottom { height:3px; background:transparent url('../images/site/searchBackBottom.png') no-repeat top left; font-size:0px; }
*/
#searchDropDown { display:none; position:absolute; top:34px; right:0px; width:450px; z-index:900; 
				  border-width:0px 2px 2px 2px; border-color:#0860a8; border-style:solid;
				  background-color:White; padding:0px; margin:0px; }
#searchTips { margin:10px; }

/*****AutoComplete*****/
.ui-menu-item { text-align:left; margin: 0px; padding:0px; cursor: default; display: block; border-top:solid 1px #e1e1e1; }
.ui-menu-item a { display:block; padding: 4px 5px; margin:0px; }
.ui-autocomplete-loading { background: white url('../images/loading_IntelBlue_mini.gif') right center no-repeat; }
.ui-menu-item a.ui-state-hover, .ui-menu-item a.ui-state-active { background-color:#36A5FF; color:white !important; text-decoration:none; }

/****** Location Select *******/
#local-wrapper{ float:right; width:152px; margin:0; margin-right:310px; position:relative; display:table; display:-moz-inline-box; }
.choose-location{ display: none; position:absolute; height:26px; _height:24px; width:152px;}
.choose-location h2{font-size:100%;color:#0860a8; width: 152px; margin:4px 5px 0 5px;white-space:nowrap; text-align: left;}
#country-select-div{ position:absolute; width:152px; top:0;height:25px; background: none; /* url(../images/site/sprite-loc-selector-bg.gif)  no-repeat top left; */ _background:none;}
#country-selector{ position:absolute; z-index:10000; color:#1979bf; _font-family:Arial Unicode MS; /* opacity:0; filter:alpha(opacity=0); */ top:1px; 
				   left:0; width:152px; color:#1979bf; margin:4px 2px; _margin:4px 0; font-size:0.9em; }

/** FF 2.0 specific hack for select menu to show **/
#country-selector[id=COUNTRY-SELECTOR] { opacity:1; }
#country-selector option{
filter:alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
padding:0 2px; 
margin-bottom:5px;
/* font-size:0.9em; -- moved up */
}

/*****BreadCrumb******/
#superCrumb { margin:10px 11px 20px 11px; }
.crumb { float:left; margin-right:10px; }
.crumb a:hover { text-decoration:none; }
a.crumbLink div { padding-right:15px; background: transparent url('../images/site/crumbArrows.gif') no-repeat top right; }
.hover a.crumbLink div { background: transparent url('../images/site/crumbArrows.gif') right -12px no-repeat; }
.crumbDropDown { display:none; z-index:1000; background-color:#ffffff; border:solid 1px #dddddd; position:absolute; _width:300px; /*width IE6 only*/ }
.crumbDropDown li { display:inline; }
.crumbDropDown li a { display:block; padding:5px 10px; min-width:250px; color:#8E949E; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, Verdana; }
.crumbDropDown li a:hover { background:#eeeeee; color:#36a5ff; }

a.crumbLink, a.crumbLink:visited { text-decoration:none; display:block; height:12px; padding:0px 5px 2px 5px; font-size:11px;
									_display:inline; _background:white; _border:none; _padding:3px 0px;  
}
a.crumbLink div, a.crumbLink:visited div, a.crumbLink:hover div { color:#2b7bbc; font-family:Arial,Verdana; font-weight:bold; }
.crumbNoLink { _padding:0px; font-size:11px; }

/* Sites */
.spark { background:#ff8c8c !important; } /* red */
.sparkMark { background:#ffc28c !important; } /* orange */
.sparkMarkCare { background:#f6ff8c !important; } /* yellow */
.sparkMarkCareArk { background:#90b7d8 !important; } /* blue */

/******* Product Fields ********/
#fieldDivs div { width:271px; height:25px; padding:10px; margin:1px 1px 0px 0px; border:solid 1px #97b1c7; background:white url('../images/ItemBottom.gif') repeat-x bottom left; }
#fieldDivs div.over { border-color:#0860A8; border-style:inset; border-width:4px; width:265px; height:19px; cursor:pointer; }
.fieldIcon { float:right; padding:0px; margin:0px 2px; }
.hasInfoTooltip { border-bottom: dotted 1px #0860a8; text-decoration: none; }

/**** Compare Queue ****/
.dialog { display:none; overflow:auto; background-color:White; }
.dialog li { padding:7px; margin:0px; border:none; border-top:solid 1px #e1e1e1; }
.dialog li.odd { background-color:#f4f4f4; }
.dialogCommands { padding:11px 7px; }

/**** Dialog *****/
.ui-widget-overlay { background-color:#000000; opacity:.85; filter: alpha(opacity=85); left:0px; top:0px; position:absolute; }
.ui-dialog { background:white url('../images/ItemBottom.gif') repeat-x bottom left; border:solid 2px #97b1c7; }
.ui-dialog-titlebar { display:inline-block; padding:10px; font-size:1.3em; border-bottom:solid 1px #97b1c7; background:white url('../images/ItemBottom.gif') repeat-x bottom left; }
.ui-dialog-titlebar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* required comment for clearfix to work in Opera \*/
* html .ui-dialog-titlebar { height:1%; }
.ui-dialog-titlebar { display:block; }
/* end clearfix */
.ui-dialog-title { float:left; }
.ui-dialog-titlebar-close { display:block; height:20px; width:20px; float:right; border:none; background:transparent url('../images/close.png') no-repeat; text-indent:-9999999px; outline:none; }
.ui-dialog-titlebar-close-hover { background:transparent url('../images/closeHover.png') no-repeat; }
.ui-dialog-content { display:block !important; text-align:left; background-color:#ffffff; }
.ui-dialog-content div, .ui-diaglog-content ul { background-color:#ffffff; }
.ui-dialog-buttonpane { }
.dialogContentWrapper { margin:15px; }

/*****Compare*****/
#compare { position:absolute; width:auto; }
#compare td, #compareLabels td { text-align:center; width:188px; }
#compareLabels { position:absolute; z-index:2; }
#QList h2 { margin:0px; }

/*****MySearch*****/
#filters {  }
#results { width:2300px; }
#results td { text-align:center; }
#results .nameField { text-align:left; width:225px; }
.filterSection { padding:5px; margin:0px; color:#ffffff; font-size:1.1em; font-weight:bold; background-color:#555555 !important;  }
.filter { padding:5px 8px; margin:0px; background:url('../images/site/filterBottom.png') repeat-x bottom left; display:block; }
.filter h3 { font-size:.95em; color:inherit; display:inline; }
.filter input, .filter select { font-size:.9em; display:block; }
input.fieldValueMin, input.fieldValueMax { display:inline; width:40px; }
.fieldValueDD { width:100%; }
 
 /**** Improved RI ARKTooltip ****/
.tt { width:375px;position:absolute; z-index:1000; border:2px solid #c9ccd0; padding:12px; font-size:12px; color:#555; background-color:White; border-radius: 6px; 
	-moz-box-shadow: 3px 3px 15px #C9C9C9;
	-webkit-box-shadow: 3px 3px 15px #C9C9C9;
	box-shadow: 3px 3px 15px #C9C9C9;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C9C9C9')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C9C9C9');
}
.tt h4 { color: #086db6; font-size: 12px; overflow: hidden; margin-bottom:12px; }
.mm:hover { text-decoration:underline; border:none; }
/* Note: doubled border width, added border-radius, cut h4 to 12px for LOP */

/********************** Styles for DropDownExtenders (AMS) *************************/
.dropDown { z-index:1;background-color:#f5f5f5; border:solid 1px #82a1bc; padding:10px 0px;  }
.dropDownLarge { width:492px; }
.menuItem {  display:block; width:134px; padding:2px 15px;background-color:#f5f5f5; color:#555555; cursor:pointer; text-decoration:none; float:left; border-top:solid 1px #f5f5f5;border-bottom:solid 1px #f5f5f5;  }
.menuItem:hover { background-color:#bfd6e8; color:#0860a8; text-decoration:none; border-top:dashed 1px #82a1bc; border-bottom:dashed 1px #82a1bc; }
.menuItem:visited { color:#555555; }
.dropDownCheckList td { display:block; background-color:#fafafa; color:#555555; padding:2px 5px; text-decoration:none; border:solid 1px #e6e6e6;  }
.dropDownCheckList td:hover { background-color:#bfd6e8; color:#0860a8; border:solid 1px #0860a8; }
.dropDownFrame { display:block;width:250px; padding:2px 5px; padding-right:0px; }
.searchTextBox { width:250px; font-size:11px; margin-left:8px; float:left; }
.cbl { margin-top:-5px; }
.cbl td { padding:2px 0px; margin:0px; width:250px; }
.cbl td label { margin-left:7px; }


/*****DataPager******/
.pager { font-family:Tahoma, sans-serif;text-align:center; padding:6px; }
.pagerCurrent { font-size:1.4em; padding:2px 6px; }
a.pagerCommand { text-decoration:none; padding:2px 6px; margin:2px; }
a.pagerCommand:hover { text-decoration:none; border:dotted 1px #0860a8; background-color:#bfd6e8; color:#0860a8; padding:2px 5px; }
.pager li { text-align:left; padding-bottom:8px; }

/************************************************ TechnologyToolTip styles *******************************************************/
.centerImage { margin:auto; text-align:center; padding-top:10px; }

/************************************************ PlatformLite styles *******************************************************/

ul.caretList li { background:url('/sites/sitewide/30/pix/caret_double.gif') no-repeat;padding:0 0 0 10px; }
#matchingPlatformScroll { overflow:auto;width:430px;height:130px;position:relative;scrollbar-base-color:#555555; }

/************************************************ Enables Apps styles *******************************************************/
.newImage { background-image:transparent url('../images/new.jpg'); background-position:right; padding-right:25px; height:10px; }
.showImage { background-image:transparent url('../images/showcase.jpg'); background-position:right; padding-right:25px; height:10px; }
.codeNameHeading { margin:0px;padding:0px; }
td.selectedISVCodeName a { color:#FFFFFF !important; }
.selectedISVCodeName { background: #0860A8 url('/sites/sitewide/30/pix/table_linerule.gif') repeat-y right !important;color:White;vertical-align:top;font-weight:bold; } 

/*****Modules*****/
.workMod { width:316px; }
.workMod h2, h2.workModHeader { font-size:1em; padding:5px 0px 0px 10px; font-weight:bold; margin:0px; height:20px; color:#ffffff; background:#ffffff url('../images/site/workModHeader.png') no-repeat top left; }
.workMod div { min-height:125px; padding:10px; background:#ffffff url('../images/site/workModBack.gif') repeat-x top left; }
.workMod li { display:list-item; padding:0px 5px 0px 12px; margin:4px 0px; background:url('/sites/sitewide/30/pix/caret_double.gif') no-repeat top left; }
.workMod li span { font-weight:bold; }


/***** Samples ******/
.good { width:10px; height:10px; border:solid 1px black; margin-left:10px; background-color:red; }
.better { width:10px; height:10px; border:solid 1px black; margin-left:10px; background-color:yellow; }
.best { width:10px; height:10px; border:solid 1px black; margin-left:10px; background-color:green; }

/******************** jGrowl notifications ***********************/
div.jGrowl .header, div.jGrowl .close { color: White; font-size:1.2em; }
div.jGrowl .message, .jGrowl-closer { color:White; font-size:0.8em; }
div.jGrowl .message a, div.jGrowl .message a:hover, div.jGrowl .message a:visited { color:White; text-decoration:underline; }

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#0860A8;
	opacity: 				.85;
	-ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
	filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}


div.jGrowl div.jGrowl-notification div.close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}

/************************************************ SPARK styles *******************************************************/
#mmsCopy { display:none; background-color:White; }
#mmsEdit {  }

.groupHead td { background-color:#97b1c7 !important; font-size:1.1em; padding:10px 0px 2px 5px; font-size:1.2em;font-weight:bold; }
.subGroupHead td { background-color:#ccd9e9 !important; margin-left:5px; font-weight:bold; text-align:left; border-bottom:solid 1px #a6a6a6; }
.subGroupSpace { width:5px; }
.stripe td, .stripe { background-color:#f6f6f6; border-bottom:solid 1px #cbdbe9; border-top:solid 1px #cbdbe9; }
.true { color:Green; }
.false { color:Red; }
tr.dataHead td, tr.dataHead th { color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#555555; border-bottom:1px solid #A6A6A6; height:25px; margin:0px; padding:0px; }
.dataHead a, .dataHead a:hover { color:#FFFFFF; font-size:12px; }

#fieldDivs div { width:271px; height:25px; padding:10px; margin:1px 1px 0px 0px; border:solid 1px #97b1c7; background:white url('../images/ItemBottom.gif') repeat-x bottom left; }
#fieldDivs div.over { border-color:#0860A8; border-style:inset; border-width:4px; width:265px; height:19px; cursor:pointer; }

/*** Search Page WebGrid Results ***/
.result-list-table { width: 100%; }
.result-list-table td { padding-bottom: 15px; }

.bestmatchimg { /** swiped from corporate RI styles **/
  float: left;
  max-height: 100px;
  max-width: 140px;
  padding: 0 15px 0 0;
}

/* Product Group page -> Compatibility pane  -> Accordion -> Listing */
.special-accordion li ul { border-right: 1px solid #DADADA; border-left: 1px solid #DADADA; }
/* behaving oddly: .special-accordion li ul li { list-style-type: none; } */

/* RI social for LOP Fallbacks */
li.function a { display: inline-block; width: 16px; height 16px; text-indent: -500em; background: url(../images/ri/share-icons.png) no-repeat; }
li.function a.facebook { background-position: 0 -76px; }
li.function a.linkedin { background-position: 0 -99px; }
li.function a.twitter { background-position: 0 -122px; }
.code-group { cursor: pointer; }
