BODY { margin: 0px; padding: 8px 8px 8px 8px; }
BODY, DIV, UL, LI, TD { font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; }

H1, H2 { font-weight: bold; font-size: 16px; }
H1 { color: fuchsia; }
H2 { line-height: 18px; }
H3, H4, H5, H6 { font-size: 11px; line-height: 16px;  }
H3 { font-weight: normal; }
H4 { font-weight: bold; }
H5, H6 { font-family: Arial, Helvetica, sans-serif; }
DIV, SPAN, FORM, H1, H2, H3, H4, H5, H6 { margin: 0px; padding: 0px 0px 0px 0px; background-color: transparent; }
A , A:visited, A.standardLinkDkBlue, A.standardLinkDkBlue:visited, A.StandardLinkBold { vertical-align: baseline; height: 11px; text-decoration: none; }
A { color: #004289; }

.fontlargedkblue { font-size: 13pt; color: #000066; font-family: verdana; }

A:hover { color: #ff9c02; }
A.standardLinkDkBlue:hover, A.StandardLinkBold:hover { color: #ff9c02; }
.standardText { padding-right: 14px; font-size: 11px; font-family: arial,helvetica; }
A.standardLinkDkBlue { font-size: 11px; vertical-align: baseline; color: #004289; font-family: arial,helvetica; text-decoration: none; }
A.StandardLinkBold { font-weight: bold; font-size: 11px; vertical-align: baseline; font-family: arial,helvetica; text-decoration: none; }
A.OrangeLink { font-weight: bold; font-size: 12px; color: #ff6605; }
.DkBlueType { color: #004289; }
.purpleType { color: #6600a1; }
.whiteType { color: #ffffff; }
.redType { color: #f81e04; }
.yellowType { color: #f81e04; }
.DkBlueBG { background: #004289; }
.GrayBG { background: #807e75; }
.GreenBG { background: #288e14; }
.CyanBG { background: #03a1c6; }
.WhiteBG { background: #ffffff; }
.redBG { background: #f81e04; }
.yellowBG { background: #ff9c02; }
.purpleBG { background: #6600a1; }
.LightBlueBG { background: #92ade3; }
.veryLightBlueBG { background: #e8eef4; }
A.MastheadLinkBold { font-weight: bold; text-decoration: none; }
.shoppingCartArea { padding-right: 43px; float: right; }
A.Level0Navigation { padding-right: 10px; font-weight: bold; font-size: 11px; color: #ffffff; margin-right: 10px; font-family: arial,helvetica; text-decoration: none; }
A.Level0Navigation:visited { padding-right: 10px; font-weight: bold; font-size: 11px; color: #ffffff; margin-right: 10px; font-family: arial,helvetica; text-decoration: none; }
A.SearchListHeading { padding-right: 10px; font-weight: bold; font-size: 11px; color: #ffffff; margin-right: 10px; font-family: arial,helvetica; text-decoration: none; }
A.Level0Navigation:hover { color: #ff9c02; }
SearchListHeading:hover { color: #ff9c02; }
.NavLineRight { border-right: #92ade3 1px solid; }
A.HomeLevel0Navigation { padding-right: 33px; font-weight: bold; font-size: 11px; color: #ffffff; font-family: arial,helvetica; text-decoration: none; }
.ShoppingCartText { padding-left: 6px; float: left; margin-left: 12px; vertical-align: top; border-left: #92ade3 1px solid; position: relative; }
TABLE.Masthead { background-image: url(/images/masthead_bg.gif); }
.UserInfo { float: left; vertical-align: top; position: relative; }
TABLE.SearchBarContainer { padding-right: 24px; padding-left: 24px; background: url(/images/searchBar_bg.gif) #004289; padding-top: 16px; }
TD.PromoLeftContainer { padding-right: 24px; padding-left: 24px; background: url(images/promoPanelleft_bg.gif) #79776d; padding-top: 12px; height: 156px; }
.HomeshoppingCartArea { display: block; padding-left: 196px; padding-top: 24px; }
INPUT.HomeSearchForm { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; width: 210px; margin-right: 14px; border-bottom: #ffffff 1px solid; height: 18px; }
.promoTopText { font-size: 16px; }
.HomePhoneNum { font-size: 18px; padding-bottom: 3px; }
.LeftNavHighlightContainer { background: url(/images/leftNavItem_bg.gif) #f9fbfc repeat-x left bottom; }
.leftNavbarContainer { background: #e2e9f1; width: 203px; }
.leftNavbarItemContainer { padding-right: 24px; padding-left: 24px; padding-bottom: 12px; padding-top: 12px; }
.LeftNavBarIndent1 { padding-left: 24px; }
.LeftNavHeading { font-weight: bold; font-size: 12px; color: #000000; }
.conferenceContainer { display: block; height: 100%; }
.col1 { padding-right: 12px; display: block; float: left; vertical-align: top; width: 50%; position: absolute; }
.col2 { display: block; padding-left: 12px; left: 300px; float: right; vertical-align: top; width: 50%; position: absolute; top: 0px; }
.MainContentContainer { padding-right: 12px; padding-left: 24px; background: #ffffff; padding-top: 24px; }
.HomeMainContentContainer { padding-right: 12px; padding-left: 12px; background: #ffffff; padding-top: 12px; text-align: center; }
.MainContentTextContainer { padding-right: 36px; }
.productTitle { font-weight: bold; font-size: 16px; line-height: 16px; }
.TopicTitle { font-weight: bold; font-size: 16px; }
.TopicOverlay { display: block; z-index: 100; left: 24px; float: left; position: absolute; top: 12px; }
.topicImage { display: block; z-index: 50; float: left; position: relative; }
.topicTitleContainer { display: block; float: left; position: relative; }
.listRightCol { padding-left: 12px; padding-top: 24px; }
.searchListContainer { left: -12px; float: left; position: relative; }
TR.SearchTableRow { }
TD.SearchTableCell { padding-right: 12px; padding-left: 12px; border-bottom: #ffffff 1px solid; }
.subtopicTitle { font-weight: bold; font-size: 12px; color: #ff6605; }
A.HomesubtopicTitle { font-weight: bold; font-size: 12px; color: #004289; text-decoration: none; }
.AreaTitle { border-right: #ffffff 1px solid; padding-right: 12px; padding-left: 12px; font-weight: bold; padding-bottom: 6px; padding-top: 6px; position: relative; }
.HomeAreaTitle { border-right: #ffffff 1px solid; padding-right: 12px; padding-left: 12px; font-weight: bold; padding-bottom: 6px; padding-top: 6px; position: relative; }
.AreaContainerBG { display: block; }
.AreaContainer { border-right: #ffffff 1px solid; padding-right: 12px; display: block; padding-left: 12px; position: relative; }
.HomeAreaContainer { border-right: #ffffff 1px solid; padding-right: 0px; display: block; padding-left: 12px; background: url(/images/area_container_bg.gif) #e8eef4 repeat-x left bottom; position: relative; height: 100%; }
A.publisherLink { font-size: 12px; text-decoration: none; }
.tabIndicator { border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; font-size: 20px; border-left: #ffffff 0px solid; line-height: 3px; border-bottom: #ffffff 0px solid; }
.tabVisibleNone { display: none; }
.tabContainer { border-right: yellow 1px solid; padding-right: 1px; border-top: yellow 1px solid; display: block; border-left: yellow 1px solid; width: 200px; border-bottom: yellow 1px solid; }

.ProducTab1BG { height: 100%; background-color: #6600a1; }
.ProducTab2BG { height: 100%; background-color: #288e14; }
.ProducTab3BG { height: 100%; background-color: #ff9c02; }
.ProducTab4BG { height: 100%; background-color: #01a0c6; }
.ProducTab5BG { height: 100%; background-color: #f81e04; }
.ProducTab6BG { height: 100%; background-color: #ff6605; }
.ProducTab7BG { height: 100%; background-color: #004289; }
A.ProducTab1, A.ProducTab2, A.ProducTab3, A.ProducTab4, A.ProducTab5, A.ProducTab6, A.ProducTab7
    { background: transparent url(/images/sprite-colortab.png) repeat-x top left; border-right: #ffffff 1px solid; padding-right: 8px; display: block; padding-left: 8px; font-weight: bold; padding-bottom: 3px; width: 100%; color: #ffffff; line-height: 14px; padding-top: 4px; height: 100%; text-decoration: none; }
A.ProducTab1 { background-color: #6600a1; background-position: 0 0px; }
A.ProducTab2 { background-color: #288e14; background-position: 0 -174px; }
A.ProducTab3 { background-color: #ff9c02; background-position: 0 -348px; }
A.ProducTab4 { background-color: #01a0c6; background-position: 0 -522px; }
A.ProducTab5 { background-color: #f81e04; background-position: 0 -696px; }
A.ProducTab6 { background-color: #ff6605; background-position: 0 -870px; }
A.ProducTab7 { background-color: #004289; background-position: 0 -1044px; }
A.ProducTab1:hover { background-position: 0 -87; color: #ffffff; }
A.ProducTab2:hover { background-position: 0 -261px; color: #ffffff; }
A.ProducTab3:hover { background-position: 0 -435px; color: #ffffff; }
A.ProducTab4:hover { background-position: 0 -609px; color: #ffffff; }
A.ProducTab5:hover { background-position: 0 -783px; color: #ffffff; }
A.ProducTab6:hover { background-position: 0 -957px; color: #ffffff; }
A.ProducTab7:hover { background-position: 0 -1131px; color: #ffffff; }

A.PromoTab1 { display: block; padding-left: 24px; font-weight: bold; background: url(/images/tab6bg.gif) #79776d; padding-bottom: 4px; color: #ffffff; padding-top: 4px; height: 16px; text-decoration: none; }
.baseline { vertical-align: baseline; }
.spacer24 { padding-top: 24px; }
.spacer12 { padding-top: 12px; }
.spacer6 { padding-top: 6px; }
.spacer3 { padding-top: 3px; }
.spacer18 { padding-top: 18px; }
.spacer36 { padding-top: 36px; }
.LeftPadding9 { padding-left: 9px; }

.StandardButton { border-right: #000000 1px solid; padding-right: 12px; border-top: #000000 1px solid; margin-top: 0px; padding-left: 4px; font-weight: bold; font-size: 11px; background-image: url(/images/standard_button_bg.gif); padding-bottom: 1px; border-left: #000000 1px solid; color: #000000; margin-right: 6px; padding-top: 1px; border-bottom: #000000 1px solid; font-family: arial,helvetica; height: 18px; text-decoration: none; }
.BlackType { color: black; }
.SearchListHeading { padding-right: 10px; font-weight: bold; font-size: 11px; color: #ffffff; margin-right: 10px; font-family: Arial, helvetica; text-decoration: none; }
.STATHIGHLIGHT { background-color: yellow; }

.kwicMatch0,
.kwicMatch1,
.kwicMatch2,
.kwicMatch3,
.kwicMatch4,
.kwicMatch5,
.kwicMatch6,
.kwicMatch7,
.kwicMatch8,
.kwicMatch9 { background-color: Yellow; }

H1 A { color: #004289; }
.ltBlueBG { background-color: #e8eef4; }
.refineTool { border-right: #000000 1px solid; border-top: #000000 1px; border-left: #000000 1px solid; border-bottom: #000000 1px solid; background-color: #eeeeee; }
.refineBar { border-right: orange 1px; border-top: orange 1px; border-left: orange 1px; border-bottom: orange 1px; }
.AreaContainerbackground { background: url(/images/area_container_bg.gif) #e8eef4 repeat-x left bottom; }
.ImagefloatRight { float: right; margin: 12px 0px 12px 12px; position: relative; }
.OrangeBG { background-color: #ff6605; }

.footerUL { margin: 0px; }	
.footerUL li { display: inline; margin: 0px; text-align: left; }
.footerUL li a.standardLinkDkBlue { margin: 0px 10px 0px 10px; }
.footerLinks { margin-top: 6px; }
.footerLinks li { margin-left: -25px; }

.indent { position:relative;  margin-left:150px; height:106px ; }
.graphic-dropcap { position:absolute; width:150px; height:106px; left:-150px; top:0; }

.graphic-dropcap span { position:absolute; width:150px; height:106px; margin:0; left:0; top:0; background:url("/images/MarketresearchcomInc.jpg") no-repeat; }
.HPHeader { background-color:White; width:826px; }
.HPHeaderContent { padding-left:24px; padding-right:24px; padding-top:24px; padding-bottom:24px; text-align:left; }
.HPHeaderText { font-size:12px; }
.HypUL { text-decoration:underline; }
.sfont{ line-height: 17px; font-size:13px; }
.footerServerLink{text-align:center;color:#CCCCCC;}
#slicetree ul, #slicetree { list-style-image: url(/images/transparent.gif); margin-top: 5px; }
#slicetree .expanded-item { background: transparent url(/images/icon_true.gif) no-repeat scroll left top; padding-left: 20px; margin-left: -20px; }
#slicetree .collapsed-item { background: transparent url(/images/icon_false.gif) no-repeat scroll left center; padding-left: 20px; margin-left: -20px; }
#slicetree .collapsed-item ul { display: none; }
#slicetree { font-family: Verdana; font-size: 12pt; }
#slicetree a:hover { text-decoration: underline; }
#slicetree a { cursor: pointer; }
#slicetree ul li { text-transform: capitalize; }
#slicetree li { margin-bottom: 5px; }

.sprite-convenience{ padding: 4px 0px 4px 28px; background: transparent url(/images/sprite-convenience.png) no-repeat top left; }

.sprite-email{ background-position: 0 0; } 
.sprite-fax{ background-position: 0 -67px; } 
.sprite-print{ background-position: 0 -139px; } 
.sprite-questions{ background-position: 0 -207px; } 

